/*  

Theme Name: Affiliate Toolbox 2.0

Theme URI: http://www.afftoolbox.com/

Description: WP Theme Affiliate Toolbox 2.0  by <a href="http://www.scottmw.com/">Scott Weaver</a>

Author: Scott Weaver

Author URI: http://www.scottmw.com

	This theme was designed and built by Scott Weaver

	The CSS, XHTML and design is released under GPL

	http://www.opensource.org/licenses/gpl-license.php



*/

body
{

	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #27013A;
	background: rgb(0, 125, 196) url(img/2p0_01.gif) repeat-x top left;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

a, a:visited, a:hover
{
	color:#448ccb;
	text-decoration: none;
}

a:visited
{
}

a:hover
{
	color:#000;
}

#adsense_inpost {
	clear:both;
	}

.author {
	font-style:italic;
	font-size:90%;
	margin:0px 0px 10px 5px;
	background:rgb(250, 250, 250);
	}

h2.post-title {
	margin:0px 0px 3px 5px;
	font-size:16px;
	font-weight:bold;
	}

h2.post-title a {
	color:rgb(0, 0, 0);
	}

.post-content {
	margin:5px 0px 0px 0px;
	}


blockquote {
	background: url(img/blockquote.gif) no-repeat left top;	
	color:#666666;
	margin: 10px;
	padding: 0px 0px 10px 50px;
	}

img { border: none; }

p {

	padding: 0px 0px 15px;

	margin: 0px;

}



form {

	margin:0px;

	padding:0px;

}

#page {

	background:#fff;

	margin: 15px auto;

	width: 828px;

	}

/* header area */

#header {
	margin-top:0px;
	}

#headertop {

	background:url(img/2p0_05.gif) no-repeat top right;

	height: 78px;

	position: relative;
	
	overflow:hidden;

}

#headerlogo {

	display:block;

	position: relative;

	background:url(img/2p0_04.gif) no-repeat top left;

	height:78px;
	
	width:325px;


}


#headerad {
	margin:10px 10px 0px 0px;
	float:right;
	}

#headercats {
	}

#headercats #popular_posts, #headercats #money_makers, #headercats #free_newsletter {
	float:left;
	height:137px;
	padding:40px 0px 0px 10px;
	font-size:11px;
	}

#headercats #popular_posts {
	background:url(img/2p0_07.gif) no-repeat top left;
	width:269px;
	}

#headercats #popular_posts ul {
	list-style:square;
	padding:0px 0px 0px 15px;
	}

#headercats #money_makers {
	background:url(img/2p0_08.gif) no-repeat top left;
	width:260px;
	}

#headercats #free_newsletter {
	background:url(img/2p0_09.gif) no-repeat top left;
	width:269px;
	}

#headersearchnav {
	height:86px;
	}


#headersearchnav, #headersearchnav ul#headernav {
	background:rgb(255, 255, 255);
	width:828px;
	}

#headersearchnav ul#headernav {	
	height:37px;
	}

#headersearchnav ul#headernav, #headersearchnav ul#headernav li {
	list-style:none;
	margin:0px;
	padding:0px;
	}

#headersearchnav ul#headernav li {
	display:inline;
	float:left;
	background:url(img/2p0_12.gif) no-repeat top left;
	width:86px;
	height:37px;
	padding:0px;
	text-align:center;
	}

#headersearchnav ul#headernav li:hover {
	background:url(img/2p0_12_hover.gif);
	}

#headersearchnav ul#headernav li.current_page_item {
	background:url(img/2p0_11.gif);
	}
	
#headersearchnav ul#headernav li a {
	color:rgb(255, 255, 255);
	display:block;
	width:86px;
	height:22px;
	padding:15px 0px 0px 0px;
	}

#headersearchnav #headersearch {
	background:url(img/headersearchbg.gif) repeat-x;
	height:49px;
	}

#headersearchnav #headersearch #searchbox {
	background:url(img/2p0_16.gif) top left;
	width:716px;
	height:38px;
	text-align:right;
	padding:14px 0px 0px 0px;
	}

#headersearchnav #headersearch #searchbox input {
	width:202px;
	height:20px;
	background:none;
	border:0px;
	}

#headersearchnav #headersearch #searchbtn {
	float:right;
}

#headersearchnav #headersearch #searchbtn a {
	display:block;
	background:url(img/2p0_17.gif) no-repeat;
	width:112px;
	height:52px;	
	}

#google{

	margin: 0px ;

    right: 3px;

	float: right;

    position: absolute;

    top:5px;

}

#nav {

	list-style: none;

	margin: 0px;

	position: absolute;

	background:#333333;

    right: 10px;

	bottom: 5px;

}

#nav li {

	float:left;

	margin-left: 0px;



}

 #nav .current_page_item a:visited{

	color: #000000;

	text-decoration: none;

	background:#ffffff

	 

}

