/* 
Theme Name: Traders Log
Description: Phase one of the TL redesign
Author: Patrick O'Rourke
Author URI: http://www.deanmg.com
Version: 2.0

*/


/* Browser Clear*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, th {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}


/*Home Page Content*/
body{
	background-color:#000000;
	height: 100%;
	}
	
	a{
	color: #999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	}

	p{
	font-family: Arial, Helvetica, sans-serif;
	}
	
	h1, h2, h3, h4, li{
	font-family: Arial, Helvetica, sans-serif;
	
	}

#container{

	margin: auto;
	width: 1024px;
	padding: 25px 0 0 0;
	}
	
#header{
	
	}
	
.social_nav{
	text-align: right;
	padding: 0 19px 5px 0;
}

.social_nav li{
	display:inline;
	padding: 0 5px 0 0;
}

.social_nav a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}


#content{
	background-color: #FFFFFF;
	padding: 27px;
	-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
	}

.tl_logo{
	width: 240px;
	float: left;
}

.header_ads{
	width: 515px;
	float: right;
	margin: 0 0 10px 0;
	padding: 15px 5px 10px 15px;
	border: #CCCCCC solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.header_ads li{
	list-style: none;
	display: inline;
	padding: 0 3px 0 0;
}

.sponsor_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding: 0 0 5px 0;
}

.navigation{
	background-color:#000000;
	padding: 3px 15px 3px 15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.navigation ul{
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-color:#000000;
}

.navigation li{
	display: inline;
	padding: 0px 7px 0px 0px;
	margin: 0px;
}

.navigation a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	text-transform: uppercase;
	}
	
.navigation a:hover{
	color: #9DCC30;
	}

.search_box{
	width: 213px;
	float: right;
	}

.top_ads {
	padding: 12px 0 12px 0;
}

.display_top{
	width: 728px;
	float: left;
}

.text_top{
	width: 195px;
	height: 60px;
	float: right;
	border: #CCCCCC solid 1px;
	padding: 15px;
	background-color: #9DCC30;
}


.text_top a{
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}

#side_bar{
	float: right;
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.side_content{
	border: #CCCCCC 1px solid;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.side_header{
	background-color:#000000;
	padding: 5px;
}

.side_header h3{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}



.side_bar_ad{
	border: #CCCCCC solid 1px;
	padding: 30px;
	margin: 12px 0 12px 0;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#floating_side_bar_ad{
	border: #CCCCCC solid 1px;
	padding: 30px;
	margin: 12px 0 12px 0;
	position: absolute;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}
	
#left_ad_track{
position: relative;
}
	

.splash_box{
	width: 727px;
	background-color: #FFFFFF;
	margin: 0 0 12px 0;
	height: 315px;
	overflow: hidden;
 
}

#home_articles_compartment{
	border: solid 1px #CCC;
	width: 726px;
	margin: 0 0 12px 0;
	
}

#home_articles_header{
	background-color: #9DCC30;
	padding: 5px 0px 5px 15px;
	font-size: 14px;
	font-weight:bold;
	text-transform: uppercase;
	box-shadow: 1px 3px 8px #cccccc;
	-webkit-box-shadow: 1px 1px 4px #cccccc;
	-moz-box-shadow: 1px 1px 4px #cccccc;
}

#home_articles_single{
	padding: 15px;
	overflow: hidden;	
}

	#home_articles_single li{
		float: left;
		width: 325px;
		margin: 0 15px 0 0;
		font-size: 13px;
		line-height: 18px;
		list-style: none;
	}


.left_column{
	width: 358px;
	float: left;
	margin: 0 12px 0 0;
}

.center_column{
	width: 358px;
	float: left;
}

