/*-------------------------------------------------------------------
Site Required
-------------------------------------------------------------------*/

body, td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000000;
	background-color: #92836B;
}

a:link, a:visited {	text-decoration: none; color: #404040; }
a:hover, a:active {	text-decoration: underline; }

h1 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 18px; color: #000000; margin:0; padding:0; font-weight: bold; }
h2 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 15px; color: #000000; margin:0; padding:0; font-weight: bold; }
h3 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 15px; color: #000000; margin:0; padding:0; font-weight: normal; }
h4 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 12px; color: #000000; margin:0; padding:0; font-weight: normal; }
h5 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 10px; color: #000000; margin:0; padding:0; font-weight: normal; }
h6 { font-family: Arial, Helvetica, Tahoma, Verdana; font-size: 9px; color: #000000; margin:0; padding:0; font-weight: normal; }

/*-------------------------------------------------------------------
Custom
-------------------------------------------------------------------*/


p { color: #000000; margin:0 0 1em 0; padding:0; }

li { color: #000000; }

#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 800px;
}

#header {
	float: left;
	width: 100%;
	background: url(/images/nav_bg.gif) repeat-x bottom right;
}

#nav {
	float: left;
	list-style: none;
	margin: 16px 0 0 0;
	padding: 0;
}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
}
#nav li a {
	text-indent: -5000px;
	display: block;
	height: 64px;
	background: url(/images/nav_sprites.png) no-repeat;
}
/* Normal */
#nav li.home a { width: 70px; background-position: 0 0; }
#nav li.gallery a { width: 82px; background-position: -70px 0; }
#nav li.products a { width: 94px; background-position: -152px 0; }
#nav li.about_us a { width: 90px; background-position: -246px 0; }
#nav li.contact_us a { width: 102px; background-position: -336px 0; }
/* Hover */
#nav li.home a:hover { background-position: 0 -64px; }
#nav li.gallery a:hover { background-position: -70px -64px;}
#nav li.products a:hover { background-position: -152px -64px;}
#nav li.about_us a:hover { background-position: -246px -64px;}
#nav li.contact_us a:hover { background-position: -336px -64px;}
/* Selected */
#nav li.home a.selected { background-position: 0 -128px; }
#nav li.gallery a.selected { background-position: -70px -128px;}
#nav li.products a.selected { background-position: -152px -128px;}
#nav li.about_us a.selected { background-position: -246px -128px;}
#nav li.contact_us a.selected { background-position: -336px -128px;}

#logo { float: right; position: relative; }
#logo a { position: absolute; top: 46px; left: -193px;}

#content {
	float: left;
	padding: 50px 0 0 0;
	width: 100%;
	background: url(/images/content_bg.png) no-repeat top right #3D3027;
}

#aside {
	float: left;
	padding: 15px 0 0 4px;
	height: 230px;
	width: 123px;
	border-left: 9px solid #84491F;
	color: #948D85;
}
#aside a {
	color: #948D85;
}
#aside ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
#aside ul li {
	color: #ffffff;
	display: block;
	padding: 6px 0 0 2px;
	width: 121px;
}
#aside ul li:hover {
	background-color: #92836B;
}
#aside ul li a {
	color: #948D85;
	display: block;
	padding: 0 0 0 0;
	width: 121px;
}
#aside ul li a:hover { text-decoration: none; color: #F2ECE6; }
#aside ul li.selected a { background: #3D3027; }

#home {
	float: left;
	padding: 0 34px;
	background: url(/images/home_bg.png) no-repeat 34px bottom;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color: #948D85;
}
#home td { background-color: #3D3027; }
#home h1 { font-size: 18px; color: #948D85; margin: 0; padding: 0; }
#home h4 { font-size: 12px; color: #948D85; margin: 0; padding: 0; }

#section {
	float: left;
	padding: 20px 40px 120px 15px;
	width: 609px;
	background-color: #92836B;
}

#footer {
	line-height: 1;
	float: left;
	width: 100%;
	height: 92px;
	background: url(/images/footer_bg.png) no-repeat;
}
#footer p { color: #3D3027; }
#footer #marshall {
	float: left;
	margin: 0;
	padding: 20px 0 0 90px;
	width: 185px;
}
#footer #urbandale {
	float: left;
	margin: 0;
	padding: 20px 0 0 30px;
	width: 180px;
}
#footer #nkba {
	float: left;
	margin: 0;
	padding: 20px 0 0 30px;
}