/* Header */
.custom #content_box {padding-top: 3em;}
.custom #header_area .page{background:transparent;}
.custom #header{border:none;padding:0;}

.custom #logo {background:url("images/tbrooks-logo.png") no-repeat scroll 0 0 transparent; height:86px; width:433px; text-indent:-4000px; clear:none; float:left; margin-bottom:20px;}
.custom #logo a{display:block;width:433px;height:86px;}
.custom #logo a:hover{background-color:transparent;}

/*NAVIGATION MENU */
.custom .menu {float:right;border:none;margin-top:75px;}
.custom .menu .tab{border-bottom:solid 2px red;margin-right:10px;}
.custom ul#tabs {border: 0px;}
.custom ul#tabs li { border: 0px; float: left; background:none;}
.custom ul#tabs li a { padding:1em 2.5em; display: block; line-height: 1em; color: #333333; text-decoration:none; }
.custom ul#tabs li a:hover { color: #0262A5; text-decoration: none; }
.custom ul#tabs li.current_page_item a { color: #011C40; text-decoration: none; background: none;}

/*Post Top Padding*/
.custom .post_box {padding-top:0;}
.custom #tagline{margin:1em 0 0 .25em;}
.custom #tagline a{margin-right:7px;}

/* POST TITLE */
.custom .entry-title h2{font-weight:bold;}
.custom .entry-title a {text-transform:uppercase; color:#011C40; font-weight:bold; background:#E4F8F8;} 
.custom .entry-title a:hover {color:#011C40;text-decoration: underline; background:#E4F8F8;} 
.custom .headline_area h1, .headline_area h2 {text-transform:uppercase; color:#333333;}
  
/*LINK PROPERTIES*/
.custom a { color: #CE2E2E; text-decoration:none; }
.custom a:hover { color:#CE2E2E;text-decoration:none;background-color:#FDEDED; }

/*In-post Headlines*/
.custom h3 {font-size:20px; color:#333333;}

/*Sidebar Divider Line Go Away */
.custom #content_box {background: none;}

/*Remove Comment Brackets */
.custom .format_text .to_comments span.bracket {color: #fff;}
.custom .comments_intro span.bracket {color:#fff;}

/*Style Comment Counters */
.custom .comments_intro span {color:#333333;line-height:.8em;font-size: 20px;}
.custom .comments_intro p {font-size:16px;line-height:.8em;color:#333333;}
.custom .format_text .to_comments a {border:none;color:#CE2E2E;font-size: 18px;font-weight:bold;background-color:#FDEDED;}
.custom .format_text .to_comments a:hover {border:none;color: #CE2E2E; background:none; text-decoration:none;}
.custom .format_text .to_comments span {color:#333333;line-height:1em;font-size: 32px;}
.custom .format_text .to_comments {float:right;font-size:0.857em;line-height:1.833em;margin-bottom:1.833em;}

.custom #deliciousplus-box-2 li{padding-left:1px;}

/*Style Previous/Next Links */
div.prev_next p {text-align:center;}
.prev_next a {border:none;background: #DF7718; color: #fff !important;padding: 3px 3px; margin-top:10px;text-decoration: none;}
.prev_next a:hover {border:none;background: #DF7718; color: #fff !important;padding: 3px 3px; margin-top:10px; text-decoration:underline;}
.custom .prev_next {border-top:0px; }

/*Style Read More Links */
.custom #content a.more-link {border:none;background: #DF7718; color: #fff !important;padding: 3px 3px; margin-top:10px;text-decoration: none;}
.custom #content a.more-link:hover{border:none;background: #DF7718; color: #fff !important;padding: 3px 3px; margin-top:10px; text-decoration:underline;}

/*Style blockquotes */
.custom .format_text blockquote.left {text-align:center; color: #DF7718;}
.custom .format_text blockquote.right {text-align:center; color: #DF7718;}

/*Style dropcaps */
.custom .format_text .drop_cap {color:#333333;}

/*Style Stray Trackback/Comment links */
.custom dl#comment_list dt a:hover {text-decoration:underline;}
.custom dl#trackback_list a:hover {text-decoration:underline; color:#333333;}

/*Style author comments when they are a child comment too */
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0; padding-top:20px;}

/*Widget Headers */
.custom #sidebars h3 {color: #035E80;padding:0.333em 0 0 0;font-size: 1.2em;text-transform:uppercase;font-weight: bold;}
.custom #sidebars a {color: #035E80;background:#FFF3DB}
.custom #sidebars a:hover {color: #035E80;background:#F5D390;}

/*Stay Connected and Share This Post*/
.box { margin: -2em 0em 0em 0em; padding: 0.7em; background: #e5f6fc; border: 1px solid #0262A5;}
.box h3 { margin-top: 0; }
.box p { margin-bottom: 0; }
.box .stayintheloop {float:left; width:58%;}
.box .social_icons {float:right; width:38%; }
.box .social_icons a, .box .social_icons a:hover {border:none;}
.box .social_icons img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;-khtml-opacity: 1.0; }
.box .social_icons img:hover {filter:alpha(opacity=50);-moz-opacity: 0.5; opacity: 0.5;-khtml-opacity: 0.5;}
.thesisad {background-color:#FFFFA0; color:black; border: 1px solid #0262A5; border-top: 0; padding: 0.3em; text-align: center; font-size:12px;}

/*RSS Text Widget*/
.rsswidget {padding: 5px; background: #DF7718;}
.insidersswidget {font-size:12px;line-height:1.5em;background: #fff; border: 1px solid #0262A5;}
.insidersswidget li {list-style: none;padding:0.333em;line-height:1.5em; display:block; border-bottom:1px #dbdbdc solid;}
.insidersswidget li:hover {display:block; background: #dbdbdc;}
.insidersswidget a.rss {background:url(http://mattflies.com/wp-content/themes/thesis_151/custom/images/rss_add.png) no-repeat; margin-left:10px; padding: 1px 0 3px 20px;}
.insidersswidget a.help {background:url(http://mattflies.com/wp-content/themes/thesis_151/custom/images/help.png) no-repeat; margin-left:10px; padding: 1px 0 3px 20px;}
.insidersswidget a.email {background:url(http://mattflies.com/wp-content/themes/thesis_151/custom/images/email_add.png) no-repeat; margin-left:10px; padding: 1px 0 3px 20px;}

/*Twitter Text Widget*/
#twitter_div {clear:both; padding: 5px; background: #DF7718;}
#twitter_div ul {padding: 7px; background: #fff; border: 1px solid #0262A5;}
#twitter-link {color:#fff !important; margin-right:5px;}
.twittericon {float:right; margin-bottom:-3px; margin-right:10px;}
.custom ul.sidebar_list {padding-top:1.3em;}

/*Archives Page*/
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

/*Tabbed Widget Version 2.0*/
.tabbedwidget {margin-top: 1.3em; background: #DF7718;font-size:12px;padding:9px 5px 5px 5px;}
.tabbedwidget a {text-decoration: none;}
.tabbedwidget a:hover {text-decoration: underline;}
.tabnav {margin-bottom:7px;}
.tabnav li {display: inline;list-style: none;padding-right: 2px;}
.tabnav li a {background: #fff; padding: 4px 6px;border: 1px solid #0262A5;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #dbdbdc;}
.tabdiv {background: #fff;border: 1px solid #0262A5;}
.tabdiv li {list-style: none;padding:0.333em;line-height:1.5em; display:block; border-bottom:1px #dbdbdc solid;}
.tabdiv li:hover {display:block; background: #dbdbdc;}
.ui-tabs-hide {display: none;}
#disqus_thread #dsq-content li.dsq-widget-item {margin:0px;}

/*Above Sidebar Hooks -- Padding*/
.aboveitall {padding-left: 1.1em;padding-right: 1.1em;}

/*Picture in Recent Comments */
.comlink {float:left; padding-right:3px;}

/*Social Network Links on About Page */
#mysocial {float:right; padding-left:25px; padding-right:15px; padding-bottom:15px; padding-top:0px;}
#mysocial h3 {margin-top:0px;border-bottom:1px dotted black;}

/*Left Side Social Media Icons*/
.custom #feedback { background: transparent; width: 3.2em; position: fixed; top: 40%; left: 0.25%; }
.custom #feedback a { display: block; text-indent: -9999px; height: 3.2em;}
.custom #feedback #twitter { background: url('http://thesistutor.com/wp-content/uploads/2009/07/twittericon.png') no-repeat 0 -3.2em; }
	.custom #feedback #twitter:hover { background-position: 0 0; }
.custom #feedback #facebook { background: url('http://thesistutor.com/wp-content/uploads/2009/07/facebookicon.png') no-repeat 0 -3.2em; }
	.custom #feedback #facebook:hover { background-position: 0 0; }
.custom #feedback #friendfeed { background: url('http://thesistutor.com/wp-content/uploads/2009/08/friendfeedicon.png') no-repeat 0 -3.2em; }
	.custom #feedback #friendfeed:hover { background-position: 0 0; }
.custom #feedback #rss { background: url('http://thesistutor.com/wp-content/uploads/2009/07/rssicon.png') no-repeat 0 -3.2em; }
	.custom #feedback #rss:hover { background-position: 0 0; }
.custom #feedback #email { background: url('http://thesistutor.com/wp-content/uploads/2009/07/emailicon.png') no-repeat 0 -3.2em; }
	.custom #feedback #email:hover { background-position: 0 0; }

/*Link Within*/
#linkwithin_logo_0 {margin:0px; padding-top:0px;}

/*Image Source*/
.image_source {font-size:12px; text-align:right; text-decoration:underline;color:#ccc;padding-right:15px;}

/*New Footer*/
.custom #footer_area .page {margin-bottom:10em;}
#fflogo{float:right;padding-top:30px;}
#fflogo p{font-family:"Helvetica",Arial,sans-serif;color:#646567;}
#fflogo a{margin-left:11px;border:none;background:url('images/440logo.png');width:25px;height:25px;display:block;}
#fflogo a:hover{background-position:0 -25px;}
#footer {border-top:none;}
#foot {background: #FFF;border: 5px solid #DF7718;color: #333333;font-size: 12px;margin: 20px auto;overflow: hidden;padding: 1.5em 1.5em 0 1.5em;}
#foot a {color:#0262A5;}
#foot a:hover {color:#333333;}
	
	#foot span.cat, #foot h3 { /* controls all blue headings */
		color: #333333; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
	#foot h5 { font-size: 23px; }
	#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 .textwidget p { line-height: 22px; margin-bottom: 11px; }
	#foot .col { float: left; list-style: none; width: 33.3%; }
	#consult {background: #dbdbdc;list-style-type: none;margin-top: 13px;overflow: hidden;padding: 10px 0 7px 20px;font-size: 1.2em;line-height: 1.4em;}
		#consult li {float: left; font-size: 1.2em;line-height: 1.8em;margin: 0 2px 5px 0;width: 165px;}
	
#copyright {border-top: 1px dashed #3D3C3C; clear: both;font-size: 13px;letter-spacing: 1.3px;line-height: 21px;padding-top: 10px;}
	#copyright p { font-size: 13px; }
	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
.custom .post_box, .custom .teasers_box {border:none;}