/*Sets default font, colours and backgrounds for the whole page*/

body {font-family: Calibri, "High Tower Text","Freestyle Script", Papyrus;
     color: #069;
		 font-size: 105%;
		 background-color: #EFEFFF;
		 margin-top: 0px;
		 text-align: justify;}

/*Styles specific to headings*/
h1 {margin-top: 15px;
   font-size: 350%;
	 font-weight: bold;}
h2 {color: #044476;
   font-size= 150%;}
h3 {color: #DF0024;
   font-size: 120%;
	 margin-bottom: 8px;
	 padding: 2px;}
	 
/*Classes*/	 
.banner {margin-top: 12px;
         margin-right: 55px;}

/*Pseudo classes*/
a:hover {text-decoration: none;}
a.navlinks {display: block;
           width: 8em;
					 background-color: #FFF;
					 color: #046983;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 100%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 4px;
					 margin-bottom: 4px;}			 
			 
a.navlinks:hover, a.navlinks:active
          {background-color: #D4ECFB;}	
			
li.currentlink {display: block;
           width: 10em;
					 background-color: #FFFC;
					 color: #ED8D6D;
					 padding: 2px 4px 2px 4px;
					 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: 4px;
					 margin-bottom: 4px;
					 font-weight: bold;}
					 
#maincontent {margin-top: 0px;
           margin-left: 12em;
					 margin-right: 20px;
					 margin-bottom: 0px;
					 padding: 16px 24px 0 28px;}
					 
#navlist {position: fixed;
          top 0px;
					left:0px;}
					
#navlist ul {margin-top: 0;
          margin-left: 0;
					padding-left: 24px;}
					
#navlist li {list-style-type:none;}
