/*  Theme Name: BlueSleeky*/ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{	margin:0;	padding:0;}ul{	list-style:none;}a{	color:#959595;	text-decoration:none;}a:hover{	text-decoration:underline;}a img{	border:0;}.clear{	clear:both;	}body{	margin:0px;	padding:0px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:11px;	background:#ffffff url(../images/bg.png) repeat-x;	color:#737373;}#page{	width:1000px;	margin:0px auto;}/* HEADER */#header{	width:100%;	height:153px;	background:url(../images/header_bg.png) no-repeat;}#header_rss{	float:right;}#header_rss img{	display:block;	position:relative;	top:58px;}#header_title{	float:left;	padding-top:50px;}#header_title a{	color:#ffffff;	margin: 0;}.description{	font-size:16px;	position:relative;	top:-5px;	color:#ffffff;	display:block;	text-align:right;	font-weight:bold;}/* MENU */#menu{	width:100%;	height:54px;	background:url(../images/menu_bg.png) no-repeat;}#menu_items{	float:left;	width:666px;}#main_search{	float:right;	width:334px;}#menu_items ul{	padding-left:5px;	position:relative;	top:15px;	float:left;}#menu_items li{	float:left;	display:block;	height:29px;	padding-left:16px;	padding-right:16px;	background:url(../images/menu_sep.gif) no-repeat right center;	text-transform:uppercase;	font-size:13px;}#menu_items a{	color:#000000;	display:block;	padding-top:5px;}#searchform_top{	padding-top:4px;}#searchform_top span{	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-style:italic;}#searchform_top_text{	width:249px;	border:0px;	background:none;	color:#FFFFFF;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}#gosearch{	position:relative;	top:13px;}/* BODY */#body{	width:100%;	float:left;	background:#ffffff;	padding-bottom:40px;}#body_left{	width:651px;	float:left;	background:url(../images/body_left_bg.gif) no-repeat;}#body_right{	width:349px;	float:right;	background:url(../images/body_right_bg.gif) no-repeat;}/* left contact */#body_left_content{	width:608px;	padding-top:21px;	margin-left:21px;}.post{	background:url(../images/post-top_bg.png) no-repeat;	width:100%;}.post-top{}.post-date{	float:left;	font-size:15px;	width:73px;	padding:12px 3px 10px 0px;	color:#2f2f2f;	text-align:center;}.post-date p{	font-size:33px;	line-height:30px;}.post-title{	float:right;	color:#303030;	width:532px;}.post-title h2{	font-size:24px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;}.post-title h2 a{	color:#0076a3;}.post-title h4{	font-weight:bold;	color:#737373;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	padding:4px 0 6px 4px;}.post-title h4 a{	color:#737373;	font-weight:normal;}.post-title h4 span{	color:#737373;	font-weight:normal;}.entry{	line-height:20px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:10px 0 0 15px;}.entry p{	padding-bottom:15px;}.entry a{	color:#0072bc;}.postmetadata{	margin-bottom:30px;	background:url(../images/postmetadata_bg.gif) no-repeat;	width:100%;	height:36px;	font-size:10px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;}.postmetadata .alignleft a{	color:#000000;	font-weight:bold;}.postmetadata .alignleft a span{	background:url(../images/comm_a.gif) no-repeat;	padding-left:22px;	line-height:20px;	padding-bottom:10px;}a.readmore{	background:url(../images/readmore.gif) no-repeat left 3px;	padding-left:13px;	color:#004a80;}a.readmore span{	font-weight:bold;}.postmetadata .alignleft{	padding-top:8px;	padding-left:15px;}.postmetadata .alignright{	padding-top:12px;	padding-right:15px;}.post-page{	margin-left:10px;}.post-page h2{	font-size:24px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	margin-bottom:10px;}.post-page .entry{	padding:0;}.post-page .entry a{	color:#005b7f;	font-weight:bold;}strong{	color:#000000;}/* uncomment it if you want use STRONG tag like title h1,h2 ....post-page .entry strong{	font-size:22px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	margin-bottom:10px;	display:block;}*//* right content */#body_right_content{	margin-top:13px;}/* RIGHT ADS */#right_ads{	margin:0 0 0 46px;}#right_ads div{	float:left;	margin-right:7px;	margin-bottom:7px;}#right_ads div.right{	margin-right:0;}/* TAGS */#right_tags{	width:303px;	margin:20px 0 12px 20px;}#right_tags h2{	color:#323232;	font-size:22px;	text-transform:capitalize;	border-bottom:1px dashed #323232;	padding:0 0 4px 4px;}#right_tags a{	color:#595959;}/* SIDE BAR */#sidebar{	width:303px;	margin:0 0 12px 20px;}.sidebars h2{	color:#323232;	font-size:15px;	text-transform:capitalize;	border-bottom:1px dashed #323232;	padding:0 0 4px 4px;	margin-bottom:10px;}.sidebars ul{	color:#4c4c4c;}.sidebars ul li{	padding-bottom:15px;	/*margin-bottom:10px;*/}.sidebars ul li ul li{}.sidebars ul li ul li ul li{	margin-left:0;}.sidebars li ul{	padding-bottom:8px;}.sidebars li ul li ul{	padding-left:10px;	padding-bottom:0px;}.sidebars li ul li ul li ul{	padding-left:0px;}.sidebars li{	margin-bottom:0px;	background:none;}.sidebars li li{	margin-bottom:0px;	background:url(../images/dotted_grey.gif) repeat-x left bottom;	padding:4px 0 8px 8px;	font-family:Verdana, Arial, Helvetica, sans-serif;}.sidebars li.widget_meta li{		background:none;}.sidebars li li li{	background:none;	border:0px;	padding-bottom:3px;}.sidebars li a{	color:#889e5d;	font-weight: bold;}.sidebars li.widget_categories ul li{	font-weight:bold;	color:#4c9cd0;}.sidebars li.widget_categories ul li a{	background:url(../images/sidebar_li_cat.gif) no-repeat left 4px;	font-weight:normal;	padding-left:10px;}.sidebars li.widget_categories ul li ul li a{	background: none;	font-weight:normal;}.sidebars li.widget_archives ul li a{	background:url(../images/sidebar_li_ar.gif) no-repeat left 4px;	font-weight:normal;	padding-left:10px;}.sidebars li.linkcat ul li a{	background:url(../images/sidebar_li_br.gif) no-repeat left 4px;	font-weight:bold;	padding-left:10px;	color:#0076a3;}.sidebars .widget_tags p{	padding:0px 10px;}.sidebars .textwidget{	padding:10px;}#sidebar #editorials p{	margin: 0 0 15px 0;}#sidebar #editorials a{	margin: 5px 0 0 0;}/* FOOTER */#footer{	width:100%;	height:96px;	background:url(../images/footer_bg.gif) repeat-x;	clear:both;	margin:0px auto;	color:#000000;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align:center;}#footer_text{	padding-top:10px;}#footer_ask{	padding-top:35px;}#footer_text a{	font-weight:bold;	color:#000000;}#footer_ask a{	color:#0072bc;	font-weight:bold;}/* Begin Typography & Colors */#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}#wp-calendar a {	text-decoration: none;	}#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}/* End Typography & Colors *//* Begin Images */p img {	padding: 0;	max-width: 100%;	}/*	Using 'class="alignright"' on an image will (who would've	thought?!) align the image to the right. And using 'class="centered',	will of course center the image. This is much better than using	align="center", being much more futureproof (and valid) */img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}.alignright {	float: right;	}.alignleft {	float: left	}/* End Images *//* Begin Calendar */#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 98%;	}#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}#wp-calendar a {	display: block;	}#wp-calendar caption {	text-align: center;	width: 100%;	}#wp-calendar td {	padding: 3px 0;	text-align: center;	}#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {	cursor: help;	}acronym, abbr {	border-bottom: 1px dashed #999;	}blockquote {	margin: 15px 30px 10px 10px;	padding-left: 20px;	padding-bottom:4px;	background:url(../images/blockquote_bg.gif) repeat-y;	}blockquote blockquote{	background:url(../images/blockquote_bg2.gif) repeat-y;	}blockquote cite {	margin: 5px 0 0;	display: block;	}.center {	text-align: center;	}hr {	display: none;	}a img {	border: none;	}.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	font-weight:bold;	clear:both;	}/* End Various Tags & Classes*//* Begin Lists	Special stylized non-IE bullets	Do not work in Internet Explorer, which merely default to normal bullets. */.entry ul {	margin: 0 10px 15px 0;	list-style: none;	padding:0 15px 10px 30px;	} .entry ul li {	padding-bottom:4px;	padding-top:3px;	border-bottom:1px solid #d3f1fc;	color:#4b4b4b;	}.entry ul li:before{	content: url(../images/entry_before.gif);	}.entry ol {	margin: 0 10px 15px 0;	padding:0 15px 10px 40px;	}.entry ol li {	margin: 0;	padding: 0;	padding-bottom:4px;	padding-top:3px;	border-bottom:1px solid #d3f1fc;	color:#4b4b4b;	}.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}	ol li{	list-style: decimal outside;	}/* End Entry Lists *//* Begin Form Elements */#searchform {	margin: 10px auto;	padding: 5px 3px; 	text-align: center;	}#sidebar #searchform #s {	width: 108px;	padding: 2px;	}#sidebar #searchsubmit {	padding: 1px;	}.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:center;	}select {	width: 130px;	}#commentform{	width:400px;}#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform textarea {	width: 350px;	padding: 2px;	}#commentform #submit {	margin: 0;	width:65px;	height:25px;	}/* End Form Elements *//* Begin Comments*/h2#comment_title{	font-size:24px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	margin-bottom:10px;	margin-left:30px;}.alt {	margin: 0;	}.commentlist {	padding: 0px;	text-align: justify;	margin-left:30px;	}.comm_items {	margin: 15px 0 5px;	display:block;	background:url(../images/comm_items_bg.gif) no-repeat;;	}.comm_items li {	margin: 0;	padding: 5px 10px 5px;	background:none;	border:0;	list-style:none;	}.commentlist p {	margin: 10px 5px 10px 0;	line-height:18px;	}#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	display: block;	color:#366184;	text-transform:capitalize;	font-size:17px;	margin:0 20px 0 20px;	padding:15px 0 5px 0;	}.commentmetadata a{	color:#366184;	}.commentmetadata span{	color:#000000;	}.commentmetadata_text{	margin:0 20px 5px 20px;	color:#959595;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}.commentmetadata_end{	color:#000000;	padding:5px;	padding:10px 25px 10px 15px;	font-size:12px;	text-align:right;}.commentmetadata_end a{	color:#000000;	}.commentmetadata_end span{	color:#000000;	}#respond_box{	margin-top:40px;	margin-left:35px;	padding-bottom:60px;}h3#respond{	font-size:24px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	margin-bottom:10px;}#commentform{	margin-left:55px;	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}#commentform a{	color:#000000;}#commentform label{	position:relative;	top:-5px;}#commentform input{	background:#ffffff;	border:3px #d5e0e7 solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:3px;	color:#828587;}#commentform textarea{	background:#ffffff;	border:3px #d5e0e7 solid;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:3px;	color:#828587;}#commentform input#submit{	background:none;	border:0px;}/* End Comments *//* Archives page */.page_archives_div{	padding-bottom:60px;	margin-left:10px;}.ar_panel{}.ar_panel3{}.page_archives_div h2{	font-size:24px;	color:#0076a3;	font-weight:normal;	padding:6px 0 4px 0;	background:url(../images/post-title_h2.gif) no-repeat left bottom;	margin-bottom:10px;}.ar_panel3 h2{	padding-top:5px !important;}.ar_panel3 ul{	margin-left:0px !important;}.page_archives_div ul h2{}.page_archives_div ul{	margin:0px;	padding:0px;	margin-bottom:40px;}.page_archives_div ul li{	margin:0px;	padding:4px 0 6px 20px;	list-style:none;	background:none;	border-bottom:1px solid #e2e2e2;}.page_archives_div ul li ul li{	border:0px;	background:none;}.page_archives_div ul li ul{	margin:0px;	padding:0px;	padding-left:10px;}.page_archives_div ul li a{	font-weight:normal;	color:#3d3d3d;	font-size:12px;}/* Home page */#quoteBox{	background:url(../images/quoteBoxBg.jpg) no-repeat;	height: 320px;	width: 586px;	margin: 0 0 10px 0;}#quoteBox h2{	padding: 25px 0 0 0;	margin: 0 0 90px 25px;	font-size: 15px;	color: #ffffff;	font-weight: bold;	background: none;}#quoteBox .form{	color: #ffffff;	margin: 0 0 0 140px;	width: 400px;}#quoteBox .form span{	display: block;	padding: 5px 0 0 0;}#quoteBox .form .field{	padding: 10px 0 10px 0;}#quoteBox .form select#type {	width: 210px;	font-size: 12px;}#quoteBox .form .options{	padding: 5px 0 10px 0;}#quoteBox .form .submit{	width: 60px;	margin: 5px 0 0 270px;	position: absolute;	top: 425px;}/* Auto Insurance page */.states {	text-align:left; 	padding:10px; 	width:580px; 	height: 460px;	line-height:20px; 	border-style:solid; 	border-color:#736F6E; 	border-width:1px; margin:10px; }.states div{	float: left;	padding: 0;	margin: 0;}.states ul, .states li{	margin-left: 0;	padding-left: 2px;}/* Educational Center page */.articles {	text-align:left; 	padding:10px; 	width:580px; 	height: 300px;	line-height:20px; 	border-style:solid; 	border-color:#736F6E; 	border-width:1px; 	margin: 30px 10px 10px 10px; }.articles div{	float: left;	padding: 0;	margin: 0;}.articles ul, .articles li{	margin-left: 0;	padding-left: 2px;}