/* CSS Document */
body {
background-color:#ffffff; 
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#333333; 
margin:auto;

}

a {
color:#0000ff;
text-decoration:none;
}
a:hover {
color:#591d00;
text-decoration:underline;
}

h1 {
color:#591d00;
font-size:1.5em;
margin:10px 0px 2px 8px;
}

h2 {
color:#591d00;
font-size:1em;
margin:0px 0px 2px 8px;
}

#sitecontainer {
width:900px;
padding:0;
margin:auto;
}

#sitecontainer #banner {
width:900px; 
margin:0; 
padding:0;
height:100px;
}

#sitecontainer #pagenav {
width:900px; 
padding:0;
margin:0px 0px 10px 0px; 
min-height:30px;
background-color:#591d00;
background-image:url(images/nav-bkg.jpg);
background-position:top;
background-repeat:repeat-x;
}

#sitecontainer #indexcontenttop {
background-color:#f5d5aa;
min-height:300px;
width:900px;
margin:0px 0px 10px 0px;
}

	#sitecontainer #indexcontenttop img{
	padding:0px 30px 0px 0px;
	float:left;
	
	}

	#sitecontainer #indexcontenttop #title{
	border-left:4px solid #591d00;
	width:560px;
	float:left;
	margin:20px 0px 0px 0px;
	}	
	
	#sitecontainer #indexcontenttop a{
	color:#591d00;
	}
		
	#sitecontainer #indexcontenttop #admin{
	width:820px;
	margin:20px 20px 20px 20px;
	padding:20px 20px 20px 20px;
	background-color:#ffffff;
	}

#sitecontainer #indexcontentbottom {
background-color:#ffffff;
width:900px;
background-image:url(images/index-btm-bkg.jpg);
background-position:top;
background-repeat:no-repeat;
}
#sitecontainer #indexcontentbottom #indexbox {
width:260px;
height:200px;
margin:16px 20px 0px 20px;
float:left;
}

#sitecontainer #indexcontentbottom #indexbox h1{
border-left:4px solid #591d00;
padding:0px 0px 0px 6px;
color:#999999;
}

#sitecontainer #indexcontentbottom #indexbox p{
size:0.9em;
color:#666666;
margin:10px 0px 0px 16px;
}

#sitecontainer #indexcontentbottom #indexbox p.centre{
text-align:center;
}

#sitecontainer #indexcontentbottom #indexbox a.more{
color:#666666;
padding:2px 6px 2px 6px;
background-color:#CCCCCC;
color:#591d00;
}

#sitecontainer #content {
width:600px; 
margin:0; 
padding:0;
float:left;
}		
	#sitecontainer #content #titlecontainer {
	background-color:#f5d5aa;
	width:580px;
	padding:16px 0px 0px 20px;
	height:74px;
	}	
	#sitecontainer #content #title {
	border-left:4px solid #591d00;
	padding:8px 0px 0px 6px;
	}	
	
	#sitecontainer #content #pagetext {
	width:580px;
	margin:10px 0px 0px 0px;
	}

		#sitecontainer #content #pagetext h2{
		font-size:1.1em; 
		color:#591d00;
		margin:10px 40px 8px 30px;
		}			

		#sitecontainer #content #pagetext h3{
		font-size:1em; 
		color:#591d00;
		margin:0px 40px 8px 30px;
		}					

		#sitecontainer #content #pagetext h4{
		font-size:small; 
		margin:0px 40px 8px 30px;
		}			

		#sitecontainer #content #pagetext p{
		color:#333333;
		margin:0px 40px 8px 30px;
		}	
		
		#sitecontainer #content #pagetext ul,li{
		
		}	
	
	#sitecontainer #subcontent {
	width:300px; 
	margin:0; 
	padding:0;
	float:left;
	color:#591d00;
		text-align:center;
	}	
		#sitecontainer #subcontent p.quote{
		font-style:italic;
		width:250px;
		}		
		#sitecontainer #subcontent p.quoted{
		font-style:normal;
		text-align:center;
		}		
		

#sitecontainer #footer {
width:900px; 
margin:0; 
padding:0;
border-top:1px solid #dddddd;
}

#sitecontainer #footer #box {
height:40px;
margin:6px 0px 0px 20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#333333; 
}
	#sitecontainer #footer p{
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:x-small; 
	color:#999999; 
	}				
	
	#footer a{
	font-size:x-small; 
	color:#999999; 
	text-decoration: none
	}
	#footer a:hover {
	text-decoration: underline;
	}	
	
/*dropdown menus */
#cssdropdown {
width:900px;
float:right;
padding: 0;
margin: 8px 0px 0px 0px;
list-style: none;
z-index:99999;
}

#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
z-index:99999;
}

#cssdropdown li {
float: left;
position: relative;
padding: 0;
margin: 0;
z-index:99999;
list-style: none;
}

.mainitems{
z-index:99999;
margin:0;
padding:0;
font-weight:bold;
}

	.mainitems a {
	color:#ffffff; 
	text-decoration:none; 
	padding: 0px 20px 0px 20px;
	}

	.mainitems a:hover {
	color:#ffffff; 
	text-decoration:none;
	}	


.subuls{
padding:0;
margin:0;
display: none;
position: absolute;
top: 1.2em;
left: 8px;
width:200px;
background-color: #f5d5aa;
border: 1px solid #591d00;
z-index:999999;
}

	.subuls li{
	width: 100%;
	height:20px;
	text-align:left;
	z-index:99999;
	background-color: #f5d5aa;
	}

	.subuls li:hover{
background-color: #ffffff;
	}
	
	.subuls a{
	font-size:small;
	padding: 14px; 
	margin:0;
	text-decoration: none; 
	color:#591d00;
	font-weight:normal;
	}
	
	.subuls a:hover{
	color:#591d00;
	}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
z-index:99999;
}
