/* CSS Document */
/* Yahoo Global Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* End if Global Reset */

body { background: #2e0d11; font: .8em/1.25em Arial, Verdana, Helvetica, sans-serif; color:#5d4821; text-align:center; }
.clearfix { clear:both; height:1px; line-height:1px; }
h1 {color:#8e2c37; font-weight:bold; font-size:1.425em; }
h2 {font-weight: bold; font-size:1.2em }
h3 {  }
a, a:visited { color: #8e2c37; }
a:hover { text-decoration:none; }
p { margin-top:15px; }

#wrapper { text-align:left; margin:0 auto; width:912px; padding-top:90px; position:relative; }
#wrapper img.decor { position:absolute; z-index:1; top:17px; left:-55px;}

#header { background: #8b2b36 url(images/structure/bckHeader.gif) repeat-x top left;  position:relative; z-index:2; padding-top:14px; margin-bottom:0;}
#header ul { padding-left:15px; }
#header ul li { position:relative; z-index:3; float:left; background:url(images/structure/bckNavL.png) no-repeat left top; margin:0 1px 0 0;     padding:0; } 
#header ul li a { display:block;background:url(images/structure/bckNavR.png) no-repeat right top; color:#2e0d11; text-decoration:none; font-weight:bold; font-size:1.1em; padding:5px 15px; }
#header ul li:hover {background:url(images/structure/bckNavActL.png) no-repeat left top; }
#header ul li:hover a { background:url(images/structure/bckNavActR.png) no-repeat right top; color:#802832; }

#header ul li.active {background:url(images/structure/bckNavActL.png) no-repeat left top; }
#header ul li.active a { background:url(images/structure/bckNavActR.png) no-repeat right top; color:#802832; }


#header img { margin:0; border:none; margin-bottom:-3px;}

#content { background: #f5e389 url(images/structure/bckContent.gif) repeat-y top left; font-size:.925em; line-height: 1.5em; zoom:1;}
#contentInner {  background: #f5e389 url(images/structure/bckContentInner.gif) repeat-y top left; font-size:.925em; line-height: 1.5em; zoom:1; }
.col { width:239px; margin-right:1px; float:left; padding: 20px 25px 30px 25px; background: url(images/structure/bckContentInner.gif) repeat-x top left;}
.col ul { margin-top:15px; margin-left:10px; padding-left:10px;}
.col ul li { background: url(images/bullet.png) no-repeat 0 7px; padding-left:10px;  }
.cnt { width: 238px; }
.cnt ul {margin-left:10px; padding-left:10px;}
.rt { width:282px; }

.innerrt {width:610px; border-left:1px solid #e7b54e}
.innerrt ul {margin-left:10px; padding-left:10px;}
.innerrt h2 {font-size:12px; font-weight:normal; margin-bottom:12px; font-style:italic}
.innerrt h1 {margin-bottom:5px; border-bottom:1px dotted #e7b54e; padding-bottom:5px;}
.innerrt .post {margin-bottom:20px;}
.innerlt {width: 199px;}
.innerlt h2 {margin-bottom:10px;}
.innerlt li {margin-bottom:10px;}
.innerlt ul {line-height:15px; margin:0; padding:0;}
.innerlt ul li {background:none;}

.innerrt2 {width:199px; }
.innerlt2 {width: 610px; border-right:1px solid #e7b54e}

.innerwide {width:860px;}

#form1 {line-height: 22px;}
#form1 label {width:90px; font-weight:bold; text-align:right; display:inline-block; padding-right:10px; height:26px; line-height:23px;}

#footer { background: #f5e389 url(images/structure/bckFooterTop.png) no-repeat top left; padding: 5px 80px 5px 225px; height:28px; }
#footer p { margin-top:8px; *margin-top:13px; color:#e7b54e; font-weight:bold; font-size:.95em;}

#footer-nav { background:#f5e389 url(images/structure/bckFooterBottom.png) no-repeat bottom left; padding:12px 40px; margin-bottom:10px; }
#footer-nav p { margin-top:3px; color:#463011; font-weight:normal; font-size:.865em;}
#footer-nav p.nav { float:right;}
#footer-nav p.nav a, #footer-nav p.nav a:visited { color:#463011;  text-decoration:none; padding: 0 5px; }
#footer-nav p.nav a:hover { text-decoration:underline; }