.compartment{
	border: #CCCCCC 1px solid;
	margin: 0 0 12px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.compartment_forum_home, .compartment_social_home{
	border: #CCCCCC 1px solid;
	margin: 0 0 12px 0;
	height: 275px;
		-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.compartment_ibfx_home{
		border: #FFB400 1px solid;
		-moz-border-radius: 2px;
	    -webkit-border-radius: 2px;
}

.compartment_ibfx_home p{
font-size: 13px;
line-height: 18px;
margin: 15px 15px 0 15px;
}


.ibfxlist_1{
float: left;
margin: 13px 25px 15px 33px;
}

.ibfxlist_2{
float: left;
margin: 13px 0 15px 0;
}

.ibfxlist_1 a, .ibfxlist_2 a{
font-weight: bold;
color: #000000;

}

.compartment_ibfx_home li{
list-style: url(images/ibfx_ads/home_page_bullet.jpg);
font-size: 13px;
line-height: 18px;
padding: 0 0 5px;
}

.compartment_header{
	background-color:#000000;
	padding: 5px;
	display: block;
}


.compartment_header_img{
	float: left;
}
.compartment_header h3{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0px 5px;
}

.compartment_title_float{
	float: left;
}

.compartment_header h2{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 2px 0 0px 5px;
}


.compartment_btn{
	width: 76px;
	float: right;
	padding: 2px 0 0 0;
}

.compartment_interior_btn{
	width: 115px;
	float: right;
	margin: 15px 0 0 0;
}

.compartment_interior{
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;

}

.compartment_interior ol{
	list-style: none;
}

.compartment_interior ol li{
	padding: 0px 0px 10px 0;
}

.side_content li{
	list-style: none;
	border-bottom: #CCCCCC solid 1px;
	margin-bottom: 5px;
}

.side_content li a{
	display:block;
 	width:100%;
 	height:100%;
 	text-decoration: none;
 	font-weight: bold;
 	padding: 5px 0 5px 5px;
}

.side_content li a:hover{
	background-color: #000000;
	color: #9DCC30;
}

.reviews_list {
	list-style: none;
	line-height: 21px;
}

.reviews_list a {
	color: #000000;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	
}

.compartment_interior h4{
	color: #9DCC30;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 5px 0;
}

.compartment_interior p{
	font-size: 13px;
	line-height: 22px;
}

.compartment_interior_column{
	width: 155px;
	float: left;
}

.bottom_ads{
	float: left;
	padding: 15px 10px 10px 10px;
	width: 708px;
	text-align: center;
}

.bottom_ads li{
	display: inline;
	list-style: none;
	padding: 0 25px 0 0;
}


#footer{
	padding: 25px 50px 0 85px;
	text-align: center;
	margin: 0 0 50px 0;
}

#footer p{
	font-size: 10px;
	color: #CCCCCC;
	padding: 0 0 10px 0;
}

.footer_column{
	width: 150px;
	float: left;
	padding: 0 15px 0 0;
	text-align: left;
}

.footer_column h4 a{
	color: #9DCC30;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.footer_column li a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
}


.footer_column li a:hover{
	text-decoration: underline;
}


.footer_column ul{
	padding: 0 0 15px 0;
}

#ie_footer{
	margin: auto;
	width: 1024px;
	padding: 0 0 0 0;
}

/* End Home Page Content*/
	
/* Main Category Styles */
.category_navigation{
	border: #CCCCCC 1px solid;
		-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#left_side_bar{
	float: left;
	width: 223px;
	margin: 0 12px 0 0;
}

.sub_category_link ul{
	list-style: none;
	padding: 0px 10px 10px 10px;
	list-style-type: none;
	list-style-image: none;

}

.sub_category_link li{
	display: block;
	width: 100%;
	height: 100%;
	color: #9DCC30;
	font-size: 14px;
	line-height: 22px;
	list-style: none;
}

.children{
	border-left: solid 1px #CCCCCC;
	padding: 0px 0 0 0;
	background-color: #F0F0F0;
	list-style-type: none;
	list-style-image: none;
}

.sub_category_link li a{
	list-style: none;
	display: block;
	color: #999999;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
	padding: 0 0 0 5px;
	list-style-type: none;
	list-style-image: none;
}

