@import url("gfx/reset.css");

@import url("gfx/form.css");


body {
background: #fff url("gfx/bgmain.gif") no-repeat 0 -6px;
/*margin:0 0 0 75px !important;*/
margin: 0 8px !important;
padding:25px 0 25px 75px !important;
color:#666;
font:12px Arial,Tahoma,sans-serif;
line-height:160%;
}

#wpstats{
display:none;
}

p{
/*color:#000;*/
color:#666;
font:12px Arial,Tahoma,sans-serif;
line-height:160%;
}


.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}

p{
margin-top:10px;
}

a:link, a:visited{
text-decoration:none;
color:#b22222;
}

#leftcol a:link, #leftcol a:visited{
text-decoration:none;
color:#666;
font-size:11px;
}

#leftcol a.on, #leftcol a.current_cat_ancestor{
font-weight:bold;
color:#000;
}

a:hover, #leftcol a:hover{
text-decoration:none;
}

#leftcol a:hover{
color:#000;
}

ul li{
font-size:11px;
}

.logo h1{	
text-indent: -9999px;
}

.logo{
display:block;
/*background: url("gfx/logo.gif") no-repeat top left;*/
width: 125px;
height: 90px;
text-indent: -9999px;
/*margin-bottom:14px;*/
margin-bottom:20px;
}

h2{
background:url("gfx/h2.gif") no-repeat top left;
color:#333;
font-family:Arial,Tahoma,sans-serif;
font-size:16px;
font-weight:bold;
padding-top:18px;
margin-bottom:20px;
}

h2 a, h2 a:link, h2 a:hover, h2 a:visited{
color:#333;
font-family:Arial,Tahoma,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
background:none;
}

h3{
color:#666;
font-size:14px;
}

h4{
color:#333;
font-size:12px;
}

h5{
color:#333;
font-size:10px;
font-weight:bold;
}

#leftcol h3, #rightadcol h3, #rightadcol p{
font-size:11px;
}

#rightadcol h3{
margin-bottom:10px;
}

.contentitem{
overflow:hidden;
height:1px;
background:url("gfx/itembg.gif") repeat-x top left;
}

.hideText{
margin:0;
padding:0;
font-size:7px;
}

.item{
/*overflow:hidden;*/
background:url("gfx/itembg.gif") repeat-x bottom left;
padding:10px 0 8px 0;
}


.singleitem{
overflow:hidden;
background:url("gfx/itembg.gif") repeat-x top left;
height:1px;
}

.searchitem{
overflow:hidden;
padding:0 0 2px 0;
}

.searchitem h2{
background:none;
}

#articlenav{
padding-bottom: 25px;
/*margin-bottom:30px;*/
margin-bottom:5px;
}


#leftcol{
width:125px;
float:left;
overflow:hidden;
}

#leftcol ul.mainMenu li{
padding:1px 0 1px 0;
}

#search{
color:#333;
font-family:Arial,Tahoma,sans-serif;
font-size:11px;
margin-bottom:7px;
}


#contentcol{
width:500px;
float:left;
margin:0 25px;
overflow:hidden;
}

#rightadcol{
width:160px;
float:left;
overflow:hidden;
font-size:12px;
}

#rightadcol a{
color:#484141;
/*font-weight:bold;*/
}
#rightadcol a:hover{
color:#FF3300;
}

.leftcolitem{
background:url("gfx/leftcolitembg.gif") repeat-x bottom left;
padding:15px 0;
}

.leftcolitem form{
padding:0;margin:0;
}

.leftcolitem:first-child{
padding:0 0 1px 0;
}

.leftcolitem ul li a.current_cat_ancestor{
font-weight:bold;
color:#000;
}

.leftcolitem ul li ul.children{
padding-left:8px;
}

span.collapsCat {border:0;
 padding:0; 
 margin:0; 
 cursor:pointer;
font-size:1.3em;
}

