/*
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{text-decoration: none; color:#0f87a6;}
/* 10dec20101 editing*/
h3 a:hover{font-family:Georgia,Sans-serif;
font-size:2.2em;
line-height:1em;
color:#000000 !important; text-decoration:none;
font-weight:normal; text-decoration:underline;
}
h3 a{
font-family:Georgia,Sans-serif;
font-size:2.2em;
line-height:1em;
color:#000000 !important; text-decoration:none;
font-weight:normal;

}

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;}
/* 1dec 2010 editing */
body{
border:0 none;
color:#000;
font-family:Lucida Grande,sans-serif;
font-size:13px;
 background: #545454;

}
h3{ 
font-family:Georgia,Sans-serif;
font-size:1em;
line-height:1em;
color:#000000 !important; text-decoration:none;
font-weight:normal;
}
#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 22px; 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; padding-left:10px; padding-right:10px;}
/* 1dec editing */
.leftsection p{ 
padding: 0px 0px 15px 0px; text-align:left; line-height: 20px; white-space: normal;
font-family:Lucida Grande,sans-serif;
font-size:13px;
}
.leftsection .textbox_start{

height: auto; background: #e6eef0; padding: 5px;margin-left:5px;
margin-right:5px;
margin-top:5px; margin-bottom:5px; text-align:left;
list-style-type:none;
}
 .leftsection ul{
   font-family: Lucida Grande,sans-serif;
    font-size: 13px;
    line-height: 20px;
   margin:5px auto 15px 25px;
padding:0 10px;

    text-align: left;
    white-space: normal;
/* font-style:italic;
margin:5px auto 15px 25px;
padding:0 10px;

*/ 
 }
 ol li{
 line-height:20px;
text-align:left;
white-space:normal;
font-family:Lucida Grande,sans-serif;
 }
.leftsection blockquote{
border-left:2px solid #777777;
color:#777777;
font-style:italic;
font-family:Lucida Grande,sans-serif;
margin:5px auto 15px 25px;
padding:0 10px;
}

.buttomlinks{ width: 580px; height: auto; float: left; padding: 10px 0px 0px 0px;}
.leftsection h1{ 
color: #000000 !important;
    font-family: Georgia,Sans-serif;
        line-height: 1em;
    text-decoration: none;
	    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 6px;
 }
 
.leftsection a img{float:left; margin-right:10px;}
.leftsection .blpost{ border-bottom:1px solid #CBCBCB; margin:0 0 20px 0; padding:0 0 10px 0}

.rightsection{ 

width: 301px; height: auto; float: right; 
}
.main_boxstart{ 
width: 277px; height: auto; float: left;  background: #e6eef0; padding: 5px;
 }
.headingmain{ width: 250px; height: auto; padding: 0px 0px 0px 15px; }
/* 1 dec editing */
.red_heading, .widget h2{ 
font-size:1.15em;
margin-bottom:14px;
padding:4px 2px;
font-family:Georgia,Sans-serif;
text-align:left;

 clear:both;width: 250px; border-bottom: 1px #bcbcbc solid; background: #e6eef0; 
 color:#dd000f; font-weight: bold;
 font-weight:normal;
}
.widget h2{ 
font-size:1.15em;
margin-bottom:14px;
padding:4px 2px;
font-family:Georgia,Sans-serif;
text-align:left;

 clear:both;width: 250px; border-bottom: 1px #bcbcbc solid; background: #e6eef0; 
 color:#dd000f; font-weight: bold;
 font-weight:normal;
}
.widget h2 a{ 
margin-bottom:14px;
font-family:Georgia,Sans-serif;
text-align:left;
text-decoration:none;
 clear:both;width: 250px; background: #e6eef0; 
 color:#dd000f; font-weight: bold;
 font-weight:normal;
}
.widget h2 a:hover{ 
margin-bottom:14px;
font-family:Georgia,Sans-serif;
text-align:left;
text-decoration:none;
 clear:both;width: 250px; background: #e6eef0; 
 color:#dd000f; font-weight: bold;
 font-weight:normal;
}
#twitter-list{
font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
    font-size: 1.15em;
}
#twitter-box li, .widget ul li {
    border-bottom:none;
    color: #000000;
    font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0 0;
    text-decoration: none;
    width: 273px;
	line-height:18px;
}
#twitter-box{
}

