/* Sets defaults font, colours and background for whole page*/

body {font-family: Century Gothic, Arial, sans-serif;
			background-color: #D5DCEF;
			font-size: 90%}
	

/* Styles specific to headings */

h1 {font-family: Georgia, serif;
	font-style: italic;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
    font-size: 500%;}


h2 {margin-top: 10px;
    margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 20px;
		color: #FFFFFF;
		font-size: 90%}


h3 {font-size: 150%;}

h4 {font-size: 120%;}

		
/* Classes: user defined styles which override defaults */
/* Used to align images within following content. To stop float use 'clear' property; e.g. clear: right; */

.pic {margin: 30px 0px 10px 10px;
      float: right;}
      
.image {margin: 0px 30px 10px 10px; float: left;}

/* Defines standard links. There are 4 pseudo classes for links: a:link, a:visited a:hover and a:active. They should be defined in this order */

a {color: #000000;
   background-color: #D5DCEF;
	 font-weight: bold;}

a:hover {font-weight: bold;}


/* Defines navigation bar and nested elements */

a.navlinks:link, a.navlinks:visited
   {display: inline;
    background-color: #FFFFFF;
    color: #497FBF;
    text-decoration: none;
    padding: 2px 4px 2px 4px;
    border-top: 1px solid #EEEEEE;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #EEEEEE;}

a.navlinks:hover, a.navlinks:active
   {background-color: #FDE2B8;}


span.currentlink {display: inline;
                background-color: #FFFFFF;
                color: #F1A629;
                padding: 2px 4px 2px 4px;
                border-top: 1px solid #EEEEEE;
                border-right: 1px solid #CCCCCC;
                border-bottom: 1px solid #CCCCCC;
                border-left: 1px solid #EEEEEE;
                font-weight: bold;}
     
#maincontent {margin: 40px 30px 0px 30px}

#maincontent ul {margin-left: 20px; padding-left: 20px;}

					 
/* Defines box around header */
						 
#topbox {background-color: #497FBF;
				 border: 2px solid #AAAAAA;
         text-align: center;
				 padding-bottom:10px;}

