body{background: #5f5f5f url("../custom/images/bodyshadow.png") repeat-y center top; font-family:"arial", helvetica;}
.custom .format_text .post_tags {float:left; width:100%; clear:both;magrin-top:10px;}
.custom #disqus_thread {margin-right:2em;font-family:"arial";}
.custom .related_post_title {font-size:20px;font-weight:normal; letter-spacing:1px; background:#ffffa0; border:solid 1px #E5E597; margin-top:2em; padding:0.2em 0.5em;}
.custom .related_post img {width:100px; height:100px; margin-right:10px;}
.custom .related_post li a{text-decoration:none; border:none; }
.custom .related_post li a:hover{text-decoration:underline;}
.custom .related_post li{width:110px;float:left; display:inline; font-family:"arial"; font-size:11px; text-align:left; text-decoration:none;
line-height:18px;padding:5px;}
.custom #logobig{width:400px; margin:auto; height:100px; padding:0; overflow:hidden; border:none; }
.custom .format_text pre {font-size:1em;}
.custom #logobig img, #logobig img a{	padding:0px; border:none; }
.custom .teaser{width:100%;margin-top:0em;padding-top:1em;padding-bottom:1.2em;border-bottom:none;border-top:dotted 1px #a9a9a9;text-align:justify;}
.custom .format_teaser p {display:table;}
.custom .format_text img.center, .format_text img.aligncenter {margin-bottom:0;}
.custom .teaser .teaser_author, .teaser .teaser_category, .teaser .teaser_date, .teaser .teaser_comments, .teaser .edit_post {font-family:"arial", helvetica; font-style:normal; letter-spacing:0; text-transform:none; font-size:1.1em;}
.custom .teasers_box{padding-top:0;padding-bottom:0;border-top:0;}
.custom #header{border-top:none;border-bottom:none;padding:0; height:95px; }


.custom .post_box,.teasers_box, .full_width #content_box .page{margin:0;}
.custom .teaser .teaser_link{color:#3374D1;text-decoration:underline;font-size:1.5em;float:right;padding:1px 5px;}
.custom .teaser .teaser_link:hover{text-decoration:none;}
.custom .teaser h2{font-size:2.2em;line-height:1.3em; padding-bottom:0em;text-align:left;}
.custom .teaser .format_teaser{line-height:1.6em;margin-top:0.5em;margin-bottom:1.6em;font-size:1.3em;}

.custom .small{float:left;margin-bottom:0em; color:#cecece;font-size:1.5em;font-family:"arial";text-transform:uppercase;padding:30px 0 3px 30px; font-weight:bold; background:url("../custom/images/ico.png") no-repeat bottom left;}
.custom .toppost{margin-bottom:1em;}
.custom .latestpost{margin-bottom:1em;}

.custom .post_box{width:auto;padding-top:1.0em;margin-right:2em; }
.custom h1 a:hover, h2 a:hover{text-decoration:underline;}
.custom #multimedia_box{margin-top:2.9em; padding:0;}
.custom .headline_area h1, .headline_area h2{line-height:1.5em;font-size:3em;border-top:2px solid #CECECE; padding-bottom:0.5em;}

.custom h1, h2, h2 a{text-transform:capitalize; color:#393842;}
.custom h2 a:hover{color:#006bc8;}
.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a {border-bottom:none; letter-spacing:0; text-transform:none;}		
.custom .teaser .teaser_category{background:url("../custom/images/cat.png") repeat-x bottom;border:solid 1px #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;padding:2px 5px;color:#006bc8;float:left; clear:both;}
.custom .teaser .teaser_category a:hover{color:#000;}
.custom .teaser .edit_post a{border-bottom:1px solid #EEEEEE;color:#888888;letter-spacing:0px;text-transform:capitalize;}	
.custom .format_text{margin-bottom:1em;text-align:justify; font-size:1.3em; line-height:1.5em;}
.custom .format_text img.frame{border-width:0.071em;padding:0.28em 0.28em 0.28em 0.30em;}
.custom .format_text img.block, .format_text img.alignnone{float:left;width:210px;height:140px;margin:1em 0.714em 0 0;}
.custom .format_text .post_tags {border-top:1px solid #CECECE;}
.custom #archive_info, .prev_next{font-family:arial;padding-left:0;padding-right:0;width:auto;border:none;}
a img{background:#ddddd;border:1px solid #A9A9A9;padding:0.28em 0.3em 0.3em;}
.custom .toppage{z-index:-110;background:#34A3ED;border-bottom:solid 4px #000;}
.custom div.adblock img{padding:4px;background-color#FFFFFF;}
.custom .cenx{text-align:center;}

.custom #container{width:97.6em;margin-top:0em;margin-bottom:0em;padding:0em;}
.custom #page{background:#fff;padding:1.1em 0em;}
.custom img.frame{background:#fff;border-color:#A9A9A9; margin-top:0.5em;}
.custom #content_box{background:url("../lib/images/dot-ddd.gif") repeat-y scroll 65em 0 transparent;}
.custom #leaderboard{text-align:left;padding:0px; border:none; width:730px;height:90px;float:right; margin:0px;}
.custom #logo{height:95px;width:240px;margin-top:0px; padding:0px; float:left; overflow:hidden;}

.custom #logo img, #logo img a{border:none;padding:10px 0;background:none; }


html[xmlns] .clearfix {display:block;}


.custom .subscribe li{display:block; padding:0;list-style:none outside none;
padding:0px;}
	

.custom .sidebar h3 {background:url("../custom/images/ico.png") no-repeat;font-size:1.3em;padding-left:1.5em;color:#111;font-family:"georgia";
letter-spacing:2px;text-transform:uppercase;padding-top:2px;padding-bottom:5px;border-bottom:solid 1px #ddd;margin-bottom:0;}

.custom li.widget ul li {
border-bottom:1px solid #ddd;
line-height:1.5em;
padding-bottom:0.6em;
padding-left:0em;
padding-top:0.6em;
margin-bottom:1px;
color:#000;

}
.custom li.widget ul li:hover { background:#efefef;}

/* Featured Post Formatting */
.custom #feature_box {padding:0; border:none;}

.custom #my-feature-box {padding-top:15px; float:left; width:auto;}

.custom #my-feature-box1 {padding-right:2em; float:left; padding-top:1em; }

.custom #my-feature-box1 h2 { font-size: 2.2em; margin:15px 0; }
.custom #my-feature-box h1 { font-size: 2.5em; margin:15px 0; }
.custom #my-feature-box1 h2 a, h1 a{ color: #111; text-decoration: none; font-family:"georgia"; }

.custom #my-feature-box h2 a:hover { color: #2361A1; }
.custom #my-feature-box p {  font-size: 1.3em; line-height:1.5em; text-align: justify;}
.custom #my-feature-box .featurereadmore { padding: 22px 0 0 0; text-align:right; margin-bottom:-10px;}
.custom #my-feature-box .featurereadmore a { font-size: 14px; text-decoration: none; color:#2361A1}
.custom #my-feature-box .featurereadmore a:hover { text-decoration:underline}
.custom #my-feature-box1 img {background:#fff; border:solid 1px #cccccc; margin-top: 5px; margin-right:10px;float:left;}
.custom #my-feature-box1 span {font-size:1.5em; font-weight:bold; font-family:"arial"; text-transform:uppercase; color:#cecece; background:url("../custom/images/ico.png") no-repeat; padding:5px 0 0 30px;}

.custom .mycomment{font-family:"arial"; padding:0;}

.custom #sidebars {width:31em;}
.custom #content {width:65em;}

.custom .sidebar ul.sidebar_list {
padding-left:0;
padding-right:0;
}
.custom .teasers_box {width:auto; margin-right:2em;}


.custom .avatar {float:left; margin-right:3px;}


/* header widgets */

#mainhead {background: #F7FBFE;color: #111; font-size: 12px; height:350px; overflow: hidden; list-style:none; padding:1em; font-family:"arial";}
#mainhead a {text-decoration: none; padding:3px;}
#mainhead a:hover {background: #DBEDF9; color: #3D3C3C;}
 /* controls all blue headings */
#mainhead span.cat, #foot h3 {color: #23A2D7; font-size: 20px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
#mainhead h5 {font-size: 23px;}
#mainhead ul li ul {margin-left: 0px; display:block;}
#mainhead ul.sidebar_list {padding: 1em 30px 0 0;}
#mainhead li.widget .widget_box {background: none; border: 0;}
#mainhead .textwidget p {line-height: 22px; margin-bottom: 11px;}
#mainhead .textwidget .avatar {margin-top: 3px;}
#mainhead .col {float: left; list-style: none; width: 33.3%; height:180px; overflow:hidden}
#mainhead .col h3 {color:#808080;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
text-transform:uppercase; letter-spacing:1px;}
#mainhead ul li ul li {padding:0px; border:none; font-size:13px;}
#mainhead ul li ul li:hover {background:none;}
	

/* footer widgets */

#foot { 
	color: #111;
	font-size: 13px;
	padding-bottom:1em;
	overflow: hidden;
    border-bottom:solid 1px #808080;
	
}

	#foot a { text-decoration: none; padding:3px; }

		#foot a:hover { background: #DBEDF9; color: #3D3C3C; }
	
	#foot span.cat, #foot h3 { /* controls all blue headings */
		color:#808080; font-size: 12px; font-weight:bold;text-transform: uppercase; }
	
	#foot h5 { font-size: 23px; }
	
	#foot ul li ul { list-style-type: square; margin-left: 10px; }
	
	#foot ul.sidebar_list { padding: 1.8em 30px 0 0; }
	
	#foot li.widget .widget_box { background: none; border: 0; }
	
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	
	#foot .col { float: left; list-style: none; width: 33.3%; padding:5px;}
	
	#cats { 
		list-style-type: none;
		overflow: hidden;
	
	}

		#cats li { 
			float: left; 
			line-height: 1.6em;
			margin: 0 2px 5px 0;
			width: 130px;
		}
	
#copyright  {
background:none repeat scroll 0 0 #1F65AE;
clear:both;
font-size:11px;
color:#fff; height:20px;
font-family:"arial";
padding:5px ;}
	
	#copyright p { font-size: 13px; }

	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
    #copyright ul{display:block;}
	#copyright ul li {display:inline; float:left; padding:3px 7px;}
	#copyright a {color:#fff;}
        #copyright a:hover {text-decoration:underline;}
	#copyright .fright {float:right;}
.custom #subs_box {font-size:1.2em; text-align:left; margin:1em 0 2.8em;}
.custom #subs_box span {padding:5px;}
.custom #subs_box h3 {
background:url("../custom/images/ico.png") no-repeat scroll left top transparent;
border-bottom:medium solid;
margin-bottom:13px;
font-size:1.5em;
letter-spacing:2px;
font-family:"georgia";
text-transform:uppercase;
padding:3px 30px 6px;}
input.subs_button:{height: 20px; border:solid 1px #111; padding:10px;}
.custom .image_box, .custom_box {border:none; padding:none; background:none;}
.custom a img {	background:none;border:solid 1px #ccc;}
.custom .teaser .post_image_link img.alignleft {
	margin-top:1em; margin-bottom:0px; margin-right:1.8em;
}
.custom .teaser img.alignnone {
float:left;
margin-right:2em;
margin-top:0.4em;
margin-bottom:0em;
}
.custom .subs {padding:5px;}
.custom #archive_info p {display:none;}
.custom #archive_info h1{margin:0px;}
.custom .format_text a{border-bottom:1px dotted #666666;color:#2361A1;font-weight:normal;text-decoration:none;}
.format_text a:hover {background:#DBEDF9;color:#111;text-decoration:none;}

#linkad{margin:1em 0 0 0; padding:0;}
.custom .menu, .menu a, .menu li ul {border:none;}
.menu a, .menu .current ul a, .menu .current-cat ul a {background:#1F65AE none repeat scroll 0 0;color:#FFFFFF;}
.menu a {font-weight:bold;letter-spacing:0;padding:0.436em 0.818em;}
.menu {margin-top:10px; background:#1F65AE; padding:3px 3px 4px;margin-left:-19px;padding:3px 3px 4px;width:1007px;border-right:1px solid #1F65AE;}
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover {background:none;color:#fff;}			
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover {
background:#F4F4F4 none repeat scroll 0 0;
color:#111111;
}