/*
Theme Name: Thefinancialblogger.com Liquid version
Theme URI: Thefinancialblogger.com
Description: The  Thefinancialblogger.com theme based on the famous <a href="www.blogskinners.com">Blogskinners</a>.
Version: Liquid version
Author: blogskinners.com
Author URI: http://noncompare.com/
*/
/*Css Document*/
body  {
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center; 
	font: 14px 'Lucida Grande', arial; 
	color: #333;
}
.wrapper { 
	min-width: 950px;
	margin: 0;
	text-align: left;
	
} 
/*---IE suck/makasapot---*/
* html .wrapper {
	border-right: 950px solid #FFF;
}
* html .min-width {
	display: inline-block;
	position: relative;
	margin-right: -950px;
} 			
			
* html .wrapper { height: 1px;}
* html .min-width { height: 1px;}
.mainwrapper {
	text-align: left;
	background: #fff;
	
}
/*-----------------------default/Common Css------------------------------*/
a img {
	border: 0;
}
a:link, a:visited {
	text-decoration: none;
	color: #1170a0;
}
a:hover {
	color: #999;
}
.clearfloat { clear: both;}
.clear_r { clear: right;}
ul, li, form, h1, h2, h3 {
	margin: 0; 
	padding: 0;
	list-style: none;
}
input, textarea {
	padding-left: 4px;
	font: 12px arial;
	color: #333;
	border: 1px solid #999;
}
h1 {
	font: 24px Georgia;
}
h2 {
	font: bold 16px arial;
}
h3 {
	font: bold 14px arial;
}
p {
	margin: 0;
	padding: 0 0 7px 0;
}
#header, #banner, .main_content, .footer {
	padding: 0 12px;
}
/*#subheader, #subbanner, .submain_content, .subfooter {
	width: 950px;
	margin: 0 auto;
}*/
#banner a:hover,#ban_content .read_post a:hover, #ban_content .com_post a:hover, .by_cat, .post_head a:hover, .post_excerpt a:hover, .cat a:hover, .post_option a:hover, .com_date a:hover {
	color: #999 !important;
}
.read_post, .com_post {
	float: left;
	margin-right: 12px;
	font: bold 12px arial;
	padding-left: 18px;
	
}
.read_post {
	background: url(images/read_post_65.gif) no-repeat left top; 
}
.com_post {
	background: url(images/com_post_65.gif) no-repeat left top;

}
/*--------------------------header css-----------------------------*/
#header {
	background: url(images/bg_head_01.gif) repeat-x left top;
}
.logo {
	float: left;
	width: 365px;
}
* html #header { height: 1%; }
*+html #header { height: 1%; }
#header form {
	float: right; padding: 55px 0 14px 0; 
}
* html #header form { padding-bottom: 13px;}
*+html #header form { padding-bottom: 13px;}
.search_in {
	border: 2px solid #999;
	height: 19px;
}
.search_btn {
	border: 0;
	cursor: pointer;
	background: url(images/search_btn_07.gif) no-repeat bottom;
	width: 67px;
	height: 31px;
}
.tab_wrap_left {
	background: #8a0303 url(images/left_tabwrapper_06.gif) no-repeat left top;
	float: right;
}
.tab_wrap_right {
	background: url(images/right_tabwrapper_08.gif) no-repeat right top;
	padding: 7px 20px 0 20px;
}
#tab li {
	float: left;
	margin: 0 2px;
}
#tab a {
	float: left;
	display: block;
	background: url(images/right_tab_22.gif) no-repeat right top;
	font: bold 12px arial;
	color: #fff;
}
#tab span {
	float: left;
	display: block;
	background: url(images/left_tab_20.gif) no-repeat left top;
	height: 44px;
	padding: 0 12px;
	line-height: 38px;
}
#home a {
	float: left;
	display: block;
	background: url(images/right_tab_22.gif) no-repeat right bottom;
	font: bold 12px arial;
	color: #fff;
}
#home span {
	float: left;
	display: block;
	background: url(images/left_tab_20.gif) no-repeat left bottom;
	height: 44px;
	padding: 0 12px;
	line-height: 38px;
}
#tab a:hover { 
	background: url(images/right_tab_22.gif) no-repeat right bottom;
}
#tab a:hover span {
	background: url(images/left_tab_20.gif) no-repeat left bottom;
	cursor: pointer
}

