/*
Theme Name: Proactol
Theme URI: http://wordpress.org/
Description: Weight loss default theme
Version: 1.0
Author: Angelina Borisova
Author URI: http://ng-lab.net/
Tags: slim, healthy, weight loss

	Proactol 1.0
	 http://slim-lab.com/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/**
 * Browser Reset
 *
 */
 html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/* Begin Typography & Colors */
@charset "utf-8";

* 		{
		margin:0pt;
		padding:0pt;
		}

html, body {
		
		font-family: Trebuchet MS, Helvetica,Geneva,sans-serif;
		font-size:0.90em;
		line-height:1.5em;
		}

#wrapper {
		margin: 0pt auto;
		background-color:#FFFFFF;
		width: 960px;
		}
		
a, a:hover, a:visited {
		
		color: #4084aa;
		}		
			
	
p {
		padding-bottom:5px;
		padding-top:5px;
		color: #414242;
		}
h1, h2 {
		color: #4084aa;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		
		}
h3, h4, h5, h6 {
	color: #828485;
		}
	
.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;
}

ul {
		list-style-position:outside;
		list-style-type:none;
		}

img {
		border: none;
		}		
		
#header {
		width: 960px;
		height: 305px;
		}	
		
#logo {
		float:left;
		padding-left: 35px;
		margin-top: 10px;
		}			
#logo a{
		display:block;
		width: 111px;
		height: 87px;
	    background: url('images/logo.jpg');
		background-repeat:no-repeat;
		text-decoration:none;
		}
#logo span{
		visibility:hidden;
		overflow:hidden;
		}			
		
#header_bg {
		float: left;
		margin-left: 80px;
		width: 580px;
		height: 270px;
		/*background-image: url('images/header.jpg');*/	
		background-repeat:no-repeat;
		display: block;
		}	
		
#search_box {
	    float: left;
		width: 141px;
		margin-top: 20px;
		height: 22px;
		background: url('images/search_bar.gif');
		}
#search_box #s {
		float: left;
		padding: 0;
		margin: 3px 0 0 6px;
		border: 0;
		width: 95px;
		background: none;
	    color: #414242;
		font-size: 90%;
		}
#search_box #go {
		float: right;
		}
#rss {
		float: right;
		margin-right: 12px;
		margin-top: 10px;
		width:61px;
		height: 21px;
		background-image: url('images/rrs.gif');	
		background-repeat:no-repeat;
		}
		
#rss span {	
		display: block;
		visibility:hidden;
		overflow:hidden;
}
		
#navigation{
		clear: both;
		margin: 0 auto;
		width: 660px;
		height: 35px;
		}	
#navigation ul{	
		margin: 0 auto;	
		background-image: url('images/nav.gif');	
		background-repeat:no-repeat;
		width: 660px;
		height: 35px;
		}
#navigation span {
		visibility:hidden;
		overflow:hidden;
		}
#navigation a{
		text-decoration: none;
		display: block;
		height: 32px;
		}
#navigation li{	    
		float:left;
		}		
#navigation .nav1{	    
		width: 100px;
		
		}						
#navigation .nav2{	    
		width: 190px;
		}
#navigation .nav3{	    
		width: 117px;
		}		
		
#navigation .nav4{	    
		width: 150px;
		}			
		
#navigation .nav5{	    
		width: 90px;
		}			
	
	
#container {
		width: 960px;
		}		

.new {
        float: left;
		margin-left: 10px;
		width: 240px;
		}
.sidebarads {
		float: left;
		margin:20px auto;
		width: 220px;		
		}
#smallad {
        float: right;
		margin-right: 12px;
		margin-top: 10px;
}
.articles {
		margin-right: 20px;
		margin-top: 20px;
		float: left;
		width: 220px;
		height: auto;
		background-image: url('images/articles.jpg');	
		background-repeat: no-repeat;
		}		
.articles .items{
		padding: 80px 25px 0px 25px;
		list-style-image: url('images/bullet.gif');
		}	
.articles .items .nav_cats{	
    list-style-image: url('images/bullet.gif');
    padding-left: 5px;
}	
.articles .items .nav_reviews{
    list-style-image: url('images/bullet_bw.gif');
    padding-left: 5px;
}	
.articles .items .nav_reviews li {
    margin-top: 5px;
}
.articles .items .nav_title	{
    padding-top: 15px;
    color: #646262;
    font-size: 110%;
}

.articles a{
		text-decoration: none;
        color: #151515;
		}			
.articles a:hover{
        color:#4084AA;;
		}	
		
.content {
		float: left;
		width: 540px;
		height: auto;
		margin-top: 20px;
		margin-right: 20px;
		}		
.content h2, h3 {
		padding: 10px;
		}		
		
.testimonials {
		float: left;
		width: 141px;
		height: auto;
		margin-top: 20px;
		background-image:url(images/testimonials.jpg);
		background-repeat:no-repeat;
		}
		
.testimonials .items {
		padding: 80px 10px 0px 10px;
		}
.headline_1 {
		font-size: 120%;
		font-weight: bold;
		}				
.headline_2 {
		font-style: italic;
		font-size: 95%;
		}	
		
.banners {
		clear: both;
		margin: 0 auto;
		margin-top: 10px;
		width: 939px;
		height: 315px;
		background-image:url(images/review.jpg);
		background-repeat:no-repeat;
		}
		
.banners .proactol {
		float: left;
		padding-left: 0px;
		padding-top: 0px;
		}		
.banners .proactol a {
		text-decoration: none;
		display: block;
		height: 310px;
		width: 450px;
		}		
.banners .proactol a span{		
		visibility:hidden;
		overflow:hidden;
		}
		
.button {
		float: left;
		padding-left: 110px;
		padding-top: 255px;
		}		
.banners .button a {
		text-decoration: none;
		display: block;
		height: 40px;
		width: 115px;
		}		
.banners .button a span{		
		visibility:hidden;
		overflow:hidden;
		}				

#footer {
		padding-top: 20px;
		width: 960px;
		height: 34px;
	    }		
#footer ul{
		
		background-image: url(images/footer.png);
		background-repeat:no-repeat;
		width: 960px;
		height: 34px;
		}		
		
#footer span {
		visibility:hidden;
		overflow:hidden;
		}		
#footer a{
		text-decoration: none;
		display: block;
		height: 34px;
		}		
#footer li {
		float: left;
		
		}		

.footer1 {
		width: 90px;
		padding-left: 14px;
		
		}
.footer2 {
		width: 213px;
		}		
.footer3 {
		width: 100px;
		}		
.footer4 {
		width: 123px;
		}

.footer5 {
		width: 110px;
		}

#footer p {
		padding-left: 10px;
		color: #FFFFFF;
		font-size: 90%;
		padding-top: 8px;
		}
#comment {
 width: 400px;
}
/* End Structure */

/* Reviews   */

.table_review {
    border-spacing: 0;
    border-collapse: collapse;
    width: 540px;
}

.table_header {
    background-color: #4084aa;
    color: #fff;
    font-size: 110%;
    height: 34px;
}

.table_body {
    font-size: 90%;
    color: #646262;
}

.even {
    background-color: #e7eefa;
    padding: 10px;
}

.odd {
    background-color: #d2def6;
    padding: 10px; 
}

.table_review_first {
    font-size: 110%;
}

.star {
    
    float: left;
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(images/star_blue.png);
}