/*Sets default font, colours and backgrounds for the whole page*/



body {font-family: Trebuchet, Helvetica, "Lucida Sans", Geneva, Verdana, sans-serif;
     color: #069;
		 background-color: #FAFFFA;
		 margin-top: 0;
     background-image: url(images/tt3.jpg);
     background-attachment: fixed;
		 background-repeat: no-repeat;
		 background-position: right;
		 margin-top: 0;}  


/*Styles specific to headings*/

h1 {margin-top: 25px;

   font-size: 250%;

	 font-weight: bold;}

h2 {color: #044476;

   font-size= 150%;}

h3 {color: #DF0024;

   font-size: 75%;

	 margin-bottom: 8px;

	 padding: 2px;}
h4 {color: #006699;
   font-family: calibri, Arial;
   font-size: 85%;

	 margin-bottom: 8px;

	 padding: 2px;}
	 
h5 {color: #336633;
   font-family: calibri, Arial;
   font-size: 70%;
   margin-top: 0px;
	 margin-bottom: 0px;

	 padding: 0px;}
	 
	 

/*Classes*/	 

.subhead {color: #ED8D6D;}

.emphasis {color: #DF0024;}

.leftpic {float: left;}

.banner {float: left;}

.logo {padding: 0px 2px 0px 2px;
       height: 80px;
			 width:58px;}

.knulogo {padding: 30px 0px 20px 0px}

.pic1     {position: fixed;
           margin: -25em -5em -5em 0em;}
					 

#google {margin: -75px 22px -12px 600px;

         font-size: 80%;}



#maincontent {margin-top: 0px;

           margin-left: 0;

					 margin-right: 0px;

					 margin-bottom: 0px;

					 padding: 0px 2px 0px 2px;}

					 

#navlist {margin: 0px 0px 0px 0px;

					padding: 2px 2px 0px 2px;

					width:5%;

					float: left;}					

#navlist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}					

#navlist li {list-style-type: none;}



#reslist {position: relative;

         	margin: 0px 0px 0 0px;

					padding: 2px 2px 0px 2px;

					width:5%;

					float: left;}

#reslist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}

#reslist li {list-style-type: none;}



#medialist {position: relative;

          margin: 0px 0px 0px 0px;

					padding: 2px 2px 0px 2px;

					width:5%;

					float: left;}

#medialist ul {margin-top: 0px;

          margin-left: 0px;

					padding-left: 4px;}

#medialist li {list-style-type: none;}



#peoplelist {position: relative;

          z-index:1;

					margin: 0px 0px 0 0px;

					padding: 2px 2px 0px 2px;

					width:5%;

					float: left;}

#peoplelist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}

#peoplelist li {list-style-type: none;}



#aeflist {position: relative;

          margin: 0px 0px 0px 0px;

					padding: 2px 2px 0px 2px;

					width:5%;

					float: left;}					

#aeflist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}

#aeflist li {list-style-type: none;}



#freelist {position: relative;

          margin: 0px 0px 0px 0px;

					padding: 2px 2px 0px 2px;

					width: 5%;

					float: left;}					

#freelist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}

#freelist li {list-style-type: none;}
					
					
#researchlist {position: relative;

          z-index:1;

					margin: 0px 0px 0 0px;

					padding: 2px 2px 0px 2px;

					width:8%;

					float: left;}

#researchlist ul {margin-top: 0;

          margin-left: 0;

					padding-left: 4px;}

#researchlist li {list-style-type: none;}
		
					

#aefbox {margin-top: 0px;
         font-size: 90%;
				 width: 10em;
				 height: 17em;
				 padding: 5px;
				 border: 1px solid #898989;}

#aefbox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #898989;}				

#aefbox {list-style-type: none;
          color: #069;}	

#resbox {margin-top: 0px;
         font-size: 90%;
				 width: 11.5em;
         height: 17em;
				 padding: 5px;
				 border: 1px solid #00A54E;}				

#resbox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #00A54E;}					

#resbox {list-style-type: none;
          color: #069;}

#researchbox {margin-top: 0px;
         font-size: 90%;
				 width: 9em;
         height: 17em;
				 padding: 5px;
				 border: 1px solid #4E99A5;}	
					
#researchbox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #4E99A5;}					

#researchbox {list-style-type: none;
          color: #069;}				


#coursebox {margin-top: 0px;

         font-size: 90%;
				 width: 23em;
         height: 17em;
				 padding: 5px;
         margin-bottom: 0px;
				 border: 1px solid #00A54E;}					

#coursebox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #2D73B9;}					
#coursebox {list-style-type: none;
          color: #069;}


#bookbox {margin-top: 0px;
         font-size: 90%;
				 width: 10em;
				 height: 17em;
				 padding: 5px;
				 border: 1px solid #9C2C86;}

#bookbox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #9C2C86;}									

#mediabox {margin-top: 0px;
         font-size: 90%;
				 width: 11.5em;
         height: 17em;
				 margin-right: 0px;
				 padding: 5px;
				 border: 1px solid #E3372E;}				

#mediabox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #E3372E;}					

#mediabox {list-style-type: none;
          color: #069;}			
																				

#peoplebox {margin-top: 0px;
         font-size: 90%;
				 width: 9em;
         height: 17em;
				 padding: 5px;
				 border: 1px solid #8C5900;}				

#peoplebox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #8C5900;}					

#peoplebox {list-style-type: none;
          color: #069;}				
					

#freebox {margin-top: 0px;
         font-size: 90%;
				 width: 32.5em;
				 height: 17em;
				 padding: 5px;
				 border: 1px solid #DC9000;}

#freebox h2 {font-size: 110%;	
          margin-top: 0px;
          margin-right: 0px;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 4px;
					color: #FFF;
					background-color: #DC9000;}				

#freebox {list-style-type: none;
          color: #069;}					



#quotebox {margin-top: 0px;
         margin-left: 0px;
				 font-size: 75%;
				 width: 50em;
				 align: justify; 
				 padding: 0px;}										

/*Pseudo classes*/

a.navlinks, a.navlinks2, a.reslinks, a.medialinks, a.researchlinks, a.peoplelinks, a.aeflinks, a.freelinks 
          {display: block;       
					 background-color: #FFF;
					 color: #046983;
					 text-decoration: none;
					 padding: 2px 2px 2px 2px;
					 font-size: 85%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 2px;
					 margin-bottom: 2px;}		 

a.navlinks2 {background-color: #DDD;
             width: 15em} 
a.navlinks {width: 26em;}				  
a.reslinks {width: 13em;}
a.medialinks {width: 13em;}
a.peoplelinks {width: 10em;}
a.aeflinks {width: 11em;}
a.freelinks {width: 9em;
             font-size: 75%;}
a.researchlinks {width: 10em;}

a.navlinks:hover, a.navlinks:active 
          {background-color: #BBCCDD;}	
a.reslinks:hover
          {background-color: #BBFFBB;}
a.medialinks:hover
          {background-color: #EBCAC5;}
a.researchlinks:hover
           {background-color: #ACDAD5;}
a.peoplelinks:hover
          {background-color: #DDFF99;}
a.aeflinks:hover
          {background-color: #D7D7D7;}
a.freelinks:hover
          {background-color: #CFFE74;}




