#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-right: 1px solid #b8b5a1; border-bottom: 1px solid #b8b5a1; border-top: none; border-left: none; }

/* Begin Contact Form 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;
}

/*
Description:	This is the custom.css file for Copyblogger, which is now based on the Thesis framework from DIYthemes.
Author: 	Chris Pearson
Author URL:	http://www.pearsonified.com/
*/

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


/*---:[ core layout elements ]:---*/

#container { width: 97em; padding: 0 0.7em; border:none; background: url('images/bg-body.png') repeat-y; }
.custom.ie6 #container { background: url('images/bg-body.gif') repeat-y; }
.custom #page { background: #efeee4 url('images/bg-content-wrap.gif') 18em 0 repeat-y; padding: 0;}

.sales-page #page, .custom.partnering-profits #page, .custom.fhfhtr-partnering-profits #page, .custom.plf2-offer #page, .custom.mass-control-2 #page, .freelance-x-factor #page, .smart-people #page { background: #fff; }
.custom #header { position: relative; height: 64px; padding: 0 1em; background: url('images/header_bg.gif') repeat-x; border: none; }
.custom #content_box { background: url('images/bg-content-box.gif') 68.9em 0 repeat-y; }
.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; }


.custom #tagline { display:none; }
.custom #page {
	position:relative;
	padding:0;
}
.custom #page ul.menu {
	position:absolute; 
	text-align:right;
	width:230px;
	right:1.1em;
	border:none;
}
.custom #page .menu li { margin: 0 0 0 0.3em; border: none; }
.custom #page .menu li a, ul#tabs li a:visited { border:none; padding: 0.636em 0.727em 0.818em 0.727em; text-transform: none; letter-spacing: normal; color: #ddd; background: #333 url('images/bg-tab.gif') 100% 100% no-repeat; }
.custom #page .menu li a:hover { text-decoration: none; color: #fff; background: #555 url('images/bg-tab.gif') 100% 100% no-repeat; }
.custom #page .menu li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0; background: none; }
/*
.custom #column_wrap {width:64.7em;}
.custom #column_wrap #content { width:47.4em;}
.custom #sidebar_1 { width:22.2em;}
*/
/*---:[ core design elements ]:---*/

.custom a, .custom a:visited { color: #a90000; text-decoration: none; }
.custom a:hover { color: #a90000; text-decoration: 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; }


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


/*---:[ header ]:---*/
.custom #header #logo { position: absolute; width: 421px; height: 72px; top: 3px; left: 33px; }
.custom #header #logo a { display: block; width: 721px; height: 72px; background: url('images/5fff.png') no-repeat; text-indent: -9999px; outline: none; }
.custom.ie6 #header #logo a { background: url('images/5fff-ie6.png') no-repeat; }
.custom.smart-people #header #logo { width: 665px; height: 44px; top: 26px; left: 22px; }
	.custom.smart-people #header #logo a { width: 665px; height: 44px; background: url('images/smart-header.png') no-repeat; }
.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 url('images/bg-tab.gif') 100% 100% no-repeat; }
ul#tabs li a:hover { text-decoration: none; color: #fff; background: #555 url('images/bg-tab.gif') 100% 100% no-repeat; }
ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0; background: none; }


/*---:[ content ]:---*/
.custom .format_text a, .custom .format_text a:visited, .custom a.teaser_link, .custom a.teaser_link:visited { color: #a90000; text-decoration: underline; }
.custom .format_text a:hover, .custom a.teaser_link:hover { padding: 0.077em 0; color: #fff; background: #a90000; text-decoration: none; }
.custom .format_text .center { text-align: center !important; }
.custom .format_text ul { list-style: none; 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; background: url('images/bullet_text.gif') 0 0.385em no-repeat; }
.custom .format_text img.left, .custom .format_text img.right { margin-bottom: 0.769em; }
.custom .format_text img.frame { padding: 0.462em; }
.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 { padding: 0 0 0 14px; background: url('images/icon_comment.gif') 0 50% no-repeat; color: #a90000; text-decoration: none; }
		.custom .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; }
	.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 .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; }


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


/*---:[ 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; }
	/*.custom .sidebar li.widget ul li { padding-left: 14px; background: url('images/bullet_sidebar.gif') 0 0.3em no-repeat; }*/
li.widget_tagline { margin-bottom: 2.333em !important; padding: 1em 0 0.833em 0; background: #d4d2c3; border-bottom: 1px solid #b6b4a1; }
	li.widget_tagline h1, li.widget_tagline p { height: 93px; margin-bottom: 0; background: url('images/tagline.gif') 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('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: 0 0 0.6em 0; }
		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_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('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 { }
	.custom .sidebar li.widget_premium ul li { font-size: 0.833em; line-height: 1em; margin-bottom: 1em; padding: 0; background: none; }
	.custom.ie .sidebar li.widget_premium ul li { width: 26em; }
		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: #777; 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.167em 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/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; }

.custom .sidebar ul.sidebar_list {
	padding-left:0px;
	padding-right:0px;
}
.custom #content {
	float:right;
}

#feature_box { display:none; }
#sidebars { width:27.2em; }
#sidebar_2 { width:26.2em; }


.custom #sidebar_1 {
	width:17.9em;
}
.custom #content {
	width:50.4em;
}

.custom #sidebar_1 li { 
	padding-left: 5px;
}
ul.sidebar_list {
	padding-top:0;
}
ul.sidebar_list .widget {
	margin-bottom:5px;
}

li.widget ul li { margin: 0; }


.thesis_widget_search { padding-top:30px; background: url('images/search.gif') no-repeat 5px 10px; }

.widget_archive { background: url('images/archives.gif') no-repeat 5px 10px; }
.widget_archive li {padding:3px 3px 3px 3px;}
.widget_archive li:hover { background-color:#e0dfd0; }

.widget_links {	background: url('images/resources.gif') no-repeat 5px 10px;}
.widget_links li {padding:3px 3px 3px 3px;}
.widget_links li:hover { background-color:#e0dfd0; }

.widget_popular { background: url('images/popular.gif') no-repeat 5px 10px; padding-top:30px;}
.widget_popular h2 { display:none;}
.widget_popular li { padding:3px 0px 3px 3px; font-size:1.3em; line-height:1.385em; list-style-image:none; list-style-position:outside; list-style-type:none;}
.widget_popular li:hover { background-color:#e0dfd0; }

.custom .widget_subscribe { background: url('images/subscribe.gif') no-repeat 5px 10px; position:relative; }
.custom .widget_subscribe p { padding-left:45px; width: 123px; }
.custom .widget_email { background: url('images/email_updates.gif') no-repeat 5px 10px; background-color:#d5d1c3; width:98%; position:relative; padding-top:30px; }
.custom .widget_email .widget_email_form { width:150px; padding-left:20px; padding-bottom:20px; }
.custom .widget_email input { width:90%; }

.custom li.widget_twitter { margin-top:0px; margin-bottom:0px; position:relative; }
.custom li.widget_twitter p { width: 123px; }


.subscribe_me {	background: url('images/subscribe.gif') no-repeat 5px 10px; }
.subscribe_me_services { position: relative; }
.subscribe_me_text { padding-left:30px; }
.float_feed_button { position: absolute; left:-20px; top: 30px; }

#footer p { display:none;}
#footer { height:25px; }

/* End Contact Form CSS */