@charset "utf-8";

.creditslnk{text-align:left;font-size:10px;color:#ccc;}
.creditslnk a{color:#ccc; text-decoration: none;}
.creditslnk a:visited{color:#ccc; text-decoration: none;}

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset{
border:0;
border-collapse:separate;
border-spacing:0;
margin:0;
padding:0;
}
body{
text-align:center;
background-image:url(images/bg.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#frame{
width:950px;
text-align:left;
background:#fff;
margin:0px auto;
padding:0 10px;
}
#contentheader .nav{
background-color:#333;
overflow:hidden;
}
#contentheader .nav li a{
color:#fff;
text-decoration:none;
font-size:13px;
display:block;
border-right:1px solid #6E6E6E;
float:left;
padding:10px;
}
#contentheader .header{
height:125px;
position:relative;
border-top:#ccc 1px solid;
}
#contentheader .header .logo{
width:461px;
float:right;
clear:right;
padding:0;
}
#contentheader .header .ads{
width:348px;
float:left;
text-align:left;
}
#contentheader .cat{
border-top:3px solid #ccc;
background-color:#dfdfdf;
overflow:hidden;
}
#contentheader .cat li a{
color:#999;
font-weight:700;
text-decoration:none;
font-size:13px;
display:block;
border-right:1px solid #fff;
float:left;
padding:10px;
}
#contentheader .cat li a:hover{
background-color:#dfdfdf;
}
#contentcenter{
width:620px;
float:left;
margin-right:10px;
padding:0;
}
#contentcenter .featured{
overflow:hidden;
}
#contentcenter .featured h3, #contentcenter .news h3, #contentcenter .post h3{
padding-top:10px;
padding-bottom:15px;
font-family:Arial, sans-serif;
font-weight:700;
font-size:15px;
}
#contentcenter .featured ol.commentlist img{
margin-right:20px;
}
#contentcenter .featured ol.commentlist p, #contentcenter .news ol.commentlist p{
margin-top:5px;
}
#contentcenter .featured ol.rel2 li{
border-bottom:0;
margin-top:10px;
}
#contentcenter .featured .rel1{
border-top:1px solid #dfdfdf;
font-weight:700;
padding-top:15px;
}
#contentcenter .featured .rel2{
border-bottom:1px solid #dfdfdf;
padding-bottom:15px;
}
#contentcenter .featured .rel2 a:hover{
color:#c42915;
}
#contentcenter .featured .rel2 li{
padding-left:20px;
text-decoration:underline;
}
#contentcenter .featured ol, #contentcenter .featured ul, #contentcenter .news ul{
padding:0px 0 20px 20px !important;
}
#contentcenter .featured ul li, #contentcenter .news ul li{
margin-top:5px;
list-style:disc outside !important;
}
#contentcenter .featured ol li{
border-bottom:1px solid #dfdfdf;
margin-top:10px;
list-style:none !important;
}
#contentcenter small{
color:#ccc;
}
#contentcenter .news{
/*width:360px;
float:left;
margin-right:10px;*/
}
#contentcenter .post_cat{
margin-bottom:10px;
margin-top:5px;
}
#contentcenter h1{
padding-bottom:15px !important;
}
#contentcenter h1 a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333;
font-size:18px;
text-decoration:none;
}
#contentcenter p.dtls{
color:#ccc;
font-size:11px;
}
#contentcenter p.dtls a{
color:#ccc;
text-decoration:none;
}
#contentcenter .news .post .post_content{
margin-top:10px;
}
#contentcenter p{
line-height:16px;
text-align:left;
}
#contentcenter img{
/*border:1px solid #dfdfdf;
float:left;
margin-right:10px;
margin-bottom:10px;
padding:5px;*/
}
#contentcenter .post_cat a{
background-color:#333;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
padding:5px;
}
#contentcenter .other{
width:230px;
float:left;
background-color:#dfdfdf;
padding:0 10px;
}
#contentcenter .other img{
border:none;
padding:0;
}
#contentcenter input{
margin-bottom:5px;
border:1px solid #dfdfdf;
width:250px;
padding:5px;
}
#contentcenter input.btn{
background-color:#333;
height:28px;
border:none;
color:#fff;
width:120px;
}
#contentcenter textarea{
margin-bottom:5px;
border:1px solid #dfdfdf;
width:450px;
height:150px;
padding:5px;
}
#contentcenter .other h2{
color:#333;
text-transform:uppercase;
font-size:11px;
font-weight:700;
margin-bottom:10px;
margin-top:10px;
}
#contentcenter .other h2 span{
color:#C42915;
padding-right:5px;
}
#contentcenter .other li{
list-style:none;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #D3D3D3;
font-size:11px;
}
#contentright{
width:320px;
float:left;
}
#contentright h2{
background-color:#333;
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
margin-bottom:10px;
padding:5px;
}
#contentright li{
list-style:none;
}
#contentright li li{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #dfdfdf;
list-style:none;
}
#contentright .ad{
border:1px solid #dfdfdf;
margin-bottom:10px;
padding:10px;
}
#contentright .sidebar{
border:1px solid #dfdfdf;
padding:10px 10px 0;
margin-bottom:10px;
}
#contentright .sidebar-form{
background:transparent url(http://theinsurancecompanysucks.com/wp-content/uploads/2010/01/bg-form1.png) no-repeat 0 0;
border:0;
margin-top:-25px;
}
*:first-child+html #contentright .sidebar-form{
margin-top:0;
} 
* html #contentright .sidebar-form{
margin-top:0;
} 
#contentright .sidebar h5{
color:#fff;
font-size:53px;
line-height:47px;
margin:40px 130px 20px 0px;
padding:0;
text-transform:uppercase;
font-weight:700;
text-align:center;
}
#contentright .sidebar-form p{
font-size:12px;
line-height:15px;
font-weight:400;
margin:0 0 0 20px;
padding:2px 0 25px 0;
width:160px;
}
#contentright input{
margin-bottom:10px;
border:1px solid #dfdfdf;
width:223px;
padding:5px;
}
#contentright input.btn{
width:60px;
background-color:#333;
height:28px;
border:none;
color:#fff;
}
#contentheader .nav li,#contentheader .cat li{
list-style:none;
display:inline;
}
#contentcenter .news .post{
border-top:3px solid #dfdfdf;
padding-top:20px;
margin-bottom:20px;
}
#contentcenter p.dtls a:hover,#contentright li a:hover{
color:#C42915;
}
#contentheader .nav li a:hover,#contentcenter .featured .post_cat a,#contentcenter .post_cat a:hover{
background-color:#C42915;
}
#footer{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c2c2c2;
background-color:#333;
padding:20px;
}
#contentcenter p a,#contentcenter small a,#contentcenter .other li a, .navigation a{
color:#C42915;
text-decoration:none;
}
#contentcenter p a{
color:#333;
}
#contentcenter p a.more-link{
text-decoration:underline;
}
#contentcenter p a:hover,#contentcenter small a:hover,#contentcenter .other li a:hover, .navigation a:hover{
/*color:#9f2b2b !important;*/
}
#contentcenter p a.more-link:hover{
color:#9f2b2b !important;
}
#contentcenter ol a,#contentright li li a{
color:#333;
text-decoration:none;
}
#contentcenter ol a:hover, #contentcenter h1 a:hover, #contentcenter .other li a:hover{
text-decoration:underline;
}
#contentcenter .featured p, #contentcenter .news p, #contentcenter .post_content p, #contentheader, #contentright ul{
margin-bottom:10px;
}
.widget_twitter-tracker .avatar img{
float:left;
clear:left;
margin:3px 12px 3px 0;
width:48px;
height:48px;
}
.widget_twitter-tracker .twit a{
font-weight:700;
}
.sidebar ul .widget_twitter-tracker .info a.tweet-link{
color:#666 !important;
display:none !important;
}
.post_content img, .featured img{
/*display:none !important;*/
}
.msg{
min-height:55px;
}
#footer a{
color:#fff;
}
#contentright form .f1_txt, #contentright form .f2_txt{
font:700 12px/16px arial,sans-serif;
color:#999;
width:245px;
margin-left:20px;
border:1px solid #fff;
}
#contentright form .f2_txt{
width:252px;
height:70px;
resize:vertical;
max-height:140px;
margin-bottom:15px;
}
#contentright form .f3_txt{
width:210px;
height:46px;
background:transparent url(http://theinsurancecompanysucks.com/wp-content/uploads/2010/01/butt-red.png) no-repeat 0 0;
color:#fff;
border:0;
text-transform:uppercase;
padding:7px 15px;
font-size:20px;
font-weight:700;
margin-left:42px;
margin-bottom:30px;
}
#contentright form .f3_txt:hover{ 
cursor:pointer;
background:transparent url(http://theinsurancecompanysucks.com/wp-content/uploads/2010/01/butt-red-mo.png) no-repeat 0 0;
}
#contentright #searchsubmit:hover{
cursor:pointer;
background-color:#999 !important;
}
.alignright{
float:right;
margin:3px 0 6px 10px;
}
.alignleft{
float:left;
margin:3px 10px 6px 0;
}
.poster1{
margin-top:20px;
padding-bottom:20px;
border-bottom:3px solid #dfdfdf;
}
.olink{
margin:2px 0 11px 148px;
}
#contentheader .cat-item a:hover, #contentheader .cat .cat-active a{
background-color:#999 !important;
color:#fff !important;
}
.nav h6{
float:right;
text-align:right;
font:400 14px/19px arial, sans-serif;
color:#fff; 
margin:0;
padding:8px 10px 0 0;
}
.nav h6 span{
font-size:19px;
font-weight:700;
padding-left:5px;
}
.navigation{
padding:10px 5px;
}
.minilogo{
float:left;
margin-bottom:5px;
}
.redd{
color:#c42915;
}
.header h4{
font:400 18px/18px arial, sans-serif;
text-transform:uppercase;
position:absolute;
top:81px;
left:571px;
}