.full_width .page {
	background: none !important;
}
body {
	background: #fff;
	color: #333333;
}
.clearall {
	clear:both;
}
.custom .page {
     	background: none;
}

body.custom {
	background: #fff;
	margin-top: 0em;
}

/* Top Advertise Here Box */

#topboxbg {
padding-top:10px;
}

.custom #header {padding: 0; border-bottom: 0}
.custom #header_area {
background: #fff url('../../../uploads/2011/12/PBSdemo1.png') 50% 0 repeat;}

.custom #header #logo {top:-100px;}

/******************************************************Custom Navigation Menu********************************************************/

#navigation_area {
	background: none;
	padding-top: 0px;
	margin-top: -4px;
	margin-bottom: 0px
}
.menu {
	border: none;
}
.custom .menu {
	background: #333;
	height: 40px;
}
.custom .menu li {
        left: 200px;
}
.custom .menu a, .menu li ul {
	border: none;
}
.custom .menu a {
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	text-shadow: none;
	background: none;
	border-bottom: none;
	text-transform: none;
    	font-family: Georgia;
    	font-size: 12pt;
	font-variant: small-caps;
	padding: 0.6em 0.6em 0.4em 0.6em;
        text-shadow: 1px 1px #000, -1px -1px #444;
}
.custom .menu a:hover {
	background: none;
	color: #FAFA3C;
	text-decoration: none;
	border-radius: 0px 0px 15px 15px;
	-moz-border-radius: 0px 0px 15px 15px;
	-webkit-border-radius: 0px 0px 15px 15px;
}
.custom .menu li:hover {
	text-decoration: none;
}
.custom .menu .rss a, .menu .rss a:hover {
	display: none;
}

/******************************************Custom Navigation Menu End*******************************************/

/***************************Search Bar******************************************/
#search_bar {
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	float: right;
	padding-right: 0em;
}
#search_bar #s {
	background: #fff;
	border: 1px solid #111111;
	padding: 5px 0px;
	margin-top: 9px;
	width: 200px;
	font-size: 8pt;
	color: #000;
	-webkit-border-top-radius: 4px;
	-moz-border-radius: 4px;
}
.custom input, textarea {
    font-family: Georgia;
}

/*******************************************Header Area****************************************************/

#header {
    margin-bottom: -0.3em;
    padding-top: 0.2em;
    padding-bottom: 0px;
    height: 170px;
}
#header_area .page {
    padding-top: 0.2em;
}
.custom .header_h1 {
	font-size: 40px;
	color: #fff;
	font-family: georgia;
	height: 60px;
}

.custom .header_h2 {
	text-indent: -9999px; 
	overflow: hidden; 
	margin: 0; 
	padding: 0;
	display: none;
	border: 0;
	visibility:hidden;
}

#logo, #logo a {
color: #fff;
}

/********************************************Teaser**********************************************************************/

.custom .teaser img{ margin:2px 10px 0 0;  
width: 150px; height: 150px;
float: left;
display: block;
margin-top: 10px;
margin-left: 5px;
padding: 0.667em !important;
background-color: #EEE;
border: 1px solid #CCC;
-moz-box-shadow: 0 1px 6px #DDDDDD;
border-image: initial;}
}

/*******************************************Content Area Style***********************************************************/

