/*
Theme Name: buikspiertraining-v2
Theme URI: http://www.hfdesign.nl
Description: Theme ontwikkeld voor Buikspiertraining.com 2010 door <a href="http://www.hfdesign.nl">HFdesign Webdesign</a>.
Version: 1.1
Author: Jasja ter Horst
Author URI: http://www.hfdesign.nl
Tags: conversive, blue, pink, fixed width, three columns, widgets
*/


html{

}
body{
	margin: 0 auto;
	color:#646464;
	font-size:80%;
	font-family: Arial, "Helvetica", sans-serif;
	background: #333 url("images/bk_body.png") repeat-x left top;
}
#header{
	padding: 0;
	margin: 0 auto;
	border-top: 7px solid #232323;
	background:#fff url("images/bg.jpg") repeat-x top center; 
	height:95px;
}
#home #header_section {
	background: /*#e4e1d1*/ #F7F7F7 ; 
	height:265px;
	margin-bottom: 10px;
	margin-top:1px;
}
.wraper{
	padding: 0 0 0 52px;
	margin: 0 auto;
	width:928px;
	display:block;
	overflow:hidden;
}

#bg .wraper{
	padding: 0;
	margin: 0 auto;
	width:980px;
	display:block;
	overflow:hidden;
}
#bg {background:#F7F7F7 url("images/bg-vervolg.gif") repeat-x 0 43px; overflow:hidden; display:block; }
/*#home #bg {background:url("images/bg-vervolg") repeat-x top left; overflow:hidden; display:block; }*/

#links{
	margin: 0 ;
	padding: 15px 0 15px 0;
	display:block;
	overflow:hidden;
	background:#038add url("images/bg-links.gif") repeat-x top left ;
	text-align:left;
	color:#fff;
	clear:both;
}	
#footer{
	padding: 0;
	margin: 0;
	color:#bababa;
	width:100%;
	font-size:12px;
	background:#000;
	text-align:center;
	clear:both;
}	

hr {width:100%; background:none; border:none; display:block; overflow:hidden;}
/*////////////////////////////////Onderdelen////////////////////////////////////////*/

/*--------------------------------Navigatie---------------------------------------------*/
#hoofdmenu {padding: 0; margin:0; background: #444; overflow:hidden; height:38px; }
#hoofdmenu ul {margin: 0 auto; width:928px; padding:0 0 0 22px; list-style-type: none; text-align: center;}
#hoofdmenu ul li {padding: 0; margin-top: 8px; display: block; float: left; text-align: center;}
#hoofdmenu ul li a {padding: 10px 26px;  color: #fff;  text-decoration: none; display: block; text-align: center; font-weight:bold; font-size:12px; background: url("images/menu-separator.gif") no-repeat 0px 45%; margin: 0 3px 0 0;}