.sub_category_link li a:hover{
	background-color: #000000;
	color: #9DCC30;
}

.sub_category_link li p a{
	background-color: #000;
	color: #9DCC30;
	
}

.content_well{
	width: 490px;
	float: left;
}

#post_content_well{
	width: 733px;
	float: left;
}

.main_catgory_link{
	background-color: #000000;
	color: #FFFFFF;
	margin: 0 0 5px 0;
	font-size: 14px;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
}


.category_navigation_ads{
	list-style:none;
}

.category_navigation_ads li{
	display: inline;
	padding: 3px 3px 3px 3px;
}

.category_post_excerpt{
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}

.category_post_excerpt a{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.post_title a{
	font-size: 16px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	margin: 0 3px 5px 0px;
}

.category_post_excerpt a:hover{
	text-decoration: underline;
}

/*End Main Category*/

/*Start Article page*/
.post_title	{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.author_name{
	font-size: 14px;
	color: #9DCC30;
	font-weight: bold;
	line-height: 22px;
}

.author_name a{
	font-size: 14px;
	color: #9DCC30;
	font-weight: bold;
	line-height: 22px;
	text-decoration:none;
}

.post{
	overflow: hidden;	
}

.post p{
	size: 13px;
	line-height: 22px;
	margin: 0 0 10px 0;
}

.post li {
	list-style: outside;
	font-size: 13px;
	line-height: 22px;
	padding: 0 0 10px 0;
}

.post ul{
	padding: 0 0 0 15px;
}

.post li a{
	color:#999999;
}


.post a{
	color:#999999;
}

.postmeta a {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 5px 0;
}


/* End Article Page */

/* Start Charts Page */

.charts{
	width: 730px;
	margin: 0 0 12px 0;
	border: solid 1px #CCCCCC;
	padding: 15px 0 15px 0;
}

.charts td{
	padding: 5px;
}

.charts a{
	font-size: 12px;
	padding: 2px;
}

.charts a:hover{
	color: #9DCC30;
	background-color: #000000;
	padding: 2px;
}


/* End Charts Page */

/*Start News Page */

.news_content {
	width: 730px;
	margin: 0 0 12px 0;
}

.news_content p{
font-size: 13px;
line-height: 18px;
margin: 0 0 5px 0;
}

/* End News Page */

/* Post Page */

.single_newsletter_plug{
	margin: 20px 0 20px 0px;
	padding: 15px;
	background-color: #f1f1f1;
	border: solid 1px #CCCCCC;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1x 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
box-shadow: 1px 1px 2px #888;
}

.single_compartment_header h2{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0px 5px;
}

.single_compartment_header a{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0px 5px;
	text-decoration: none;
}

.email_signup{
	width: 350px;
	padding: 3px;
	
}

.email_submit{
	padding: 5px 15px 5px 15px;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	background: #9DCC30;
	border: none;
	width: 150px;
	-moz-box-shadow: 1px 1x 2px #888;
-webkit-box-shadow: 1px 1px 2px #888;
box-shadow: 1px 1px 2px #888;
	
}


.post_headline_info{
	width: 310px;
	float: left;
}

.post_social_icons{
	float: right;
	width: 120px;
	background-color: #F1F1F1;
	border: solid 1px #CCCCCC;
	padding: 10px;
}

.post_social_icons ul{
	padding: 0px;
}

.post_social_icons li{
	display: inline;
	list-style: none;
}

.single_compartment_header {
	background-color:#000000;
	padding: 5px;
}

.postnavigation{}
#searchform{}
#sidebar{}
#comments{

}

#comments_list ul, #comments_list li {
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
	padding: 10px;
	margin: 0 0 12px 0;
	list-style: none;
}

#comments_list{
	padding: 10px 0 15px 0;
}

.comments_navigation{}
.comments_navigation{}
.comments_reply{

}

.comments_reply h3 {
	font-size: 22px;
	font-weight: bold;
	color: #9DCC30;
}


.comments_text{}
.comments_meta{}	



