@charset "utf-8";

body {background-image : url(images/bg.jpg);
	   color : #333333;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size: medium;
	   line-height: 1.5em;
	   margin: 0;
	   padding: 0;
		}
		
#container {width: 56em;
			   margin: 0 auto;
			   padding: 1em;
			   text-align: left;
		      background-color: #ffffff;
		      }
		      
#header {min-height: 150px;
		   background: url(images/Torries.jpg) 10px 50% no-repeat #BBDDEE;
		   margin: 0;
		  }
		   
#footer {text-align: center;
			font-size: 0.8em;
			clear: both;
			padding-top: 1em;
			}

#design {font-size: 0.7em;}

.rightpic {background-color: #BBDDEE;
			  padding: 1em 1em 0 1em;
			  float: right;
			  margin: 0.5em 0 0.5em 1.5em;
			  }
			  
.leftpic {background-color: #BBDDEE;
			 padding: 1em 1em 0 1em;
			 float: left;
			 margin: 0.5em 1.5em 0.5em 0;
			 }
			 
#centre {width: 370px;
			margin: auto;
			clear: both;
			}
			
.rightpic p, .leftpic p {text-align: center;
		           			 font-size: small;
				 				 }

#nav {text-align: center;
	   padding-left: 0;
		}

#nav li {list-style-type: none;
		   display: inline;
		   margin-left: 0;
		   padding: 1.5em;
		   }
		   
  
.selected {border: 1px dotted #663399;
			  padding: 0.5em;
			  background-color: #ffffff;
			  }
			  
.external {padding-right: 1em;
			  background: url(images/external.png) right center no-repeat;
			  }

h1, h2, h3 {color: #0000CC;
			   font-family: Georgia, "Times New Roman", serif;}

h1 {font-size: 1.5em;
	 text-align: center;
	 padding-top: 1em;
	 padding-left: 1em;
	 line-height: 2em;
	 }
	 
h2 {font-size: 1.3em;
	 text-align: left;
	 }
	 
h3 {font-size: 1.2em;
    text-align: left;
    }			  

a:link {color: #0000CC; 
	     text-decoration: none;
	     }
a:visited {color: #663399;
			  text-decoration: none;
			  }
a:hover {text-decoration: underline;}

table {margin: auto;}




