/* CSS Document */

/*BODY {background-color: #151310; color:#FFFFFF; font:80%/140% georgia,serif;}*/
/*BODY {background-color: #151310; background-image:url(../images/bg_texture.png); background-repeat:no-repeat; color:#FFFFFF; font: 80%/140% Verdana, Arial, Helvetica, sans-serif}
*/
BODY {background-color: #151310; color:#FFFFFF; font: 80%/140% Verdana, Arial, Helvetica, sans-serif}

#wrapper { width:755px; margin: 0 auto;}
#main-container { float:left; height:620px;}
#banner-container { width:750px; height:80px; float:left; background-image: url(../images/banner.png); background-repeat:no-repeat;}
#left-container { width:180px; height:400px; float:left; margin-top:25px; }
#left-container-bottom { width:170px;  float:left; padding:10px 0px 20px 10px; background-color:#000000; background-image:url(../images/left_bottom_bg.png); background-repeat:no-repeat;}
#left-container-bottom p { color: #C0A751; font: 11px Arial;}
.left-maillist-span { font-size:10px;}
#right-container { width:570px;  float:left;   }
#right-container-inner {  margin:25px 0px 0px 20px; padding:5px 5px 15px 5px; background-color:#000000;  background-image:url(../images/right_bg.png); background-repeat:no-repeat;}
.right-content { padding:20px;}
.right-content h1 {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; font-size:18px; color:#C0A751;}
.right-content h2 {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; font-size:14px; color: #C89222;}
.right-content h3 {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; font-size:12px; color: #FFFFFF;}
.right-content p { padding-top:10px; font-size:12px; color:#CBC1A3;}
.right-content img { margin:10px 10px 0px 0px;  border:thin solid #FFFFFF;}
.right-content ul {padding:20px; font-size:11px; color: #C89222;}
.right-content li {}
.right-content a {font:bold 80%; font-style:italic;}
.right-content-two { padding:20px;}
.right-content-two h1 {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; font-size:18px; color:#C0A751;}
.right-content-two h2 {font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase; font-size:14px; color: #C89222;}
.right-content-two p { padding-top:10px; font-size:12px; color:#CBC1A3;}
.right-content-two ul {padding:20px; font-size:10px; color:#CBC1A3;}
.right-content-two li {}

#footer-container { height:60px; width:710px;  margin:20px 0px 20px 0px; padding:0px 20px 0px 20px; float:left; background-color:#000000; background-image:url(../images/footer.png); background-repeat:no-repeat;}

.footer-nav-list { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 0; padding:  5px 0 5px 9px; font-size: .7em; font-weight:bold; color: #FFFFFF; }
.footer-nav-list li { list-style-type: none; display: inline; margin: 0 3px 0 0; }
.footer-nav-list a { text-decoration: none; color:  #CBC1A3; }
.footer-nav-list a:hover { color: #C89222; }


#left-cform { width:500px; }
.left-cform-row { width:500px; float:left; }
.left-cform-text { display:block; float:left; width:130px;  text-align:right; vertical-align:top; padding:10px 20px 0px 0px; color:#C0A751; font-weight:bold; text-transform:uppercase; font-size:.8em;  }
.left-cform-input { display:block; float:left; width:300px; padding-top:10px; }
.left-cform-input INPUT { background-color: #CCCCCC;  }
.left-cform-input TEXTAREA { background-color: #CCCCCC; }
.left-cform-message { margin:0px 0px 0px 0px; font-size:0.8em; color:#FF0000;  }


/* Accordion Menu CSS*/
.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #36A8B1;
background: black url(../images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}
.arrowlistmenu .menuheader a{ text-decoration:none; color: #36A8B1;}
.arrowlistmenu .menuheader a:hover { color:#FFFFFF;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
font-family: Geneva, Arial, Helvetica, sans-serif;
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #FFFFFF;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
text-transform:uppercase;
border-bottom: 1px solid #A68657;
font-size: 70%;
}

.arrowlistmenu ul li a:visited{
color: #FFFFFF;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #36A8B1;

}

