/*Sets default font, colours and backgrounds for the whole page*/

body {font-family: Calibri, Trebuchet, Helvetica, "Lucida Sans", Geneva, Verdana, sans-serif;
     color: #330099;
		 background-color: #EEEEFF;
		 margin-top: 0;}

/*Styles specific to headings*/
h1 {margin-top: 25px;
   margin-left: 30px;
   font-size: 250%;
	 font-weight: bold;
	 font-family: "High Tower Text", Calibri, Papyrus, "Lucida Handwriting";}
	 
h2 {margin-top: 25px;
   color: #396;
	 margin-left: 10px;
   font-size: 250%;
	 font-weight: bold;
	 font-family: "Comic Sans MS", Calibri, Papyrus, "Lucida Handwriting";}
	 
h3 {margin-top: 5px;
   color: #963;
	 margin-left: 10px;
   font-size: 150%;
	 font-weight: bold;
	 font-family: "Comic Sans MS", Calibri, Papyrus, "Lucida Handwriting";}
	 
/*Pseudo classes*/
a:hover    {text-decoration: none;}
a.navlinks {display: block;
           width: 8em;
					 background-color: #DDF;
					 color: #309;
					 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: 4px solid #EEE;
					 margin-left: 0px;
					 margin-top: 4px;
					 margin-bottom: 4px;}		 

#navlist {position: fixed;
          margin: 0px 0px 0px 0px;
					width: 8em;
					padding: 2px 2px 0px 5px;
					float: left;
					margin-left: 0em;
					margin-right: 20px;}					

#navlist ul {margin-top: 0;
          margin-left: 0;
					padding-left: 4px;}
					
#navlist li {list-style-type: none;}

#maincontent {margin-top: 0px;
           margin-left: 9em;
					 margin-right: 20px;
					 margin-bottom: 0px;
					 padding: 0px 24px 0 28px;
					 left top scroll no-repeat;}
			 
a.navlinks2 {display: block;
           width: 14em;
					 background-color: #FFFFFF;
					 color: #333;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 125%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 0px;
					 margin-bottom: 4px;}	 

#navlist2 {margin: 0px 0px 0px 0px;
					width: 14em;
					padding: 2px 2px 0px 5px;
					float: left;}					

#navlist2 ul {margin-top: 0;
          margin-left: 0;
					padding-left: 0px;}
					
#navlist2 li {list-style-type: none;}			 
				 
a.navlinks3 {display: block;
           width: 34em;
					 background-color: #FFFFFF;
					 color: #369;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 125%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 0px;
					 margin-bottom: 4px;}	 

#navlist3 {margin: 0px 0px 0px 45px;
					width: 35em;
					padding: 2px 2px 0px 5px;
					float: left;}					

#navlist3 ul {margin-top: 0;
          margin-left: 0;
					padding-left: 4px;}
					
#navlist3 li {list-style-type: none;}			

a.navlinks4 {display: block;
           width: 17em;
					 background-color: #FFFFFF;
					 color: #693;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 125%;
					 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;}	 

#navlist4 {margin: 0px 0px 0px 45px;
					width: 10em;
					padding: 2px 2px 0px 5px;
					float: left;}					

#navlist4 ul {margin-top: 0;
          margin-left: 0;
					padding-left: 4px;}
					
#navlist4 li {list-style-type: none;}		

a.navlinks5 {display: block;
           width: 18em;
					 background-color: #FFFFFF;
					 color: #05B;
					 text-decoration: none;
					 padding: 2px 4px 2px 4px;
					 font-size: 125%;
					 border-top: 1px solid #EEE;
					 border-right: 1px solid #CCC;
					 border-bottom: 1px solid #CCC;
					 border-left: 1px solid #EEE;
					 margin-top: 0px;
					 margin-bottom: 4px;}	
					 
a.navlinks6 {display: block;
           width: 8em;
					 background-color: #FFFFFF;
					 color: #05B;
					 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: 0px;
					 margin-bottom: 2px;}	  

#navlist6 {margin: 0px 0px 0px 45px;
					width: 10em;
					padding: 2px 2px 0px 5px;
					float: left;}					

#navlist6 ul {margin-top: 0;
          margin-left: 0;
					padding-left: 4px;}
					
#navlist6 li {list-style-type: none;}
		
a.navlinks:hover, a.navlist:active
          {background-color: #ABCDEF;}	
a.navlinks2:hover, a.navlist2:active
          {background-color: #CCEEFF;}	
a.navlinks3:hover, a.navlist3:active
          {background-color: #FCFFBB;}	
a.navlinks4:hover, a.navlist4:active
          {background-color: #DDEEFF;}						
a.navlinks5:hover, a.navlist5:active
          {background-color: #CFFFCC;}	
a.navlinks6:hover, a.navlist6:active
          {background-color: #CFFFCC;}				
	 
      

