body {background:inherit !important;}
a {text-decoration:none !important;} /* added !important because blog's Thesis sheet otherwise takes precedence with underlining */
#container, #page, #header {display:none;}

.post_box { padding-top: 0; }
.post_box, .teasers_box, .full_width #content_box .page { margin: 0 30px 0 0; }

#content_box {font-size:10px;} /* column widths, etc., are keyed off this */
#content_box .headline_area { margin-bottom: 0; }
#content_box .entry-title { font: 26px 'Times New Roman',Times,serif; line-height: 0.9em; margin: 5px 0 0 0; color: #000; } /* title post in main/individual pages */
#content_box .post { margin-bottom: 40px; }
/*#content_box .post h2 { font: 152% 'Times New Roman',Times,serif; margin: .4em 0 .2em 0; color: #000; }*/
#content_box .post h3 { color: #a5c72a; font-size: 152%; font-weight: bold; }
#content_box .post h4 { color: #7B941F; font-size: 129%; font-weight: bold; }
#content_box .post p { margin-bottom: .7em; }
#content_box .post em { font-style: italic; }
#content_box ul { padding: 0; margin: 0 0 .7em 1.5em; list-style-type: disc; }
#content_box ol { padding: 0; margin: 0 0 .7em 1.5em; list-style-type: decimal; }
#content_box ul li, ol li { margin: 0 0 .4em 0; }
#content_box strong { font-weight: bold; }

#commentform p.comment-subscription-form { margin: 8px 0 0 0; }

div.sharedaddy h3.sd-title, #content div.sharedaddy h3.sd-title, #main div.sharedaddy h3.sd-title, #primary div.sharedaddy h3.sd-title { color: #000; width: 13.76%; }
div.sharedaddy .sd-content { width: 86.24%; }

#content_box .wp-caption { padding: 0; border-width: 0; background-color: #FFF; text-align: left; }
#content_box .wp-caption p.wp-caption-text { padding: 0 5px 0 5px; margin: 0; font-size: 92%; color: #666666; font-style: italic; }
#content_box .wp-caption p.wp-caption-text em { padding: 0 5px 0 5px; margin: 0; font-size: 92%; color: #666666; font-style: normal; }

#sidebar_1 .sidebar_list { list-style-type: none; }
#sidebar_1 .sidebar_list .widget { padding: 0 15px 20px 15px; width: 260px; }
#sidebar_1 .sidebar_list .widget h3 { font: 20px 'Times New Roman',Times,serif; margin: 4px 0 2px 0; color: black; letter-spacing: 0; }

#content_box div.buyBookVertical { float: right; margin: 0 0 15px 15px; }
#content_box div.buyBookVertical img { margin-bottom: 0; }
#content_box div.buyBookVertical div.buyBookIntro { padding: 0; margin: 0 0 3px 50px; font-weight: bold; }
#content_box div.buyBookVertical ul { padding: 0; margin: 0 0 0 50px; list-style-type: disc; }
#content_box div.buyBookVertical li { margin: 0 0 1px 0; }

#content_box div.buyBookHorizontal { width: 257px; float: left; margin: 0 15px 10px 0; }
#content_box div.buyBookHorizontal div.buyBookHImg { float: left; margin-bottom: 0; }
#content_box div.buyBookHorizontal div.buyBookHText { float: left; width: 97px; margin-bottom: 0; }
#content_box div.buyBookHorizontal div.buyBookIntro { padding: 0; margin: 0 0 3px 20px; font-weight: bold; } /* was margin: 15px 0 3px 20px; */
#content_box div.buyBookHorizontal ul { padding: 0; margin: 0 0 0 20px; list-style-type: disc; }
#content_box div.buyBookHorizontal li { margin: 0 0 1px 0; }

#contact-form-widget-1 #contact-form-comment-widget-1-comment { height: 100px; }

#tpTalksLogo { width: 295px; background: #79d2d9 url(/images/blog/header_bottom.png) no-repeat bottom; padding-bottom: 10px; font-size: 13px; margin-bottom: 26px !important; }
#tpTalksLogo .rss { text-align: center; }
#tpTalksLogo #blogSearch {margin:5px 10px 10px 10px;}
#emailSignup {width:275px; background:url('/images/blog/emailSignupIcon.png') no-repeat 0 4px;}
#emailSignup h3 {margin-left:60px !important;}
#emailSignup p {width:220px; margin:0 0 10px 60px;}
#blogEmail {float:left; width:160px; margin-right:10px;  /*font-size:18px; border:0; height:32px; padding:0 3px 3px 8px; background:#CFEAE0;*/}
#emailSubmit {width:95px; height:26px; background:url('/images/blog/emailSignupButton.png') no-repeat 0 top; border:0; overflow:hidden; cursor:pointer; float:left;}
#emailError {clear:left; display:none; font-weight:bold; color:#900; padding:3px 0 0 5px;}
#message {}
#message p {font-weight:bold;}
#thankYou {margin-left:40px;}
#emailSignup form:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}