/* Reset Common Tags ----------------------------------------------------- */
html, body, div, ul, li, h1, h2, h3, h4, h5, p {
	margin: 0;
	padding: 0;
}

/* Main page background & Font size -------------------------------------- */
html {
	font-size: 62.5%;
	background: #3C6F3C url(../images/html_bg.jpg) fixed repeat-x;
}


/* Body - Wrapper and Typography ----------------------------------------- */
body {
	top: 0;
	position: relative;
	width: 742px;
	left: 50%;
	float: left;
	margin: 0 0 0 -395px;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/body_bg.jpg) repeat-y;
}


/* Logo ------------------------------------------------------------------ */
#logo {
	width: 742px;
	height: 159px;
	float: left;
	font-size: 1em;
	margin-bottom: 14px;
	background: url(../images/logo_bg.jpg) no-repeat;
}
	#logo a {
		width: 369px;
		height: 159px;
		text-indent: -5000%;
		float: left;
		outline: none;
	}
	

/* Sidebar --------------------------------------------------------------- */
#sidebar {
	width: 176px;
	min-height: 370px;
	float: left;
	display: inline;
	margin: 0 0 14px 10px;
	background: #437141 url(../images/sidebar_bg.jpg) no-repeat;
	line-height: 1.5em;
	font-size: .9em;
}
	#sidebar h3 {
		font-size: 1.2em;
		font-weight: bold;
		padding-left: 10px;
		color: #D7EAD8;
	}
	#sidebar ul {
		list-style: none;
		float: none;
		color: #D7EAD8;
		margin: 0 0 1.5em 0;
		padding-left: 10px;
	}
	#sidebar a {
		color: #D7EAD8;
	}
	#sidebar a:hover {
		text-decoration: none;
	}

	/* Navigation -------------------------------------------------------- */
	#nav {
		width: 176px;
		float: left;
		margin: 0 0 1.5em 0 !important;
		padding: 0 !important;
		list-style: none;
		font-size: 1.25em;
	}
		#nav li a {
			color: #eaeaea;
			text-decoration: none;
			display: block;
			height: 25px;
			padding: 5px 0 0 10px;
			background: url(../images/nav_li_bg_11.jpg) bottom no-repeat;
		}
			#nav li a:hover {
				color: #BF9414;
				background: #376A37 url(../images/nav_li_bg_11.jpg) bottom no-repeat;
			}


/* Main ------------------------------------------------------------------ */
#main {
	width: 530px;
	float: left;
	display: inline;
	margin-left: 10px;
	color: #222;
}
	#main h2 {
		margin-bottom: 10px;
		font-size: 1.5em;
		font-weight: normal;
		color: #013401;
	}
	#main p {
		line-height: 1.5em;
		margin: 1.5em 0;
	}
	#main ul {
		margin: 1em 3em;
	}
	body.location #main iframe {
		padding: 1px;
		border: 1px #999 solid;
		margin: 0 0 1.5em 1px;
	}
	
	
/* Footer ----------------------------------------------------------------- */
#footer {
	width: 742px;
	height: 46px;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images/footer_bg.jpg) no-repeat;
}
	#footer p {
		padding-top: 8px;
	}
	#footer a {
		color: #fefefe;
	}