/*
Theme Name: Pennystocking
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 
*/

#commentform p {
    margin:0;
    padding:0 0 7px;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	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 */

.commentlist li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#commentform p textarea {
    width:100%;
}

div.signup{background-color:#fff;font-size:12px;color:#333;font-family:helvetica, arial, sans-serif;text-align:center;margin:0;padding:0;}
div.signup a{color:#3671a1;margin:0;padding:0;}
div.signup a img{border:0;padding:0;}
div.signup p{font-size:1.3em;font-family:georgia, times, "times new roman";line-height:1.3em;color:#222;margin:0 0 10px;}
div.signup h1{text-align:center;font-size:2.5em;letter-spacing:-1px;font-family:helvetica, arial, sans-serif;color:#000;margin:0;padding:0;}
div.signup div.clear{clear:both;}
div.signup div.container_signup{width:950px;background-color:transparent;text-align:center;margin:0;padding:0;}
div.signup div.masthead_signup{text-align:center;width:100%;margin:0 auto;padding:20px 0 0;}
div.signup div.masthead_signup h1{font-family:helvetica, arial sans-serif;font-size:46px;font-weight:bold;color:#000;letter-spacing:-2px;margin:0;}
div.signup div.masthead_signup h2{font-size:24px;font-weight:normal;color:#444;font-family:helvetica, arial, sans-serif;letter-spacing:0;margin:0;}
div.signup div.top{width:100%;margin:0 0 30px 0;padding:0;}
div.signup div.main_feature{width:950px;position:relative;margin:0 auto;}
div.signup .hover_container_signup{position:relative;font-size:12px;color:#666;}
div.signup .hover_container_signup div.bubble{display:none;position:absolute;right:0;width:0;height:0;}
div.signup .hover div.bubble{display:block;cursor:pointer;z-index:1000;}
div.signup div.bubble div.wrapper{position:absolute;top:-40px;left:35px;}
div.signup div.bubble div.content{text-align:left;color:#000;white-space:normal;letter-spacing:normal;width:250px;margin:0;padding:0 7px 8px 0;}
div.signup div.bubble div.content div.arrow{position:absolute;top:18px;left:-47px;width:50px;height:40px;}
div.signup div.bubble div.content div.inner{padding:15px;}
div.signup div.bubble div.content div.inner h2{font-family:Helvetica, sans-serif;font-weight:bold;color:#000;border:none;font-size:14px;margin:0;}
div.signup div.bubble div.content div.inner p{font-family:Verdana, sans-serif;margin-bottom:0;font-size:11px;}
div.signup3 a.hover_target{color:#000;font-size:14px;}
div.signup4 a.hover_target{text-decoration:none;border-bottom:1px dotted #888;margin-left:6px;color:#64503f;}
div.signup4 .hover_container_signup{position:absolute;margin:18px 0 0 5px;}
/* div.signup4 div.jacket{height:530px;font-family:helvetica, arial, sans-serif;margin:0 auto;} */
div.signup4 div.jacket{height:530px;font-family:helvetica, arial, sans-serif;margin:0 115px;}
div.signup4 div.short{background-color:#fff;width:230px;height:450px;border:1px solid #999;float:left;margin-top:22px;text-align:center;font-family:helvetica, arial, sans-serif;padding:10px 0;}
div.signup4 div.tall{width:230px;height:500px;border:3px solid #000;float:left;text-align:center;background-color:#fff;font-family:helvetica, arial, sans-serif;padding:8px 10px 10px;}
div.signup4 div.no-r{border-right:0;}
div.signup4 div.no-l{border-left:0;}
div.signup4 div.short h1{font-size:34px;margin:0;padding:0;}
div.signup4 div.short h1,div.signup4 div.short h1 a,div.signup4 div.short h2{color:#333;text-decoration:none;}
div.signup4 div.tall h1,div.signup4 div.tall h1 a{font-size:42px;color:#000;line-height:1em;text-decoration:none;margin:0;padding:0;}
div.signup4 div.short h2{font-size:32px;font-weight:normal;margin:0 0 2px;padding:0;}
div.signup4 div.tall h2{font-size:32px;font-weight:normal;color:#000;margin:0 0 2px;padding:0;}
div.signup4 div.short h3{font-size:16px;font-weight:bold;font-family:helvetica, arial, sans-serif;color:#73a1c7;text-decoration:underline;margin:0 0 15px;padding:0 0 7px;}
div.signup4 div.tall h3{font-weight:bold;font-size:16px;color:#4582b5;text-decoration:underline;margin:0 0 20px;padding:0 0 4px;}
div.signup4 div.short li,div.signup4 div.tall li{font-size:14px;color:#a4a4a4;font-family:helvetica, arial, sans-serif;margin-bottom:1px;line-height:1.1em;}
div.signup4 div.tall li{font-size:16px;}
div.signup4 div.tall ul,div.signup4 div.short ul{list-style:none;text-align:left;margin:0 0 10px;padding:0 0 0 20px;}
div.signup4 div.tall ul.highlight,div.signup4 div.short ul.highlight{margin-top:0;}
div.signup4 div.tall ul.highlight li,div.signup4 div.short ul.highlight li{list-style:url(images/arrow.jpg);margin-bottom:15px;font-size:14px;line-height:1em;}
div.signup4 div.tall li strong,div.signup4 div.short li strong{color:#c33700;}
div.signup4 div.tall ul.highlight li{font-size:16px;margin-bottom:15px;}
div.signup4 div.tall img{margin:1px 0 4px;}
div.signup4 div.tall small{color:#C33700;font-size:12px;}
div.signup4 div.under_chart_left,div.signup4 div.under_chart_right{width:435px;position:relative;top:-44px;font-size:11px;float:left;font-family:verdana;text-align:center;}
div.signup4 div.under_chart_right{float:right;}
div.signup div.logo_basecamp{margin-top:10px;margin-right:20px;margin-left:-10px;float:left;}
div.signup img{-ms-interpolation-mode:bicubic;}
div.signup div.action{background-color:#e2e6b6;}
div.site_header_signup{border-bottom:0;margin-bottom:0;overflow:hidden;height:50px;}
div.signup div.header_signup{height:50px;}
div.signup div.header_signup img{margin-top:3px;}
div.signup div.header_signup div.links,div.signup div.header_signup div.sign_links{margin-top:5px;}
div.signup div.pageband{width:100%;background-color:#E8ECDC;border-bottom:1px solid #dadfcb;margin:0 0 25px;padding:0;}
div.signup div.pagetitle_signup{height:50px;padding:0;}
div.signup div.pagetitle_signup h1{font-family:helvetica, arial sans-serif;font-size:28px;font-weight:bold;color:#222;letter-spacing:-1px;text-align:left;margin:0;padding:11px 0 0;}
div.signup div.site_header_signup div.links,div.inner div.sign_links{margin-top:2px;}
div.signup div.header_signup div.links,div.inner div.links{float:left;margin-right:20px;}
div.signup div.header_signup div.links a,div.inner div.links a{color:#fff;margin-right:10px;text-decoration:none;}
div.signup div.header_signup div.sign_links,div.inner div.sign_links{float:left;}
div.signup div.header_signup div.sign_links a,div.inner div.sign_links a{color:#bcfc3d;margin-right:10px;text-decoration:none;}
div.signup4 div.logos{width:240px;float:right;border:1px solid #ccc;text-align:center;padding:10px;}
div.signup4 div.logos h1{font-size:14px;margin-bottom:20px;}
div.signup4 div.logos img{margin-bottom:15px;}
div.signup4 div.statement h3{color:#444;font-family:georgia,helvetica,arial,sans-serif;font-size:26px;font-weight:normal;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 10px;}
div.signup4 div.statement{width:950px;margin:0 auto;}
div.signup .large{font-size:20px;}
div.signup div.tall .large{font-size:30px;}
div.signup .second{margin-top:30px;}
div.signup .fourth{margin-top:95px;}
div.signup strong,div.signup4 div.masthead_signup h2 strong{color:#000;}
div.signup div.action h2,div.action h2 a{color:#4c4b35;}
div.signup div.header_signup div.links a:hover,div.signup div.inner div.links a:hover,div.signup div.header_signup div.sign_links a:hover,div.signup div.inner div.sign_links a:hover{border-bottom:2px solid #86b226;}

.timgrid_list{margin:50px auto;}
.tim-grid{padding: 5px 15px 2px 15px;}
.tim-monthly{padding: 5px 15px 2px 25px;}
.tim-annual{padding: 5px 15px 5px 25px;}
.yes{padding-left: 35px;}
.cell-border{border: 1px solid #ccc; vertical-align: middle; text-align: center;}
.cell-border.planoption {text-align: left; width: 365px; padding-left: 5px}
.cell-border.tim-contact p{text-align: center;font-size: 25px;font-family: Verdana, Geneva, sans-serif;color:#000000;margin:0;padding:10px 200px 20px;}

.post {padding: 25px 0; border-bottom: 2px dotted #CCCCCC}
.post h3 {font-size: 18px; line-height: 24px;}

/* Tweetmeme Style */
.tweetmeme_button iframe{ vertical-align: middle; width: 72px; }

/* Foot Box */
#footBox{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
	background-color: #18354D; 
}

#footBox div{
	width: 450px;
	height: 64px;
	background: transparent url(images/footBox.png) left top no-repeat;
	position: relative;
	top: -39px;
	margin: 0 auto;
	padding: 21px 42px;
	z-index: 1; 
}
	.timText{ display: block; float: left; font-size: 14px; line-height: 32px; font-weight: bold; margin-right: 10px; }
	.timFB, .timTwitter, .closefootBox{ text-indent: -99999px; }
	.timFB{ background: transparent url(images/facebookFoot.png) left top no-repeat; display: block; width: 32px; height: 32px; margin-right: 10px; float: left; }
	.timTwitter{ background: transparent url(images/twitterFoot.png) left top no-repeat; display: block; width: 32px; height: 32px; margin-right: 10px; float: left; }
	.timTrade{ float: left; line-height: 32px; text-decoration: underline; font-weight: normal; text-transform: uppercase; font-size: 11px; }
	.closefootBox{ background: transparent url(images/closeout.png) center center no-repeat; display: block; width: 32px; height: 32px; margin-right: 10px; float: left; cursor: pointer; }
	
.search-chats, .popular-tickers, .popular-users {margin-bottom:20px;}
.search-chats .form-item {margin-bottom:10px;}

.twitter-share-button {vertical-align:middle;}

/* Test B Buttons */
.button_b{
    background: url("images/signup.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 20px;
    margin-left: 3px;
    margin-top: 6px;
    padding: 10px 10px 10px 0;
}

.button_c{
    background: url("images/new-get-started.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 20px;
    margin-left: -10px;
    margin-top: 6px;
    padding: 10px 10px 5px 0;
}

.button_d{
    background: url("images/new-sign-up.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 20px;
    margin-left: -10px;
    margin-top: 6px;
    padding: 10px 10px 5px 0;
}

a.button_b_b{
    color: #444444;
    display: block;
    float: right;
    height: 39px;
    text-decoration: none;
    width: 160px;
}

.stock-challenge{
	background: url(images/tstc.jpg) 0 0 no-repeat;
	float: left;
}

.stock-challenge a{
	display: block;
	height: 196px;
	width: 150px;
}

.fourboxes{
	position: relative;
}

.cta{
    background: none repeat scroll 0 0 transparent !important;
    position: absolute;
    right: 191px;
    top: 30px;
    width: 111px !important;
}

#content .free-blog .blog-posts li#tlt-button{
	border: 1px solid #000000;
	background: none;
	margin: 0;
	padding: 0;
	padding: 10px 0;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
}

#content .free-blog .blog-posts li#tlt-button:hover{
	background: #f0f0f0;
}

#content .free-blog .blog-posts li#tlt-button a{
	display: block;
	width: 200px;
	height: 40px;
}

#tlt-button .trade-like-tim{
	color: #7ca71f;
	font-size: 22px;
	display: block;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#tlt-button .tlt-learn-more{
	color: #616161;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	display: block;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Background Link */
#bglink{
  display:block;
  height:100%;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:0;
  text-indent:-5000em;
}

/* Show No Ads for Logged in Users */
.no-ads{ display: none; }

/* Countdown */
#counter{
	color: #666;
	font-size: 30px;
	font-weight: bold;
}

#counter br{
	display: none;
}

.hasCountdown{
	background: none;
	border: none;
}

.countdown_section{
	display: inline;
	margin-left: 14px;
}

.countdown_amount{
	margin-right: 5px;
}

#countdown{
	font-family: Arial, Helvetica, sans-serif;
	width: 612px;
	text-transform: capitalize;
	border: 1px solid #eaeaea;
	padding: 10px;
	text-align: center;
	overflow: hidden;
}

#countdown p{
	margin: 5px 0;
	padding: 0;
	line-height: normal;
	font-size: 52px;
	color: #069;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#countdown p a{
	font-size: 31px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-decoration: none;
	color: #F00;
	font-weight: normal;
}

#countdown p a:hover{
	text-decoration: underline;
}

.countdown_rtl {
	direction: rtl;
}

.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_section {
	display: block;
	float: left;
	text-align: center;
}
