.custom #header
{
background: #ffffff;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em;
border-top: 0em;
border-right: 0em;
border-bottom: 0em;
border-left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}

.custom #header #logo a
{
display:block;
width:947px;
height:230px;
background:url(../../../uploads/2010/10/blog-header-optimized.jpg) center no-repeat;
outline:none;
color: #000000;
text-indent: -9999px;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 0em;
border-top: 0em;
border-right: 0em;
border-bottom: 0em;
border-left: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: -17px;
margin-left: 0em;
}

.custom #header #tagline
{
color:#000000;
text-indent: -9999px;}


body.custom { background: #67727b; }

.custom .menu {background: #527183;border-top:none;}
.custom .menu a, .menu li ul {border-top:none;}

		.custom #container { margin-top: 2em; margin-bottom: 2em; padding: 0.3em; background: #A52A2A; border: 0.4em solid #3e3e3a; }
		.custom #page { background: #ffffff; }
				.custom #sidebars{background:-moz-linear-gradient(center left , #D1E8EF, #fff) repeat scroll 0 0 transparent;background-color:#D1E8EF;}
		.custom .headline_area{text-align:center;}
		    .custom .headline_area h2 {font-weight:bold;}
		    .custom .menu a {font-size:12px;font-variant:small-caps;letter-spacing:0;text-transform:none;color:#eee;text-shadow:0 0 2px #000;}
		    .menu .rss a, .menu .rss a:hover {color:#fff;text-shadow:none; margin-right:5px;}
                  .custom .teaser img { border:2px double #DDDDDD; height:68px; margin:5px 10px 10px 0; width:68px;}
                  .custom .format_text p.note {background: #fff url(images/note.png) center no-repeat; border: 0px solid #66CCCC; background-position: 5px 50%; text-align: left; padding: 10px 10px 10px 60px;font-style:bold;font-size:16px;  }
                  .custom .sidebar h3 {-moz-border-radius:10px;-webkit-border-radius: 10px;background:#527183; color:#FFF;font-weight:bold; padding:3px 15px; text-shadow:0 0 2px #000;}
                        .custom .sidebar #widget_killer_recent_entries-3 ul li{background: #FFFfff;border: 2px solid #800000;line-height: 1.4em;-moz-border-radius: 5px;padding: 0.9em;-webkit-border-radius: 5px;}
     
.custom #content h3 {background: #fff url(images/note.png) center no-repeat; border: 0px solid #66CCCC; background-position: 5px 50%; text-align: left; padding: 10px 10px 10px 60px;font-style:bold;font-size:20px; }


       
/* Widgetized joeFooter */

#foot { background: #1F282F;border: 0.6em solid #212020;color: #DBEDF9;	font-size: 12px;margin: 0px auto;overflow: hidden;padding: 0 1.5em;}
	#foot a { color: #eee; text-decoration: none;}
	      #foot a:hover {color:#527183;text-decoration:underline; }
	#foot h2{color: #fff; font-size: 22px; font-weight: bold; letter-spacing: 1px; font-variant:small-caps; margin:10px 0 10px 15px;}
	#foot h3 {color:#fff;font-size:18px;font-variant:small-caps;font-weight:bold;letter-spacing:0px;margin:0px 0 15px 0px;text-transform:none;border-bottom:3px double #666666;line-height:30px;}
	#foot ul li ul { list-style-type: square; margin-left: 0px; }
      #foot ul.sidebar_list { padding: 1.8em 30px 0 0; }
	#foot li.widget .widget_box { background: none; border: 0; }
	#foot li.widget {margin-bottom:5px !important;}
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	#foot li.widget_tag_cloud a{color:#ddd !important;line-height:25px;}
	      #foot li.widget_tag_cloud a:hover{color:#527183 !important;}
	#foot .col { float: left; list-style: none; width: 33.3%; }
	#cats-wrap {background:url("http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/custom/images/cat-right.jpg") no-repeat scroll right center #3D3C3C;border:3px double #000000;margin:15px 10px;}
		   #cats {list-style-type: none;overflow:hidden;margin:0px;padding: 10px 0 7px 20px;width:800px;}
		   #cats li {float: left; line-height: 22px; margin: 0 10px 5px 0; width: 165px;}
		   #cats a {border-bottom:medium none;color:#FFFFFF;display:block;font-size:15px;padding:2px 5px;text-decoration:none;}
		   #cats a:hover {color: #333;background:#f2f2f2;}
#copyright {  clear: both;font-size: 13px;letter-spacing: 1.3px;line-height: 21px;padding-top: 10px;}
	#copyright a:hover{text-decoration:underline; }
      #copyright p { font-size: 13px; }
	#copyright h3 {border-bottom:3px double #666666;color:#FFFFFF;font-family:none;letter-spacing:1px;line-height:30px;margin:5px 0 10px;}
	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
	p.thesismsg{float:left;margin:0px;font-size:12px;letter-spacing:0px;}
	
/******/

/*Sidebar Top Best Sellers*/
#top-best-sellers li{background: #ffffff;border: 2px solid #800000;font-weight:bold;line-height: 1.4em;padding:3px 15px; -moz-border-radius: 20px;-webkit-border-radius: 20px;}
      #top-best-sellers li a{color:2361a1; }    

/*Sidebar Top Best Sellers 125x125 Banners*/
#si_banner li { background:none; margin:2px 1px 0 1px; padding: 2px 1px 0 1px;float:center;}
      
/*Sidebar Must Read Resources*/
#must-read-resources li{background: #fff;border: 2px solid #800000;line-height: 1.4em;padding:3px 15px; -moz-border-radius: 10px;-webkit-border-radius: 10px;}
      #must-read-resources li a{color:2361a1; }      


/* Author Bio*/
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
	    .postauthor img { border: 2px solid #e2dede; float: left; margin-right: 1.5em; }
	    .postauthor h4 { color: #666; font-size: 1.8em; margin-bottom: 5px; }
	    .postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
	    
/*Comment Styling-Author Comment highlight*/
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #EBF6FE none repeat scroll 0 0; padding-top:20px;}


/* Floating Buttons */
.sharepost{
float:right; border:1px solid #3e3e3a; 
margin-right:0px; top: 200px; 
position:fixed; background:#1F282F;
 margin-left:635px;
  width:65px; z-index:0;
}
.sharer{
	padding: 6px;
	border-bottom: 0.5px solid #e8e8e8;
}

/* Archives Page */
.archive h3 {cursor: pointer; font-size: font-size:22.5px;}
.archive-leftcol { float: left; width: 26%; font-size:12.4px;}
.archive-rightcol { float: right; width: 70%; font-size:12.4px;}



/*---:[ after post ad ]:---*/
.custom .post_ad { padding: 11px; background: #ddf5fc; border-top: 3px solid #86c0d1; clear: both; }
	.custom .post_ad h2 { margin: 0 0 8px 0; padding-bottom: 4px; border-bottom: 1px dotted #89c3d4; color:#000; font-size:19px; }
	.custom .post_ad img { display: block; margin-bottom: 11px; margin-left: 11px; border: 8px solid #c0e2ec; float: right; }
	.custom .post_ad ul { margin-bottom: 0; }