html, body {
margin:0;
padding:0;
background:#403940;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#333;
}

a {
font-weight:bold;
color:#403940;
text-decoration:none;
}
	a:hover {
	text-decoration:underline;
	}
	
	#footer a {
	color:#bbb;
	}

h1 {
font-size:1.5em;
}

h2 {
font-size:1.3em;
}

h3 {
font-size:1.2em;
}

#wrapper {
width:950px;
margin:0 auto;
position:relative;
}

#header {
display:block;
background:#403940 url(../images/bg_header.jpg) no-repeat;
height:127px;
padding:0;
margin:0 auto;
position:relative;
z-index:9000
}

ul#nav {
background:url(../images/bg_nav.gif) no-repeat;
height:30px;
list-style:none;
position:absolute;
top:118px;
width:933px;
margin:0;
padding:0;
padding-left:25px;
}

	#nav li {
	float:left;
	color:#fff;
	overflow:hidden;
	padding-top:8px;
	text-align:center;
	margin-right:20px;
	width:108px;
	}
	
	#nav li	strong {
	cursor:pointer;
	
	}

	
	#nav a {
		color:#fff;
		display:block;
	}
	
	#nav li.on a, #nav li.on strong {
	color:#FFCC33;
	}
	
	#nav ul {
	display:none;
	background:#F3F3F3;
	border:3px solid #B5B5B5;
	border-top:none;
	float:left;
	left:0;
	list-style:none;
	margin:6px 0 0;
	padding:5px 10px 5px;
	}
	
		#nav li:hover ul, #nav li.hover ul {
		display:block;
		height:auto;
		}
	
		#nav ul li {
		float:left;
		margin:0;
		padding:0 0 5px;
		width:80px;
		}
		
		#nav ul a, #nav li.on ul a {
		color:#786E53;
		}
			
#maincopy {
background:#fff;
border:1px solid #666;
border-bottom:1px solid #999;
border-top:none;
margin:0;
padding:35px 20px 10px;
width:908px;
}

#footer {
font-size:.88em;
background:#7f637f;
border-bottom:1px solid #999;
border-top:none;
color:#bbb;
margin:0;
padding:0 20px 10px;
width:909px;
}

#footer p {
float:left;
width:550px;
}

/***** Inside Pages ****/

.leftnav {
float:left;
width:120px;
}

.leftnav ul {
margin:0;
padding:0;
}

.leftnav li {
margin:5px 0 0 15px;
width:100px;
font-size:.9em;
}

	.leftnav a {
	font-weight:normal;
	}


#content {
float:left;
border-left:1px solid #ccc;
padding-left:10px;
width:750px;
}
