

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clear {clear:both;}

/* Begin TimothySykes Theme *********************************************************************/

body {font-size: 12px; font-family:  "Trebuchet MS", Arial, Verdana, sans-serif; color: #1b1b1b; background: #fff url("timothysykes_body_bg.gif") top repeat-x;}
a {color:#173d65;text-decoration:none;}
a:visited {color:#173d65;}
a:hover {color:#1f6da3;}
	
#container {margin: 0 auto; width: 1000px;overflow: hidden;}
.main .leftcolumn{clear: both;width:200px;float:left;}
.main .middlecolumn{float:left;width:480px;margin: 0px 10px 0 10px;}
.rightcolumn{width:300px;float:right;}

/* Common Header ***********************************************************************************************/

#header { height:44px;width: 1000px;top: 0;margin: 0 auto;font-size: 11px;}
#header p {float: left; color: #151f2c;margin-top: 8px; font-weight: bold;}
#header ul li{padding: 0 7px 5px 10px;float:left;border-right: 1px solid #206481;}
#header ul li a{color:#fff;}
#header .firstnav{float:left;display:inline;margin: 8px 0 0 10px;}
#header #nav{float:right;margin-top: 8px;}
#header #nav li{border-right: none;}
#header ul li.timothysykes{ padding-left: 0; }
#header ul li.timanswers{ border-right: none; }
#header ul li.timothysykes a, #header ul li.timalerts a, #header ul li.pennystocking a, #header ul li.shortstocking a, #header ul li.timanswers a, #header ul li.register a, #header ul li.login a, #header ul li.search a {color:#fff;font-weight: bold;}
#header ul li.search {background: url(search_drop.gif) no-repeat;background-position: 60px 4px;width: 57px;}
#header ul li.timothysykes a:hover, #header ul li.timalerts a:hover, #header ul li.pennystocking a:hover, #header ul li.shortstocking a:hover, #header ul li.timanswers a:hover, #header ul li.register a:hover, #header ul li.login a:hover, #header ul li.search a:hover {color: #151f2c;}

#nav {display: block; margin: 0; padding: 0; position: relative; z-index: 2;}
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul {  margin-left: -260px; background: #243354; padding: 10px; opacity: 0.9; filter: alpha(opacity=90); }
#nav ul { top: 25px; border-bottom: 2px solid #000; }
.input-txt { font-size: 12px; padding: 1px; color: #484848; width: 200px;}
#searchsubmit { margin: 0; padding: 0; position: relative; top: 5px;}

/* Logo ***********************************************************************************************/

#logowrapper {background: url(header.jpg) repeat-x; width: 1000px; height: 110px; margin-top: 14px;}
#content .logo {float: left;width: 492px; height:74px; padding-left:15px;}

/* Site Navigation ***********************************************************************************************/
 
.menu { float: right; display: block; margin: 0; padding: 0; position: relative; z-index: 1; top: 30px;}
.menu ul li {float:left; position:relative;}

.menu ul li ul { display: none; background-image: url(menu_shadow.png); padding: 5px 10px 8px 1px; margin-top: 2px; width: 155px; background-position: -5px bottom; background-repeat: no-repeat;}

.menu ul.submenu li a { display: block; padding: 4px 5px; font-weight: bold; font-size: 11px; width: 145px; border-top: thin dotted #d1dde5;}
.menu ul.submenu li a:hover { background: #fff url(menu_arrow.gif) right 4px no-repeat; text-decoration: underline; }

.menu li.m-about { background: url(menu_drop_arrow.png) 12px right no-repeat; margin-right: 10px; }
.menu li.m-trades { background: url(menu_drop_arrow.png) 12px right no-repeat; margin-right: 10px; color:#fff; }
.menu li.m-products { background: url(menu_drop_arrow.png) 12px right no-repeat; margin-right: 10px; }
.menu li.m-forums { background: url(menu_drop_arrow.png) 12px right no-repeat; margin-right: 10px;}
.menu li.m-video { background: url(menu_drop_arrow.png) 12px right no-repeat; padding-right: 2px;  }
.menu li.m-about:hover { background: #1b335f url(menu_drop_h.png) top right no-repeat; }
.menu li.m-trades:hover { background: #1b335f url(menu_drop_h.png) top right no-repeat; }
.menu li.m-products:hover { background: #1b335f url(menu_drop_h.png) top right no-repeat; }
.menu li.m-forums:hover { background: #1b335f url(menu_drop_h.png) top right no-repeat; }
.menu li.m-video:hover { background: #1b335f url(menu_drop_h.png) top right no-repeat; padding-right: 2px; }
.menu li.m-partners h1.sifr {margin-right: 0px;}
.menu li { height: 26px;}

.menu li a.sifr { position: relative; font-size: 22px; color: #fff; margin-right: 1px; line-height: 16px; padding: 0 5px; cursor: pointer;}

.menu ul li:hover ul {display:block; position:absolute; top:24px; padding-top: 10px; left:0;}
.menu ul li:hover ul.last {display:block; position:absolute; top:24px; left:-80px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;}

/* Shop TIM ***********************************************************************************************/

.leftcolumn #onlinestore, .leftcolumn #networknews, .leftcolumn #latest_tweets { width:190px; margin-top: 20px;}
.leftcolumn #onlinestore h1 a.sifr, .leftcolumn #latest_tweets h1 a.sifr  {font-size: 26px; color: #65aeed; float: left; font-weight: bold; }
.leftcolumn #onlinestore h2 {font-size: 16px; color: #65aeed; font-weight: bold; display:block; text-align:center; line-height:18px; text-transform:uppercase;}

.leftcolumn #onlinestore a.morebutton, .leftcolumn #latest_tweets a.morebutton {background:#65aeed;color:#fff;float: right;font-size: 11px;margin-top: 10px;padding: 2px 3px;}
.leftcolumn #onlinestore a.morebutton:hover, .leftcolumn #latest_tweets a.morebutton:hover {color:#000;}
.leftcontainer {clear: both; width:180px; border:5px solid #e0e9f5; border-bottom: none; text-align: center; padding: 15px 0;}
.leftcolumn #leftborder{clear: both; border-bottom: 5px solid #e0e9f5;}
.leftcolumn #onlinestore .library-shopbutton {width:52px;height:22px;float: right;margin: 75px 5px 0 0;}
.leftcontainer p {font-size: 11px; padding: 5px; line-height: 15px;}
.leftcontainer p strong {font-weight: bold;}
.leftcontainer p a { color: #65aeed; font-weight: bold;}
.leftcontainer p a:hover { color: #1a5181;}


/* Network News ***********************************************************************************************/

.leftcolumn #networknews h1 a.sifr {font-size: 30px; color: #47458b; float: left; margin-bottom: -5px;}
.leftcolumn #networknews #leftborder {clear: both; width:180px; border:10px solid #eef2fa;}
.leftcolumn #networknews ul li {padding:10px 8px 40px 5px; border-top: 1px solid #3d3d3d; background: #0d0c29;}
.leftcolumn #networknews ul li small {display: block; color: #9accea; font-size: 10px; padding-top: 1px;}
.leftcolumn #networknews ul li a { color: #fff;}
.leftcolumn #networknews ul li a:hover { color: #d4d3f5;}
.leftcolumn #networknews ul li:hover { background: #000; }
.leftcolumn #networknews p { padding: 5px; background: #65648f; color: #fff; }
.leftcolumn #networknews p a { font-weight: bold; color: #d4d3f5; }

/* Ads ***********************************************************************************************/

.leftcolumn #ads { width:180px; margin-top: 20px; border:5px solid #e0e9f5; padding: 10px 0; text-align: center;}
.leftcolumn #ads ul { font-size: 12px; line-height: 18px;}

/* Homepage Library ***********************************************************************************************/

.leftcolumn #library { width:190px; margin-left: 2px;}
.library-book-container { clear: both; width:186px; border-left:1px solid #eaeaea; border-right: 1px solid #eaeaea; border-top: none; border-bottom:1px solid #ffb3b4;}
.leftcolumn #library .library-book {padding: 15px; text-align: center; margin-left: 25px;}

/* Start Here ***********************************************************************************************/

#starthere h1 a.sifr { font-size: 26px; color: #8db240; font-weight: bold;}
#starthere .start_wrapper {width: 300px; background: #eef4d3; padding: 10px 0;}
#starthere .menu_head { cursor: pointer; position: relative; font-weight:bold; background: #fff; color: #4f96d0; font: 13px "Trebuchet MS", Arial; border-bottom:1px solid #d5dead; border-right: 1px solid #d5dead; padding: 5px; margin: 0px 8px 10px 8px; padding-left: 40px; height: 32px; }

#starthere .menu_head a{color: #4f96d0;}
#starthere .menu_head a:hover{color: #2e4c86;}

#starthere .menu_body {display:none;}
#starthere .menu_body p { padding: 5px; background: #fff; line-height: 17px; margin: -5px 8px 10px 8px; border-bottom:1px solid #d5dead; border-right: 1px solid #d5dead; color: #454545; }
#starthere .menu_body span.read{  background: #fff; line-height: 17px; display:block;  color: #555; }

#starthere .menu_body p a { font-weight: bold; }
#starthere .menu_head:hover {color: #2e4c86;}
#starthere .face1 {background: #fff url(1.gif) center left no-repeat; background-position:2px 2px;}
#starthere .face2 {background: #fff url(2.gif) center left no-repeat; background-position:2px 2px;}
#starthere .face3 {background: #fff url(3.gif) center left no-repeat; background-position:2px 2px;}
#starthere .face4 {background: #fff url() top left no-repeat;}
#starthere .face5 {background: #fff url(4.gif) center left no-repeat;margin-bottom: 0px; background-position:2px 2px;}

/* Join TIM ***********************************************************************************************/

#jointim {margin-top: 25px;}
#jointim h1 a.sifr { font-size: 26px; color: #2e4c86; font-weight: bold;}
#jointim .jointim_wrapper {width: 300px; background: #eaf3fb; padding: 10px 0 2px 0;}
#jointim ol#jointimhere li { margin: 0px 8px 10px 8px; border-bottom:1px solid #a7c4dd; border-right: 1px solid #a7c4dd; background:#fff; height: 24px; padding-left: 35px; padding-top: 5px;}
#jointim ol#jointimhere li a { color:#4f96d1; font: 14px "Trebuchet MS", Arial; clear: both;}
#jointim ol#jointimhere li a:hover {color: #2e4c86;}
#jointim ol#jointimhere .join1 {background: #fff url(Feed_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere .join2 {background: #fff url(Timalerts_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere .join3 {background: #fff url(FaceBook_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere .join4 {background: #fff url(Twitter_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere .join5 {background: #fff url(Covestor_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere .join6 {background: #fff url(Youtube_24x24.png) 2px 2px no-repeat;}
#jointim ol#jointimhere li a img { float: left; margin-left: 155px; margin-top: -20px;}

/* Sponsors ***********************************************************************************************/
#sponsors {margin-top: 30px;}
.supportsponsors { text-align: center; background: #fff url(support_sponsors.gif) center top no-repeat; height: 8px; margin-bottom: 3px;}

/* TIM Trades ***********************************************************************************************/

#timtrades {margin-top: 25px;  font-size: 11px;}
#timtrades h1 a.sifr { font-size: 26px; color: #2e4c86; float: left; font-weight: bold;}
#timtrades a.morebutton {background:#57b4e5; color:#fff;float: right;margin-top: 10px;padding: 2px 3px;}
#timtrades a.morebutton:hover {color:#000;}
#timtrades .timtrade_wrapper { clear: both; width: 300px; background: #eaf3fb; padding: 10px 0 2px 0; }
#timtrades #timtable { background: #fff; }
#timtrades table {border-collapse:collapse; width: 290px; margin: 0 auto;}
#timtrades thead th { text-align:left; background:#f4f6f9; font: 13px "Trebuchet MS", Arial; color:#71757b; padding-top:5px; padding-bottom:5px; border-right:1px solid #a7c4dd; border-bottom:1px solid #a7c4dd; border-top:1px solid #a7c4dd;}
#timtrades tbody th { text-align:center; color:#303030; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #a7c4dd; border-right:1px solid #a7c4dd;}
#timtrades tbody th.trades {text-align: center}
#timtrades tbody td.profit {color: #73b44e; font-weight: bold;}
#timtrades tbody td.loss {color: #d40000;  font-weight: bold;}
#timtrades tbody td.trades{text-align:left; padding-left:3px;}

#timtrades tbody td.profit, #timtrades tbody td.loss, #timtrades thead th.profit {border-right:none;}
#timtrades tbody td {color:#005ba1; padding-top:5px; padding-bottom:5px; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; text-align:center;}
#timtrades tbody td a {font-weight: bold; color: #005ba1; }
#timtrades tbody td a:hover {font-weight: bold; color: #a00000; }
#timtrades tbody td:hover { background: #fffce6; }
.timtotal p { font: 16px "Trebuchet MS", Arial; font-weight: bold; color: #2e4c86; text-align: right; padding: 8px 18px 5px 0;}
.alertstotal p { text-align: left; color: #2e4c86; margin: 8px 0 8px 10px; background: #fff; border-bottom: 1px solid #e3dfc6; padding: 4px 0;}

/* TIM Alerts ***********************************************************************************************/

#timalerts {margin-top: 25px; font-size: 11px;}
#timalerts h1 a.sifr { font-size: 30px; color: #d75c27; float: left;}
#timalerts a.morebutton {background:#d75c27; color:#fff;float: right;margin-top: 10px;padding: 2px 3px;}
#timalerts a.morebutton:hover {color:#000;}
#timalerts .timtrade_wrapper { clear: both; width: 300px; background: #faf9f4; padding: 10px 0 5px 0; }
#timalerts #timtable { background: #fff; }
#timalerts table {border-collapse:collapse; width: 290px; margin: 0 auto;}
#timalerts thead th { text-align:left; background:#f9f9f8; font: 13px "Trebuchet MS", Arial; color:#71757b; padding:5px; border-right:1px solid #b8a7dd; border-bottom:1px solid #b8a7dd; border-top:1px solid #b8a7dd;}
#timalerts tbody th { text-align:left; color:#303030; padding:5px; border-bottom:1px solid #b8a7dd; border-right:1px solid #b8a7dd;}
#timalerts tbody th.trades {text-align: center}
#timalerts tbody td.profit {color: #73b44e; font-weight: bold;}
#timalerts tbody td.loss {color: #d40000;  font-weight: bold;}
#timalerts tbody td.profit, #timalerts tbody td.loss, #timalerts thead th.profit {border-right:none;}
#timalerts tbody td {color:#333; padding:5px; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; }
#timalerts tbody td a {font-weight: bold; color: #005ba1; }
#timalerts tbody td a:hover {font-weight: bold; color: #a00000; }
#timalerts tbody td:hover { background: #fffce6; }
#timalerts .signup p { padding: 8px 5px 5px 5px; background: url(alert_ico.gif) 5px 5px no-repeat; padding-left: 35px;}
#timalerts .signup p a {font: 14px "Trebuchet MS", Arial;  font-weight: bold; color: #2e4c86;}
#timalerts .signup p a:hover {color: #d75c27; }

/* TLA ***********************************************************************************************/

#tla { background: #f0f4f8; font-size: 12px; width: 190px;}
#tla ul { line-height: 17px; padding: 5px; }
#tla ul li { background: url(tla_arrow.png) 3px left no-repeat; padding-left: 20px; margin-bottom: 6px;}
#tla ul li a {text-transform: capitalize;}
#tla ul li:hover { background: #fff url(tla_arrow.png) 3px left no-repeat;}
#tweets_row { clear: both;}
.leftcolumn #leftbordertweet{clear: both; border: 5px solid #e0e9f5;}

.aktt_tweets { font-size: 11px;}
.aktt_tweets ul { padding: 10px;}
.aktt_tweets li { margin-bottom: 10px; line-height: 17px; border-bottom: thin dotted #ccc;}
.aktt_tweets li a { font-weight: bold;}

/* TIM TV ***********************************************************************************************/

#timtv {margin-top: 25px;  font-size: 11px;}
#timtv h1 a.sifr { font-size: 30px; color: #b579b4; float: left;}
#timtv a.morebutton {background:#b579b4; color:#fff;float: right;margin-top: 10px;padding: 2px 3px;}
#timtv a.morebutton:hover {color:#000;}
#timtv .timtv_wrapper {clear: both; width: 300px; background: #efefef; padding: 10px 0 2px 0;}

/* Blog ***********************************************************************************************/

#blog h1 a.sifr {font-size: 26px; color: #2d8ccb; font-weight: bold;}
#reviews h2 {font-size: 16px; color: #2d8ccb; font-weight: bold;}

#blog .tab-menu {border-bottom: 1px solid #a6bbe1; height: 26px; margin-bottom: 20px;}
#blog .tab-menu{*height: 41px;}
#blog .tab-menu ul {list-style:none; text-align:left; margin: 15px 0 10px 1px;}
#blog .tab-menu li {display:inline; margin-right: -5px;}
#blog .tab-menu li a { color:#0a3859; padding:6px 25px 8px 25px; margin: 0px; background: #eef2fa; font: 14px "Trebuchet MS", Arial;}
#blog .tab-menu li a.tabactive { border-left:1px solid #a6bbe1; border-right:1px solid #a6bbe1; border-top:1px solid #a6bbe1; border-bottom: 1px solid #fff; background: #fff;  font-weight:bold;  position:relative;}
#tabcontent1 { padding: 0 5px;}
#tabcontent1 .main_title h2 a {font-weight: bold; font-size:22px;line-height: 24px;}
#tabcontent1 .main_title h2 a:hover {color: #1f6da3;}
#tabcontent1 .sub_title h2 a, #tabcontent2 .sub_title h2 a {font-weight: bold;font-size: 15px; font: arial; color: #173d65; margin-right: 25px; }
#tabcontent1 .sub_title h2 a:hover, #tabcontent2 .sub_title h2 a:hover {color: #1f6da3;}
#tabcontent1 .main_title small, #tabcontent2 .main_title small {display: block; float: left;  font-size: 11px; color: #9797a0; margin-bottom: 15px;}
#tabcontent1 .sub_title small, #tabcontent2 .sub_title small {display: block;  font-size: 11px; color: #9797a0; margin-top: -4px;}
#tabcontent1 .comment_home, #tabcontent2 .comment_home { float: right; background: url(comments_icon.png) top left no-repeat; height: 20px; width: 27px;}
#tabcontent1 .comment_home a, #tabcontent2 .comment_home a { color: #fff; font-size: 11px; padding-left: 5px;}
#tabcontent1 .comment_home a:hover, #tabcontent2 .comment_home a:hover { color: #13669a;}
#tabcontent1 .sub_title, #tabcontent2 .sub_title { border-bottom: 1px solid #f1f1f5; padding-bottom: 20px; margin-bottom: 10px;}
#tabcontent1 .sub_title:hover, #tabcontent2 .sub_title:hover { background: #fffcea; }
#tabcontent1 .main_title p { line-height: 19px; font-size: 13px; }
#tabcontent1 .more-link { display: block; background: #fffcea; padding: 3px 0px; margin-top: 3px; font-weight: bold; color: #032a43; border-bottom: 1px solid #ffe776;}
#tabcontent1 .more-link:hover { color: #1c75ad; }
#tabcontent1 .sub_title h2, #tabcontent2 .sub_title h2 { margin-right: 25px;line-height: 22px; font: arial;}
#tabcontent3 .recent_comments ul { list-style: none; }
#tabcontent3 .recent_comments ul li { margin-bottom: 0px; font-size: 12px; border-bottom: 1px solid #f1f1f5; list-style: none; padding: 10px 0; line-height: 18px; margin-right: 20px;}
#tabcontent3 .recent_comments ul li a strong { font-weight: bold; font-size: 14px;}
#tabcontent3 .recent_comments ul li:hover { background: #fffcea; }
.snippet { clear: both; margin-bottom: 10px; padding-bottom: 10px;border-bottom: 5px solid #f1f1f5; }


/* Ticks ***********************************************************************************************/

#timticks {height: 300px;}
#timticks h1 a.sifr {font-size: 30px; color: #2d8ccb;}


/* Forums ***********************************************************************************************/

#forums {margin-top: 25px;}
#forums h1 a.sifr {font-size: 26px; color: #744a7d; float: left; font-weight: bold;}
#forums a.morebutton {background:#b579b4; color:#fff;float: right;padding: 2px 3px; font-size: 11px; margin-top: 10px;}
#forums a.morebutton:hover {color:#000;}
#forums ul { clear: both; background: #f8eafb; padding: 5px; }
#forums ul li { margin: 0px 5px 10px 5px; border-bottom:1px solid #b7b1bf; line-height: 17px; border-right: 1px solid #b7b1bf; background:#fff; padding: 5px; min-height: 23px;}
#forums ul li img { margin-right: 15px; display: block; }
#forums ul li a { display: block; margin: -22px 0 0 40px; text-transform: capitalize; font-weight: bold;font-size: 14px; font: arial; color: #173d65;}
#forums ul li a:hover {color: #1f6da3;}
#forums ul li:hover { background: #fffcea; }



/* Slider ***********************************************************************************************/

.fl {float: left; display: block;}
.news_slider img {border: 0; display: block;}
.slide_arrow {position: relative; z-index: 4; opacity: 0.5; filter: alpha(opacity=50);}
.news_slider {position: relative; width: 480px; margin: 0 auto 15px auto; text-align: left;}
.news_slider .messaging {display: block; padding: 5px; margin: 0 0px 5px 0px; background: #fffcea; font-size: 10px;}
.news_slider .prev, .news_slider .next {position: absolute; top: 200px; display: none;}
.news_slider .next {right: 0;}
.news_slider .container {position: relative; top: 0; left: 0; width: 100%;}
.news_slider .news_items {position: relative; width: 480px; top: 0; overflow: hidden;}
.news_slider .view_all {display: none; }
.news_slider .item {width: 230px; margin-right: 10px;}
.news_slider .item div {font-size: .8em; width: 205px; padding: 10px 0 10px 0;}
.news_slider .item img {padding: 5px; border: 1px solid #ccc;}
.news_slider .title {line-height: 15px; font-size: 11px;}
.news_slider .sifr { font-size: 20px;}

/* Blog Pages ***********************************************************************************************/

.post_wrapper { border-left: 1px solid #ececed; border-right: 1px solid #ececed; width: 660px; float: left; padding: 0px 10px; }
.post_navigation { clear: both; padding-bottom: 20px; border-bottom: 1px solid #c7d7ea; }
#right_wrapper { width: 160px; float: right; }
.tags, .email_post, .google_ad { margin: 5px 0 5px 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0; font-size: 11px; }
.email_post, .google_ad { border-top: none; padding: 0 0 10px 0;}
.tags a {display: block; margin-left: 22px; padding-top:6px;}
.top_border { margin-top: 30px;}
.alignleft { float: left; margin-bottom: 10px; background: url(left_arrow.png) 2px left no-repeat; padding: 0 0 10px 20px;  }
.alignright { float: right; background: url(right_arrow.png) 2px right no-repeat; padding-right: 20px; }
.blog_wrapper h1 {clear: both; font-size: 30px; font-weight: bold; line-height: 34px; padding-bottom: 10px; letter-spacing: -1px;}
.updated_stamp { font-size: 11px; color: #3c3c3c;}
.blog_wrapper p { margin-top: 10px; line-height: 19px; }
.blog_wrapper p strong { font-weight: bold; }
.blog_wrapper p a { font-weight: bold; color: #1f6da3; }
.blog_wrapper p a:hover { color: #173d65; }
.blog_wrapper p.blog_alerts  {font-size: 12px; border-top: 1px solid #ccc; padding-top: 5px; }
p.blog_alerts { clear: both; font-size: 11px; font-weight: bold; line-height: 17px; border-bottom: 1px solid #ccc; padding: 5px 0; background: #fffcea;}
p.blog_alerts a {color: #c02d00;}
p.blog_alerts a:hover {color: #781c00; }
.similar_posts { margin-top: 15px;}
h2 { font-size: 18px; line-height: 28px; font-weight: bold; margin-bottom: 10px; }
h3 { font-size: 16px; line-height: 18px; font-weight: bold; }
h4 { font-size: 17px; line-height: 20px; font-weight: bold; margin-top: 20px; border-top: thin dashed #ccc; padding-top: 10px; }
h5 { font-size: 17px; line-height: 20px; font-weight: bold; padding-top: 10px; }
.buynow { background: #1a4a7b; padding: 0 5px;}


.post_wrapper h1 {clear: both; font-size: 30px; font-weight: bold; line-height: 34px; padding-bottom: 10px; letter-spacing: -1px;}

.similar_posts li { background: url(arrow_similar.png) left 8px no-repeat; padding: 3px 5px 9px 10px; font-weight: bold;}
.similar_posts .related_dates {font-size: 11px; display: block; color: #5a5a5a; margin-top: 5px; font-weight: normal;}

/* Blog Comments ***********************************************************************************************/

h2#comments { float: left; margin-top: 20px;}
h3#respond { margin-top: 20px;}
p.comment-page-numbers { float: right; background: #fffcea; padding: 5px; margin-top: -3px; border-bottom: 1px solid #ccc;}
.commentlist { clear: both; }
.comment-number { float: right; color: #fff; font-size: 40px; margin-top: -5px;}
.commentlist .avatar { float: left; margin-right: 10px; }
.commentlist .poster { margin-top: 7px; }
.commentlist p { clear: both;}
.commentlist li { margin-bottom: 35px;}
.commentlist cite { font-size: 13px; }
.commentlist cite a { font-weight: bold;}
.commentlist .commentmetadata { font-size: 11px; }
.commentlist .shade { background: #ececec; height: 32px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #eaeaea; padding: 5px 0 0;}
#commentform .field {border: 1px solid #d9d9d9 !important; background: white !important; padding: 5px !important;font-size: 1em !important; width: 200px;}
#commentform .button { background: white; border: 1px solid #d9d9d9; font-weight: bold;cursor: pointer;font-size: 1em !important;}
#commentform label { font-weight: bold;}
#commentform input {border: 1px solid #d9d9d9;padding: 5px;}
#commentform textarea {border: 1px solid #d9d9d9;width: 528px;height: 100px;padding: 10px;font-size: 1em !important;font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;background: white;}

/* TIM Table ***********************************************************************************************/

.timfullpage { margin-bottom: 40px; border-bottom: 1px solid #ccc;}
.timfullpage table {border-collapse:collapse; width: 660px; font-size: 12px; margin-top: 10px;}
.timfullpage thead th {text-align:left;background:#b8cde8;color:#000;padding:5px;border-right:1px solid #92abb9;border-bottom:1px solid #92abb9;}
.timfullpage tbody th {text-align:left; color:#000; padding:7px 5px; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.timfullpage tbody td:hover { background: #f9f7ec;}

.timfullpage tbody th.trades {text-align: center}
.timfullpage tbody td.profit, .timfullpage tbody td.profit1 {color: #68c444; font-weight: bold;}
.timfullpage tbody td.loss {color: #d40000;  font-weight: bold;}
.timfullpage tbody td.profit, .timfullpage tbody td.loss, .timfullpage thead th.profit {border-right:none;}
.timfullpage tbody td.profit1 { border-right:1px solid #bfbfbf; }
.timfullpage tbody td {color:#333;padding:5px;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}

.timfullpage tbody td a {font-weight: bold; }
.timfullpage tbody th a {font-weight: bold; }
.timfullpage tbody td.on {background:#fdefbe;}
.timfullpage thead th.on {background:#eed992;}
.timfullpage tbody th.on {background:#eed992;}

.timfullpage .timtotal {font-weight: bold; font-size: 16px; text-align: right; padding: 8px 18px 5px 0;}
a.timtable { position: relative; font-size: 26px; cursor: pointer;}


/* FOOTER NAVIGATION ***********************************************************************************************/

.footerbg { clear: both; width: 100%; border-top: 2px solid #000; background-color: #3c3d39; margin-top: 20px;}
#footer{margin: 0 auto; width:1000px; position:relative; margin-top: 20px;}
#footer p {color: #c4c4c4; font-size: 10px; line-height: 13px; margin-bottom: 6px; margin-top: 5px;}
#footer a {color: #9c9c9c;text-decoration: none;}
#footer a:hover {color: #fff;}
#footer .sponsors {float: right; width: 470px;}
#footer .disclaimer {clear: both; text-align: justify; border-top: 1px solid #525252; padding-top: 10px; }
#footer .text_links {font-size:11px;}
#footer .text_links ul {list-style: none; margin: 0 10px 10px 0;}
#footer .text_links ul li { list-style: none; float: left; display: inline;}
#footer .text_links ul li ul {width: 100px;}
#footer .text_links ul li ul li { float: none; display: inline; line-height: 1.4; padding-right:4px;}
#footer .text_links ul li ul li a{text-decoration:underline;}
#footer .text_links ul li ul li.first { font-weight: bold;  color: #fff;}


/* LIBRARY  ***********************************************************************************************/

ul.multiple_columns li{ text-align: left; float: left; list-style: none; height: 160px; width: 107px; padding: 5px; background: #e7e7de; border: 1px solid #fff;}
ul.multiple_columns li:hover{ background: #4ebaff; border: 1px solid #fff;}
.affiliatesignup { padding-bottom: 10px; }


#store { float: left;}
.individual {float: left; border-bottom: 1px solid #e8e8e8; width: 100%; margin-top: 20px;}
.dvd1 { width: 200px; float: left;  border-right: 1px solid #e8e8e8; text-align: center; padding: 20px; }
.dvd2 { width: 200px; float: left; border-right: 1px solid #e8e8e8; text-align: center; padding: 20px;}
.dvd3 { width: 200px; float: left; border-right: 1px solid #e8e8e8; text-align: center; padding: 20px;}
.dvd4 { width: 200px; float: left; text-align: center; padding: 20px; }

.combo { clear: both; float: left; margin-top: 30px; }
.combo1 { width: 200px; float: left; border-right: 1px solid #e8e8e8; text-align: center; padding: 20px;}
.combo2 { width: 200px; float: left; border-right: 1px solid #e8e8e8; text-align: center; padding: 20px;}
.combo3 { width: 200px; float: left; text-align: center; padding: 20px; }

.storealerts { clear: both; float: left; margin-top: 30px; border-bottom: 1px solid #e8e8e8; }
.heading { font-size: 14px; font-weight: bold; display: block; margin-bottom: 10px;}	
.dvd1 p, .dvd2 p, .dvd3 p, .dvd4 p, .procombo1 p, .procombo2 p, .procombo3 p { font-size: 12px; line-height: 17px; margin-bottom: 10px; text-transform: capitalize;}
.read_testimonials { clear: both; font-size: 11px; margin-top: 15px; margin-bottom: -10px; color: #898989;}
.read_testimonials a {color: #6796c2;}
.read_testimonials a:hover {color: #263f55;}

.procombo {float: left; border-bottom: 1px solid #e8e8e8; width: 100%; margin-top: 20px;}
.procombo1 { width: 280px; float: left;  border-right: 1px solid #e8e8e8; text-align: center; padding: 20px;}
.procombo2 { width: 280px; float: left;  border-right: 1px solid #e8e8e8; text-align: center; padding: 20px; }
.procombo3 { width: 280px; float: left;  text-align: center; padding: 20px; }
.procomb { width: 485px; float: left;  border-right: 1px solid #e8e8e8; text-align: center; padding: 10px;}
.procomb1 { width: 440px; float: left; text-align: center; padding: 10px;}


#archive-list li {float:left;width:190px;height:140px;line-height:140%;list-style: square;margin: 0 10px;padding: 5px;background: #fcfdfd;border-bottom: 1px solid #bdd0ee;}
#archive-list li a { font-weight: bold; }
#archive-list li .lidate {display: block; font-size: 10px; background: #eff4fb; margin-bottom: 5px; color: #494949;}
.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block}
.clearfloat {display:block}


ul.holidaydates { margin: 15px 20px; list-style: disc; line-height: 20px;}
ul.holidaydates li strong { font-weight: bold}

#story{background: #eaf3fb; padding: 10px 0 2px 0; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top:10px;}
#story p{line-height: 17px; color: #454545; padding-bottom:10px; text-align:justify; font-size:12px; padding-left:6px; padding-right:6px;}
#story h1{font-size: 22px; color:#2d8ccb; font-weight: bold; margin-top:5px; margin-bottom:4px; padding-left:10px; text-transform:capitalize;}

#links{width: 300px; background: #eef4d3; padding: 10px 0;}
#heading h2{font-size: 16px; color: #8db240; font-weight: bold; margin-bottom:0px; text-transform:uppercase;}
#links li{cursor: pointer; position: relative; font-weight:bold; background: #fff; color: #4f96d0; font: 12px "Trebuchet MS", Arial; border-bottom:1px solid #d5dead; border-right: 1px solid #d5dead; padding: 5px; margin: 0px 8px 5px 8px; padding-left: 22px; height: auto; background:#fff url(arrow_similar.png) left 8px no-repeat; padding: 3px 5px 9px 20px; background-position:7px 8px;}


#mc_embed_signup{background:#73380B url(news.gif); padding-bottom:10px;}

#banner img{width:168px;}

#tabcontent1 .sub_title p{font-size: 12px; padding: 5px; line-height: 17px; display:block; }

#bonus img{float:right; margin-left:10px; margin-bottom:5px; padding:2px; border:none; margin-right:25px; border:2px solid #f3f3f3;}

#news h2{font-size: 16px; color: #8db240; font-weight: bold; margin-bottom:3px; line-height:18px; text-transform:uppercase;}
#rss h2{font-size: 16px; color:#2e4c86; font-weight: bold; margin-bottom:3px; line-height:18px; text-transform:uppercase;}
#bo h2{font-size: 16px; color:#2e4c86; font-weight: bold; margin-bottom:3px; line-height:18px; text-transform:uppercase; margin-top:0px;}

#starthere small{display: block; font-size: 11px; color: #9797a0; margin-bottom:5px; padding-left:10px;}

.menu li{font-size: 16px; color: #fff; margin-right: 1px; line-height: 16px; padding: 0 5px; cursor: pointer;}
.menu li a{color:#fff; padding-right:4px;}
.menu li a.hover{background:#1b335f url(menu_drop_h.png) top right no-repeat;}
.menu li a.hover{color:#000;}

#tabcontent2 p{text-align:justify; padding-bottom:10px; border-bottom: 1px solid #f1f1f5; margin-bottom:10px; line-height:17px;}
#tabcontent2 p a{font-weight: bold;font-size: 13px; font: arial; color: #173d65;  }
#tabcontent1 .sub_title h2 a:hover, #tabcontent2 .sub_title h2 a:hover {color: #1f6da3;}

#tabcontent3 a{font-weight:bold;}

.casino img{padding:3px; border:6px solid #73380B;}


