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

body.custom { color: #dadac2; background: #000 url('images/ebt-corner.png') no-repeat; padding: 0; margin: 0;}
.clearall { clear: both; }

/*---:[ core layout elements ]:---*/
.custom #container { width: 97em; padding: 0 0.7em;}
.custom.ie6 #container {  }
	.custom .full_width > .page { background: transparent; }
	.custom #header #logo { width: 150px; }
		.custom #header #tagline { display: none; }
		.custom #tagline2 { font-size: 1.3em; }
			.custom #tagline2 a, .custom #tagline2 a:visited { color: #a90000;  }
			.custom #tagline2 a:hover { text-decoration: underline; }


.custom #content_box { clear: both; }
.custom a, .custom a:visited { color: #ccc; }
.custom a:hover { color: #a90000; text-decoration: none; border: none; }

/*---:[ header ]:---*/
.custom #header #logo { float: left; width: 147px; height: 90px; padding-right: .5em; }
	.custom #header #logo a { display: block; width: 147px; height: 90px; background: url('images/ebt-logo.png') no-repeat; text-indent: -9999px; outline: none; border: none; }
	.custom #header #tagline { line-height: 0; text-indent: -9999px; }
.custom #tagline2 { }
	.custom #tagline2 ul.tagline2 { list-style: none; }
		.custom #tagline2 ul.tagline2 li { font-size: 1.15em; }


/*---:[ headlines ]:---*/
.custom h1, .custom h2, .custom h3 { font-weight: bold; }
.custom h1, .custom h2 { color: #a90000; letter-spacing: -1px; text-align: left; }
	.custom h2 a, .custom h2 a:visited { color: #a90000; border: none; }
	.custom h2 a:hover { color: #cc0000; }
	.custom #content #archive_info h1 { font-weight: bold; color: #222; }
.custom .format_text h3 { font-size: 1.231em; line-height: 1.25em; }
	.custom li.widget h3 { margin-bottom: 1em; }
	.custom li.WishListMember_Widget h3 { height: 37px; margin-bottom: 1.231em; background: url('images/widget_wishlist.gif') no-repeat; }
	.custom li.thesis_widget_search h3 { height: 37px; margin-bottom: 1.231em; background: url('images/widget_search.gif') no-repeat; }
	.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: left; }
	.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 blockquote { border-left: 3px solid #a90000; }
.custom .drop_cap { font-family: 'Courier New', Courier, Verdana, sans-serif; font-weight: bold; }
.custom .post_box, .custom .teasers_box { border: 0; }
.custom .format_text a, .custom .format_text a:visited, .custom a.teaser_link, .custom a.teaser_link:visited { color: #a90000;  }
.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 { color: #ccc; border: none; }
.custom .format_text .center { text-align: center !important; }
.custom .format_text ul { list-style: square; margin-left: 1.077em; padding-left: 1.1em; }
.custom .format_text ol { margin-left: 2.308em; }
	.custom .format_text li { margin-bottom: 0.769em; }
	.custom .format_text ul li {  }
.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.746em; line-height: 1.818em; margin-bottom: 0.273em; text-align: left; }
	.custom .post_meta p.floated { text-align: left; float: left; }
		.custom .post_meta a, .custom .post_meta a:visited { color: #333; text-decoration: underline; }
		.custom .post_meta a:hover { color: #a90000; text-decoration: underline; background: transparent; }
	.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 #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; }
.custom .format_text .note { color: #333; background: #f5f5f5; border: 1px solid #ddd; padding: 15px; margin: 15px 0; }
.custom .format_text .info { background: #E3F0F2; border: 1px solid #ADDDE6;  padding: 15px; margin: 15px 0; }
.custom .format_text .alert { color: #333; background: #fffbe0; border: 1px solid #F2EC49; margin:15px 0; padding:15px; }
.custom .video_bg { background: #a90000 url('images/redblock.gif') top repeat; margin-bottom: 1.1em; padding: 1.1em; } 
.custom .pullquote_left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; float: left; }
.custom .pullquote_right { width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; float: right; }
	/* post elements */
	.custom a.more-link, .custom a:visited.more-link { clear: both; background: #a90000; color: #FFF; padding: 4px 8px 5px 5px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.custom a:hover.more-link { background: #414141; color: #FFF; padding: 4px 8px 5px 5px; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


/*---:[ sidebars ]:---*/
.custom #sidebars a, .custom #sidebars a:visited { color: #a90000;  }
.custom #sidebars a:hover { text-decoration: underline; }
.custom .sidebar h3 { font-variant: normal; font-transform: lowercase; }


/*---:[ footer ]:---*/
#footer a, #footer a:visited, #footer a:hover { color: #a90000; border-bottom: none; outline: none; }
#footer a#cb { position: absolute; display: block; top: -3px; left: 37px; width: 284px; height: 51px; background: url('images/footer.png') no-repeat; text-indent: -9999px; }
.ie6 #footer a#cb { top: 2px; background: url('images/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: #222; }

	/*---:[ FOOTER ELEMENTS ]:---*/
.custom #footer_area, .rsswidget img { display: none; }

#foot { background: #000 url(images/footerx.gif) repeat-x; color: #353535; margin-top: 3em; overflow: hidden; border-top: 1px solid #a90000; }
	#foot .page { width: 90%; }
	#foot a, #copyright a { color: #666; text-decoration: none; }
		#foot a:hover, #copyright a:hover { color: #fff; text-decoration: underline; }
	#foot ul.sidebar_list { padding: 2em 1em; }
	#foot .widget { margin: 0; }
	#foot .col { float: left; width: 25%; }

#about { border-bottom: 1px solid #333; clear: both; padding: 1.3em 0; font-size: 1.6em; }
	#about ul.sidebar_list { padding: 0 1em; }
	#about p { margin-bottom: 0.1em; }
#copyright { border-top: 1px solid #333; clear: both; padding: 1.3em 0; }
	#copyright ul.sidebar_list { padding: 0 1em; }
	#copyright p { margin-bottom: 0.1em; }
		
	/* headings */
	#foot h3 { color: #ccc; font-family: "Myriad Pro", Helvetica, Arial, sans-serif; font-size: 1.6em; margin-bottom: 0.6em; }
		#foot .widget_text h3 { display: none; }
		#foot h3 a { color: #ccc; }


/*---:[ other ]:---*/
.custom .download {
	background: #333;
	border: 1px solid #000; 
	color: #fff;
	padding: 1.1em;
	margin-bottom: 1.1em;
	overflow: hidden;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	clear:both;
}
	.custom .download a, .custom .download a:visited {color: #fff; margin: 0; }

/*
FORMS
*/

.forms input[type="button"]         {background:url(images/button_on.gif) #22be0b; border:1px solid #7f9682; color:#fff; font:bold 11px Verdana; margin:5px 0 0 0; padding:5px 4px 3px 4px;}
.forms input[type="button"]:hover   {background:url(images/button_hover.gif) #2096e2; border:1px solid #0d79bf; border-width:1px;}
.forms input[type="button"]:focus   {background:url(images/button_focus.gif) #0154b0; border:1px solid #043974; border-width:1px;}

.forms input[type="password"]       {background:#ffffff; border:1px solid #8d8d8d; color:#363636; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.forms input[type="password"]:hover {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
.forms input[type="password"]:focus {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.forms input[type="submit"] { background: #a90000; border: .154em solid #660000; border-left-color: #4e0000; border-top-color: #4e0000; color: #fff; cursor: pointer; text-transform: uppercase; border-width: 3px; font-size: 1em; padding: .313em .25em; } 
.forms input[type="submit"]:hover {}
.forms input[type="submit"]:focus {}


/*
OTHER
*/
.custom a.cta, .custom a.cta:visited   { color: #fff; font-weight: bold; font-size: .9em; padding: 5px; background:url(images/button_on.gif) #2096e2; border:1px solid #7f9682; cursor: pointer; cursor: hand; border-width:1px;}
.custom a.cta:hover   { padding: 5px; background:url(images/button_hover.gif) #0154b0; border:1px solid #043974; border-width:1px;}

.custom #feature_box { padding-bottom: 1.1em; height: 120px; background: #fff; }
	.custom #feature_box .hire_me { float: left; background: #fff url('images/hire_me.gif') no-repeat; text-indent: -9999px; width: 220px; height: 120px; padding-right: 5px; margin-right: 5px; border-right: 2px dotted #ccc; }
	.custom #feature_box .workshops { float: left; background: #fff url('') no-repeat; padding-right: 5px; margin-right: 5px; border-right: 2px dotted #ccc; }
	.custom #feature_box .feature_news {float: left; }
	.custom #feature_box a, .custom #feature_box a:visited, .custom #feature_box a:hover { border-bottom: 0; background: #fff; }
.custom .format_text .access { background: #f5f5f5; border: 1px solid #ddd; padding: 15px; margin: 15px 0; }
.custom .format_text .pricing { background: #fffbe0; border: 1px solid #F2EC49; margin:15px 0; padding:15px; }
	.custom .format_text .pricing h3 {margin-top: .3em; }

.custom p.btc-powered { display: none; }
.custom .btc-sq { display: none; }
.custom .btc-summary { display: none; }
.custom p.linklove { display:none; }
.custom .comments_closed { display: none; }