/*----------------------------------banner Css-----------------------------------*/
#banner {
	background: #757676 url(images/bg_banner_29.gif) repeat-x left top;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}
* html #banner { height: 1%;}
*+html #banner { height: 1%;}
#ban_post_img {
	float: left;
	width: 240px; 
}
#ban_post_img img, #ban_ad img, .ads img, .main_ads img, .post_head img, .singlepost img, .post_excerpt img {
	border: 1px solid #999;
	background: #fff;
	padding: 2px;
}
#ban_ad {
	width: 260px;
	float: right;
}
#ban_content {
	margin: 0 270px 0 250px; 
}
#ban_content_null {
	margin: 0 270px 0 0; 
}
#ban_content .read_com, #ban_content_null .read_com {
	border: 0;
}
#ban_content h1 a, #ban_content_null h1 a, #ban_content h1, #ban_content_null h1 {
	color: #fff;
	
}
#ban_content strong em, #ban_content_null strong em {
	color: #ff0000;
}
.posted {
	color: #999;
}
#ban_content em a, #ban_content_null em a {
	color: #ffffcc;
	font: bold italic 12px arial;
}
#ban_content .read_post a, #ban_content .com_post a, #ban_content_null .read_post a, #ban_content_null .com_post a{
	color: #ffcc66;
}
#ban_content h2, #ban_content_null h2 {
	font: bold 16px arial;
	color: #fff;
	padding: 10px 0 0 0;
}
#ban_content ul, #ban_content_null ul {
	border-top: 5px solid #333;
}
#ban_content li, #ban_content_null li {
	background: url(images/ban_list_43.gif) no-repeat left;
	padding-left: 10px;
}
/*-------Main Content-------*/
.maincontent_wrap {
	background: url(images/bg_content_top_48.gif) repeat-x left top; 
}
* html .maincontent_wrap { height: 1%;}
*+html .maincontent_wrap { height: 1%;}
.maincontent_wrap2 {
	background: url(images/bg_xxcontent_bot_36.gif) repeat-x left bottom;
}

.main_content {
	padding-top: 10px;
	padding-bottom: 15px;
}
* html .maincontent { height: 1%;}
.left_col_wrap {
	width: 100%; 
	float: left; 
	margin-right: -465px; 
}
.left_col_subwrap {
	margin-right: 465px;
}
.g_ads {
	padding-bottom: 10px;
}
.g_ads a {
		margin-left: 18px;
}
#left_col_2 {
	float: left;
	width: 220px;
}
.right_col {
	float: right; 
	width: 450px;
}
.post_head {
	border-bottom: 5px solid #ccc;
	padding: 7px;
}
* html .post_head { height: 1%;}
*+html .post_head { height: 1%;}
.post_head h1 a {
	color: #000 !important;
}
.post_head  a:hover {
	color: #999 !important;
}
.date {
	color: #1170a0;
}
.post_head img {
	float: right;
	width: 56px;
	height: auto;
}
.post_excerpt {
	padding: 7px;
} 
#archive {
	padding: 5px 5px 7px 20px;
	font: bold 12px arial;
}
.post_excerpt .read_post a, .post_excerpt .com_post a, .post_head .read_post, .post_head .com_post, .writer, em .cat a, #rss a:hover {
	color: #8a0303 !important;
} 
.post_excerpt h2, .post_excerpt h3 {
	padding-top: 7px;
}
.post_excerpt ul, .related_post {
	border-top: 5px solid #ccc;
	padding-top: 4px;
}
.post_excerpt li, .singlepost li, #archive li {
	background: url(images/related_list.gif) no-repeat left top;
	padding-left: 10px;
}
#cat_list, .post_list, #comment_list {
	padding: 7px;
}
#cat_list li {
	background: #e5e5e5 url(images/cat_list.gif) repeat-x left bottom;
	padding: 4px;
	color: #8a0303;
}
#cat_list li a {
	background: url(images/cat_link_87.gif) no-repeat left top;
	padding-left: 15px;
}
#cat_list a, .post_list li a {
	color: #333;
	color: #333 !important;
}
.post_list li {
	background: url(images/post_list_104.gif) no-repeat left top;
	padding: 4px 4px 4px 18px;
}
#cat_list a:hover, .post_list li a:hover { 
	color: #1170a0 !important; 
}
.adnet a {
	background: url(images/adnet_121.gif) no-repeat left top;
	padding-left: 16px;
}
.explore {
	background: url(images/explore_124.gif) no-repeat left top;
	padding-left: 16px;
}
.gsearch input {
	border: 1px solid #aaa;
}
.go {
	background: #2970c7;
	color: #fff;
}
.google {
	color: #bbb;
}
.singlepost {
	padding: 0 7px 7px 7px;
}