#content {
	background: none;
	width: 600px;
	margin-right: 0em;
}
#content_box {
    background: none;
    border-top: medium none;
    margin-top: 0;
    padding-top: 0em;
}
#content_box #content {
	padding: 0;
}
#content_box #content .format_text {
	padding: 20px;
	padding-top: 1px;
	font-size: 13pt;
	line-height: 1.6em;
        color: #111111;
}
#content_box #content .format_text img.alignleft, .wp-caption.alignleft {
    margin: 0 1.467em 1.467em 0;
    padding-top: 20px;
}
#content_box #content {
	padding-top: 0em;
	padding-right: 1.5em;
}
#content_box #content .post {
	background: #fff;
	border-bottom: none;
}
#content_box #content .post_box {
	background: #fff;
}
.headline_meta {
	font-size:12.4px;
	font-family: georgia;
}
.headline_meta * {
	font-style: normal;
}
.entry-title {
	font-weight: bold;
}
.entry-title a {
	font-weight: bold;
	color: #000000;
}
.entry-title a:hover {
	text-decoration: none;
	color: #D8491E;
}
.custom .format_text img.right, .format_text img.alignright, .wp-caption.alignright {
    border: 4px solid #E8E8E8;
    margin: 0 0 1.571em 1.571em;
}
/*******************************************Content Area Style End***********************************************************/

/*******************************************Popular Posts********************************************************************/

.custom div.pop-inside {
    background: none !important;
    border: medium none;
    clear: both;
    margin: 5px 0 0;
    padding: 0;
}
.custom .pop-layout-v div.pop-inside ul li {
    border-bottom: 1px dashed #CCCCCC;
    clear: both;
    padding: 5px 0px;
    position: relative;
}
.custom div.pop-inside ul li {
    opacity: 1;
}
.custom div.pop-inside ul li .pop-title {
    font-weight: normal;
}
.custom ul.pop-widget-tabs li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    color: #111111;
    display: block;
    float: left;
    font-family: georgia;
    letter-spacing: 0;
    line-height: 30px;
    padding: 0 5px;
    text-decoration: none;
    font-variant: small-caps;
    font-size: 14pt;
}
.custom ul.pop-widget-tabs li {
    border: none;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 12pt;
    font-weight: bold;
    line-height: 30px;
    list-style: none outside none;
    margin: 0 1px 1px 0;
    padding: 0;
}

/*******************************************Author Bio*******************************************************************/

.postauthor {
    	background: none repeat scroll 0 0 #DDD;
    	border-bottom: 3px solid #969696;
    	border-top: 3px solid #969696;
    	margin-bottom: 0px;
    	margin-top: 10px;
    	overflow: hidden;
    	padding: 1em;
}
.postauthor img {
	border: 2px solid #B8B8B8;
	float: left;
	margin-right: 1.5em;
}
.postauthor h5 {
	color: #445D67;
	font-size: 0.9em;
	margin-bottom: 3px;
	text-align: left;
	font-weight: bold;
	text-transform: capitalize;
}
.postauthor p {
	color: #445D67;
	font-size: 13px;
	margin-bottom: 6px;
	text-align: left;
}
.postauthor p.hlight {
	margin-top: 1.5px;
	font-size: 13px;
	text-transform: uppercase;
}
.postauthor p.hlight span {
	color: #CB3131;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 0.8px;
}

/*****************************************************Author Bio End******************************************************/

a.more-link {
text-decoration: none;
padding: 4px 9px;
background-color: #D8491E;
color: white;
border-radius: 4px;
float: right;
margin-bottom: 15px;
}

/***************************************************Comments Area*****************************************************/

.custom #comments {
    	margin-top: 2em;
    	margin-left: 4.1em;
    	margin-right: 2.1em;
}
.custom #comment_list {
	background: none;
	clear: both;
	border: none; 
	padding: 1em;
	font-weight: normal;
}
.custom #respond {
	background: #fff;
	clear: both;
	border: 0px solid #3e3e3a;
	-moz-border-radius: 0.5px;
	padding: 1em;
	margin-left: 1.1em;
	margin-right: 0;
}
.custom #comment_list dd {
	margin-bottom: 1em;
}
.custom #comment_list .comment {
	background: none;
}
.custom dl#comment_list dl {
    background: none;
    border-top: 0 none;
    font-weight: normal;
    padding-top: 10px;
}
.custom dl#comment_list dl dt, dl#comment_list dl dd .format_text {
	border-color: #DDDDDD;
	border-style: none;
	font-weight: normal;
	padding-top: 10px;
}
.custom dl#comment_list dd .format_text, dl#comment_list dd #respond {
	padding-right: 1.1em;
}
.custom dl#comment_list dl dt dd{    
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.467em;
	background: none;
}