.categories {
	color: #9DCC30;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.categories a{
	font-size: 16px;
	color: #999999;
	list-style: none;
}

.current-cat a{
	color: #9DCC30;
}

.page_item a{
	color: #FFFFFF;
}

.current_page_item a{
	color: #9DCC30;
}

/*  Search Form */

.nav_search{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
	padding: 2px;
}

.search_btn{
	padding: 0px 0 0 0;
}

.aktt_tweets li{
	list-style: none;
	padding: 0 0 10px 0;
}


/*Newsletter Page */
.newsletter_well{
	padding: 15px;
	border: solid 1px #CCCCCC;
	float: left;
	width: 700px;
}

.newsletter_copy{
	float: left;
	width: 348px;
}

.newsletter_form{
	float: right;
	width: 335px;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
}

.newsletter_form a{
	color: #999999;
	font-weight:bold;
	}

.newsletter_copy p{
	font-size: 13px;
	line-height: 18px;
	margin: 0px 0px 10px 0;
}

.simulator_list li{
	list-style: none;
	list-style-image: none;
}




.header_plug_container{
	background-color: #f1f1f1;
	border: 1px solid #CCCCCC;
	padding: 15px 0px 15px 15px;
	font-size: 13px;
	line-height: 18px;
}

.header_plug_copy{
	width: 140px;
	float: left;
}

.header_plug_copy h3{
	color: #95CC40;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 5px 0;
}

.header_plug_copy p{
	margin: 0 0 5px 0;
}


.plug_img{
	width: 120px;
	float: right;
}

.header_plug{
	width: 270px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 0 15px 0 0;
	padding: 10px;
}


#side_bar_offer_container{
display: none;
height: 200px;
margin: 0 0 12px 0;
}

#side_bar_offer{
display: none;
height: 164px;
position:relative;
z-index: 1000;
background-color: #000;
border: #9DCC30 solid 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-image: url(images/chart_offer_bkg.jpg);
box-shadow: 1px 3px 8px #818181;
-webkit-box-shadow: 1px 3px 6px #999999;
-moz-box-shadow: 1px 3px 6px #999999;
background-repeat: repeat-x;
padding: 18px;
}

#side_bar_offer_main{
	float: left;
	width: 200px;	
}

#side_bar_offer h4{
	margin: 0 0 10px 0;	
}

#side_bar_offer p{
	display: block;
	color: #FFF;
	font-size: 13px;
	margin: 0 0 20px 0;
		
}

#side_bar_offer p span{
	color: #9DCC30;
	font-style: italic;
}

#sidebar_tools{
	float: right;
	text-align: right;
	display: none;
	width: 250px;
}

#sidebar_tools li{
	margin: 0 0 5px 0;
	list-style: none;
}

#sidebar_tools li a{
	color: #FFF;
	margin: 0 0 10px 0;	
}

#sidebar_tools li a:hover{
	color: #9DCC30;
}

#sidebar_tools_close{
	position: absolute;
	top: -2px;
	left: -2px;
	display: none;
	width: 17px;
	box-shadow: 1px 1px 8px #818181;
-webkit-box-shadow: 1px 3px 8px #9DCC30;
-moz-box-shadow: 1px 1px 8px #9DCC30;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
z-index: 1001;
}

#cme_container {
	height: 329px;
	background-color: #000;
	padding: 20px;
	overflow: hidden;
}

#cme_container p{
	font-size: 13px;
	color: #FFF;
	line-height: 17px;
	
}

#cme_container a{
	font-size: 13px;
	color: #FFF;
	text-decoration: underline;
	
}

#cme_container table{
	margin: 15px 0 0 0;
	float: left;
}

#cme_container td{
	color: #FFF;
	font-weight: bold;
	padding: 10px 10px 10px 0px;
	font-size: 12px;	
	
}

.cme_header_row td{
	border-bottom: solid 1px #FFF;	
}

#cme_ad{
	float: right;
	margin: 10px 0 0 0;	
}