.post_option span{
	float: left;
	margin-right: 10px;
}
#com_op, #print {
	padding-top: 7px;
}
#com_op a img, #email a img, #print a img {
	border: 0;
	float: left;
	margin-right: 5px;
}
#wp-email-form { 
	width: 500px;
	padding: 10px;
}	
#wp-email-popup { 
	color: #fff;
	background: #757676 url(images/bg_banner_29.gif) repeat-x left top;
	
}
.post_option a {
	color: #990000 !important;
}
#comment_wrap {
	border-top: 5px solid #ccc;
	padding-top: 10px;
}
.by_left {
	background: #990000 url(images/by_left_13.gif) no-repeat left top;
	float: left;
}
.by_right {
	background: url(images/by_right_16.gif) no-repeat right top;
	float: left;
	padding: 4px 7px;
	font: bold 12px arial;
	color: #fff; 
}
.com_date, .com_date a {
	color: #ffffcc !important;
}
.com_ltop {
	background: #eae9e9 url(images/com_ltop_20.gif) no-repeat left top;
	margin-bottom: 15px;
}
* html .com_ltop { height: 1%;}
*+html .com_ltop { height: 1%;}
.com_rtop {
	background: url(images/com_rtop_22.gif) no-repeat right top;
}
.com_lbot {	
	background: url(images/com_lbot_26.gif) no-repeat left bottom;
}
.com_rbot {
	background: url(images/com_rbot_26.gif) no-repeat right bottom;
	padding: 7px;
}
#comment, #url, #author, #email {
	margin-top: 5px;
} 
#submit {
	border: 0;
	cursor: pointer;
	background: url(images/com_btn_31.gif) no-repeat;
	width: 65px;
	height: 29px;
}
#mailform {
	color: #fff;
	padding: 20px;
	background-color: #333;
}
#archive .srg_switcher a, #archive .monthtitle a{
	text-decoration: underline;
	color: #990000;
}
.nav_link	{
	text-align: center;
}
/*---------sidebar----*/
.sidebar {
	float: right; 
	width: 220px;
}
.sidebar .ads {
	width: 125px;
	margin: 0 auto;
	padding-bottom: 10px;
} 
#rss_wrap {
	padding: 4px;
	border: 4px solid #e5e5e5;
}
* html #rss_wrap { height: 1%;}
#rss li {
	padding: 3px 0;
}
#rss li img {
	float: left;
	margin-right: 5px;
}
#rss_sub a { 
	font: bold 16px arial;
}
#rss a {
	color: #333;
}
.email_in {
	width: 185px; 
	border: 1px solid #b85722;
	margin-bottom: 5px;
}
#rss_submit {
	border: 0;
	cursor: pointer;
	background: url(images/subscribe_btn_106.gif) no-repeat left top;
	width: 82px;
	height: 23px;
	margin-right: 10px;
	float: left;
}
#comment_list li {
	background: url(images/comment_list_76.gif) no-repeat left top;
	padding-left: 17px;
}
/*-----------------------------footer---------------*/
.footer {
	background: #333;
	color: #fff;
	border-top: 3px solid #ccc;
}
#design {
	float: right;
}
#design a {
	color: #fff;
}
#design a:hover {
	color: #1170a0;
}
* html .footer { height: 1%;}
*+html .footer { height: 1%;}
/*------------------box header----------------*/
.box_head_1 {
	border-bottom: 3px solid #8a0303;
	background: #333 url(images/box_head1_58.gif) no-repeat left top;
}
.box_subhead_1 {
	background: url(images/box_subhead_1_60.gif) no-repeat right top;
	color: #fff;
	padding: 5px 10px;
}
.box_head_2 {
	border-bottom: 3px solid #6f7374;
	background: #006cb1 url(images/box_head_2_98.gif) no-repeat left top;
}
.box_subhead_2 {
	background: url(images/box_subhead_2_100.gif) no-repeat right top;
	color: #fff;
	padding: 5px 10px;
}
.box_head_3 {
	border-bottom: 3px solid #4ca2eb;
	background: #6f7374 url(images/box_head_3_85.gif) no-repeat left top;
}
.box_subhead_3 {
	background: url(images/box_subhead_3_88.gif) no-repeat right top;
	color: #fff;
	padding: 5px 10px;
}
.box_head_4 {
	border-bottom: 3px solid #4ca2eb;
	background: #333 url(images/box_head1_58.gif) no-repeat left top;
}
.box_head_5{
	border-bottom: 3px solid #6f7374;
	background: #8a0303 url(images/box_head_5_88.gif) no-repeat left top;
}
.box_subhead_5 {
	background: url(images/box_subhead_5_90.gif) no-repeat right top;
	color: #fff;
	padding: 5px 10px;
}
#hack a {
	color: #fff !important;
}
#hack a:hover {
	color: #990000 !important;
}
* html #hack { height: 1%;}
*+html #hack { height: 1%;}
.hack_left {
	background: url(images/hack_left_93.gif) no-repeat left top;
}
.hack_right {
	background: url(images/hack_right_96.gif) no-repeat right top;
	color: #fff;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 12px;
}
/*-----------corners--------*/
.con_top		{ background: #fff url(images/top_wrap_38.gif) repeat-x left top; margin-bottom: 10px;}
* html .con_top { height: 1%;}
*+html .con_top { height: 1%;}
.con_bot		{ background: url(images/bot_wrap_55.gif) repeat-x left bottom;}
.con_left		{ background: url(images/l_wrap_42.gif) repeat-y left top;}
.con_right		{ background: url(images/r_wrap_49.gif) repeat-y right top;}
.con_ltop		{ background: url(images/ltop_wrap_36.gif) no-repeat left top;}
.con_rtop		{ background: url(images/rtop_wrap_41.gif) no-repeat right top;}
.con_lbot		{ background: url(images/lbot_wrap_53.gif) no-repeat left bottom;}
.con_rbot		{ background: url(images/rbot_wrap_53.gif) no-repeat right bottom; padding: 4px;}

.con_top2		{ background: #fff url(images/top_05.gif) repeat-x left top; margin-bottom: 10px;}
* html .con_top2 { height: 1%;}
*+html .con_top2 { height: 1%;}
.con_ltop2		{ background: url(images/ltop_wrap_03.gif) no-repeat left top;}
.con_rtop2		{ background: url(images/rtop_wrap_03.gif) no-repeat right top;}

/*----------------------money corners----------------*/
.money_top 		{ background:#fff url(images/money_sude_109.gif) repeat-x left top; margin-bottom: 12px}
* html .money_top { height: 1%;}
*+html .money_top { height: 1%;} 
.money_bot		{ background: url(images/money_sude_109.gif) repeat-x left bottom;}
.money_left		{ background: url(images/money_sude_109.gif) repeat-y left top;}
.money_right	{ background: url(images/money_sude_109.gif) repeat-y right top;}
.money_ltop		{ background: url(images/money_ltop_107.gif) no-repeat left top;}
.money_rtop		{ background: url(images/money_rtop_111.gif) no-repeat right top;}
.money_lbot		{ background: url(images/money_lbot_116.gif) no-repeat left bottom;}
.money_rbot		{ 
	background: url(images/money_rbot_116.gif) no-repeat right bottom; 
	padding: 12px;
	text-align: center;
}
.proud {
	line-height: 28px;
	padding-bottom: 7px;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

