a{text-decoration:none; outline:none; color:#205B87}

.eg-series-series-item h2{margin-bottom:0;}

ul, ol ,li{ list-style: none;margin:0;
padding:0; }
.hidecomments a{font-size:16px;}
img{border:0}

#searchform{margin-left:5px;}
#loginwithajaxwidget-3{
font-size:.7em;
	display:block;
}
#loginwithajaxwidget-3 .photo{
	margin-left:8px;
	vertical-align:middle;

}
#loginwithajaxwidget-3 .photo{
	
	width:35px!important;
	height:35px!important;

}
#loginwithajaxwidget-3 .avatar{
	
	width:35px!important;
	height:35px!important;

}

#loginwithajaxwidget-3 .widgettitle{
	display: none;

}

body{width:1024px; color:#444;  margin:auto; font-size:14px; padding:0 20px}
#mainwrapper{width:1024px;}
h1{font-family:"Times New Roman",Georgia,serif}
h1 a, h2 a, h3 a, h4 a, h5 a{font-family:"Times New Roman",Georgia,serif; color:#222}

.horoscopes{text-align:justify;}

textarea{width:97%}

#ad-left-header{float:left; margin-top:20px; margin-right:39px; margin-left:5px; width:118px; height:150px}
#ad-left-header a, #ad-left-header attachment, #ad-left-header wp-att-174{padding:0; margin:0}

#ad-right-header{float:left; margin-top:20px; margin-left:39px; width:118px; height:150px}
#ad-right-header a, #ad-right-header attachment, #ad-right-header wp-att-174{padding:0; margin:0}

.storycontent img{float:left; margin:0px 10px 5px 0}

.aligncenter, div.aligncenter{display:block; margin:0 !important}

#header{border-bottom:1px solid #222; background:#fff; float:left; width:100%}

#login{height:16px; font-size:12px; color:#fff; text-align:right; padding:7px 10px 9px; background:url(images/login.png) repeat-x}

#login a{color:#fff}

#login ul{padding:0; margin:0}

#login ul li{display:inline}

.dot:before{content:url(images/whitedot.png) ""}

#title{float:left; font-size:36px; margin:20px 0 0; padding:0; width:700px; line-height:34px}

#title a{color:#222}

#title a:hover{color:#c00; text-decoration:none}

#description{font-size:14px; margin:10px 0 20px; padding:0}

#mainwrapper{width:100%; padding:0; margin:0; background:#fff}

#sidebar{ float:left;width: 180px; margin:0 10px; padding:5px 0 0}

#secondsidebar{width:160px!important; float:left; margin:0 10px 0 20px; padding:5px 0 0}
#secondside .side-widget{float:right; text-align:center; width:150px!important}


.side-widget{float:none; margin:0 0 10px; padding:0 0 0}

.side-widget ul{padding:0; margin:0; list-style-type:none}

.side-widget ul li{padding:0; margin:0; font-size:13px}

.side-widget ul li{padding-left:15px; margin:2px 0}

.side-widget h2{font-size:14px; padding:10px 0 5px; margin-top:0; text-align:center; text-transform:uppercase}

.side-widget .storycontent{border-bottom:1px solid #ddd}

.side-widget .noline{border-bottom:0}

.posts{border-bottom:1px solid #ccc; margin-bottom:10px; float:left}

.posts h2{margin:10px 0 0}

.posts .post-content img{margin:10px 10px 10px 0; float:left; width:100px}

.readmore{color:#c00}

#footer{clear:both; float:left; width:100%; padding:10px 0; text-align:center; font-size:11px; background:#fff}

#leftcontent{width:604px;float:left; margin:0 10px 0 20px; padding:0}

#leftcontent h5{font-family:"Times New Roman",Georgia,serif; margin:0; padding:0; color:#c00; margin-bottom:5px; font-size:14px}

#leftcontent h1{margin:0; padding:0; font-size:24px; line-height:26px}

#leftcontent h1.catheader{margin-top:3px; color:#c00; font-weight:normal}

#leftcontent .post h1, 
#leftcontent .twopost h1, 
#leftcontent .threepost h1{margin-top:5px; font-size:36px; font-family:"Times New Roman",Georgia,serif; font-weight:normal; line-height:38px; color:#222}

#leftcontent .twopost h1{font-size:26px; line-height:28px}

#leftcontent .threepost h1{font-size:20px; line-height:22px}

#leftcontent .single h1{margin-top:5px; font-size:44px; font-family:"Times New Roman",Georgia,serif; font-weight:normal; line-height:46px; color:#222}

#leftcontent .postmetadata{clear:both; line-height:14px}

#leftcontent .post .entry{text-align:justify;  text-justify:inter-character; font-size:15px; line-height:18px}

#leftcontent p.sub{font-size:24px; line-height:26px; font-weigth:bold; font-style:italic; margin:10px 0 0}

#leftcontent blockquote p{width:200px; font-size:24px; line-height:26px; float:right; margin:10px 0 10px 30px; font-style:italic}

.more-link{font-size:11px; text-align:right; color:#c00}

.tags a{color:#c00}

.meta{font-family:"Times New Roman",Georgia,serif; font-size:14px; color:#888}

.post{float:left; border-bottom:1px solid #aaa; margin-bottom:0; padding-bottom:10px; width:100%;font-family:"Times New Roman",Georgia,serif;}

#twocol{float:left; border-bottom:1px solid #aaa; padding:10px 0 10px 0; background:url(images/line.png) repeat-y 50% 0}

#twocol .twopost h1 img{width:250px}
#twocol .storycontent img{width:80px; float:left; margin:0; margin:5px 10px 5px 0}

.storycontent{text-align:justify;  text-justify:inter-character}
.mainhr{float:left; background:#aaa; clear:both; width:100%; height:1px; border:0}

.twopost{width:46%; float:left}

.twopost2{margin-left:7.5%}

#threecol{float:left; margin-top:3px}

#threecol2{float:left; padding:0}

#threecol img{width:29%; float:left; margin:5px 10px 5px 0}

.threepost{width:29%; float:left; border-top:1px solid #aaa; padding-top:10px}

.threepost2, .threepost5{padding:10px 0 0; margin:0 5%}

.threepost1, .threepost2, .threepost3{border-top:0}

.threepost1, .threepost4{clear:left}

.red, .entry a{color:#c00}

#tagcloud{width:400px; text-align:center; margin:auto; padding:20px}

#tagcloud a{color:#c00}

h3#comments{text-transform:none; padding-bottom:5px}

#postcomments{padding-top:20px}

 h4#comments, #respond h3{color:#333; font:normal 240% georgia,times,serif; margin:0 0 .1em; padding:0 0 .1em}

 #respond p{font-size:11px; margin:0 0 1em}

 ol.commentlist{list-style:none; margin:0; padding:0}

 ol.commentlist li{border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative}

 ol.commentlist li.pingback comment-author{padding:0 170px 0 0}

 ol.commentlist li div.vcard{font-weight:bold; font-size:14px; line-height:16px; font-family:helvetica,arial,sans-serif}

 ol.commentlist li div.vcard cite.fn{font-style:normal; font-size:11px}

 ol.commentlist li div.vcard cite.fn a.url, .cancel-comment-reply a{color:#c00; text-decoration:none}

 ol.commentlist li div.vcard cite.fn a.url:hover, .cancel-comment-reply a:hover{color:#000}

 ol.commentlist li div.vcard img.avatar{background:#fff; border:1px solid #aaa; padding:5px; left:7px; position:absolute; top:7px}

 ol.commentlist li div.comment-meta{font-weight:bold; font-size:10px; line-height:16px; font-family:helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px}

 ol.commentlist li div.comment-meta a{color:#205B87; text-decoration:none}

 ol.commentlist li p{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica,arial,sans-serif; margin:5px 0 12px}

 ol.commentlist li ul{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0}

 ol.commentlist li div.reply{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px}

 ol.commentlist li div.reply:hover{background:#c00; border:1px solid #c00}

 ol.commentlist li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase}

 ol.commentlist li ul.children{list-style:none; margin:12px 0 0; text-indent:0}

 ol.commentlist li ul.children li.depth-2{margin:0 0 3px}

 ol.commentlist li ul.children li.depth-3{margin:0 0 3px}

 ol.commentlist li ul.children li.depth-4{margin:0 0 3px}

 ol.commentlist li ul.children li.depth-5{margin:0 0 3px}

 ol.commentlist ul.children li.odd{background:#fff}

 ol.commentlist ul.children li.even{background:#f6f6f6}

 ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}

.commentnumber{position:absolute; left:7px; bottom:3px; font-size:14px; color:#ccc}

.aligncenter, 
div.aligncenter{ display:block;  margin:5px auto}

.alignleft, div.alignleft{ float:left;  margin:5px 15px 5px 0}

.alignright, div.alignright{ float:right;  margin:5px 0 5px 15px}

.alignnone{margin:5px 0}

.wp-caption{ border:1px solid #ddd;  text-align:center;  background-color:#f3f3f3;  padding-top:4px;  margin:0;   -moz-border-radius:3px;  -khtml-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px}

.wp-caption img{ margin:0;  padding:0;  border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px;  line-height:17px;  padding:0 4px 5px;  margin:0}

#today{color:#c00}

#wp-calendar{margin:auto}

.feeds{float:right}

#whoweare{text-align:center}
#whoweare h4{font-weight:normal; margin:15px 0 0 0; padding:0; text-transform:uppercase}
#whoweare p{margin:0; padding:0}

.contentjumplink{text-align:center}
.pagenumbers{font-style:italic; color:#000}
.contentjumpnumber{font-size:18px}
.contentjumplink{font-size:18px}

.AdvancedText,li.widget, li.lpbcWidgetCategory, li.lpbcWidgetPost{list-style-image:none; list-style-type:none; padding:0; margin:0}
.lpbcWidgetMore a{font-size:12px; font-style:italic}
.AdvancedText h2{ margin:0;   padding:0; font-family:"Times New Roman",Georgia,serif; color:#F00}

.AdvancedText ul li.lpbcWidgetCategory h4 a{font-family:"Times New Roman",Georgia,serif; color:#F00}
.AdvancedText ul li.lpbcWidgetCategory h3{  margin:0  39px 0 39px;   padding:0; height:20px; background:#fff url(images/blackdot.png) repeat-x}
.AdvancedText ul li.lpbcWidgetCategory h4{margin:0px; padding:0px}
.AdvancedText ul{ list-style:none;  border:none;  text-align:left}
.AdvancedText ul li{ margin:0 0 0 0}
.AdvancedText ul li ul li{ margin:0 0 0 0}

.AdvancedText a, .AdvancedText a:link, .AdvancedText a:visited{display:block; text-decoration:none; color:#000}
.AdvancedText a.active:link, .AdvancedText a.active:visited, .AdvancedText a:hover{color:#b0b1ba;  text-decoration:none}

.AdvancedText ul{ margin:0;  padding:0}

.adsense-widget div{margin:0!important}

#autherinfo img{float:left; border:1px solid #000; margin:0 10px 10px 0}
#autherinfo{text-align:justify}
#autherinfo h2{margin-bottom:0}

.latest-series{margin-top:40px;margin-left:-10px;}
.latest-series img{border:1px solid #222}
#smalllogo{}
#ngg-webslice{clear:both;width:170px;height:200px;padding-left:10px;padding-top:10px;}
#ngg-webslice .widgettitle{display:none;}

/* ----------- Sidebar widget -------------*/
.ngg-widget {
	width:151px;height:202px;
	overflow:auto!important;
	margin:0!important;
	padding:0!important;
}

.ngg-widget img {
	border:1px solid #222!important;
	margin:0!important;
	padding:0!important;
}
.imgset{float:left; border:none; margin-right:6px}

.serieslist-content{font-size:1.2em; color:#000; text-align:left}

.serieslist-box{background:#fff; width:90%; padding:6px; margin:10px auto 0 auto; border-bottom:1px solid #222}

html>body .serieslist-box{height:auto}

.serieslist-box h2 a{font-family:"Times New Roman",Georgia,serif; color:#F00}
.serieslist-box h2{margin:0; padding:0}
.serieslist-box img{border:1px solid #222}
h2.series-title{font-size:1.2em; color:#1E3A96; text-align:center}

ul.serieslist-ul{margin:0; padding:0; list-style-type:none}

li.serieslist-li{list-style-image:none; list-style-type:none; margin:0; padding:0}
.serieslist-box .serieslist-li a, .serieslist-box .serieslist-li a:link, .serieslist-box .serieslist-li a:visited{display:block; text-decoration:none; font-size:.8em; color:#000}
.serieslist-box .serieslist-li a:hover{color:#b0b1ba;  text-decoration:none}
.seriesbox{display:inline; float:right; background:#F8F8F8; color:#777; text-align:left; font:.8em Arial,Tahoma,Verdana,Sans-Serif; margin:0 10px 0px 10px; padding:6px 6px 12px 6px; border:1px dotted #1E3A96; border-bottom:2px solid #1E3A96; min-width:125px}

.seriesbox img{margin:0px 12.5px 0 12.5px}
#series-image img{border:1px solid #1E3A96}
h3.series-title-post-page{font-size:1.1em; color:#1E3A96; text-align:center}

p.series-description{font-style:italic}

.seriesmeta{background-color:#E5F3FF; font-size:.8em}

.series-nav-left{float:left}

.series-nav-right{float:right}

.series-icon-{}

.series-posts{border-bottom:1px solid #ccc; margin-bottom:10px; float:left}

.series-posts h2{margin:10px 0 0}

.series-posts .series-posts-content img{margin:10px 10px 10px 0; float:left; width:100px}

#suckerfishnav ul{padding:0; margin:0 auto}

#suckerfishnav{padding:0; margin:15px 0 0 20px; clear:both; float:left; width:100%}

#suckerfishnav ul li:after{}
#suckerfishnav a{ display:block;  color:#000;  text-decoration:none;  padding:0 10px; text-decoration:none;  font-size:14px; text-transform:uppercase}
#suckerfishnav a:hover{color:#ccc}

#suckerfishnav li{list-style-type:none;  float:left;  padding:0}
#suckerfishnav ul li:after{}
#suckerfishnav ul{z-index:1000;  position:absolute;  left:-999em;  height:auto;  width:211px;  font-weight:normal;  margin:0;  line-height:1;  border:0;  border-top:1px solid #666}
#suckerfishnav li li{ width:209px; background:#fff;  border-bottom:1px solid #666;  border-left:1px solid #666;  border-right:1px solid #666;  font-family:courier,monospace}
#suckerfishnav li li a{ padding:4px 10px;  width:210px; font-family:"Times New Roman",Georgia,serif;  font-size:14px;  color:#000}
#suckerfishnav li ul ul{ margin:-21px 0 0 210px}
#suckerfishnav li li:hover{ color:CCCCCC}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a{text-decoration:none}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a{ }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a{  }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul{ left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul{ left:auto;  background:#fff}
#suckerfishnav li:hover, #suckerfishnav li.sfhover{ background:#fff}

#adsense-left{float:left; padding-right:2px}
#adsense-right{float:left}
#ad-home-left-bottom{float:left; padding-right:2px}
#ad-home-right-bottom{float:left}

/*wp_head CSS */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