.box_heading{ width: 250px; height: 15px; float: left; border-bottom: 1px #bcbcbc solid; background: #e6eef0; padding: 20px 5px 5px 0px; font-family: 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: Arial, Helvetica, sans-serif; font-size:12px; color:#006077; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; }
.list li a{ height: 18px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006077; text-decoration: none; font-weight: normal; padding: 5px 0px 0px 0px; margin:0px; }
.list li a:hover{ height: 18px; font-family: 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 7px;
font-family:Arial,Verdana,Helvetica,sans-serif;
*background:none;}
/* 1dec editing */
.widget ul{list-style:none;padding:1px 0 8px;
width:100%;
font-size:1.4em;*background: #e6eef0;
}

.footer{background: #212121; width: 910px; height: 239px; 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: Arial, Helvetica, sans-serif; border-bottom: 1px #fff solid; font-size:16px; color:#fff; text-decoration: none; font-weight: normal;}
.footerlist{ width: 182px; height: auto; clear:both;padding: 0px 0px 0px 20px;

border-bottom:1px solid #fff; }
.footerlist ul{ width: 200px; height: auto; padding: 10px 0px 0px 0px; margin:0px; }
.footerlist li{ height: 20px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; font-weight: normal; padding: 0px; margin:0px; list-style: none; }
.footerlist li a{ height: 20px; font-family: 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: 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: 12px; background: #545454;}
.footer_left{ width:350px; height: 50px; padding: 0px 0px 0px 0px; float: left; color: #fff; font-size: 12px;}
.footer_right{ width:350px; height: 50px; padding: 0px 0px 0px 0px; float: right; color: #fff; font-size: 12px; text-align: right;}

.topiclist{ height: auto; float: left; padding: 0px 0px 0px 15px; }
.topiclist ul{ width: 237px; height: auto; font-size:1.4em; }

/* 1dec editing */
.topiclist li, .widget ul li{
width: 237px;
height: 21px; 
font-family:Georgia,Arial,Verdana,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;
text-align:left;
*background:none;

}
.topiclist li a, .widget ul li a { width: 237px; height: 21px; font-family:Georgia,Arial,Verdana,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:Georgia,Arial,Verdana,Helvetica,sans-serif; font-size:13px; color:#dd000f; text-decoration: none; font-weight: normal; list-style: none;}

.imggap{padding-right: 10px;}
/*-------------2nd dec----------*/
.whitelink{ color: #FFFFFF;
    font-family: Lucida Grande,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
	}
.whitelink:hover{ 
color: #FFFFFF;
    font-family: Lucida Grande,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
.footerie{
*position:absolute; 
*top:12207px; 
*left:25px;
}
.bluelink{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006077; text-decoration: underline; font-weight: normal;}
.bluelink:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006077; text-decoration: none; font-weight: normal;}
.date{font-size:1.3em;; color:#006077; text-decoration: none;font-weight: normal; line-height:18px; padding:15px 0 0px 0; font-family:Lucida Grande,sans-serif;}
.com_author{font-weight:bold}
#searchform button {


background:transparent url(images/button_search.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:35px;
width:77px;
margin-top:6px;
border:none;
}
#searchform button span {
display:none;
}
#searchform input {
float:left;
width:130px;
margin-left:4px;
background:#F2F2F2 none repeat scroll 0 0;
border-color:#A5A5A5 #E3E3E3 #E3E3E3 #A5A5A5;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#646464;
margin-right:8px;
padding:7px 6px;
}

#searchform{
overflow:hidden;
}
.top_div{
background:url(images/sidebar_block_top.gif) repeat-x;
width:300px;
height:10px;

}
.quote{
clear:left;height:auto;width:581px;
margin-bottom:10px; margin-top:10px;
}
.twitlink {
    background:none !important;
    border:none !important;
    margin: 0px !important;
    padding: 0px !important;
	border-left: 2px solid #777777 !important;
    color: #777777;
    font-family: Lucida Grande,sans-serif;
    font-style: italic;
    margin: 5px auto 15px 25px !important;
    padding: 0 10px !important;
}
.tag a{
background:#E6EEF0;
font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
font-size: 100%;
color:#0F87A6;
*background:#FF0000;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#twitter-box li a, .widget ul li a {
    color: #000000;
    font-family: Georgia,Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 21px;
    list-style: none outside none;
    text-decoration: none;
    width: 237px;
}