#hoofdmenu a:active {background: #000; color: #fff;}
#hoofdmenu li.current_page_item a, #hoofdmenu li.current_page_parent a, #hoofdmenu li.current_page_ancestor a, #hoofdmenu li.current-post-ancestor a, #hoofdmenu li.current-menu-item a, #hoofdmenu li.current-menu-parent a, #hoofdmenu li.current-category-ancestor a{background: #F7F7F7;  color: #232323;}
.hoofdmenu_border {height:0px; background: #055180; margin-bottom:10px;}

/*--------------------------------Sub navigatie (sidebar)---------------------------------------------*/
#sidebar ul.submenu {margin-bottom:25px; padding:0px; display:block; border:2px solid #eee;} 
ul.submenu li {background:#fff; margin:0; padding:0; font-weight:bold; border-bottom:1px solid #eee;}
ul.submenu li a{margin: 1px ; padding:7px 10px 10px 20px; display:block; color:#666; border-left:10px solid #fff; text-decoration:none;}
ul.submenu li a:hover{color:#000; border-left:10px solid #307802;}
ul.submenu li.current_page_item a, ul.submenu li.current_page_parent a,/*new*/ ul.submenu li.current-cat a,  ul.submenu li.current_page_item a:hover { color: #000; border-left:10px solid #307802;}

/* niveau -1*/
ul.submenu li ul {margin:0; padding:0;}
ul.submenu li ul li {margin:0; padding:0; border-bottom:none; border-top:1px solid #eee;}
ul.submenu li ul li a, ul.submenu li.current_page_item ul li a, ul.submenu li.current_page_parent ul li a {margin-left:10px; padding:7px 10px 10px 20px; display:block; color:#555; border-left:10px solid #fff;  }
ul.submenu li.current_page_parent ul li.current_page_item a, ul.submenu li.current_page_parent ul li.current_page_parent a, ul.submenu li ul li a:hover, ul.submenu li.current_page_parent ul li a:hover{margin-left:10px; color:#000; border-left:10px solid #7B0E00; }




/*--------------------------------Sidebar---------------------------------------------*/
#sidebar {padding-bottom:20px;  margin: 0; overflow:hidden; width:300px; float:left; display:block;  }
#sidebar ul { margin: 0; padding:0; list-style:none; }

#sidebar ul li.widget ul, #sidebar ul li.widget .tb_tweetlist {margin-bottom:25px; padding:0px; display:block; border:2px solid #eee; background:#fff;} 
#sidebar ul li.widget ul li {background:#fff; margin:0; padding:7px 15px 7px 20px;  border-bottom:1px solid #eee;}
#sidebar ul li.widget ul li a{margin:1px; padding:7px 10px 10px 0; color:#666; text-decoration:none;  }
#sidebar ul li.widget ul li a:hover{text-decoration:underline; color:#000;}

#sidebar .widget input {padding: 0px 5px; margin: 0 5px; }
#sidebar ul li.widget ul li.twitter {background: #fff url("images/twitter.png") no-repeat 2% 50%; margin:1px; padding:7px 10px 10px 25px;text-decoration:none; }
#sidebar ul li.widget ul li.rss {background: #fff url("images/rss.png") no-repeat 2% 50%; margin:1px; padding:7px 10px 10px 25px;text-decoration:none; }


#sidebar .posts ul {margin-bottom:25px; padding:0px; display:block; border:2px solid #eee;} 
.posts ul li {background:#fff; margin:0; padding:7px 0; font-weight:bold; border-bottom:1px solid #eee;}
.posts ul li a{margin:1px; padding:7px 10px 10px 20px; color:#666; text-decoration:none; }
.posts ul li a:hover{text-decoration:underline; color:#000;}

#sidebar .widget_mcswwidget form{margin-bottom:25px; padding: 5px 10px; display:block; border:2px solid #eee; background:#fff;} 
#sidebar .widget_mcswwidget form select{margin:5px 0; width:260px;} 

/*--------------------------------Up button---------------------------------------------*/
#up_button ul{background:#efefef ; border-bottom:5px solid #055180; list-style:none; margin: 0; padding:10px 0 0 0; display:block; overflow:hidden;}
#up_button ul li {margin:0 auto; padding:0; text-align:right; width:928px;  list-style:none;}
#up_button ul li a{background:#055180  url("images/h2-small.gif") no-repeat 30% 30%; height:31px; list-style:none; margin:0; padding:4px 30px 4px 30px; color:#fff; text-decoration:none; font-weight:bold;}

/*--------------------------------Standaard opmaak---------------------------------------------*/

a {	color:#646464; }
a:hover { }
a img  {border:none;}
p {	padding:  5px; margin: 0;}
.col_content p {line-height:180%; padding:10px 15px}
img.home-left{float:left; border: padding:2px; margin: 2px 15px 35px 0 }

.icons {text-align:left; margin: 0 auto; padding-top:4px; padding-left:40px; width:928px;}

.col_content h1{color:#666; font-size:14px; overflow:hidden; background: url("images/arrow.gif") no-repeat 0 50%;  padding:10px 10px 10px 20px; border-bottom:2px solid #fff;  margin-left:52px; clear:both;}
#home h2 {color:#000; padding: 5px; margin: 0; font-size:13px; overflow:hidden; height: 18px; }
#home h2 a{ }
#sidebar h2{font-size: 13px; color:#000; margin:10px 0 ;}
/*.col_content h2 {color:#000; font-size:15px; padding:5px ; margin:0 10px;}*/
.col_content h2 {background: url("images/arrow.gif") no-repeat 0 50%;  padding:10px 10px 10px 20px;  border-bottom:2px solid #eee;  color:#666; font-size:12px;    clear:both; margin-left:52px;}
h3{margin:10px 0; padding:5px 15px 0px 15px; color:#646464;}
h3 a{font-weight:normal; font-family:"Times New Roman", Times, serif; font-size: 24px; color:#333; }
h3 a:hover{  color:#000; text-decoration:underline;}

ul {}
ul li {padding:5px 15px 5px 0; list-style:square;}
ul.voordelen{padding:0; margin:0 34px;}
ul.voordelen li {padding:8px 40px;  background: url("http://hypotheekperspectief.nl/recruiter-xl/wp-content/themes/recruiter-xl/images/vinkje.gif")  no-repeat 0 50%; list-style:none;}
ul li a {}
ol {}
ol li {padding: 10px;}
ol li a {}



blockquote {padding: 0px; margin:5px 15px;}
blockquote.referentie {padding: 0px; margin:5px 15px; border:1px dashed #055180;}



/*--------------------------------Related---------------------------------------------*/

ul.related{ margin: 0 10px 30px 10px; padding: 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;  clear:both;  display:block; overflow:hidden; }
ul.related li.none{margin:0; list-style:none; padding:10px 0px 10px 10px;  font-weight:bold; }
ul.related li { list-style:none;  padding:10px 0px; margin:5px 12px 20px 12px; width:165px; height: 200px; border: 1px solid #eee; display:block; overflow:hidden; text-align:center; float:left;}
ul.related li a {display:block;}
ul.related li a img{ color:#000; clear:both; padding:5px; }
ul.related ul li a { clear:both; display:block; }
ul.related li a:hover {text-decoration:underline;}
/*--------------------------------Colom---------------------------------------------*/

.col_content {
	float:left;	
	margin: 0px 14px 10px 0;
	padding: 0px;
	display:block;
	width:666px;
	background:none;
}
.col_content_white {
	float:right;	
	margin: 3px 0 10px 0;
	display:block;
	width:612px;
	background:#fff;
	padding:10px 0;
	border:1px solid #eee;
	border-bottom:1px solid #ddd;
}
.col_content_white_post {	
	margin:0;
	display:block;
	width:666px;
	overflow:hidden;
}
.date{float:left; background:#444; color:#eee; padding:8px 0 8px 0; margin:13px 0 0 0; width:50px; text-align:center; font-size:16px; font-weight:bold; font-style:italic;
border-left:2px solid #fff; 


}
.textwidget .col_content_white {border:2px solid #e9e9e9; padding:15px 0;}
.col_left {
	float:left;	
	padding: 0;
	margin-bottom: 10px;
	width:300px;
}
.col_main{
	padding: 0;
	margin: 0 14px 10px 0;
	float:left;
	width:614px;
	display:block;
	overflow:hidden;
}
.col_center {
	float:left;	
	padding: 0;
	margin: 0 14px 10px 14px;
	width:300px;
}
.col_right {
	float:left;	
	padding: 0;
	margin-bottom: 10px;
	width:300px;
}
.col_teasers {
	float:left;
	margin: 2px 4px 10px 4px;	
	width:300px;	
}
/*--------------------------------Specifieke opmaak---------------------------------------------*/
#header a img {
	padding: 0;
	margin: 0;
	border:none;
}
#header h1{
	padding: 5px 0 0 5px;
	margin: 0;
}
.functies {z-index:10px; position:absolute; width:598px; text-align:right; }
/*--------------------------------Heade section---------------------------------------------*/
.header_img  {background: #000 url("images/loading10.gif") no-repeat 50%;}
.header_img h1 {background: url("images/suw-image-home.gif") no-repeat top left; padding:214px 5px 7px 5px; width:596px; color:#ccc; margin: 0; border: 4px solid #666; font-size:11px;}
#shades{ padding:0px 0 0 0; background:  url("images/pointer.gif") no-repeat 560px 238px;  	width:928px; display:block; overflow:hidden; height:265px; margin:0 auto;}
#shades_small{background: url("images/shades.png") repeat-x left top; height:90px; }
#header_section a:hover {text-decoration:underline;}

/*--------------------------------Teasers---------------------------------------------*/

#links .widget{border:none; background:#055180 url("images/bg-links.gif") repeat-x 0px -40px; padding:15px 5px 25px 25px; overflow:hidden; display:block; height:131px; 	float:left;	
	padding: 0;
	margin:0 3px 10px 3px;
	width:300px;}
#links .border_none {border:1px solid #232323; padding-bottom:25px; padding-top:10px;}

p.adres{width:120px; float:left; margin:0 7px 0 0; padding:0;}

/*--------------------------------Search---------------------------------------------*/
form#searchform {float:right; margin-top:9px; clear:right;}
input#s {border: 1px solid #232323; width:200px; padding:2px; background: url("images/bg-search.gif") no-repeat top left;}
#searchsubmit {color:#fff; background:#232323; border: none; padding:4px 4px 3px 4px; font-size:11px; width:80px;}

/*--------------------------------Translation---------------------------------------------*/
.translation a {float:right; margin:5px 0 5px 5px;}
.smart a {padding: 2px 0 2px 18px; background:url("images/arrow.gif") no-repeat top left;}

/*--------------------------------Table-----------------------------------------------*/

/*.table{margin:5px 10px 20px 20px; padding:0; width:570px; border:0; display:block; overflow:hidden;} */
.row {border-bottom:1px solid #eee; width:556px; padding:5px 7px; background:none; display:block; overflow:hidden;}
.row_top {border-bottom:1px solid #333; width:556px; padding:5px 7px; background:none; display:block; overflow:hidden; font-weight:bold;}
.cell {width:278px; float:left;}



/*table{margin:5px 10px 20px 20px; padding:0; width:570px; border:0;}*/
td {border-bottom:1px solid #eee; padding:5px 7px; }
tr.top {background:#fff; text-align:left; color:#333; font-weight:bold;}
tr.top td {border-bottom:1px solid #333; background:#fff;  color:#333;}
tr.zebra td {background:#eee; }

/*--------------------------------Overige---------------------------------------------*/
p.footer  {width:928px; color:#888; padding:10px 0; font-size:11px; margin:0 auto;}
p.footer a {color:#888;}
p.footer a:hover {color:#fff;}
#links a {	color:#fff;}
#links a:hover {color:#fff; text-decoration:underline;}

.navigation {margin:5px 10px 10px 5px; display:block; overflow:hidden;}

p.postmetadata, p.entry-meta {border-top: 1px solid #eee; border-bottom: 1px solid #eee; background:#f7f7f7;  margin:10px;  padding:5px 10px; clear:both;}

#separator {width:100%; overflow:hidden; clear:both;}
#spacer {margin-top:40px;}

.red {color:#7B0E00;}
.white {color:#fff;}
.black {color:#000;}
.big {font-size:20px;}
.right {margin-top:5px; float:right; display:block; overflow:hidden; width:80px; text-align:right; font-size:10px;}
.right a{text-decoration:none; color:#333;}
.dached {border: 1px solid #fff;}

/*--------------------------------Thumpnails---------------------------------------------*/
.thump_border {margin: 5px 10px 10px 10px; padding:4px; float:left; border:1px solid #ccc; overflow:hidden; }
.thump_image {height:85px; width:95px; overflow:hidden; background:#fff;}
/*--------------------------------Widgets---------------------------------------------*/
#home .widget ul {margin:0 0 0 15px; padding:5px; list-style: none;}
#home .posts { margin:0; overflow:hidden;}
#home .widget ul li{padding:3px 0px; /*font-weight:bold;*/}
#home .widget ul li a{color:#646464; text-decoration:underline;}
/*#green p.home_link a{font-weight:normal; background: url("images/button.gif") no-repeat 18% 52%; padding:15px 60px 15px 25px; color:#666; margin-top:4px;}*/
#home p.home_link {font-weight:bold; padding:10px 10px;}
#home p.home_link a:hover {text-decoration:underline;}
#home p.home_link .green {font-size:18px; color:#307802; line-height:16px;}
#home .green {font-size:18px; color:#307802; line-height:16px;}


#red img, #blue img {margin:0; padding:7px 0 0 0; width:300px; overflow:hidden;}
#red p a, #blue p a, #green p a, #nieuws p a{color:#646464; text-decoration:none;  }
#red p a:hover, #blue p a:hover{color:#000; text-decoration:underline; }

.border_grey{padding:10px 5px 0  5px; font-size:12px; margin-top:7px;  border:1px solid #ccc; height:73px; background: url("images/widget-bg.gif") repeat-x left top; }
.nieuws_border{padding:5px 5px 0 5px; font-size:12px; margin-top:8px; border:1px solid #ccc; height:79px; background: /*#F5F5F5;*/ url("images/widget-bg.gif") repeat-x left top; }
#home .nieuws_border ul {padding:5px 5px 0 20px;} 
#home .nieuws_border ul li { list-style:none;} 
#home .nieuws_border ul li a{ padding:0 0 0 50px; text-decoration:none; background: url("images/arrow.gif") no-repeat 0% 50%; list-style:none;} 
#home .nieuws_border ul li a:hover{text-decoration:underline;} 

.green_border {padding:5px 5px 0 5px; font-size:12px; margin-top:7px;  border-top:1px solid #eee;  border-bottom:1px solid #eee;  height:109px; }

#sidebar .side_widget h2{background: url("images/arrow.gif") no-repeat 0 50%;  padding:10px 10px 10px 20px;  border-bottom:2px solid #eee;  color:#666; font-size:12px; margin-top:5px;}
#sidebar .border_blue {border:1px solid #055180; background:#000; padding:0px; margin:0px; display:block; overflow:hidden;}

#home .widget h2 {font-size:12px;  padding:5px 10px 0px 10px; }
#red h2 { background: url("images/h2-small.gif") no-repeat left top; border-bottom:4px solid #055180; color:#fff;}
#blue h2 {background: url("images/h2-small.gif") no-repeat left top; border-bottom:4px solid #055180;  color:#fff;}
#green h2 {background: url("images/h2.gif") no-repeat left top; border-bottom:4px solid #055180;  color:#fff;}

#links h2 { font-size:12px; padding:5px ; margin:0 10px;}

#partner {color: #fff; text-decoration: underline; cursor: pointer;}
#meerinfo{color: #000; text-decoration: underline; cursor: pointer; }
#button{
  /*  background: #00CC33;*/
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
	font-size:14px;
    padding: 15px;
    text-align: center;
    text-decoration: underline;
    width: 280px;
	margin:auto;
	-moz-box-shadow: 0px 2px 9px 2px #888;
	-webkit-box-shadow: 0px 2px 9px 2px #888;
	box-shadow: 0px 2px 9px 2px #888;
	border:1px solid #fff;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}
#button{	
background: #29db11; /* Old browsers */
background: -moz-linear-gradient(top, #29db11 0%, #299a0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29db11), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #29db11 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #29db11 0%,#299a0b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #29db11 0%,#299a0b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29db11', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #29db11 0%,#299a0b 100%); /* W3C */
}
body .small #button {widht:180px;}
.prijsvoor {
	color: #3366FF;
	font-size: 22px;
	font-weight: bold;
}
.prijsvan {font-size: 12px; text-decoration:line-through;}


/*--------------------------------Comments---------------------------------------------*/
.comment {overflow:hidden; display:block; clear:both; margin:30px 10px 30px 0; padding:20px;}
.comment-author img {float:left; padding: 3px; border:1px solid #eee; margin-right:10px;}
.commentlist p{margin-top:20px; padding:0;}
.thread-odd {background:#F7F7F7; }
.thread-even {background:#fff; border: 1px solid #ccc; }

/*--------------------------------Captions---------------------------------------------*/

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;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-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;
}

img.attachment-post-thumbnail, .attachment-thumbnail {float:left; padding:4px; border:1px solid #eee; margin:0px 15px 10px 10px;}

ul.related img.attachment-post-thumbnail { float:none;  border:none; margin:0px;}
.woningen img.wp-post-image {float:right; padding:4px; border:1px solid #eee; margin:10px 15px; width:120px; height:100px; overflow:hidden;}
/*--------------------------------Plugins---------------------------------------------*/

/*Newsletter*/
#newsletter{width:666px; display:block; overflow:hidden; background: url("images/newsletter.png") no-repeat left top; margin: 15px 0 15px 0; padding-top:15px; height:166px;}
/*#newsletter .mc_merge_var{ float: left; margin-left: 5px;}*/
#mc_signup {width:210px; float:right; margin: 10px 0;}
#newsletter #mc-indicates-required{display:none;}
#newsletter p {
    float: left;
    line-height: 160%;
	font-size:14px;
    padding: 20px 15px 0px 160px;
    width: 250px;
}
#newsletter .mc_signup_submit {text-align:left; margin:10px 0;}

#bg .wp-pagenavi a, .wp-pagenavi span{border:none;}
#bg .wp-pagenavi a, #bg .wp-pagenavi span {border:none;}
.wp-pagenavi {margin-left: 72px;}
/* Begin Gallery Plus CSS */
.gallery {
	margin: 0;
	padding:0;
	width:590px;

	overflow:hidden
}
.gallery-item {
	float: left;
	margin-top: 7px;
	text-align: center;
	margin:0;
/*	width: {$itemwidth}%; */
}
.gallery img {
	padding: 2px; border: 1px solid #ccc; width:100px; height:100px; overflow:hidden; text-align: center; margin:auto;  
}
.gallery-caption {
display:none;
	}
.gallery-icon {}
/* End Gallery Plus CSS */
	
#sidebar .tb_tweet {padding:10px;}
.tb_photo img {
    border: 1px solid #DDDDDD;
    margin-right: 4px;
    padding: 3px;
    width: 48px;
	display:block;
	float:left;
	}
.col_content .dd_post_share { margin: 5px 10px 15px 10px;}

form#wpmm {padding:5px 15px; margin: 0;}

#twitter-tools {
	float:left;	
	padding: 5px 0;
	margin-bottom: 20px;
	width:300px;
}
#twitter-tools h2{
	padding: 0;
	margin: 0 ;
	color:#bababa;
}
#footer #twitter-tools ul li a {
	color:#fff;
}
.socialbookmarks {text-align: left;  margin: 10px ; }
.socialbookmarks a img {
	margin:5px 3px 1px 3px;
	padding:4px;
	background:#fff;
	border: 1px solid  #33CCFF;
	}
.socialbookmarks a:hover img {
	border: 1px solid #0079c2;
	}
#bg .rd_close /* referrer detector*/{
    background: none repeat scroll 0 0 #666;
    border: 2px solid #666;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 10px 10px;
    text-align: center;
    width: 16px;}
/*links*/
#links .partner { color: #fff; text-decoration: underline; cursor: pointer;}
#links .partner-hover{ color: #fff; text-decoration: underline; cursor: pointer;}

.partner { color: #0066CC; text-decoration: underline; cursor: pointer;  font-weight:bold;}
.partner-hover{ color: #555; text-decoration: underline; cursor: pointer;  font-weight:bold;}

#mailchimp_subscribe {margin:20px;}

.wpp-post-title {
    float: right;
    padding: 10px 0 0;
    width: 176px;
}
#sidebar ul li#wpp-3 ul li {background:#eee; margin:0; padding:7px 15px 7px 20px;  border-bottom:1px solid #d7d7d7; border-top:1px solid #fff;}
#sidebar ul li#wpp-3 ul{margin-bottom:25px; padding:0px; display:block;  background:#fff;} 

#sidebar .fb-like-box {background:#fff;}

#sidebar  table{border:2px solid #eee; background:#fff;}

.ratingblock {padding:0 0 10px 15px;}
#sidebar .ratingblock {padding:0;}
.hreview-aggregate {padding: 0 15px; margin-bottom:10px; display:block;}