.custom dl#comment_list dt .comment_author {
	font-size: 1.5em;
	line-height: 1.294em;
	padding-right: 0.647em;
	padding-top: 10px;
}

.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dl.bypostauthor, .custom dl#comment_list dd.bypostauthor > div {
    background: none repeat scroll 0 0 #DDD;
    padding-top: 10px;
}
/* Remove comments count */
.custom .to_comments {
	display: none
}
.custom dl#comment_list .bypostauthor {
    background: none;
}
/****************************************************Comments Area****************************************/

/*****************************************************Sidebar Area Mods*******************************************/

.custom .sidebar h3 {
	border-radius: none;
	color: #800000;
	font-size: 16pt;
	padding: 3px 15px;
	font-family: georgia;
	text-align: left;
	font-weight: bold;
	font-variant: small-caps;
	border: none;
	background: none;
}
ul.sidebar_list {
	padding-top: 1em;
}
.post_box, .teasers_box, .full_width #content_box .page {
	margin: 0 0 0 1em;
}
.sidebar_list .widget {
	padding: 0.5em;
	width: 315px;
	background: none;
	padding-top: 2px;
}

.sidebar_list .widget a {
        color:#D8491E;
}
.sidebar_list .widget h3 {
	background: none;
	color: #111;
   	font-size: 18pt;
    	font-variant: small-caps;
    	line-height: normal;
    	margin-bottom: 5px;
    	padding: 5px;
    	text-shadow: none;
}
.sidebar_list {
	padding-top: 0em;
}

#sidebars {
	padding-top: 0em;
}

#sidebars {
width: 310px;
border: 0;
float: right;
border-image: initial;
}

#sidebar_1 .sidebar_list {
    	margin-left: 20px;
    	margin-right: 20px;
	padding-right: 0;
	padding-left: 0;
}
#sidebar_1 .sidebar_list .widget {
	background: none;
}
#sidebar_2 .sidebar_list {
	padding-left: 1.4em;
}
li.widget {
	margin-bottom: 1.9em;
	font-size: 12pt;
   	line-height: 1.385em;
   	font-weight: normal;
}
li.widget ul {
	list-style: none outside none;
    	padding-left: 1em;
	padding-top: 1em;
}
#sidebars #sidebar_2 .sidebar_list {
	padding-right: 0;
}

/**********************************************************Sidebar Area End*****************************************************/

/***********************************************************Floating Social Icons On Side***************************************/
.custom #bookmarks {background: transparent; width: 3.5em; position: fixed; top: 65%; right: 0.55%;}
.custom #bookmarks a {display: block; text-indent: -9999px; height: 3.5em; padding: 5px;}

.custom #bookmarks #twitter {background: url('../../../uploads/2011/12/twitter-logo-square.png') no-repeat; width:30px; height: 30px;}
.custom #bookmarks #rss {background: url('../../../uploads/2011/12/rss-circle.png') no-repeat; width:30px; height: 30px;}
.custom #bookmarks #facebook {background: url('../../../uploads/2011/12/facebook-logo-square.png') no-repeat; width:30px; height: 30px;}
.custom #bookmarks #google {background: url('../../../uploads/2011/12/google-logo-square.png') no-repeat; width:30px; height: 30px;}

/***********************************************************404 Search*******************************************************/

#search_404 { padding-bottom:.2em; padding-top:.3em; padding-right:0.6em;}
#search_404 #s { background: #fff; border: 2px solid #efefef; padding: 5px 3.2px; width: 180px; font-size: 14px; color: #000; -webkit-border-top-radius: 2px; -moz-border-radius: 2px; }

