html,p,img,ul,li,table,tr, td, div
	{
	margin:0px;
	padding:0px;
	}
	
body{
	background-image:url(../images/backstrip.jpg);
	background-repeat:repeat-x;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	text-align: center;
	min-width:774px;
}

#wrapper{
	width: 774px;
	background-color:#ecece2;
	margin:10px auto;
	text-align:left;
	padding:0px;
	border:1px solid #495d2c;
}

#banner {
	background-image:url(../images/banner2.gif);
	background-repeat:no-repeat;
	height:78px;
	width:774px;
	padding:0px;
	margin:0px;
	}
	
/*Styles for links in banner*/

#banner p
	{
	padding: 15px 10px 0px 0px;
	text-align: right;
	font-size:65%;
	float:right;
	}
#banner a:link, #banner a:visited
	{
	color:#ffffcc;
	text-decoration: underline;
	}
	
#banner a:hover, #banner a:active, #banner a:focus
	{
	background-color: #cc9933;
	color:#660000;
	text-decoration:underline;
	}
/*begin top navigation*/	
#bannernav
	{
	height:20px;
	background-color:#b6b48b;
	font-size:75%;
	color:#000066;
	text-align:center;
	padding-right:10px;
	padding-top:5px;
	}

	
#bannernav ul { list-style-type: none; }
#bannernav li { display: inline; }

#bannernav a:link, #bannernav a:visited
	{
	color: #000066;
	text-decoration:none;
	}
	
#bannernav a:hover, #bannernav a:focus
	{
	color: #ffffff;
	background-color: #42557d;
	border-bottom: 2px solid #000066;
	} 

/*end top navigation*/
	
/*#content {
	background-color:#ecece2;
	color:#000000;
	padding: 10px;
	}*/
	
#leftcol
	{
	background-color:#ecece2;
	color:#663333;
	width:180px;
	padding:0px 0px 0px 10px;
	margin:7px 0px 0px 0px;
	font-size:90%;
	float:left;
	
	}

/*left navigation */

#navcontainer { width: 160px; }

#navcontainer ul
{
margin: 0px;
padding: 0px 0px 0px 10px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}



#navcontainer a
{
display: block;
padding: 3px;
width: 147px;
border-bottom: 1px dashed #495d2c;
}

#navcontainer a:link, #navlist a:visited
{
color: #42557d;
text-decoration: none;
}

/*Change to another colour after visited TO DO*/

#navcontainer a:hover
{
background-color: #cc9933;
color: #fff;
}

/*end left navigation */

/*styles for leftcontent on index page*/

#leftcontent
	{
		margin-top:10px 0px 10px 0px;
		width:170px;
	}

#leftcontent h1
	{
	font-size:80%;
	color: #000000;
	font-style:bold;
	text-align:center;
	margin:10px 0px 0px 0px;
	}
	
#leftcontent h2
	{
	font-size: 85%;
	color: #cccc99;
	background:#495d2c;
	text-align:center;
	margin:30px 0px 0px 0px;
	}

#leftcontent img
	{
	padding: 0px 10px 0px 10px;
	margin: 5px 10px 10px 20px;
	width:116px;
	height:119px;
	}
	
#leftcontent p.h1center
	{
	font-size:70%;
	color:#663333;
	text-align:center;
	line-height:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	}
	
#leftcontent p.h2center
	{
	
	margin:0px;
	font-size:90%;
	color:#495d2c;
	background: #cccc99;
	text-align:center;
	line-height:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	}

#leftcontent .italics
	{
	font-style:italic;
	}

#leftcontent a:hover, #rightcontent a:hover
	{
	background-color:#cc9900;
	color:#660000;
	}
/*end styles for leftcontent on index page*/

/*begin styles for rightcontent*/
#rightcol
	{
	background-color:#ecece2;
	width:580px;
	margin:10px 0px 0px 0px;
	padding:0px;
	z-index:0;
	font-size:90%;
	border-left:1px solid #cccc99;
	float:right;
	}
#rightimage
	{
	margin-left:15px;
	}
	
#rightimage h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#495d2c;
	font-size:130%;
	padding-top:10px;
	}
#rightimage p
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666600;
	text-align:center;
	}

/*#rightimage table
	{
	padding:0px;
	margin:0px 10px 5px 10px;
	}*/
	
#rightcontent 
	{
	margin:10px 15px 10px 15px;
	padding:10px;
	border-top:1px solid #cccc99;
	}
	
#rightcontent table.indextable
	{
	width:80%;
	margin: 0px 35px;
	border:1px single #996600;
	}
	
#rightcontent table.feedback
	{
	width:80%;
	border:0px;
	}

#rightcontent table.indextable tr td
	{
	font-size:70%;
	padding: 0px 10px;
	text-align:center;
	line-height:16px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	border:1px solid #996600;
	}
#rightcontent table.indextable h1.topheading
	{
	text-align:center;
	margin-left:-10px;
	margin-right:-10px;
	font-size:90%;
	color:#000066;
	background-color:#cccc99;
	font-weight:bold;
	
	}
	
#rightcontent img.imgright
	{
	float:right;
	}
	
#rightcontent p.textleft
	{
	float:left;
	}
	
#rightcontent .bolded
	{
	font-weight:bold;
	}
	
#rightcontent h1
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc9933;
	font-size:120%;
	padding-top:10px;
	}
	
#rightcontent h2
	{
	}
	
#rightcontent table.indextable img.photos
	{
	margin: 10px;
	width: 150px;
	height:119px;
	}

/*end styles for rightcontent div*/

/*begin styles for footer div*/

#footer
	{
	clear:both;
	background-color:#495d2c;
	color:#ffffcc;
	height:35px;
	text-align:right;
	padding: 5px;
	font-size: 65%;
	}
	
#footer #lefttext
	{
	padding-top:20px;
	float:left;
	}
	
#footer #righttext
	{
	float:right;
	}
	
#footer a
	{
	color: #ffffcc;
	text-decoration:underline;
	}
	
#footer a:hover, #footer a:active, #footer a:focus
	{
	background-color: #cc9933;
	color:#660000;
	text-decoration:underline;
	}	
/*end styles for footer div*/


	
	