/*
Skin name: Trading Trainer
Description: <a href="http://www.tradingtrainerblog.com">Trading Trainer skin</a> is based on InstantShift.com's WordPress Christmas Theme.
Version: 2009
Author: Kevin Brown
This theme was designed and built by instantShift, please visit at http://www.instantshift.com
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/

/*
#
# DO NOT EDIT THIS FILE
# ---------------------
# The Semiologic theme features a custom.css feature. This allows to edit the skin
# without editing its css files. That way, you won't need to worry about losing
# your changes when you upgrade your site.
#
# You'll find detailed sample files in the custom-samples folder.
#
# The easiest way to procede is:
#
# 1. Make a copy of this file, rename as custom.css
# 2. Edit this new custom.css to override the skin defaults
#
*/

body
{
	background:#f4f4f1 url(../../img/body-bg.gif) repeat-x scroll 50% 0;
	color: #444444;
	margin:0;
	}

#wrapper {
	width:100%;
	margin:auto;
	padding:0;
	color: #444444;
}

#header {
	/*background:transparent url(../../img/aj.jpg) no-repeat scroll 715px 150px;*/
	background:transparent url(../../img/header.jpg) no-repeat scroll 0 0;
	height:150px;
	width:950px;
	margin:0 auto;
	padding:0;
	position:relative;
}

#body {
	clear:both;
	margin:10px auto 0;
	width:930px;
}

.wide_ms #sidebar, .wide_sm #sidebar {
	width:300px;
	padding:0 0 0 20px;
}

a
{
	color: #2397E9;
	text-decoration: none;
}

a:hover
{
	color: #2397E9;
	text-decoration: underline;
}

#navbar,
#wp-calendar thead
{
	background-color: #366251;
}

#wp-calendar tfoot
{
	background-color: ghostwhite;
}

h1,
h1 a
{
	font-family: Arial, Arial, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	color: #000000;
	font-weight:bold;
}

h1 a:hover
{
	text-decoration: underline;
	color:#000000;
}


.header h2
{
	color: #366251;
}

#ext_sidebar
{
	border: solid 1px dimgray;
	background-color: white;
	color: black;
}

#navbar
{
	background: transparent url(../../img/menu-bg3.gif) no-repeat left bottom;
	border-top:none;
	border-bottom:none;
	height: 33px;
	width:950px;
	margin: 0px auto 0;
	}
#navbar a {
	color:#000000;
	font-weight:bold;
}
#header_nav {padding:0 0 0 2px;margin:-4px 0px 0px;list-style:none;float:left;background:url(../../img/topmenu-sep.jpg) -498px 0 no-repeat;}
#header_nav span.nav_home, #header_nav span a, #header_nav span.nav_active {float:left;display:block;position:relative;height:34px;padding:0px 20px;background:url(../../img/topmenu-sep.jpg) 100% 0 no-repeat;line-height:32px;overflow:hidden;font-size:100%;text-decoration:none;}
#header_nav span a:link, #header_nav span a:visited{color:#000;font-weight:bold;}
#header_nav span a:hover{color:#C00;}
/*#header_nav span.nav_active a:link, #header_nav span.nav_active a:visited{color:#C00;font-weight:bold;}
#header_nav span.nav_active a:hover{color:#000;}
#navbar ul ul{padding:0;background:none;*/
#header_nav span.nav_home a {
	background:none;
	padding:0;
}
.inline_menu span {
	margin:0;
}

#postinfo
{
	font-family: Arial, Arial, sans-serif;
	font-size: 11px;	
}
#postinfo b
{
	color: #2397E9;
	text-decoration: underline;
}	
#footer
{
	background:#002629 url(../../img/footer-bg.jpg) repeat-x scroll 0 0;
	clear:both;
	color:#FFFFFF;
	padding:13px 0 0;
	width:auto;
	height:50px;
	border:0;
}
#footer a
{
	color: #FFFFFF;
	font-weight: bold;
}
#footer div.pad {
	width:930px;
	margin:auto;
	padding:0;
}

#wp-calendar caption
{
	color: OliveDrab;
}

