 
/*Base Colors
------------------------------------------------------------ */
body { background: #0F0F0F url() no-repeat; }
.container, .sliderGallery { background: #303030; }
div.colborder, div.border { border-right: 1px solid #cccccc; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #cccccc }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #cccccc; }
hr {background: #cccccc; color: #cccccc; }
#footer-wrap {background: #0f0f0f;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a, #masthead #logo h1.sitename a {color: #ffffff}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #bdbdbd}
h3.sub,h2.sub {border-bottom: 1px solid #cccccc; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#bdbdbd}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #cfcfcf; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #666666; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#0f0f0f; }
#top .sf-menu li a,.sf-menu li a { color:#e3e3e3; background: #0f0f0f; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#ffffff; background:#c71c16}
#top #search #s, #search #s {border: 1px solid #c71c16;}

/*PhotoShelter
-------------------------------------------------------------*/
#psContent { background: #303030; }
/*#psContent .slide { margin: auto; background: #303030; }*/
/*#psContent .imagebox, ul.thumbs li { background: #303030; }*/

/*Custom CSS
-------------------------------------------------------------*/
#footer { width: 990px !important ; }

/* style for the 3 footer columns */

#ft_col {
   width:295;
   background-color:#303030;
   }

h2  {
color:#FFFFFF;
font-size:26px;
font-style:bold;
line-height:28px;
}

.postmetadata { background: #6A6969; }

#commentform textarea:hover {border-color:#222222;}

#commentform textarea {border: 5px solid #222222;}

ol.commentlist li div.vcard { color:#707070;}

ol.commentlist li div.vcard cite.fn a.url:hover {color:#F0F0F0; text-decoration:underline;}

ol.commentlist li div.vcard cite.fn a {color:#DBDBDB;}

ol.commentlist li div.comment-meta {
background:none repeat scroll 0 0 transparent;
font:11px helvetica,arial,sans-serif;
padding:6px 4px 4px;
position:absolute;
right:0;
text-align:right;
top:0;
}

ol.commentlist li:hover { background:#303030;}

ol.commentlist li {border-top: 1px solid; border-color:#FFFFFF;}