#cme_compartment{
	float: left;
	width: 735px;
	margin: 12px 0 0 0;
	
}

#cme_compartment a:hover{
	text-decoration: underline;	
}

.fx_futures_resources{
	float: left;
	margin: 0 15px 0 0;
	width: 220px;
}

.archived_seminars{
	float: left;
	width: 220px;
}

.archived_seminars li{
	list-style: none;
	line-height: 18px;
	padding: 5px 0 0 0;
}

.fx_futures_resources li{
	list-style: none;
	line-height: 18px;
	padding: 5px 0 0 0;
		
}
.cme_left_list{
	width: 225px;
	float: left;
	margin: 0 8px 0 0;
}

.cme_right_list{
	float: left;
	width: 465px;
	
}

.cme_right_list h3{
	display: block;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000;
	font-weight: bold;
	color: #000;	
}

.fx_futures_resources h4{
	display: block;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000;
	font-weight: bold;
	color: #000;	
}

.archived_seminars h5, .fx_futures_resources h5{
	display: block;
	padding: 3px 0 3px 5px;
	margin: 10px 0 5px 0;
	color: #333;
	font-weight: bold;
	border-bottom: solid 1px #ccc;
	background-color: #F0F0F0;
}

.fx_futures_resources a, .archived_seminars a{
	text-decoration: none;	
}

#cme_sidebar_ad{
	margin: 12px 0 0 0;	
}

#trader_tool_content{
width: 733px;
overflow: hidden;
float: left;
}

#featured_tool{
background-image: url(images/traders_tools/featured_tool_bkg.jpg);
width: 702px;
height: 163px;
margin: 0 0 12px 0;
}

#featured_tool_header{
background-color: #9DCC30;
padding: 5px 0px 5px 12px;
font-size: 13px;
font-weight: bold;
}

#featured_tool_content{
	padding: 12px;	
}
#featured_tool_text{
	float: left;
	width: 575px;
}

.trader_tool_header{
background-image: url(images/traders_tools/trader_tools_header.jpg);
width: 697px;
height: 30px;
overflow: hidden;
padding: 2px 0px 2px 5px;
background-repeat: no-repeat;
font-size: 13px;
font-weight: bold;
}

.trader_tool_offer{
overflow: hidden;
padding: 5px;
}

.trader_tool_offer ul{
float: left;
width: 330px;
margin: 0 10px 0 0;
}

.trader_tool_offer ul li{
list-style: none;
}

.thumbnail_image{
width: 75px;
float: left;
margin: 0 10px 0 0;
}

#trader_tools_nav li{
	list-style: none;	
}

.trader_tool_cat_list{
	float: left;
	width: 600px;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #CCCCCC;
	
}

.offer_copy{
float: right;
width: 245px;
}

#trader_tools_copy h2{
	font-size: 20px;
	color: #9DCC30;
}

#trader_tools_copy{	
width: 453px;
float: left;
}

#trader_tools_right_column{
	width: 225px;
	float: right;
}

#trader_tools_form{
	background-color: #F1F1F1;
	border: solid 1px #CCC;
	padding: 15px;
}

.tt_form_input{
	width: 185px;	
}



#trader_tools_form{
	font-size: 13px;
	margin: 0 0 5px 0;	
}

#trader_tools_form h4{
	font-size: 16px;
	color: #9DCC30;
}

#trader_tools_image p{
	margin: 0px;
	color: #999;
	font-style:italic;	
}

#trader_tools_form td{
	padding: 0 0 5px 0;
}

.tools_other_posts li{
	list-style: none;
	font-weight: normal;
		
}

.tools_other_posts li a{
		font-weight: normal;
		text-decoration: none;
		display: block;
		width: 100%;
		height: 100%;
		padding: 0 0 0 5px;
		font-size: 14px;
}

.tools_other_posts li a:hover{
display: block;
	width: 100%;
	height: 100%;
	background-color: #000000;
	color: #9DCC30;
	padding: 0 0 0 5px;
	font-size: 14px;
}

