/*
Theme Name: Constructionlienblog.com
Theme URI: http://www.visionaspire.com
Description: Theme Description
Version: 2.0.8
Author: Nidhi
Author URI: http://www.visionaspire.com
*/

	
*{margin:0px; padding:0px;}
a{outline:none; text-decoration: underline; color:#006077}
a:hover{text-decoration:none}
h3 a{color:#000 !important; text-decoration:none}
img{border:none;}
.clr{clear:both;}
.flt{float:left;}
.flr{float:right;}
h1,h2,h3,h4,h5,h6,ul,li,span,p{margin:0px; padding:0px;}
body{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#000; background: #545454;}
h3{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000; text-decoration: none; padding: 0px 0px 0px 0px; font-weight:bold}
#wrapper{width:950px; margin:0 auto; background: #fff; }

#header{ width: 950px; height: 80px; background: url(images/header_back.gif) repeat-x; }
#header .logo{ width: 559px; height: 80px; padding: 0px 0px 0px 10px; float: left; margin: 0px; }
#header .headerlink{ width: 150px; height: 70px; padding: 10px 0px 0px 10px; float: left; margin: 0px; }
#header .headerright{ width: 90px; height: auto; float: right; padding: 23px 0px 0px 0px; margin: 0px; }

.content_container{ width: 914px; height: auto; border: 10px #e8e8e8 solid; border-top: 0px; padding: 8px; float: left; background: #fff;}
.leftsection{ width: 580px; height: auto; float: left;}
.leftsection p{ padding: 0px 0px 15px 0px; text-indent:15px; line-height: 20px; white-space: normal;}
.leftsection .textbox_start, .leftsection ul, blockquote{height: auto; border: 1px #aeadad solid; background: #e6eef0; padding: 8px 8px 8px 30px; }
.buttomlinks{ width: 580px; height: auto; float: left; padding: 10px 0px 0px 0px;}
.leftsection h1{ font-size:14px; font-weight:bold}
.leftsection a img{float:left}
.leftsection .blpost{ border-bottom:solid 2px #999; margin:0 0 20px 0; padding:0 0 10px 0}

.rightsection{ width: 301px; height: auto; float: right; }
.main_boxstart{ width: 290px; height: auto; float: left; border: 1px #aeadad solid; background: #e6eef0; padding: 5px; }
.headingmain{ width: 250px; height: auto; padding: 0px 0px 0px 15px; }
.red_heading, .widget h2{ clear:both;width: 250px; border-bottom: 1px #bcbcbc solid; background: #e6eef0; padding: 5px 5px 5px 0px; margin:10px 0 5px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#dd000f; font-weight: bold; }
.box_heading{ width: 250px; height: 15px; float: left; border-bottom: 1px #bcbcbc solid; background: #e6eef0; padding: 20px 5px 5px 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#dd000f; font-weight: bold; }
.iconsmain{ width: 250px; height: auto; padding: 20px 0px 10px 0px; }
.addspace{ height: auto; float: left; padding: 20px 0px 0px 0px; }
.list{ height: auto; float: left; padding: 0px 0px 0px 0px; }
.list ul{ width: 237px; height: auto; padding: 0px 0px 0px 35px; }
.list li{ height: 18px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#006077; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; }
.list li a{ height: 18px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#006077; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; }
.list li a:hover{ height: 18px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#dd000f; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; }
.widget{ padding:0 0 0 15px}
.widget ul{list-style:none}

.footer{background: #212121; width: 910px; height: auto; padding: 20px; float: left; color: #fff;}
.footer_box{ width: 225px; height: auto; padding: 0px; float: left;}
.footer_heading, .footerlist h2{ width: 190px; height: 25px; padding: 0px 0px 0px 10px;  float: left;  solid; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; border-bottom: 1px #fff solid; font-size:16px; color:#fff; text-decoration: none; font-weight: normal;}
.footerlist{ width: 200px; height: auto; clear:both;padding: 10px 0px 0px 0px; }
.footerlist ul{ width: 200px; height: auto; padding: 0px 0px 0px 0px; }
.footerlist li{ height: 20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; font-weight: normal; padding: 0px 0px 0px 10px; margin:0px; list-style: none; }
.footerlist li a{ height: 20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; font-weight: normal; padding: 0px 0px 0px 0px; margin:0px; }
.footerlist li a:hover{ height: 20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#dd000f; text-decoration: none; font-weight: normal; padding: 0px 0px 0px 0px; margin:0px; }
.textwidget{clear:both}
.footermain{ width:950px; height: 50px; padding: 10px 0px 0px 0px; float: left; color: #fff; font-size: 11px; background: #545454;}
.footer_left{ width:350px; height: 50px; padding: 0px 0px 0px 0px; float: left; color: #fff; font-size: 11px;}
.footer_right{ width:350px; height: 50px; padding: 0px 0px 0px 0px; float: right; color: #fff; font-size: 11px; text-align: right;}

.topiclist{ height: auto; float: left; padding: 0px 0px 0px 15px; }
.topiclist ul{ width: 237px; height: auto; }
.topiclist li, .widget ul li{ width: 237px; height: 21px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; list-style: none; border-bottom: 1px #000 dotted; }
.topiclist li a, .widget ul li a { width: 237px; height: 21px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-decoration: none; font-weight: normal; list-style: none}
.topiclist li a:hover, .widget ul li a:hover{ width: 237px; height: 21px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#dd000f; text-decoration: none; font-weight: normal; list-style: none;}
.imggap{padding-right: 10px;}
.whitelink{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; font-weight: normal;}
.whitelink:hover{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; font-weight: normal;}
.bluelink{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#006077; text-decoration: underline; font-weight: normal;}
.bluelink:hover{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#006077; text-decoration: none; font-weight: normal;}
.date{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#006077; text-decoration: none; font-size: 11px; font-weight: normal; line-height:20px; padding:0 0 5px 0}
.com_author{font-weight:bold}