.entry_comments a
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
}
.prev_next_page,
.prev_next_page a
{
	color: #FFFFFF;
}
hr
{
	border-bottom: 1px solid #E5E5E5;
	border-top: none;
	border-left: none;
	border-right: none;
}
#wp-calendar
{
	border: solid 1px dimgray;
}

#wp-calendar thead th
{
	border-bottom: solid 1px dimgray;
}

#wp-calendar tfoot td
{
	border-top: solid 1px dimgray;
}

/*.navbar a
{
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: -1px;
	color: #FFFFFF;
}

.navbar a:hover
{
	color: #EBC47F;
	text-decoration: none;
	
}*/

#main div.pad,
#sidebar div.pad,
#sidebar2 div.pad,
#ext_sidebar div.pad
{
  padding: 0;
}

/*#main div.pad
{
	width: 95%;
}

#sidebar div.pad
{
	border: solid 1px #E5E5E5;
	margin: 10px;
	padding: 10px;
	color: #366251;
	font-family: Arial, Arial, sans-serif;
	font-size: 8px;
}*/

.sidebar ul li
{
	color: #444444;
	font-family: Arial, Arial, sans-serif;
	font-size: 12px;
}

.sidebar a
{
	color: #444444;
}
.sidebar a:hover {
	color:#2397E9;
}
.sidebar ul ul, .fuzzy_widget ul {
	list-style-image:none;
	list-style-type:none;
}
.sidebar li li {
	background:transparent url(../../img/sidebox-li.jpg) no-repeat scroll 0 5px;
	margin-left:0;
	padding:6px 0 0px 23px;
	list-style-image:none;
	list-style-type:none;
}
.sidebar li li a {
	color:#444444;
} 
.sidebar h2
{
	color: #000000;
	font-family: Arial, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 3px;

}

li.widget {
	background:#FFFFFF url(../../img/post-bg.jpg) repeat-x scroll left top;
	border:1px solid #DDDDDD;
	margin:0 0 20px;
	padding:15px 18px 0;
}

.main table thead th
{
	border-bottom: solid 1px lightsteelblue;
}

.entry_comments
{
	background-image: none;
	border-top:1px solid #CCCCCC;
	margin-top:15px;
}
.entry_actions,
.comment_actions
{
	border-top: none;
	padding-top: 1px;
}
.entry
{
	width: 100%;
}

.ssm #ext_wrapper,
.sms #ext_wrapper,
.mss #ext_wrapper,
.sm #ext_wrapper,
.ms #ext_wrapper,
.m #ext_wrapper
{
	/*background:transparent url(../../img/header.jpg) no-repeat scroll 50% 0;*/
	background:#f4f4f1 url(../../img/body-bg.gif) repeat-x scroll 50% 0;
	margin:0;
	padding:0;
	width:100%;
	border:none;
}

.essm #wrapper,
.esms #wrapper,
.emss #wrapper,
.ssme #wrapper,
.smse #wrapper,
.msse #wrapper,
.esm #wrapper,
.ems #wrapper,
.sme #wrapper,
.mse #wrapper,
.em #wrapper,
.me #wrapper
{
	border: solid 1px dimgray;
	background-color: white;
	color: black;
}

.narrow_em #ext_sidebar,
.narrow_me #ext_sidebar,
.narrow_esm #ext_sidebar,
.narrow_ems #ext_sidebar,
.narrow_sme #ext_sidebar,
.narrow_mse #ext_sidebar,
.narrow_esms #ext_sidebar,
.narrow_smse #ext_sidebar
{
	width: 168px;
}

.wide_em #ext_sidebar,
.wide_me #ext_sidebar,
.wide_esm #ext_sidebar,
.wide_ems #ext_sidebar,
.wide_sme #ext_sidebar,
.wide_mse #ext_sidebar,
.wide_esms #ext_sidebar,
.wide_smse #ext_sidebar
{
	width: 188px;
}
.readmore {
	background:url(http://www.tradingtrainerblog.com/images/trackbacks.gif) no-repeat left 60%;
	margin: 0px;
	text-align: left;
	padding:0px 0px 0px 19px;
	font-weight:bold;
	}
.more-link {
	background:url(http://www.tradingtrainerblog.com/images/trackbacks.gif) no-repeat left 60%;
	margin: 0px;
	text-align: left;
	padding:0px 0px 0px 19px;
	font-weight:bold;
	}
div.entry {
	background:#FFFFFF url(../../img/post-bg.jpg) repeat-x scroll left top;
	border:1px solid #DDDDDD;
	line-height:130%;
	margin:0 0 21px;
	padding:19px 25px;
	width:558px;
}
.wide_ms #main, .wide_sm #main {
	width:610px;
}
#footer_nav {
	vertical-align:middle;
	text-align:right;
	font-weight:normal;
	padding-top:13px;
}
#footer_nav .nav_home, #footer_nav .nav_leaf, #footer_nav .nav_leaf a {
	font-weight:normal;
}

