/*
Theme Name:Benefit Auctions 360 for 2011
Theme URI:http://www.benefitauctions360.com
Description:Reworked Theme for Benefit Auctions 360. Original by The Interactive Department
Version:1.1
Author:Aaron Amstutz
Author URI:http://aaronamstutz.info
*/
body,h1,h2,h3,h4,h5,h6,blockquote,p{margin:0;padding:0;}
body{margin:0;font-family:Helvetica,Futura,Arial;font-size:12px;background-color:#000000;}
h1,
h1 a,
h1 a:hover{font-family:Georgia,"Times New Roman",Times,serif;font-size:45px;font-weight:normal;padding:0 0 10px 0;color:#b1292b;text-decoration:none;}
h2,
h2 a{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;font-weight:normal;color:#b1292b;text-decoration:none;padding-bottom:5px;}
.single h2 {margin:20px 0; line-height: 24px;}
.single-pp h2 {}
.single-pp .entry img {float:left; padding:20px;}
img {border: medium none;}
.single-pp p {}
.single .entry {padding:20px;}
#social {display: block;
    float: right;
    font-size: 1.4em;
    margin: 41px 0 0;}
#social a {   display: inline;
    margin-right: 40px;
    vertical-align: middle;
    width: 200px;}
#social img {  float: none;
    margin: 0;
    padding:  0 0 3px 4px;
    vertical-align: middle;}
#twitter-feed {
	margin:20px;
	float:left;
}
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;color:#510000;text-decoration:none;padding-bottom:10px;}
h4{padding-top:50px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;padding-left:5px;font-weight:normal;color:#440001;text-decoration:none;}
h5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#333333;text-decoration:none;padding-bottom:15px;}
a{color:#4a8797;text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:10px 0 0 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#1b1b1b;}
#header{width:960px;margin:20px 0 0;padding:0;height:100%;}
#header img{float:left;margin-bottom:-2px;border:0 none;}
#siteWrap{width:960px;clear:both;}
#wrapper{margin:0 auto;width:960px;text-align:left;}
.wp-caption{border:1px;border-color:#cccccc;border-style:solid;background-color:#E5E5E5;padding:8px 2px 8px 2px;}
.wp-caption-text{color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-align:center;margin:0 auto;}
.aligncenter{text-align:center;margin:0 auto;display:block;}
#blog-main .alignleft{float:left;display:block;}
#blog-main #container{float:left;background-color:#FFFFFF;padding:10px 40px 10px 40px;min-height:550px;width:650px;}
#container{float:right;background-color:#FFFFFF;min-height:550px;width:960px;}
.page-template .entry{display:block;float:left;text-align:justify;width:530px;}
.page-template .post p{margin:10px 0;padding:0;}
.page-template .post img{float:left;margin-right:40px;padding-left:20px;padding-top:24px;}
.page-template .post h2{margin-top:20px;}

#searchArea{padding:5px 10px;}
#searchArea img{margin:0;padding:5px;}
.wp-caption{margin:20px auto;}
#main{background-color:#fff;}
#blog-main{background:url("images/body-blog-bg.gif") repeat-y scroll 0 0 #FFFFFF;}
.sidebar{float:right;width:220px;padding-right:10px;margin:0;}
table#wp-calendar{width:100%;}
.alignright{float:right;margin-left:20px;margin-bottom:20px;border-style:solid;border-width:1px;border-color:#660000;}
#siteNav{font-family:Helvetica,Arial;font-weight:normal;text-transform:uppercase;margin:0;height:24px;line-height:24px;width:960px;text-align:center;background-color:#A4000B;border-bottom:1px solid #222;}
#siteNav ul{list-style-type:none; padding-left: 20px;}
#siteNav li{float:left;letter-spacing:0.2px;padding:0 10px;}
.current-menu-item{border-radius:9px;-moz-border-radius:9px;background-color:#3bbad1;}
#siteNav .current-menu-item a{color:#000;}
#siteNav a{color:#FFFFFF;font-family:Helvetica,Arial;font-size:12px;text-decoration:none;}
#siteNav a:hover{color:#5598A8;}
.sidebar h2,
.sidebar ul li{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bold;color:#4a8797;text-transform:uppercase;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar ul li{padding:5px 0 5px 0;}
.sidebar ul li h2{font-style:normal;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;padding:7px 0px 7px 5px;margin-bottom:5px;}
.sidebar ul ul li{padding:0;line-height:20px;}
.sidebar a{font-family:Georgia,"Times New Roman",Times,serif;font-size:12.5px;color:#ffffff;line-height:20px;padding-left:10px;text-decoration:none;text-transform:none;display:block;}
.sidebar ul ul li{color:#333333;font-size:10px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;}
table#wp-calendar{width:100%;}
#footer{clear:both;float:left;width:960px;margin:0 auto 0px auto;}
#footer p,
#footer a{font-family:Georgia,"Times New Roman",Times,serif;font-size:10px;line-height:18px;text-align:center;color:#CCCCCC;text-decoration:none;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
.addthis_container{float:none;padding-top:20px;padding-bottom:10px;margin:0px;border:none;}
.post{padding:10px 0 10px 0;}
.post h2{font-family:Helvetica,Futura,Arial;font-size:18px;}
.entry{line-height:18px;}
p.postmetadata{border-top:1px dashed #ccc;margin:10px 0 0 0;}
.navigation{padding:10px 0 0 0;font-size:14px;font-weight:bold;line-height:18px;}
.linkcat h2{height:0px;padding:0;margin:0;padding-top:0px;visibility:hidden;}
#slideshow{background-color:#2a2a2a;height: 100px;overflow: hidden;border-bottom:2px solid;border-top:4px solid;position:relative;}
ul#profile-list{list-style:none;float:left;}
.profile-block{display:block;width:300px;height:100px;background-color:#2a2a2a;position:relative;float:left;}
.profile-block p{padding:0;}
.profile-block img{float:left;margin-right:6px;border:0 none;}
.profile-block a{display:block;position:relative;}
.profile-title{margin:6px;}
.profile-block p{font-family:Helvetica,Futura,Arial;color:#999;margin:4px;font-size:9px;}
#ticker{margin-left:28px;}
.prev{width:20px;height:100px;position:absolute;left:0;top:0;padding:0 4px;}
.next{width:20px;height:100px;position:absolute;right:0;top:0;padding:0 4px;}
.profile-post{padding:20px 40px;}
.profile-post img{float:left;}
.profile-post h2{margin-left:300px;padding:20px 0 10px;}
.profile-post .post-edit-link{margin-left:300px;}
.address,.phone{font-size:16px;}
.wpcf7-form .label{margin-left:9px;}
.wpcf7-form .required{color:#3bbad1;font-size:12px;margin-left:10px;}
.wpcf7-form-control-wrap input,textarea{border-radius:9px;-moz-border-radius:9px;border:1px solid #888;padding:6px;}
.wpcf7-form img{padding:8px 80px !important;}
.wpcf7-submit{border-radius:9px;-moz-border-radius:9px;background-color:#3bbad1;font-size:20px;border:none;cursor:pointer;margin-left:280px;}
.wpcf7-submit:hover{background-color:#5598a8;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
#footer p.associations {display: none;}