.post_social_buttons {margin-top: 1px;border: none;clear: both;}
.wpshare {width:100%; margin:10px 2px -10px 2px; }
.wpsharer {float: left; padding-right: 6px;display: inline;}
.wpsharer-digg {margin:0 15px 0 10px;display: inline;float:left;}
.custom .my-plus-one { float:left; }

.custom #feature_box {
    background: #9E9E9E;
    align: left;
    -moz-border-radius: 4px 4px 4px 4px;
    border: none;
    padding: 0.1em;
    padding-top: 0.2em;
    font-family: Times New Roman;
    font-size: 14px;
    height: 150px;
}

.custom #feature_box img{border:none; padding-left: 70px; padding-top: 1px; float: left;}

.format_text img.frame, .format_text .wp-caption {
padding: 0.667em;
border-width: 0.067em;
}

.custom .format_text h1 {
    color: #D8491E;
    font-weight: bold;
    font-size: 22px;
    font-variant: normal;
    line-height: normal;
    margin-bottom: 5px;
    padding: 2px;
    text-align: center;
}
.custom .format_text h3 {
    color: #D8491E;
    font-weight: bold;
    font-size: 20px;
    font-variant: normal;
    line-height: normal;
    margin-bottom: 5px;
    padding: 2px;
    text-transform: none;
    text-align: center;
}
.custom .format_text a {
    color: #2361A1;
    text-decoration: none;
}
.custom .format_text a:hover {
    text-decoration: underline;
}

.format_text p.note {
    background: none repeat scroll 0 0 #FFF9BC;
    border: 2px solid #EBE59E;
}

.format_text p.note1 {
    background: none repeat scroll 0 0 #E8FFDB;
    border: 2px solid #768270;
}

.format_text p.alert {
    background: none repeat scroll 0 0 #FFFFA0;
    border: 2px solid #EBE59E;
}
.custom img.frame {
    -moz-border-radius: 4px 4px 4px 4px;
background: #EEE;
border-style: solid;
border-color: #DDD;
}
.custom .teasers_box h2  {
    color: #840406;
    text-decoration: none;
font-weight: bold;
}

.custom .teaser h2 a {
font-size: 28px;
}

.custom .teasers_box h2:hover {
    color: #000000;
font-weight: bold;
}

.custom .teaser a.teaser_link {
padding: 7px 11px;
background-color: #D8491E;
color: white;
border-radius: 4px;
float: left;
margin-bottom: 15px;
width:40px;
height:20px;
}
.custom .teaser a.teaser_link:hover {
text-decoration:none;
background-color: #A33717;
}
.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a {
    color: #840406;
}

.custom .teaser img{ margin:2px 10px 0 0;  
width: 200px; height: 200px; padding: 2em;}

.custom .teaser p {font-family: Georgia; font-size: 18px; line-height: 32px; padding: 0.8em;}

.custom #archive_info p {
    color: #6E6A3E;
    letter-spacing: 1px;
    margin-bottom: 0.3em;
}
.custom #archive_info {
    border-bottom: medium none;
    border-width: 0 0 medium;
    color: #999999;
    font-family: "Myriad Pro",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 0;
    text-align: center;
    text-shadow: 1px 1px 0 #DDDDDD;
}
.custom #archive_info h1 {
    color: #AF3204;
    font-family: "Myriad Pro",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #DDDDDD;
}

.prev_next p a {
    color: #840406;
}
.custom #adblock img {
    margin: 1px;
    padding: 5px;
}
.custom div.adblock a:hover img {
    border: none;
}
.custom div.adblock a img {
    border: none;
}
.custom div.adblock img {
    padding: 5px;
}

blockquote {
   margin: 0 30px 15px 30px;
   padding: 0 0 0 10px;
   font-size: 1.1em;
   font-family: Georgia, "Times New Roman", Times, serif;
   border-left: 2px solid #ddd;
   color: #5c5c5c;
}