#leftcol div.leftcolitem li.collapsCat:before {content:'';} 
#leftcol div.leftcolitem li.collapsCat {list-style-type:none}
#leftcol div.leftcolitem li.collapsCatPost {
             text-indent:-1em;
             margin:0 0 0 1em;}
#leftcol div.leftcolitem li.collapsCatPost:before {content: " 0BB  0A0" !important;} 

.banneritem{
/*padding:5px 0 5px 0;*/
font-size:11px;
overflow:hidden;
}

.banneritem:first-child{
padding:0 0 10px 0;
background:transparent;
}

#topbanner{
overflow:hidden;
padding-bottom:10px;
height:100px;
text-align:center;
}

#farestcol{
width:145px;
float:left;
overflow:hidden;
padding-left:10px;
}

#farestcol .banneritem{
background:transparent;
padding-bottom:0;
}

#farestcol .banneritem:first-child{
padding-bottom:10px;
}

/*
#pagenav{
float:left;
border-top:1px solid #d4d4d4;;
margin:65px 0 20px 0;
width:100%;
}

#pagenav span{
float:left;
color:#9d9d9d;
padding:0 5px;
}

#pagenav a:link, #pagenav a:visited{
float:left;
color:#9d9d9d;
width:20px;
height:18px;
text-align:center;
padding:2px 0;
}

#pagenav a:hover{
border-top:2px solid #db2020;
border-bottom:1px solid #9d9d9d;
color:#db2020;
text-decoration:none;
padding-top:0px;
}

#pagenav a.on{
color:#fff;
background:#9d9d9d;
}
*/


div.wp-pagenavi{
float:left;
border-top:1px solid #d4d4d4;;
margin:25px 0 20px 0;
width:100%;
}

div.wp-pagenavi span{
float:left;
color:#9d9d9d;
padding:0 5px;
}

div.wp-pagenavi a:link, div.wp-pagenavi a:visited{
float:left;
color:#9d9d9d;
width:20px;
height:20px;
text-align:center;
padding:2px 0;
}

div.wp-pagenavi a:hover{
border-top:2px solid #db2020;
border-bottom:1px solid #9d9d9d;
color:#db2020;
text-decoration:none;
padding-top:0px;
}

div.wp-pagenavi span.current{
color:#fff;
background:#9d9d9d;
width:20px;
height:20px;
text-align:center;
padding:2px 0;
}
.wp-paginate  li{display:inline; padding:0 8px; font:14px Arial, Helvetica, sans-serif;}
.wp-paginate{margin:30px 0 0;}
.wp-paginate li a{font:14px Arial, Helvetica, sans-serif;}
.wp-paginate li a:hover {color:#82669b;}
.wp-paginate a.prev, .wp-paginate a.next{background:none !important;}
.socialbookmarking{
float:right;
position:relative;
top:-15px;
}

.rss{
padding-left:23px;
background:url("gfx/rss.gif") no-repeat 0 2px;
}

.rss:hover{
background:url("gfx/rss_hover.gif") no-repeat 0 2px;
}

.twitter{
padding-left:23px;
background:url("gfx/twitter.gif") no-repeat 0 2px;
}

.twitter:hover{
background:url("gfx/twitter_hover.gif") no-repeat 0 2px;
}

.widget{
/*height:15px;*/
/*width:16px;*/
padding-left:23px;
padding-top:2px;
/*background:url("gfx/widget.gif") no-repeat 0 2px;*/
}

.widget:hover{
/*height:15px;*/
/*width:16px;*/
/*background:url("gfx/widget_hover.gif") no-repeat 0 2px;*/
}

.mail{
padding-left:23px;
background:url("gfx/email.gif") no-repeat 0 3px;
}

#postcomment {
margin-top:60px;
}

p.light{
font-size:10px;
color:#666;
}


a.prev, a.next{
padding-left:15px;
background:url("gfx/prev.gif") no-repeat center left;
color:#666;
float:left;
font-size:10px;
}

a.next{
padding:0 15px 0 0;
background:url("gfx/next.gif") no-repeat center right;
display:inline;
float:right;
}

