/*
Description:	This is the custom.css file for SuperSold.com
Author: 		Elvis Knapman
*/

/*---:[ core layout elements ]:---*/
#container { width: 97em; padding: 0 0.7em; background: url('images/bg-body.png') repeat-y; }
.custom.ie6 #container { background: url('images/bg-body.gif') repeat-y; }
	#page { background: #efeee4 url('images/bg-content-wrap.gif') 18em 0 repeat-y; }
	.sales-page #page, .partnering-profits #page, .fhfhtr-partnering-profits #page, .plf2-offer #page, .mass-control-2 #page, .freelance-x-factor #page, .smart-people #page { background: #fff; }
		#header { position: relative; height: 64px; padding: 0 1em; background: url('images/header_bg.gif') repeat-x; border: none; }
		#content_box { background: url('images/bg-content-box.gif') 68.9em 0 repeat-y; }
			#column_wrap { background: none; }
			.no_sidebars #content { width: 60em; margin: 0 auto; float: none; }
		#footer { position: relative; padding: 0.917em; color: #fff; background: #000; border-top: 5px solid #223B8B; text-align: left; }

/*---:[ general elements ]:---*/
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: #223B8B; border-color: #2E51BA; border-top-color: #2E51BA; border-left-color: #2E51BA; }
.custom .text_input, .custom textarea { font-weight: bold; color: #a90000; }
.custom .input_sidebar { font-size: 1em; font-weight: bold; width: 12.583em; 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; }

/*---:[ headlines ]:---*/
h1, h2, h3 { font-weight: bold; }
h1, h2 { letter-spacing: -1px; text-align: center; }
	h2 a, h2 a:visited { color: #a90000; }
	h2 a:hover { color: #000; }
	#archive_info h1 { font: bold 1.8em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #222; }
.format_text h3 { font-size: 1.231em; line-height: 1.25em; margin: 1.875em 0 0.625em 0; }
	li.widget h3 { margin-bottom: 1em; text-indent: -9999px; }
	li.widget_rss h3 { height: 14px; margin-bottom: 1.231em; background: url('images/subscribe.gif') 26px 0 no-repeat; }
	li.widget_email h3 { height: 45px; margin-bottom: 0; background: url('images/renttoownbox.png') 0px 0 no-repeat; }
	li.widget_twitter h3 { height: 14px; background: url('images/twitter.gif') 38px 0 no-repeat; }
	li.widget_resources h3 { height: 12px; margin-bottom: 0.538em; background: url('images/resources.gif') 0.769em 0 no-repeat; }
	li.widget_premium h3 { height: 18px; background: url('images/sponsors.gif') 50% 0 no-repeat; }
	li.widget_popular h3 { height: 21px; margin-bottom: 0.538em; background: url('images/insider_secrets.png') 0.769em 0 no-repeat; }
	li.widget_search h3 { height: 18px; background: url('images/search.gif') no-repeat; }
	h3.archives { height: 14px; background: url('images/archives.gif') no-repeat; }
.headline_meta { text-align: center; }
	.headline_meta span { text-transform: none; letter-spacing: normal; }
	.headline_meta a, .headline_meta a:visited { color: #999; border-bottom: 0; }
	.headline_meta a:hover { color: #a90000; text-decoration: underline; border-bottom: 0; }

/*---:[ header ]:---*/
#header #logo { position: absolute; width: 421px; height: 72px; top: 3px; left: 63px; }
	#header #logo a { display: block; width: 421px; height: 72px; background: url('images/supersoldheader.png') no-repeat; text-indent: -9999px; outline: none; }
	.custom.ie6 #header #logo a { background: url('') no-repeat; }
.smart-people #header #logo { width: 665px; height: 44px; top: 26px; left: 22px; }
	.smart-people #header #logo a { width: 665px; height: 44px; background: url('images/smart-header.png') no-repeat; }
.menu { position: absolute; right: 1em; width: auto; list-style: none; border: none; }
	.menu li { margin: 0 0 0 0.3em; border: none; }
	.menu a { padding-bottom: 0.818em; color: #ddd; background: #333 url('images/bg-tab.gif') 100% 100% no-repeat; text-transform: none; letter-spacing: normal; }
	.menu a:hover, .menu .current a, .menu .current a:hover { text-decoration: none; background: #555 url('images/bg-tab.gif') 100% 100% no-repeat; }

/*---:[ content ]:---*/
.format_text a, .format_text a:visited, a.teaser_link, a.teaser_link:visited { text-decoration: underline; }
.format_text a:hover, a.teaser_link:hover { padding: 0.077em 0; color: #fff; background: #a90000; text-decoration: none; }
.format_text .center { text-align: center !important; }
.format_text ul { list-style: none; margin-left: 1.077em; }
.format_text ol { margin-left: 2.308em; }
	.format_text li { margin-bottom: 0.769em; }
	.format_text ul li { padding-left: 16px; background: url('images/bullet_text.gif') 0 0.385em no-repeat; }
.format_text img.left, .format_text img.right { margin-bottom: 0.769em; }
.format_text img.frame { padding: 0.462em; }
.post_meta { color: #999; clear: both; }
	.post_meta p { font-size: 0.846em; line-height: 1.818em; margin-bottom: 0.273em; text-align: right; }
	.post_meta p.floated { text-align: left; float: left; }
	.post_meta a, .post_meta a:visited { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat; color: #a90000; text-decoration: none; }
	.post_meta a:hover { padding: 0 0 0 14px; color: #a90000; background: transparent url('images/icon_comment.gif') 0 50% no-repeat; text-decoration: underline; }
	.post_meta abbr { font-size: 1em; text-transform: none; letter-spacing: normal; }
.teaser h2 br { display: none; }
.teaser_date { display: block; font-family: Verdana, sans-serif; text-transform: none; letter-spacing: normal; text-align: center; }
.teaser .edit_post { }
.after_post { margin-bottom: 1.538em; padding: 1.538em 0 0 0; border-top: 1px dotted #bbb; clear: both; }
	.after_post h3 { margin-top: 0; }
	.after_post ul { margin-left: 0; }
		.after_post ul a, .after_post ul a:visited { text-decoration: none; }
		ul.related_posts li br { display: none; }
	.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; }
		.promo ul { margin-bottom: 0; }
	.post_ad { padding: 0.769em; background: #fdedae; /*background: #ddf5fc;*/ border-top: 0.231em solid #e2ce80; /*border-top: 0.231em solid #86c0d1;*/ clear: both; }
		.post_ad h3 { margin: 0 0 0.625em 0; padding-bottom: 0.3125em; border-bottom: 1px dotted #d4c070; /*border-bottom: 1px dotted #89c3d4;*/ }
		.post_ad .testimonial_box { width: 200px; margin: 0 0 5px 20px; float: right; }
			.post_ad .testimonial_box a, .post_ad .testimonial_box a:visited, .post_ad .testimonial_box a:hover { padding: 0; border: 0; }
			.post_ad .testimonial_box img { display: block; margin-bottom: 10px; border: 8px solid #e2d294; }
			.post_ad p.testimonial { font: normal 1.231em/1.25em Georgia "Times New Roman", Times, serif; margin-bottom: 0; }
				.post_ad p.testimonial span { color: #a90000; }
			.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; }
		.post_ad ul { margin: 0 0 0.385em 0; }
#archive_info { padding-top: 2em; border-bottom: 0.1em dotted #bbb; }
.prev_next { color: #999; border-top: 0.1em dotted #bbb; }
	.prev_next a:hover { text-decoration: underline; }
	.prev_next br { display: none; }

/*---:[ email signup styles ]:---*/
.imfsp_form { text-align: center; margin-bottom: 1.538em; }

/*---:[ comments ]:---*/
.comments_intro, #respond_intro { margin-left: 0; }
	.comments_intro p, #respond_intro p { font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; color: #222; }
	#respond_intro p { border-bottom: 0; }
		.comments_intro p span { font-size: 1em; line-height: 1.25em; }
		.comments_intro p span.bracket { display: none; }
.custom.ie6 dl#comment_list dt { width: 46.8em; }
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; }
dl#comment_list dt.bypostauthor { background: url('images/comment_top_author.gif') 50% 100% no-repeat; }
	.avatar img { margin: 0 1em 0 0; float: left; }
	dt.comment span a, dt.comment span a:visited { color: #999; }
	dt.comment span a:hover { color: #a90000; }
	dt.comment .comment_author a, dt.comment .comment_author a:visited { color: #a90000; }
	dt.comment .comment_time, dt.comment .edit_comment { font-size: 0.917em; line-height: 1.818em; }
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; }
#commentform a:hover { text-decoration: underline; }

/*---:[ sidebar 1 (on the left) ]:---*/
.custom #sidebar_1 ul.sidebar_list { padding: 0; }
.custom #sidebar_2 ul.sidebar_list { padding-right: 0; padding-left: 0; }
.custom #sidebar_1 li.widget { margin-bottom: 2em; }
.custom.ie #sidebar_2 li.widget { margin-bottom: 2em; }
	.custom .sidebar ul li a:hover { text-decoration: underline; }
	.custom .sidebar .widget_box { padding: 0 0.833em; background: none; border: none; }
li.widget_tagline { margin-bottom: 1em !important; padding-top: 1em; /*background: #d4d2c3; border-bottom: 1px solid #b6b4a1;*/ }
	li.widget_tagline h1, li.widget_tagline p { height: 93px; margin-bottom: 0; background: url('images/tagline2.png') 54% 0 no-repeat; text-indent: -9999px; }
.custom #sidebar_1 li.widget_rss { position: relative; margin-bottom: 1.667em; }
	li.widget_rss p { margin-bottom: 0; text-align: center; }
	li.widget_rss span { position: absolute; top: -10px; left: -16px; }
		li.widget_rss span a { display: block; width: 38px; height: 38px; background: url('images/icon_rss.png') no-repeat; text-indent: -9999px; outline: none; }
		.ie6 li.widget_rss span a { background: url('images/icon_rss.gif') no-repeat; }
li.widget_email { position: relative; background: #d4d2c3; border-top: 1px solid #b6b4a1; border-bottom: 1px solid #b6b4a1; }
	.custom li.widget_email .widget_box { padding-top: 0.833em; padding-bottom: 0.833em; }
	li.widget_email span { position: absolute; top: 2px; left: -16px; }
		li.widget_email span a { display: block; width: 47px; height: 32px; background: url('images/icon_email.png') no-repeat; text-indent: -9999px; outline: none; }
		.ie6 li.widget_email span a { background: url('http://netdna.copyblogger.com/thesis/custom/images/icon_email.gif') no-repeat; }
	li.widget_email p { margin-bottom: 0; text-align: center; }
	li.widget_email p.add_top_margin { margin-top: 0.333em; }
	li.widget_email .more_info { font-size: 0.833em; margin-bottom: 0.6em; }
		li.widget_email .more_info a, li.widget_email .more_info a:visited { color: #615f4d; text-decoration: none; }
		li.widget_email .more_info a:hover { color: #a90000; text-decoration: underline; }
	li.widget_email form label { font-size: 0.833em; }
	li.widget_email .feedburner { margin-top: 1em; }
		li.widget_email .feedburner a { color: #615f4d; text-decoration: none; }
		li.widget_email .feedburner a:hover { color: #111; }
		li.widget_email .feedburner strong { font: normal 1.5em/1em Georgia, Cambria, "Times New Roman", Times, serif; display: inline-block; padding-right: 0.889em; color: #a90000; background: url('images/icon-feed.gif') 100% 50% no-repeat; cursor: pointer; }
li.widget_twitter { position: relative; }
	li.widget_twitter span { position: absolute; top: 1.5em; left: -24px; }
		li.widget_twitter span a { display: block; width: 51px; height: 36px; background: url('http://netdna.copyblogger.com/thesis/custom/images/icon-twitter.png') no-repeat; text-indent: -9999px; outline: none; }
		.ie6 li.widget_twitter span a { background: url('images/icon-twitter.gif') no-repeat; }
	li.widget_twitter p { font-size: 0.917em; line-height: 1.636em; width: 11.273em; height: 6.182em; margin: 0 0.909em 0 2.455em; padding: 0.636em 0 0 1.727em; background: url('images/twitter-bubble.gif') no-repeat; }
		li.widget_twitter p a { text-decoration: none; }
		li.widget_twitter p a:hover { text-decoration: underline; }
li.widget_list ul { }
	li.widget_list ul li { margin-bottom: 0; }
	.ie6 li.widget_list ul li { width: 100%; }
		li.widget_list ul li a, li.widget_list ul li a:visited { display: block; padding: 0.5em 0.833em; color: #a90000; }
		.custom li.widget_list ul li a:hover { color: #222; background: #e0dfd0; text-decoration: none; }
		li.widget_list ul li br { display: none; }
		li.widget_popular ul li span { color: #222; padding-left: 13px; background: url('images/icon_comment.gif') 0 50% no-repeat; }
li.widget_premium { }
	.sidebar li.widget_premium ul li { font-size: 0.833em; line-height: 1em; width: 26em; margin-bottom: 1em; padding: 0; background: none; }
		li.widget_premium a img { display: block; width: 26em; height: 12.5em; background: #d4d2c3; }
li.widget_search #lwp_sfd { font-size: 1em; width: 21.083em; padding: 0.25em; color: #555; background: #fff; border: 0.083em solid #b8b5a1; border-width: 0.083em 0 0 0.083em; }
li.widget_search #lwp_f { display: none; }
li.widget_hosting { background: #d4d2c3; }
	li.widget_hosting p { margin-bottom: 0; padding: 0.833em; }
	li.widget_hosting a { text-decoration: none !important; }
	li.widget_hosting a:hover { text-decoration: none; padding: 0.083em 0; color: #fff; background: #a90000; }

/*---:[ 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/footer.png') no-repeat; text-indent: -9999px; }
.ie6 #footer a#cb { top: 2px; background: url('') 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; }

/*---:[ bogus plugin CSS ]:---*/
.contactform { position: static; overflow: hidden; width: 95%; }
.contactleft { width: 25%; white-space: pre; text-align: right; clear: both; float: left; display: inline; padding: 4px; margin: 5px 0; }
.contactright { width: 70%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; }
.contacterror { border: 1px solid #ff0000; }
.contactsubmit { }

#lwp_main { position: relative;}
#lwp_research { margin-top: 10px; padding-top: 10px; }
#lwp_2_searchbutton { display: none; }
#lwp_logo { position: absolute; top: -30px; right: 0; }
#lwp_rw { background: url('http://www.lijit.com/res/images/wijit_logo_bw.png') top right no-repeat transparent; }
#lwp_sfd  { width: 253px; padding: 3px; color: #777; background: #fff; font: normal 1.0em Verdana, sans-serif; border: 1px solid #b8b5a1; border-width: 0 1px 1px 0; }

/*---:[ 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; }

/*---:[ dead styles for newsletter opt-in ]:---*/
/*#cb-optin-box { background-color: #f7f7f7; border: 1px #ccc solid; font-size: 1em; margin: 10px auto; padding: 10px; text-align: left; width: 300px;}
#cb-optin-box form p {text-align: center;padding: 3px;}
#cb-optin-box label {font-weight: bold; color: #555; text-align: left;}
#cb-optin-box .text-input { background-color: #fff; color: #555; width: 250px; display: inline; margin: 0; padding: 5px 3px; border: 1px solid #999;}
#cb-optin-box .text-input:focus { background-color: #ffffcc; }
#cb-optin-box .cb-optin-submit { background-color: #ccc; border: 1px solid #999; color:#444; font-weight: bold; margin: 0 auto; padding: 8px 15px; text-align: center; }
#cb-optin-box .cb-optin-submit:hover { background-color: #ffffcc; }
#cb-optin-box .cb-optin-submit:active { background-color: #ffff99; }*/