#nav .page_item a{

	color: #ffffff;

	text-decoration: none;

	padding: 5px 15px;

	font: bold 12px/100% Arial, Helvetica, sans-serif;

	display: block;

	background:#333333

	

}

 #nav .current_page_item a,#nav .page_item a:hover {

	color: #8c8c8c;

    text-decoration: none;

	padding: 5px 15px;

	font: bold 12px/100% Arial, Helvetica, sans-serif;

	display: block;

	background:#333333

}

/* body */

#body {
	background:rgb(255, 255, 255);
	clear:both;
	padding:5px 0px 0px 0px;
	}

/* content  */

#content {

	background:rgb(255, 255, 255);

	padding: 0px 20px 0px 5px;

	float: left;

	width: 503px;

	margin:0px 0px 0px 0px;

	overflow: hidden;

}

.post {

	clear:both;

	padding-top: 20px;

}

.entry {

	float:left;

	width: 500px;

}

.post-content li {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:1.6em;
	}

.post-views {

	background: #ffffff;

	padding-left: 7px;

	float:left;

	font-size: 95%;

	color: #c3c5c8;

}

.post-cat {

	background: #ffffff  url(img/folder.gif) no-repeat;

	padding-left: 20px;

	float:left;

	font-size: 95%;

	color: #000000;

}

.postmetadata { 

	color: #000000; 

	font-size:12px; 

	padding:8px 8px 8px 0px; 

	background: #ffffff  url(img/meta.jpg) repeat-x;

	height:18px;

}

.postmetadatap { 

	color: #000000; 

	font-size:14px; 

	padding:8px; 

	background: #ffffff;
 /*url(img/pback.jpg) repeat-x;*/

	height:60px;

}

.postrss{

	color: #000000;

	font-size:13px;

	padding: 3mm;

	border: thin dotted #2c2c2c;

	font: verdana;

}

.post-comments {

/*	background: #ffffff  url(img/com.gif) no-repeat;*/

	padding-left:0px;

	float: left;

	font-size: 100%;

}

.post-calendar {

	background: #ffffff;

	padding-left: 20px;

	float: right;

	font-size: 95%;

	color: #c3c5c8;

}

.googleads{

	width:520px;

	float:left;

	color:#666;

	background:#fff;

	margin:5px 0 5px 0px;

	padding:10px 0 10px 20px;

	border: 1px solid #eee;

}

.similiar{

	width:515px;

	float:left;

	color:#660099;

	text-align:justify;

	margin:5px auto;

	padding:5px 6px 10px;

}

.post-content {

	clear: both;

	padding: 5px;

	padding-top: 5px;

}

.navigation {

	clear: both;

	padding: 10px 0px;

}

.navigation a, .navigation a:visited {

}

.previous-entries a {

	float: left;

	padding-left: 18px;

}

.next-entries a {

	float: right;

	padding-right: 18px;

}



/* comments  */

#commentarea {
	margin:0px 15px 5px 25px;
	}

#comments, #respond {

	padding: 5px 0 5px 0;

	clear: both;

}

.commentlist {
	background: #ffffff;
	padding-left: 20px;
	line-height: 130%;
	list-style:none;
}

.commentlist li
{
	margin-top:5px;
	padding: 5px 10px;
	border:1px dotted #ddd;
}


.commentlist small {

	margin-bottom: 5px;

	display: block;

	font-size: 87%;

}

#commentform {

	margin-top: 10px;

	font: 110% Arial, Helvetica, sans-serif;

}

#commentform p {

	padding: 6px 0px;

	margin: 0px;

}

#commentform label{

	color: #696c69;

	font-size: 87%;

}

#commentform input{

	width: 200px;

	background:#FFFFFF;

	border: 1px solid #eee;

	padding: 3px;

	margin-top: 3px;

}

#commentform textarea{

	width: 400px;

	height: 115px;

	background:#FFFFFF;

	border: 1px solid #eee;

	padding: 2px;

	margin-top: 3px;

}

#commentform textarea:focus, #commentform input[type="text"]:focus {

	background: #ffffff;

}

#commentform #submit{

	background: #fff ;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #6699cc;

	border:1px solid #eee;	

    float:left;

	width: 144px;

	height: 28px;

	cursor: pointer;

}

/*sidebar */

#sidebar {
	background:#fff;

	margin:0px;

	float: right;

	padding:0px;

	width: 300px;

	overflow: hidden;

}
/*
#misc{

	width:400px;

	margin:0px;

	padding:0; 

	background:#ffffff; 

	float:left;

}

#info{

	width:400px;

	font-size:11px;

	margin:0px;

	padding:10px; 

	background:#ffffff; 

	float:left;

	color: #00a200;

}

#misc1{

	width:400px;

	margin:0px;

	padding:0; 

	background:#ffffff; 

	float:left;

}

#info1{

	width:315px;

	font-size:11px;

	margin:5px 0 5px 0;

	padding:10px; 

	background:#ffffff; 

	border:#eee 1px solid;

	float:left;

	color: #0e66be;

}

#left {

	float: left;

	width: 150px;

}



#right {

	float: right;

	width: 150px;

}
*/
/*sidebar title  */

