/* Reset HTML Margin & Padding to zero */
* { margin:0; padding:0; }

/* HTML Elements */
body { font-family:Verdana, Arial, Tahoma, Sans-Serif; background:#eed429 url(/images/body_bg.jpg) repeat-x; }
p { font-size:0.8em; }
a { color:#333; }

#wrapper { min-width:800px; width:800px; margin:0 auto; background:url(/images/wrapper_bg.jpg) no-repeat; }

#header { height:150px; }
#header img { float:left; }
#header_nav { background:url(/images/header_nav_bg.png) no-repeat 30px bottom; float:right; width:420px; height:61px; margin:55px 0px 0px 0px; padding:14px 90px 0px 0px; }
#header_nav ul { list-style:none; margin-left:35px; }
#header_nav li { font-family:Arial, Tahoma, Verdana, Sans-Serif; display:inline-block; float:left; padding:35px 7px; padding-bottom:0px; background:url(/images/header_nav_item_bg.gif) no-repeat bottom right; }
#header_nav .last { padding-right:0px !important; background:none !important; }
#header a { color:#333; text-decoration:none; font-weight:bold; padding-top:35px; }
#header a:hover { color:#663300; }
#header .current { background:url(/images/header_nav_ahover_bg.gif) no-repeat center top; }

#content { padding:0px 5px 0px 20px; background:url(/images/content_bg.gif) repeat-y; width:100%; position:relative; min-height:400px; }
* html #content { height:400px; }

#content_inner { float:left; width:65%; }
#content_inner h1 { font-size:25px; border-bottom:1px solid #333; }
#content_inner p { line-height:18px; margin-bottom:10px; }

#content_inner h3 { font-size:13px; font-weight:bold; color:#ffffff; background-color:#663300; padding:3px 2px; text-align:left; }
/*#content_inner h3 { font-size:13px; font-weight:bold; background-color:#eed429; padding:3px 2px; text-align:left; }
*/

#content_nav { float:left; width:25%; padding:0px 20px; font-size:0.9em; }
#content_nav h2 { font-size:13px; font-weight:bold; background-color:#eed429; padding:3px 0px; text-align:center; }
#content_nav .content_nav_item { background-color:#e6e5e5; padding:5px 0px 5px 10px; margin-bottom:10px }

#footer { background:url(/images/footer_bg.jpg) no-repeat; height:50px; padding:50px 25px 0px 25px; }
#footer .footer_link { list-style:none; }
#footer .footer_link li { float:left; display:inline-block; font-size:0.8em; margin-right:10px; }

/* CSS Classes */
.x { clear:both; height:0; }
.content_footer { background:url(/images/content_footer_bg.jpg) no-repeat; height:50px; }
.quicklinks { list-style:none; }
.quicklinks li { margin-bottom:5px; }
.pullpicture { float:left; margin:5px 10px 10px 0px; }
.copyright { float:right; }