blockquote.left {
   width: 400px;
   margin: 5px 15px 5px 0;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.1em;
   text-align: center;
   float: left;
}

blockquote.right {
   width: 400px;
   margin: 5px 0 5px 15px;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.1em;
   text-align: center;
   float: right;
}
.custom .thesis_widget_subscriptions .sub_rss a {
  padding-left: 20px;
  background: url('http://www.probloggingsuccess.com/wp-content/themes/thesis_182/custom/lib/images/rss-webtreatsetc.png') 0 50% no-repeat;
}

.custom .thesis_widget_subscriptions .sub_email a {
  padding-left: 20px;
  background: url('http://www.probloggingsuccess.com/wp-content/themes/thesis_182/custom/lib/images/email-webtreatsetc.png') 0 50% no-repeat;
}

/*-----archives-----*/
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .95em; }
.custom .archive1 { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

.mailchimp_form .form_field { background: #fff; border: 1px solid #888; padding: .7em 1em; margin-bottom: .5em; }
.mailchimp_form .button { background: #888; color: #fff; border: 1px solid #000; font-weight: bold; }
.mailchimp_form .button:hover { background: #000; }

.custom .comment-reply-link { background: #D8491E; color: #fff; padding: 0.4em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.custom #comment_list { background: #DDD; padding: 1em; }
      .custom #comment_list dd { margin-bottom: 1em; }
      .custom #comment_list .comment { background: #FFF; }

dl#comment_list dd p.reply a {
    color: #FFFFFF;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
    text-decoration: none;
}

/************************************************************Footer Mods*************************************************************/

#footer_area .page {
    padding-bottom: 0;
position:fixed;
	background: #333;
}
#footer {
	padding-top: 0px;
	padding-bottom: 0px;
	background: #333;
}
#newfoot {
	background: #333;
}
#foot {
	background: #333;
	color: #fff;
	font-size: 12px;
	margin: 0px auto;
	overflow: hidden;
	padding: 0 1.5em;
	margin-bottom: 0px;
}
#foot a {
	text-decoration: none;
	color: #BDBDBD
}
#foot a:hover {
	text-decoration: underline;
}
#foot h2 {
	-webkit-border-radius: 3.5px;
	color: #000;
	font-size: 18px;
	padding:3px 15px;
	font-family: georgia;
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	border: 0.2px solid #3d5b6c;
	text-transform: uppercase;
	background: #7D572D;
	letter-spacing: 1px;
	font-variant: small-caps;
	margin: 10px 0 10px 15px;
}
#foot h5 {
    	background: none repeat scroll 0 0 transparent;
    	font-family: georgia;
    	font-size: 20px;
    	font-weight: bold;
    	letter-spacing: 2px;
    	line-height: 35px;
    	margin: 0;
    	font-variant: small-caps;
    	text-align: left;
	text-shadow: 2px 1px #000000;
	color: #B0B0B0;
    	text-transform: none;
}
#foot ul li ul {
	list-style-type: square;
	margin-left: 10px;
}
#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;
	padding-top: 10px;
	width: 306px;
}
#foot .textwidget p {
    	font-size: 12pt;
    	font-weight: normal;
    	margin-bottom: 11px;
	line-height: 35px;
}
#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%;
}
#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;
	color: #CCCCCC;
}
#copyright a {
	color: #FFF;
}
#copyright a:hover{
	text-decoration: underline;
}
#copyright p {
    	font-size: 8pt;
    	font-weight: bold;
}
#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 {
    	text-align: center;
    	letter-spacing: 0;
    	margin: 5px;
}

/**********************************************************Footer Mods End****************************************************/

