/*
Description: This is the custom.css file for Eaten by Tigers
Author: Mark Eckenrode (original code by Chris Pearson)
Author URL: http://www.eatenbytigers.com
*/

body.custom { background: #67727b; color: #222; }
.clearall { clear: both; }

/*---:[ core layout elements ]:---*/
.custom #container { width: 97em; padding: 0 0.7em;}
.custom.ie6 #container {  ;}
	.custom #page { background: #efeee4; }
	.sales-page #page, .custom.product-xyz #page { background: #fff; }
		.custom .page {border-left: 1px solid #000; border-right: 1px solid #000; }
		.custom #header { position: relative; height: 80px; padding: 0 1em; background: url('images/header_bg.gif') repeat-x; border: none; }
		.custom #content_box { background: #fff; }
			.custom #column_wrap { background: none; }
			.custom .no_sidebars #content { width: 60em; margin: 0 auto; float: none; }
		.custom #footer { position: relative; padding: 0.917em; color: #fff; background: #000; border-top: 5px solid #a90000; text-align: left; }

/*---:[ core design elements ]:---*/
.custom a, .custom a:visited { color: #a90000; text-decoration: none; border-bottom:1px dotted #CCCCCC; }
.custom a:hover { color: #a90000; text-decoration: none; border: none; }
.custom blockquote { font-family: Georgia, "Times New Roman", Times, serif; color: #555; border-left: 3px solid #a90000; }
.custom .form_submit { font: normal 1em/1em Candara, Verdana, sans-serif !important; padding: 0.231em 0.462em; text-transform: uppercase; letter-spacing: 1px; color: #aaa; background: #222; border: 0.154em solid #000; border-top-color: #444; border-left-color: #444; cursor: pointer; width: auto; overflow: visible; }
	.custom .form_submit:hover, .custom .button_sidebar:hover { color: #fff; background: #a90000; border-color: #860000; border-top-color: #d41d1d; border-left-color: #d41d1d; }
.custom .text_input, .custom textarea { font-weight: bold; color: #a90000; }
.custom .input_sidebar { font-size: 1em; font-weight: bold; width: 12.75em; padding: 0.25em; color: #a90000; background: #fff; border: 0.083em solid #b8b5a1; border-width: 0.083em 0 0 0.083em; }
.custom .button_sidebar { font: normal 0.833em/1em Candara, Verdana, sans-serif !important; padding: 0.3em 0.6em; text-transform: uppercase; letter-spacing: 1px; color: #aaa; background: #222; border: 0.2em solid #000; border-top-color: #444; border-left-color: #444; cursor: pointer; width: auto; overflow: visible; }

/*---:[ header ]:---*/
.custom #header #logo { position: absolute; width: 750px; height: 105px; top: 3px; left: 15px; }
	.custom #header #logo a { display: block; width: 750px; height: 105px; background: url('images/markeckenrode.png') no-repeat; text-indent: -9999px; outline: none; border: none; }
	.custom.ie6 #header #logo a { background: url('images/markeckenrode.gif') no-repeat; border: none; }
	.custom #header #tagline { text-indent: -9999px; }
.custom ul.menu { display: none; }
.custom ul#tabs { position: absolute; right: 1.1em; list-style: none; border: none; }
.custom.ie ul#tabs { width: auto; }
	ul#tabs li { margin: 0 0 0 0.3em; border: none; }
		ul#tabs li a, ul#tabs li a:visited { padding: 0.636em 0.727em 0.818em 0.727em; text-transform: none; letter-spacing: normal; color: #ddd; background: #333; border: none; }
		ul#tabs li a:hover { text-decoration: none; color: #fff; background: #555; border: none; }
		ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0; background: none; }

/*---:[ headlines ]:---*/
.custom h1, .custom h2, .custom h3 { font-weight: bold; }
.custom h1, .custom h2 { color: #a90000; letter-spacing: -1px; text-align: center; }
	.custom h2 a, .custom h2 a:visited { color: #a90000; border: none; }
	.custom h2 a:hover { color: #000; }
	.custom #content #archive_info h1 { font-weight: bold; color: #222; }
.custom .format_text h3 { font-size: 1.231em; line-height: 1.25em; }
	.custom .format_text ul.badges { list-style: none; margin: 0; padding: 0; }
	.custom li.ebt h3 { float: left; margin: 0 5px 0 0; height: 77px; width: 225px; text-indent: -9999px; background: #fff url('images/ebt_badge.jpg'); }
	.custom li.homestomper h3 { float: left; margin: 0 0 0 5px; height: 77px; width: 225px; text-indent: -9999px; background: #fff url('images/homestomper_badge.jpg'); }
	.custom .format_text ul.social { list-style: none; margin: 0; padding: 0; }
	.custom li.twitter, .custom li.facebook {float: left; }
	.custom li.widget h3 { margin-bottom: 1em; text-indent: -9999px; }
	.custom li.widget_rss h3 { height: 14px; margin-bottom: 1.231em; background: url('images/subscribe.gif') 26px 0 no-repeat; }
	.custom li.widget_email h3 { height: 17px; margin-bottom: 0; background: url('images/email_updates.gif') 23px 0 no-repeat; }
	.custom li.widget_twitter h3 { height: 14px; background: url('images/twitter.gif') 38px 0 no-repeat; }
	.custom li.widget_resources h3 { height: 12px; margin-bottom: 0.538em; background: url('images/resources.gif') 0.769em 0 no-repeat; }
	.custom li.widget_premium h3 { height: 18px; background: url('images/sponsors.gif') 50% 0 no-repeat; }
	.custom li.widget_popular h3 { height: 17px; margin-bottom: 0.538em; background: url('images/popular.gif') 0.769em 0 no-repeat; }
	.custom li.widget_search h3 { height: 18px; background: url('images/search.gif') no-repeat; }
	h3.archives { height: 14px; background: url('images/archives.gif') no-repeat; }
.custom .headline_meta { color: #999; text-align: center; }
	.custom .headline_meta span { text-transform: none; letter-spacing: normal; }
	.custom .headline_meta a, .custom .headline_meta a:visited { color: #999; border-bottom: 0; }
	.custom .headline_meta a:hover { color: #a90000; text-decoration: underline; border-bottom: 0; }

/*---:[ content ]:---*/
.custom .format_text .note { background: #f5f5f5; border: 1px solid #ddd; padding: 15px; margin: 15px 0; }
.custom .format_text a, .custom .format_text a:visited, .custom a.teaser_link, .custom a.teaser_link:visited { color: #a90000; text-decoration: none; }
.custom .format_text a:hover, .custom a.teaser_link:hover { padding: 0.077em 0; color: #fff; background: #a90000; text-decoration: none; }
.custom .format_text a.more-link, .custom .format_text a.dsq-comment-count { border: none; }
.custom .format_text .center { text-align: center !important; }
.custom .format_text ul { list-style: square; margin-left: 1.077em; }
.custom .format_text ol { margin-left: 2.308em; }
	.custom .format_text li { margin-bottom: 0.769em; }
	.custom .format_text ul li { padding-left: 16px; }
.custom .format_text img.left, .custom .format_text img.right { margin-bottom: 0.769em; }
.custom .format_text img.frame { padding: 0.462em; }
.custom .format_text a.credit, .custom .format_text a.credit:visited { text-decoration: none; }
	.custom .format_text a.credit:hover { border: none; color: #fff; }
.custom .post_meta { color: #999; clear: both; }
	.custom .post_meta p { font-size: 0.846em; line-height: 1.818em; margin-bottom: 0.273em; text-align: right; }
	.custom .post_meta p.floated { text-align: left; float: left; }
		.custom .post_meta a, .custom .post_meta a:visited { color: #a90000; text-decoration: none; }
		.custom .post_meta a:hover { text-decoration: underline; }
	.custom .post_meta abbr { font-size: 1em; text-transform: none; letter-spacing: normal; }
.custom .teaser h2 br { display: none; }
.custom .teaser_date { display: block; font-family: Verdana, sans-serif; text-transform: none; letter-spacing: normal; text-align: center; }
.custom .teaser .edit_post { }
.custom .postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
	.custom .postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
	.custom .postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
	.custom .postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
	.custom .postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
	.custom .postauthor p.hlight span { color: #0033cc; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
.custom .after_post { margin-bottom: 1.538em; padding: 1.538em 0 0 0; border-top: 1px dotted #bbb; clear: both; }
	.custom .after_post h3 { margin-top: 0; }
	.custom .after_post ul { margin-left: 0; }
		.custom .after_post ul a, .custom .after_post ul a:visited { text-decoration: none; }
		ul.related_posts li br { display: none; }
	.custom .promo { width: 15.385em; margin: 0 0 1.538em 1.538em; padding: 0.769em 0.769em 0 0.769em; background: #ddf5fc; border: 0.077em solid #86c0d1; /*background: #fffbe0; border: 0.077em solid #ffe95a;*/ float: right; }
		.custom .promo ul { margin-bottom: 0; }
	.custom .post_ad { padding: 0.769em; background: #fdedae; /*background: #ddf5fc;*/ border-top: 0.231em solid #e2ce80; /*border-top: 0.231em solid #86c0d1;*/ clear: both; }
		.custom .post_ad h3 { margin: 0 0 0.625em 0; padding-bottom: 0.3125em; border-bottom: 1px dotted #d4c070; /*border-bottom: 1px dotted #89c3d4;*/ }
		.custom .post_ad .testimonial_box { width: 200px; margin: 0 0 5px 20px; float: right; }
			.custom .post_ad .testimonial_box a, .custom .post_ad .testimonial_box a:visited, .custom .post_ad .testimonial_box a:hover { padding: 0; border: 0; }
			.custom .post_ad .testimonial_box img { display: block; margin-bottom: 10px; border: 8px solid #e2d294; }
			.custom .post_ad p.testimonial { font: normal 1.231em/1.25em Georgia "Times New Roman", Times, serif; margin-bottom: 0; }
				.custom .post_ad p.testimonial span { color: #a90000; }
			.custom .post_ad p.citation { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; padding-right: 20px; text-align: right; color: #4b8494; }
		.custom .post_ad ul { margin: 0 0 0.385em 0; }
.custom #archive_info { padding-top: 2em; border-bottom: 0.1em dotted #bbb; }
.custom .prev_next { color: #999; border-top: 0.1em dotted #bbb; }
	.custom .prev_next a:hover { text-decoration: underline; }
	.custom .prev_next br { display: none; }

/*---:[ sidebar ]:---*/
.custom .sidebar a:hover { padding: 0.077em 0; color: #fff; background: #a90000; text-decoration: none; }
.custom .sidebar h3 { font-size: 1.3em; }
.custom div.boxpad {
	padding: 1.1em;
}
	.custom .sidebar .highlight { background: #e2e2e2; }
	.custom .sidebar .boxpad p { font-size: 1.3em; margin-bottom:1.467em; }
        .custom .sidebar .column-right { float:right; width:225px; margin-right: 10px; }
        .custom .sidebar .column-left { float:left; width:225px; margin-left: 10px; }
div#about {
	background-image:url(images/about-header.png);
}
div#stories {
	background-image:url(images/stories-header.png);
}
div#recently {
	background-image:url(images/recently-header.png);
}
div#elsewhere{
	background-image:url(images/elsewhere-header.png);
}
div.maincategory {
        background-position:15px 0;
        background-repeat:repeat-x;
        padding-top:50px;
        width:410px;
}
.custom .dsq-widget { font-size: 1.2em; }
	.custom .dsq-widget-item p.dsq-widget-meta { font-size: .9em; }


/*---:[ comments ]:---*/
.custom .comments_closed { display: none; }
.custom #disqus_thread { margin-left: 1.1em; margin-right: 1.1em; }
	.custom .dsq-dc-logo { display: none; }
	.custom .dsq-brlink { display: none; }
	.custom #dsq-new-post h3 { margin: 2em 0 1.1em 0; border-bottom:1px dotted #BBBBBB; font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; color: #222; }	
	.custom #dsq-comments-title h3 { margin: 2em 0 1.1em 0; border-bottom:1px dotted #BBBBBB; font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; color: #222; }	

.custom .comments_intro, .custom #respond_intro { margin-left: 0; }
	.custom .comments_intro p, .custom #respond_intro p { font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; color: #222; }
	.custom #respond_intro p { border-bottom: 0; }
		.custom .comments_intro p a:hover { text-decoration: underline; }
		.custom .comments_intro p span { font-size: 1em; line-height: 1.25em; }
		.custom .comments_intro p span.bracket { display: none; }
.custom.ie6 dl#comment_list dt { width: 46.8em; }
.custom dl#comment_list dt.comment { position: relative; padding-bottom: 33px; background: url('images/comment_top.gif') 50% 100% no-repeat; }
.custom.ie6 dl#comment_list dt.comment { padding-bottom: 23px; }
.custom dl#comment_list dt.bypostauthor { background: url('images/comment_top_author.gif') 50% 100% no-repeat; }
	.custom .avatar img { margin: 0 1em 0 0; float: left; }
	.custom dt.comment span a, .custom dt.comment span a:visited { color: #999; }
	.custom dt.comment span a:hover { color: #a90000; }
	.custom dt.comment .comment_author a, .custom dt.comment .comment_author a:visited { color: #a90000; }
	.custom dt.comment .comment_time, .custom dt.comment .edit_comment { font-size: 0.917em; line-height: 1.818em; }
.custom dl#comment_list dd.comment { margin: 0 2em 2em 2em; padding-top: 0.5em; background: #ececec url('images/comment_bottom.gif') 0 100% no-repeat; border-bottom: 0; }
.custom.ie dl#comment_list dd { width: 44.8em; }
.custom #commentform a:hover { text-decoration: underline; }
		

/*---:[ footer ]:---*/
#footer a, #footer a:visited, #footer a:hover { color: #ccc; border-bottom: none; outline: none; }
#footer a#cb { position: absolute; display: block; top: -3px; left: 37px; width: 284px; height: 51px; background: url('images/copyblogger_footer.png') no-repeat; text-indent: -9999px; }
.ie6 #footer a#cb { top: 2px; background: url('images/copyblogger_footer.gif') no-repeat; }
#footer p { text-align: right; }
#footer .copyright { text-transform: uppercase; }
#footer .attribution { color: #ccc; }
	#footer .attribution a, #footer .attribution a:visited { border-bottom: 0.091em solid #444; }
	#footer .attribution a:hover { color: #fff; }


/*---:[ no sidebars pages ]:---*/
.no_sidebars #content h1 { font-size: 2.8em; line-height: 1.214em; }
.no_sidebars .format_text .alert { font: bold 1.385em/1.375em "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 1.111em; padding: 0.5em 0.688em; background: #fbfbcb; text-align: center; }