/*  
Theme Name: InsureWish
Theme URI: 
Description: The WordPress theme for InsureWish is created by <a target="_blank" href="http://www.getafreelancer.com/users/538791.html">Samiha</a>
Version: 1.0
Author: <a target="_blank" href="http://www.getafreelancer.com/users/538791.html">Samiha</a>
Author URI: http://www.getafreelancer.com/users/538791.html
*/
body#blogpage, body#blogpage td, body#blogpage th{
font-family: veranda !important;
color:#999999 !important;
font-size:12px !important;
}
#blogpage p{
font-family: veranda;
color:#545454;
font-size:12px;
}
#blogpage h2{
font-family:veranda;
font-size:2.5em;
font-weight:normal;
margin:0;
}
#blogpage .post{
border-bottom:1px solid #D4D4D4;
margin:0 30px 0 0;
padding:20px 0;
}
#blogpage .post .boomnshare p{
color:#888888;
font-size:0.9em;
font-weight:bold;
}
.postarea{
padding-top:20px;
}
.postarea div:first-child {
padding-top:0 !important;
}
.boomnshare img{
position:relative;
top:2px;
left:3px;
padding-right:10px;
}
.boomnshare img.WP-EmailIcon{
left:3px;
position:relative;
top:4px;
}
#blogpage p.postmetadata{
color:#999999;
font-size:11px;
}
#blogpage p.leading{
color:#999999;
font-size:11px;
margin:0;
padding:0;
}
a:link, a:visited{
color:#F46523;
text-decoration:none;
}
a:hover{
color:#F46523;
text-decoration:underline;
}
#navbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navbar1.gif) repeat-x scroll center top;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #AFAFAF;
color:#FFFFFF;
font-family:Arial,Tahoma,veranda;
font-size:13px;
font-weight:bold;
height:39px;
margin:0;
overflow:hidden;
padding-top:0;
}
#navbarleft {
float:left;
margin:0;
padding:0;
width:745px;
}
#nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
float:left;
margin:0;
padding:0;
}
#nav li.resources {
/*float:left;
margin:0;
padding:2px 10px 0;
color:#F46523;
font-style:italic;*/
}
#nav li.resources a{
float:left;
margin:0;
padding:2px 10px 0;
color:#F46523;
font-style:italic;
}
#nav a, #nav a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/navbar1.gif) repeat scroll 0 0;
color:#545454;
display:block;
font-weight:bold;
margin:0;
padding:10px 9px 15px;
}
#nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1E1E1 none repeat scroll 0 0;
color:#F46523;
margin:0;
padding:10px 9px 15px;
text-decoration:none;
}
#navbarright {
float:right;
font-size:11px;
margin:0;
padding:7px 0 0;
width:195px;
}
#searchform {
display:inline;
float:right;
margin:0;
overflow:hidden;
padding-right:10px;
}
#s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#666666 #DDDDDD #DDDDDD #666666;
border-style:solid;
border-width:1px;
color:#333333;
display:inline;
font-family:Arial,Tahoma,veranda;
font-size:11px;
font-weight:normal;
margin:0;
padding:3px 0 3px 5px;
width:135px;
}
#sbutt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#DDDDDD #666666 #666666 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-family:Arial,Tahoma,veranda;
font-size:11px;
font-weight:bold;
margin:0 0 0 5px;
padding:2px;
}
.wp-pagenavi{
margin:20px 0;
}
#sidebar .rss{
padding-bottom:20px;
}
#sidebar .catposts{
float:right;
text-align:center;
width:262px;
}
#sidebar .catposts p{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F46523 url(images/cattitle.jpg) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:1.4em;
text-align:center;
margin-top:0;
margin-bottom:0;
height:auto;
padding-top:4px;
padding-bottom:5px;
}
#sidebar .catposts ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:0;
padding:0 15px 30px;
text-align:left;
border:1px solid #D4D4D4;
}
#sidebar .catposts ul li{
border-bottom:1px solid #D4D4D4;
padding:10px 0;
}
#sidebar .catposts ul li a{
color:#666666;
}
#sidebar .catposts ul li a:hover{
color:#F46523;
}
#wp-email-content{

}
.rssicon{
display:block;
float:left;
left:85px;
position:relative;
top:0;
padding-right:5px;
}
.rssicon img{
border:none;
margin:0;
padding:0;
display:block;
}
.topright_text {
position:relative;
top:27px;
}
.topright_phone {
position:relative;
top:27px;
}
.bigimage_form{
padding:0 !important;
height:302px !important;
padding:0 !important;
width:262px !important;
padding-top:31px !important;
}
table.quotebox{
background:transparent url(images/quote-box.jpg) no-repeat scroll 0 0;
clear:both;
}
.homepage_quote_button {
background:transparent url(images/get-quotes-button.jpg) no-repeat scroll 0 0 !important;
height:41px;
width:147px;
}

.zipcode{
float:right;
position:relative;
right:18px;
top:140px;
}
.zipcode input{
border:none;
background:transparent;
padding-top:2px;
color:#545454;
float:right;
}
.select{
float:right;
position:relative;
right:19px;
top:105px;
border:none !important;
}
.select .homepage_quote_controls {
/*background:transparent url(images/select.jpg) no-repeat scroll right 0;*/
color:#545454;
border:none !important;
padding-top:2px;
width:121px !important;
}
.qbutton{
float:right;
position:relative;
right:11px;
top:50px;
}
.verisign {
padding: 10px 0;
overflow:auto;
}
.verisign img{
border:none;
}
/*-- Wordpress General --*/

.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.gallery dl {
	margin: 0;
}
.gallery-caption {
	margin:-1.5em 0 0 0;
}
blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 20px;
	text-align: right;
	width: 33%;
}
blockquote.right {
	float: right;
	margin-left: 20px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

/*-- Safari 4.0 ---*/

.safari .select {
top:70px;
}
.safari .qbutton, .webkit .qbutton{
top: 25px;
}
.mac.ie .qbutton, .mac.safari .qbutton, .mac.webkit .qbutton, .mac.opera .qbutton, .mac.gecko  .qbutton{
top: 25px;
}

