/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none;}

/* Custom Styles */

body {font-family:Arial; font-size:12px; background:#41371f url(../images/bg.gif) top center repeat-y; margin:0;}

#container {position:relative; margin:0 auto; width:980px; text-align:left;}

#masthead {width:980px; height:113px; background:url(../images/masthead-bg.jpg) top left no-repeat;}
#masthead .logo {display:block; width:420px; height:113px;}

#navigation {width:980px; height:35px; background:url(../images/nav-bg.gif) top left repeat-x;}
#navigation ul {padding:0 0 0 15px;}
#navigation ul li {font-family:Helvetica, Arial, Verdana; font-weight:bold; font-size:12px; float:left;}
#navigation ul li a {color:#ffffff; text-decoration:none; padding:11px 20px 10px 20px; display:block;}
#navigation ul li a:hover {color:#b3b379;}
#navigation ul .on a {color:#b3b379;}

#navigation ul ul {padding:12px 0 0 0; background:url(../images/subnav-top.png) top left no-repeat;}
	* html #navigation ul ul {background:none; padding-top:2px;}
#navigation ul ul li {width:170px; background:#4b462a; opacity:.90; filter:alpha(opacity=90); -moz-opacity:0.9;}
#navigation ul ul a {display:block; color:#ffffff; border-bottom:1px solid #716a45; width:auto; font-size:10px; text-transform:uppercase; letter-spacing:.05em; padding:10px;}
#navigation ul ul a:hover {background:#363220; color:#c3cd21;}



/* Universal Elements */

.clear {clear:both;}
#preload {position:absolute; top:0; left:-10000px; }
#preload li {position:absolute; top:0; }
