/*  

Theme Name: Brian Tracy 3
Theme URI: http://www.briantracy.com
Description: A custom theme created for Brian Tracy - Version 3.
Author: Robert Poling
Author URI: 

*/



html{
   width: 100%;
   margin: 0;
   padding: 0;
}


body 
{
	font: 13px/1.3 Arial, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
}



/* HEADER */


#header1 {width:960px;text-align:left;padding:0px;}
#myaccount{position:absolute;top:11px;left:401px;}
#mycart{position:absolute;top:11px;left:528px;}
#phone{position:absolute;top:11px;left:684px;}
#livechat{position:absolute;top:0px;left:819px;}
#searchbox{position:absolute;top:51px;left:622px;}
#mycart:hover{}
#headerline {height:1px;width:960px;background-color:#e5d688;padding:0px;margin:0px;clear:both}
#headerline2 {height:4px;width:960px;background-color:#ffffff;padding:0px;margin:0px;clear:both}
#nav {BACKGROUND-IMAGE: url(http://www.briantracy.com/images/header/LinkFade.gif);BACKGROUND-REPEAT: repeat-x;height:29px;
background-color:#2a5682;
width:960px;padding:0px;position:relative;
border-top:solid 1px #E5D688;
}

.cl {padding:2px;}
.cl:hover {border-bottom:solid 1px #ffffff;padding:2px}




a {
	text-decoration: none;
	color: #006db9;
}

a:hover 
{
	text-decoration: underline;
}

a img {
	border: none;
}

h1 {
	margin: 0;
	padding: 0;
	font-size: 25px;
}


.more
{
display:block;
margin-top:10px;
}

#container {
	width: 960px;
	margin: 0 auto;
}


/* Styles for the posts */

#posts_column {
	float: left;
	width: 675px;	
	margin-left: 10px;
	_margin-left: 0;
	margin-right: 20px;
	display: inline;
	
}

.post {
	border-bottom: 1px solid #94c9fe;
	padding-top: 20px;
}

.meta {
	margin-top: 0;
}

a.author {
	color: #d4a31d;
}

.alignleft {
	float: left; 
	margin-right: 10px;
}

.tags {
	text-align: right;
	margin-bottom: 5px;
	clear: left;
}

.comment_count {
	height: 49px;
	width: 68px;
	background: #fff url(images/comments.jpg) top left no-repeat;
	float: right;
	margin-right: 30px;
	color: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 1;
}

.comment_count span {
	font-size: 20px;
	display: inline-block;
	margin-top: 2px;
	margin-bottom: 0;
	font-weight: bold;
	
}
/* Styles for the sidebar */

#sidebar {
	float: left;
	width: 250px;
	display: inline;
	padding-top: 20px;
}

.sidebar_item {
	background-color: #f0f6fb;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.sidebar_item ul {
	list-style: none;
	width: 225px;
	margin-left: 0;
	padding-left: 20px;
}

.sidebar_item ul li {
	margin-bottom: 10px;
	overflow: auto;
	
}

.sidebar_item ul li a {
	text-decoration: none;
	color: #6E6E6E;
	display: inline;
	margin: 0;
}

.sidebar_item ul li a:hover {
	color: #033d72;
}

.subscribe ul li a, .connect ul li a{
	line-height: 32px;
	margin: 0;
}

.subscribeinpt {
	background: transparent url(images/box.gif) top right no-repeat;
	height: 26px;
	width: 136px;
	border: none;
	margin-top: 2px;
	margin-right: 1px;
	vertical-align: top;
	padding-top:5px;
}

.subscribebtn
{
	width: 24px;
	height: 27px;
}

.sidebar_item ul li img {
	margin-right: 10px;
	float: left;
}

.recent ul li, .archive ul li {
	border-bottom: 1px dotted #ddd;
	margin-right: 10px;
	padding-bottom: 6px;
	padding-left: 15px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;	
}

.noFloat {
	float: none !important;
}

/* COMMENTS */

.com {
clear: both;
text-align: right;
height: 18px;
background: url('images/line.gif') repeat-x bottom;
padding-right: 10px;
margin-bottom: 20px;
color: #3E3C3C}

.com a {
text-decoration: none;
color: #1B609A;}

.com a:hover {
text-decoration: none;
color: #000000;}

.author {
padding: 7px 0 0 10px;
font: bold 13pt Times New Roman, arial;
color: #1D588A;}

.author a {
color: #4C83B1;}

.alt {
background-color: #F5F8FA;}

.comment {
padding: 0 10px;}

.userinfo {
padding: 0 10px 10px 0;
text-align: right;}