/***************************************** Start optinpage cleanup css********************************************/
.optinpage #header { padding: 0; border-bottom: 0em; }
.optinpage #footer { padding-bottom: 0; border-top: 0em; }
.optinpage #footer { display: none; }
.optinpage #sidebars { display: none; border: none; }
.optinpage #tabs {display:none;}
.optinpage #content_box { background:none; }
.optinpage .comments_closed { display: none; }
.optinpage #header #logo { display: none; }
.optinpage #header #tagline { display: none; }
.optinpage #content { margin: 0 auto; float: none; }
.optinpage .menu .rss { display: none; }
.optinpage .menu { display: none; }
.optinpage .to_comments { display: none; }
.optinpage .headline_area {display:none;}
/***************************************** End optinpage cleanup css********************************************/
/*********************************************HelloBar************************************************************/
.awesome_top_bar_container { width:1080px; height: 18px;color: #fff;}
.awesome_top_bar_in {color: #fff; center; font-size: 10px; padding-top: 2px; padding-bottom: 2px; background: #141414; display: block; border-bottom: none;}
.awesome_top_bar_in a { color:#D8491E;}
.awesome_top_bar_in a:hover { color:#F75422;}
/*---:[ after post ad ]:---*/
.custom .post_ad { padding: 11px; background: #fff9bc url('../../../uploads/2011/12/Linen-bg-optin2.png') 50% 0 repeat; border-top: 3px solid #ded576; clear: both; border: 3px solid #ebe59e;}
	.custom .post_ad h3 { margin: 0 0 8px 0; padding-bottom: 4px; border-bottom: 1px dotted #c1b95c; }
	.custom .post_ad img { display: block; margin-bottom: 11px; margin-left: 11px; border: 2px solid #ebe59e; float: right; background: #840406;}
	.custom .post_ad ul { margin-bottom: 0; }
	.custom .post_ad { font-size: 16px; }

#ia-optin-form label {
font-weight: bold;
width: 100px;
display: inline-block;
text-align: right;
font-size:18px;
}

.my_custom #header_area {background: url('../../../uploads/2011/12/PBSdemo1.png') 50% 0 repeat;
    outline: medium none; width: 100%
}
.my_custom #header_area .page {background: url('../../../uploads/2011/12/PBSdemo1.png') 50% 0 repeat;
    padding-top: 2.4em;
}
.my_custom #header { padding: 0; border-bottom: 0em; background: url('../../../uploads/2011/12/header2-hover1.png') no-repeat;}
.my_custom #foot { padding-bottom: 0; border-top: 0em; }
.my_custom #foot { display: none; }
.my_custom #footer { display: none; }
.my_custom #respond { display: none; }
.my_custom #comment_box { display: none; }
.my_custom .menu { display: none; }
.my_custom #sidebars { display: none; border: none; }
.my_custom #tabs {display:none;}
.my_custom#content_box { background:none; }
.my_custom .comments_closed { display: none; }
.my_custom #content { margin: 0 auto; float: none; }
.my_custom #leaderboard_ad {display:none;}
.my_custom #content_box #content .post_box {border: none;}
.my_custom #awesome_top_bar_container {display:none;}
.my_custom .awesome_top_bar_in {display:none;}
.my_custom #bsap_1270848 {display:none;}

/* Comment Policy */
.comment_policy {font-size:1.6em;font-family:georgia;color:#a12d02;}
div#keywordnamebox { font-size: 1.6em;}

.custom .teaser {
width: 100%;
margin-top: 2em;
padding-top: 2em;
border-top: 1px dotted #bbb;
}
.custom .teasers_box {
padding-top: 2em;
padding-bottom:2em;
border-top: 0;
}
.socialbtn { border: dashed #ddd; border-width:1px 0 1px 0; margin: -7px auto 5px; padding: 2px 0 2px 0px; overflow: hidden; }
.socialbtn strong { font-size: 12px; float: left; margin:2px 0 0 0; color:#555;}
.socialbtn ul{ list-style:none;}
.socialbtn li { float: left; margin-right: 0.5em;}
.socialbtn li a {}
.socialbtn li a:hover{background:transparent;}
.socialbtn a img { border: 0; padding: 0; }
.socialbtn a:hover img { background:transparent; border: 0; padding: 0; }
.socialbtn .pad {padding:2px;}
.socialbtn .padtop{padding-top:2px;}
.socialbtn .mright{margin-right:25px;}
.socialbtn .mright15{margin-right:15px;}
.custom #content .my-bubble {
background:transparent url('../../../uploads/2011/12/comment-bubble.png') 0 0 no-repeat;
float:right; padding:6px 4px; margin:0px;
text-align:center; width:50px; height:50px;
}
.custom #content .my-bubble span a { display:block; text-align:center;
border:none; color:#fff; font-family:arial; font-size:28px; line-height:1em;
font-weight:bold; text-decoration:none; padding:0px;
}
/******************************************************Custom Alert Boxes*************************************************************/
.custom .format_text p.red {
	border: 1px solid #cccccc;
	text-align: left;
	padding: 15px 10px 15px 20px;
	color: #cc0000;
	background-color: #f7efdb;
	width: 90%;
	margin-left: 13px;
}
.custom .format_text p.blue {
	border: 1px solid #cccccc;
	text-align: left;
	padding: 15px 10px 15px 20px;
	background-color: #e1f2fc;
	width: 90%;
	margin-left: 13px;
}
.custom .format_text p.yellow {
	border: 1px solid #cccccc;
	text-align: left;
	padding: 15px 10px 15px 20px;
	background-color: #ffffa0;
	width: 90%;
	margin-left: 13px;
}
.custom .format_text p.gray {
	border: 1px solid #cccccc;
	text-align: left;
	padding: 15px 10px 15px 20px;
	background-color: #f5f5f8;
	width: 90%;
	margin-left: 13px;
}

/******************************************************Custom Alert Boxes End*************************************************************/

.custom #container { padding: 0 0.3em; background: #333; border: 0.4em solid #333; border-width: 0 0.4em;}

/******************************************************Related Posts*********************************************************************/

#connect_widget #connect_widget_text {
line-height: 14px;
color: #fff;
}
.rating {
  position: relative;
  height: 1.6em;
  width: 8.1em;
  overflow: hidden;
  vertical-align: middle;
  display: block;
}
.rating img {
  position: absolute;
  width: 40.5em;
  height: 1.55em;
  top: 0;
  border: 1px solid #fff;
}
.r1 img { right: 0; }
.r2 img { left: -24.4em; }
.r3 img { left: -16.2em; }
.r4 img { left: -8.1em; }

/* ----------------------------------
WIDGETIZED THESIS HEADER
---------------------------------- */
.custom .sidebar ul.sidebar_list {position: relative;}
.custom #header_widget_1 ul.sidebar_list li.widget {
	position: absolute;
	display: block;
	top:45px;
	left:490px;
	width:468px;
	}
.custom #social-icons a img { float:right; padding: 5px;}

/* Byline */
.custom .headline_meta {
    font-style: normal;
    line-height: 1.86em;
    color: #444444;
    font-family: Georgia;
}
.custom .headline_meta a {
    color: #D8491E;
}
.custom .headline_meta a:hover {
    color: #FC5523;
}
.custom a {
    outline: medium none;
}

/* Teaser Byline */
#teaser-meta {
    font-style: normal;
    line-height: 1.86em;
    font-size: 12px;
    color: #444444;
    font-family: Georgia;
}
#teaser-meta a {
    color: #D8491E;
}
#teaser-meta a:hover {
    color: #FC5523;
}

.custom #related_posts ul {
	margin:0;
	overflow:hidden;
}

.custom #related_posts li {
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
}

	.custom #related_posts li:first-child {
		margin-left:0;
	}

.custom #related_posts li a {
	display:block;
	font-size:12px;
	line-height:16px;
	text-align:left;
	text-decoration:none;
	width:100px;
}

	.custom #related_posts li a:hover {
		text-decoration:underline;
	}