#copyright_notice {
	padding-top:13px;
}
.more-link {
	background:transparent url(../../img/readmore-bg.png) no-repeat scroll 0 0;
	color:#666666;
	font-size:75%;
	padding:4px 27px 6px 14px;
	text-decoration:none;
	float:right;
}

a.add {
	background:transparent url(../../img/bookmark.png) no-repeat scroll 0 0;
	color:#666666;
	font-size:75%;
	padding:4px 14px 6px 214px;
	text-decoration:none;
}
div.single-cats {
border-top:1px solid #CCCCCC;
margin:20px 0 40px;
padding:10px 0 0;
}
.clearingfix {
display:block;
}
div.single-cats div.icons {
float:right;
margin:5px 0 0;
}
div.single-cats div.cats {
float:left;
margin:6px 0 0;
}
div.post-tags {
margin:15px 0 0 !important;
padding:15px 0 0 !important;
border-top:1px solid #CCCCCC;
}
div.post-tags a {
background:transparent url(../../img/tag_blue.png) no-repeat scroll 0 0;
padding:0 2px 3px 22px;
}
.commentbox {
	float:right;
	margin:10px 0 10px 10px;
	padding:0;
}
a.comment-count {
	color:#444444 !important;
	font-size:38px;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:150%;
	overflow:hidden;
	text-decoration:none !important;
	background:transparent url(../../img/commentbox.png) no-repeat scroll 0 0;
	display:block;
	height:72px;
	margin:0;
	padding:0;
	text-align:center !important;
	width:75px;
}
a.comment-count:hover {
	background:url(../../img/commentbox.png) 0 -75px no-repeat!important;
	text-decoration:underline;
	color:#0066CB;
}
div.time-comments {
	border-bottom:1px solid #CCCCCC;
	color:#888888;
	margin:0 0 10px;
	padding:0 0 7px;
	height:20px;
}
div.time-comments div.author {
	background:transparent url(../../img/author.png) no-repeat scroll 0 0;
	float:left;
	padding:0 0 0 23px;
}
div.time-comments div.num-comments {
	background:transparent url(../../img/comment.jpg) no-repeat scroll 0 2px;
	float:right;
	padding:0 0 0 23px;
}
div.time-comments div.num-comments a, div.time-comments div.num-comments a:hover {
	color:#888888;
}
div.blog-ads {
	background:#FFFFFF url(../../img/post-bg.jpg) repeat-x scroll 0 0;
	border:1px solid #E5E5E5;
	font-size:120%;
	line-height:130%;
	margin:0 0 20px;
	padding:20px;
}
div.blog-ads h3 {
	font-size:18px;
}
#sitename {
	margin-left:210px;
}
.small #header h1 {
	color:#ffffff;
	font-family:'times New Roman';
	font-size:32px;
	margin:0;
	padding:0px 8px 40px;
}
.small #header h1 a {
	color:#ffffff;
	font-family:'times New Roman';
	font-size:32px;
	margin:0;
	padding:0px 8px 40px;
}
.small h1 {
	font-size:24px;
}
#feedcount {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-right:15px;
}
#feedcount span {
	font-size:12px;
	font-weight:normal;
}
div.post_list {
	background:#FFFFFF url(../../img/post-bg.jpg) repeat-x scroll left top;
	border:1px solid #DDDDDD;
	line-height:130%;
	margin:0 0 21px;
	padding:19px 25px;
	width:558px;
}
#feedcount a:hover {
	text-decoration:none;
}


