 
/*Base Colors
------------------------------------------------------------ */
body { background: #262325 url() no-repeat; }
.container, .sliderGallery { background: #171516; }
div.colborder, div.border { border-right: 1px solid #c2c2c2; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #c2c2c2 }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #c2c2c2; }
hr {background: #c2c2c2; color: #c2c2c2; }
#footer-wrap {background: #262325;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a, #masthead #logo h1.sitename a {color: #000000}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #ffffff}
h3.sub,h2.sub {border-bottom: 1px solid #c2c2c2; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#ffffff}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #ffffff; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #ffffff; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#262325; }
#top .sf-menu li a,.sf-menu li a { color:#cccccc; background: #262325; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#ffffff; background:#333333}
#top #search #s, #search #s {border: 1px solid #333333;}

/*Custom CSS
-------------------------------------------------------------*/
#top{margin-top:0px;}

.container-inner, .container{height:auto;}


#mymenu{margin-right:0; padding-right:0;}

#logo {margin-bottom:9px;}
img.title{ height: 50px; margin-left:-3px;}

.icon{float:left; padding-left:15px; padding-top:15px; 	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;}

.twitter{margin-left:-5px;}

.icon:hover{filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity: 1;}








#who {width:323px; background-color:#171516; padding:10px; padding-top:0; padding-right:20px; min-height: 215px; border-right: solid 1px #545151; margin-top:10px; padding-bottom:0 !important;}
#where {width:250px; background-color:#171516;  padding:10px; padding-top:0; padding-left:0;padding-right:20px; min-height: 215px;border-right: solid 1px #545151; margin-top:10px; padding-bottom:0 !important;}
#how{width:323px; background-color:#171516;  padding:10px; padding-top:0; padding-left:0; min-height: 200px; margin-top:10px; padding-bottom:0 !important;}



.colborder, hr, .sub {border-color:#545151 !important; 
color:#545151; }

hr {background-color:#545151; padding-bottom:0 !important; margin:0px;}



h3, p {color: #545151 !important;}

h1.sub{border-bottom: 1px solid #C2C2C2;
border-bottom-color: #545151;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #545151;
border-left-width: 0px;
border-right-color: #545151;
border-right-width: 0px;
border-top-color: #545151;
border-top-width: 0px;
color: #545151;
display: block;
font-family: \'Helvetica Neue\', Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
height: 13px;
letter-spacing: 2px;
line-height: 13px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: -18px;
padding-bottom: 7px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-transform: uppercase;
vertical-align: baseline;


}



p, .entry-content, .from-meta {color: #A8A1A1 !important;}
h2,a,.time-meta a {color: #5F96E7;}
h2,a,.time-meta a {color: white !important;}
#mymenu a:hover{color: white !important;}
#mymenu a{color: #A8A1A1 !important;}










.sf-menu{text-transform: uppercase;}

body.home p.postmetadata{display:none;}

#footer{background: #171516; height:229px;}
#footer{width:990px;padding-top:0px; padding-bottom:12px; border-top: solid 16px #262325;}

.container-inner{padding-bottom:0px}
.app{margin-bottom:0px;}

div.clear{margin:0 !important;padding:0 !important;}

div#who div.item h3, div#where div.item h3, div#how div.item h3{border-bottom-style: solid; border-bottom-width: 1px; display: block; margin-left:10px; font-size:13px;  }

div#who div.item p, div#where div.item p, div#how div.item p{font-size:12px;  }
div#who div.item a, div#where div.item a, div#how div.item a{font-size:12px;  }



.container-inner, #left {padding-bottom:0 !important;}8

div#who, div#where, div#how{margin-top:10px; }

.entry{padding-bottom:0 !important;}
#copyright {margin-bottom:2px;}



 #sidebar  ul li a, ul.txt li a {display:inline !important; border-bottom:none !important; background:none !important; padding:0 !important;}
 #sidebar  ul li {padding-top:10px !important;}
 #sidebar  ul a, #sidebar ul a:hover {color: #7F7F7F !important;}
 #sidebar  ul li a:hover, ul.txt li:hover{color: #7F7F7F !important; text-decoration:underline;}
 #sidebar  ul li a, ul.txt li{color: #7F7F7F !important;}

#sidebar ul a.readmore{color: white !important;}




#commentform textarea{border: 5px solid #222 !important;}

textarea, input {background-color: #dFdFdF;}
div.item>select{background-color: #dFdFdF; width:300px; margin-top:10px;}

.postmetadata, .prev a, .next a {
border-bottom-left-radius: 0px 0px;
border-bottom-right-radius: 0px 0px;
border-top-left-radius: 0px 0px;
border-top-right-radius: 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
background-color:#262325;
}

.prev a:hover, .next a:hover {
background-color:#3F3F3F;
}



ol.commentlist li div.comment-meta a{font-weight:bold;}
ol.commentlist li div.comment-meta a:hover{color:white;}

.fn,.says{color:#ffffff;}
.comment, li.comment:hover {background-color:inherit!important;}

ol.commentlist li div.comment-meta {background-color:inherit;}
ol.commentlist li {border-top: 1px solid #A8A1A1 ;}




#calendar_wrap td{padding:3px;padding-left:10px;}
#calendar_wrap{color:#A8A1A1 ;}
th{padding-left:10px;background-color:#171516 !important;}
#calendar_wrap caption{background-color:#262325;padding-left:8px; font-size:1.2em;}
#calendar_wrap{background-color:#262325; border: solid 1px #545151!important; margin-top:-20px;}




.page-id-997 div.first{margin-top:-10px;}
div.post-997{width:1200px;}


.video{float:left;width:260px; padding-right:30px; margin-right:35px; min-height:230px;  }

.video>a>img{margin-left:0px;margin-top:10px;}
.caption{width:260px;margin-left:10px;margin-bottom:10px; color:#A8A1A1;}
.video_new_row{clear:both; margin-top:10px;padding-top:10px;}


.video>a>img{padding:10px; margin 10px;border:solid 1px #262325;}
.video>a>img:hover{background-color:#1a1a1a;}



.post-999{margin-top:-18px;}
.post-995{width:1100px;}
div.photo{float:left;  display:block; text-align:center; margin-right:30px;}
div.photo-container{width:210px; height:210px;border:solid 1px #262325; display:block; text-align:center;}
div.photo>div.photo-container>a>img {padding-top:15px;}
div.caption{width:200px;margin-left:10px;margin-bottom:10px;margin-top:5px;}
div.photo-container:hover{background-color:#1a1a1a;}

.photo_new_row{clear:both; margin-top:10px;padding-top:10px;}



div.item>div#calendar_wrap>table#wp-calendar>tfoot>tr>td#prev>a{font-style: normal !important;}

div.post-1900, div.post-3088 {width:1100px;}





div.video{float:left;  display:block; text-align:center; margin-right:38px;margin-right:49px;}
div.video-container{width:280px; height:180px;border:solid 1px #262325; display:block; text-align:center;}
div.video>div.video-container>a>img {padding-top:15px;}
div.video>div.caption{width:250px;margin-left:10px;margin-bottom:10px;margin-top:5px;}
div.video-container:hover{background-color:#1a1a1a;}

.video_new_row{clear:both; margin-top:10px;padding-top:10px;}

#mymenu>li{margin-right:2px;}