h5.prevhead{
float:left;
width:240px;
text-align:left;
}

h5.nexthead{
float:right;
width:240px;
text-align:right;
}

#map{
float:right;
margin-right:90px;
}

.lighter{
color:#666
}

ul#booksnav {
margin:0;
padding:10px 0 40px 0;
}

ul#booksnav li{
display:inline;
float:left;

}

ul#booksnav li a{
float:left;
color:#fff;
font-size:14px;
width:124px;
border-right:1px solid #fff;
background:#c5c5c5;
padding:4px 0;
text-align:center;
}

ul#booksnav li a:hover, ul#booksnav li a.on{
background:#999;
text-decoration:none;
}
.back{
float:left;
}
.forward{
float:right;
}
.clr{
clear:both;
}
.faceBook_back{
float:right;
position:relative;
z-index:1;
}
.faceBoook_forward{
float:left;
display:none;
margin-right:5px;
z-index:0;
text-align:right;
}
.icons{

margin:15px 0 0 0;
padding:3px 0 0 0;
}

div.icons img{
margin-left:15px;
}


#pagenav .activepagenum{
padding-top:2px;
}

#pagenav a.lastpage{
float:right;
}

#searchInput a.reset { float:left; width: 11px; height: 11px; z-index: 1; background: url("gfx/close.gif"); display: block; cursor: pointer; _cursor:hand; }
#subscribeBox a.close { position:absolute;float:right; right:10px; width: 17px; height: 17px; z-index: 1; background: url("gfx/close2.gif"); display: block; cursor: pointer; _cursor:hand; }

/** Footer Banner Start **/
#footerbanner{
padding:50px 0 0 150px;
clear:both;
/*width:500px;
height:90px;*/
}
.clr{
clear:both;
}
.banneritem a{
font-weight:normal;
}
.footerbannerFourUnits{
margin:0 20px 0 0;
text-align:center;
width:110px;
/*height:110px;
border:1px solid #cdcdcd;*/
overflow:hidden;
float:left;
}
.footerbannerFourUnitsWithoutMargin{
margin:0 0 0 0;
text-align:center;
width:110px;
/*height:110px;
border:1px solid #cdcdcd;*/
overflow:hidden;
float:left;
}

.footerbannerTwoUnits{
margin:0 20px 0 0;
text-align:center;
width:240px;
/*height:110px;
border:1px solid #cdcdcd;*/
overflow:hidden;
float:left;
}
.footerbannerTwoUnitsWithoutMargin{
margin:0 0 0 0;
text-align:center;
width:240px;
/*height:110px;
border:1px solid #cdcdcd;*/
overflow:hidden;
float:left;
}
/** Footer Banner End **/


/*** Comment Box Start ***/
#container #IDCommentsHead h3, #container #idc-container h3, #container #idc-container h3 span{
/*color:#333333;*/
font:bold 16px Arial,Tahoma,sans-serif;
}
#container div.idc-message{
font:12px Arial, Helvetica, sans-serif;
}
#container div.idc-message, #container div.idc-message a, #container div.idc-postnav-label, #container div.idc-postnav-label span, #container div.idc-column label, #container span.idc-clear, #container div.idc-column input.idc-text, #container select#IDSubscribeToThis, #container div.idc-foot, #container div.idc-c-t-inner, #container div.idc-c-t, #container div.idc-c-t-inner em, #container div.idc-c-h, #container div.idc-v, #container div.idc-v-total, #container div.idc-v a.idc-v-up, #container div.idc-v a.idc-v-down, #container span.idc-a, #container p.idc-i, #container p.idc-i span, #container p.idc-i em, #container p.idc-i em.idc-time, #container p.idc-i em.idc-time a.IDCommentTime{
font:12px Arial, Helvetica, sans-serif;
}
#container p.idc-i span, #container p.idc-i em.idc-time, #container p.idc-i em.idc-time a.IDCommentTime{
margin:7px 0 0 0;
}

/*** Comment Box End ***/