body{background-color:#141414;font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;color:#ebebeb;}
a, img{color:#fff;text-decoration:none;outline:none;border:none;}
a:hover{text-decoration:underline;}
#container{width:900px;margin:0 auto;background:url(../images/wrapper-repeat-y.jpg) top center repeat-y;}
#menu{height:30px;padding-top:188px;background:url(../images/menu-bg.jpg) top center no-repeat;}
.nav, .nav ul {padding:0;list-style-type:none;background:url(../images/menu-bg-repeat-x.jpg) top center repeat-x;}
.nav{float:left;margin-left:50px;padding:0 8px;width:784px;}
.nav .first a{border-left:0 none;}
.nav .last a{border-right:0 none;}
.nav .bottom a{border-bottom:0 none;}
.nav a {display:block;text-decoration:none;color:#a1bad1;text-transform:capitalize;font-weight:bold;font-size:12px;}
.nav li {float:left;width:auto;}
.nav li a{text-align:center;line-height:30px;border-right:1px solid #000;border-left:1px solid #3b3b3b;width:7em;}
.nav li a:hover{text-decoration:underline;}
.nav li ul {position:absolute;left: -999em;width:7em;}
.nav li ul li a{padding:5px;line-height:14px;text-align:left;background-color:#303030;width:15em;border-top:1px solid #000;border-bottom:1px solid #3b3b3b;  filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.nav li ul li a:hover{background:url(../images/menu-link-hover-bg.jpg) center left repeat-x;color:#000;}
.nav li ul ul {margin: -25px 0 0 192px;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}
#columns{color:#dcdcdc;font-size:12px;line-height:16px;padding-top:35px;padding:0 50px;}

#columns a{color:#a1bad1;}
#columns a:hover{text-decoration:underline;}

#columns h2{font-size:14px;color:#a1bad1; center left no-repeat;line-height:24px;}
#columns h1{font-size:16px;color:#a1bad1;padding-left:30px;background:url(../images/h2-bg.jpg) center left no-repeat;line-height:24px;}
#columns h3{font-size:14px;color:#a1bad1; center left no-repeat;line-height:20px;}
#columns h4{font-size:12px;color:#a1bad1; center left no-repeat;line-height:18px;}

#footer{padding-top:25px;height:40px;text-align:center;border-top:1px solid #444;font-size:11px;line-height:11px;width:900px;margin:0 auto;}
#footer ul{list-style-type:none;margin:0;padding:0;margin-bottom:10px;}
#footer ul li{display:inline;}
#footer ul li a{display:inline-block;border-right:1px solid #fff;padding:0 5px;}
#footer .last a{border:0 none;}


.comments .comment{background-color:#000 !important;}
