 
/*Base Colors
------------------------------------------------------------ */
body { background: #ffffff url() no-repeat; }
.container, .sliderGallery { background: #dedede; }
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: #ffffff;}

/*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: #222222}
h3.sub,h2.sub {border-bottom: 1px solid #cccccc; }
.welcomebox h2, .welcomebox h6, .welcomebox p {color:#222222}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #428ce7; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #666666; }

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#ffffff; }
#top .sf-menu li a,.sf-menu li a { color:#222222; background: #ffffff; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#121212; background:#428ce7}
#top #search #s, #search #s {border: 1px solid #428ce7;}

/*PhotoShelter
-------------------------------------------------------------*/
#psContent { background: #dedede; }
/*#psContent .slide { margin: auto; background: #dedede; }*/
/*#psContent .imagebox, ul.thumbs li { background: #dedede; }*/

/*Custom CSS
-------------------------------------------------------------*/
#footer { width: 990px !important ; }

/* style for the 3 footer columns */

#ft_col {
   width:295;
   background-color:#ffffff;
   }

h2  {
color:#2e2e2e;
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:#000000;}

ol.commentlist li div.vcard cite.fn a.url:hover {color:#145099; text-decoration:underline;}

ol.commentlist li div.vcard cite.fn a {color:#428ce7;}

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:#ffffff;}

ol.commentlist li {border-top: 1px solid; border-color:#FFFFFF;}

ul#slider-nav a {
-moz-border-radius:12px 12px 12px 12px;
background:none repeat scroll 0 0 #878787;
color:#000000;
margin:0 12px 0 0;
padding:5px 9px;

#footer p {
color:#383838;
}