#sidebar h3, #sidebar .sidebartitle{
	color:#fff;
	background:#aaa;
	padding:5px 0px 0px 5px;
	font: normal 18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	margin: 10px 0px 2px;
	height:25px;
}

/*sidebar text styles */

#sidebar a, #sidebar a:visited{

    font-size: 11px;

	text-decoration: none;

}

#sidebar a:hover{

    font-size: 11px;

	text-decoration: none;

}

/*sidebar list level1 */

#sidebar ul {

	margin: 0;

	padding: 0;

}

#sidebar ul li {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

}

/*sidebar list level2 */

#sidebar ul li ul {

	padding:0;

	margin: 0;

}

#sidebar ul li ul li{

	padding: 0px 2px 0px 10px;

	border: none;

}

/*sidebar list level3 */

#sidebar ul li ul li ul li{

	padding: 1px 0 1px 0px;

	border: none;

}

/*blogroll widget */

ul.list-blogroll li, ul.list-meta li, ul.list-rss li, ul.list-cat li, li.bar_categories li, ul.list-rec li, li.bar_comments ul li, ul.recent_comments li, li.recent_comments ul li, ul.list-archives li, li.bar_archives li {

	padding-left: 5px !important;

}

/*meta  widget*/

ul.list-meta li{

}

/*rss widget */

ul.list-rss li{

}

/*category  widget */

ul.list-cat li, li.bar_categories li{

}

/*recent  widget  */

ul.list-rec li, li.bar_comments ul li {

}

/*recent comments widget (SMW)  */

ul.recent_comments li, li.recent_comments ul li {
	font-size:11px;
}

/*archives widget */

ul.list-archives li, li.bar_archives li{

}

/*pages widget */

ul.list-page li, li.bar_pages li, li.bar_recent_entries li{

	padding-left: 22px !important;

}

/*sub-pages widget */

ul.list-page li ul li, li.bar_pages li ul li{

	padding-left: 15px !important;

}

/*calendar bar widget */

li.bar_calendar td {

	padding: 1px 7px;

}

/*text bar */

.textbar {

	padding-top: 5px;

}

/*search form 

#bsearch{

	width:315px;

	font-size:11px;

	margin:0 0 0 5px;

	padding:10px; 

	background:#444444;

	border:#eee 1px solid;

	float:left;

	color: #ffffff;

}

#searchform {

	height:20px;

	line-height:20px;

	float:left;

	padding-top:0px;

	margin:0;

	}

#searchform br {

	display: none;

}

#searchform #s {

	width: 170px;

	height: 16px;

	padding: 4px 0px 0px 0px;

	background: #FBF6FD;

    border:1px solid #eee;

	margin-right: 2px;

	color: #145317;

	font-weight: normal;

}

/* search form button - to specify button only use input[type="submit"] */

#searchform input {

	background:#FBF6FD;

	border:1px solid #eee;

	width: 73px;

	height: 22px;

    font: 12px Arial, Helvetica, sans-serif;

	color: #000;

	vertical-align: middle;

}

/* page close */

#close {

	clear: both;

	background: #ffffff;

	line-height: 130%;

	padding-bottom: 0px;

	

	

}

/* footer bar */



#footerbg {

	}



#footer {
	color: #ccc;

	width: 800px;

	margin: 0px auto;

	padding: 90px 0px 20px 0px;

	text-align: center;

	}

#footer #panels div {
	float:left;
	width:262px;
	background:#fff;
	margin:0px 1px;
	text-align:left;
	vertical-align:top;
	color:#000;
	border:1px solid #999;
	}

#footer #panels div h4 {
	margin:0px;
	padding:4px;
	background:#999;
	color:#fff;
	}

#footer #panels div ul {
	margin:10px;
	padding:0px;
	list-style:none;
	}

#footer a, #footer a:visited{

	color: #50AAFE;

	text-decoration: none;

	}

	

#footer a:hover{

	text-decoration: underline;

	}

/* alignments */

.center {

	text-align: center;

}

img.center, img[align="center"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float:left;

	margin: 2px 10px 5px 0px;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float:right;

	margin: 2px 0px 5px 10px;

}

.clear {

	clear:both;

}

hr.clear {

	clear:both;

	visibility: hidden;

	margin: 0px;

	padding: 0px;

}


#eXTReMe {
	}

ul#top_commentators {
	margin-left:5px;
	}


tr.at_smalltext, td.at_smalltext {
	font-family: tahoma,verdana,arial;
	font-size: 10px;
	line-height: 1.3;
	color: #5b5b5b;
	}

.at_smalltext a {
	color:#798700;
	text-decoration:none;
	}

.at_smalltext a:hover {
	color:#b8c903;
	text-decoration:underline;
	}


/* Captions */

.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
	}

dd {
	-moz-margin-start:40px;
	display:block;
	}

.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#F3F3F3;
	border:1px solid #DDDDDD;
	margin:10px;
	padding-top:4px;
	text-align:center;
	}

.wp-caption {
	text-align:center;
	}