.tt_view_btn{
	float: right;
	width: 72px;
	margin: 2px 5px 0 0;
}

#trader_tools_email_hook{
	overflow: hidden;
	border: solid 1px #CCCCCC;
	background-image: url(images/traders_tools/trader_tool_email_footer_bkg.jpg);
	background-repeat: repeat-x;
	padding: 10px 25px 13px 25px;
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
}

#trader_tools_email_hook input{
color: #999999;
padding: 2px;
}

#trader_tools_email_hook p{
font-size: 12px;
color: #666666;
float: left;
margin: 10px 0 0 0;
}

.tt_newsletter_footer_input{
padding: 0px;
}
#trader_tools_email_hook td{
	padding: 5px 0 0 5px;	
}
.tool_compartment_interior{
	padding: 8px;	
}

#trader_tools_email_hook form{
float: right;
}

.tool_disclaimer{
	margin: 15px 0 0 0;
	text-align: center;
	font-size: 13px;
	color: #FFF;	
}

#cme_forex_cat{
	border-bottom: solid 1px #CCC;
	padding: 0 0 10px 0;
	width: 460px;
	display: none;
	
}

#cme_fx_tab{
	position: fixed;
	right: 0px;
	top: 250px;
	display: none;	
}

#trader_tools_cat_fade{
	z-index: 1000;
	background-color: #000;
	border: #9DCC30 solid 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-image: url(images/free_tt_bkg_fade.jpg);
	background-position: top right;
	box-shadow: 1px 3px 8px #818181;
	-webkit-box-shadow: 1px 3px 6px #999999;
	-moz-box-shadow: 1px 3px 6px #999999;
	background-repeat: repeat-x;
	padding: 20px;
	display: none;
	margin: 0 0 15px 0;
	background-color: #000;
	display: none;
	overflow: hidden;

}

#trader_tools_cat_fade p{
	color: #FFF;
	display: block;
	margin: 5px 0 5px 0;
	}

#trader_tools_cat_tool_list{
	display: none;	
}

#trader_tools_cat_tool_list ul{
	margin: 10px 0 0 0;	
}

#trader_tools_cat_tool_list li{
	list-style: none;
	margin-bottom: 5px;
	line-height: 16px;
}

#trader_tools_cat_tool_list li a{
	color: #FFF;
	text-decoration: underline;
}

#trader_tools_cat_tool_list li a:hover{
	color: #9DCC30;
}

#slide_up{
	float: right;	
}

#trader_tools_cat_tab{
	display: none;
	position: fixed;
	right: 0px;
	top: 250px;	
}


#footer_ad_placement{
	margin: 15px 0 0 0;
	text-align: center;	
	
}

#side_scroller{
position: relative;
float: left;
}


#scroller{
	position: relative;
	margin: 10px 0 0 0;
	overflow: hidden;
	
}

.additional_offers{
	padding: 10px;
	background-color: #EEEEEE;
	border: #CCC solid 1px;	
}

.privacy_policy{
	border: solid 1px #CCC;	
}

.social ul{
 	padding: 0; margin: 0;
 	width: 335px;
 	list-style: none;
 	float: right; display: inline;
 	border-bottom: 1px solid #CCC;
 }
.social li{border:1px solid #CCC; border-bottom: none; list-style: none; padding: 5px 0 0 5px;}
.social li.facebook {background: #ffffff;}
.social li.twitter {background: #eef9fd;}
.social li.google {background: #ebf9e8; font-size: 10px; font-family: Arial, Helvetica, san-serif;}
.social div.gtext{padding: 2px 100px 0 0; display: inline; float: right;}

#post_content_well h1.post_title a{color: #8bb823; font-size: 28px; line-height: 28px; font-weight: normal;}
#post_content_well h3.author_name{color: #CCCCCC; font-size: 12px; font-style: italic; font-weight: normal;}

.adsense_footer{
	margin: 15px 0 25px 0;	
}
