/*
Theme Name: 24/7 Stock Alerts
Description: Custom theme for 24/7 Stock Alerts
*/


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: #000;background: #f7f7f7;}
ol, ul {list-style: none;}
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: "" "";
}


html, body {height: 100%;}
.clear {clear: both;font-size: 1px;}
.alignleft {float: left;}
.alignright {float: right;}

body {background: #000000 url(images/bg.png) repeat;width: 980px;color: #292929;font-family: "Lucida Grande", Arial, sans-serif;font-size: 12px;margin: 0px auto 0px;}
#wrap {background: #FFFFFF url(images/wrapper-bg.png) no-repeat;width: 960px;margin: 0 auto;padding: 12px 0px 0px 0px;position: relative;}

a, a:visited {color: #990000;text-decoration: none; font-weight: bold;}
a:hover {color: #d30000;text-decoration: underline;}
a img {border: none;}
a:focus, a:hover, a:active {outline: none;}

#navbar {background: #232323;width: 920px;height: 33px;font-size: 14px;font-family: Georgia, Times New Roman, Times, serif;color: #FFFFFF;font-weight: bold;margin: 0px 20px;border-right: 1px solid #000;}
#navbarleft {width: 640px;float: left;}
#navbarright {width: 190px;float: right;padding: 3px 0px 0px 0px;}	
#nav ul {float: left;list-style: none;}
#nav li {float: left;list-style: none;border-left: 1px solid #000;}
#nav li a, #nav li a:link, #nav li a:visited {color: #fff;display: block;text-transform: capitalize;padding: 9px 15px 8px 15px;}
#nav li a:hover, #nav li a:active {background: #000;color: #ff1d1d;text-decoration: none;}
	
#header {clear: both;width: 920px;height: 65px;overflow: hidden;padding: 20px;}

.headerleft {width: 502px;float: left;}
.headerright {background: url(images/free.png) no-repeat;width: 325px;float: right;height: 77px;margin: -4px 0 0 0;}
#icpsignup2557 {padding: 35px 0px 0px 65px;}
input.subscribe_email {float: left; width: 174px;border: 1px solid #000;background-color: #474141;margin-right: 5px;color: #fff; font-weight: bold; font-size: 14px; padding: 5px 2px;}
input.subscribe_button { float: left;}
		
#homepage {float: left;width: 605px; margin-bottom: 20px;}
#homepage p img {border: none;float: left;}	
#homepage ul {list-style-type: square;padding: 0px 0px 15px 0px;}
#homepage ul li {list-style-type: square;}
#homepagetop {background: #FFFFFF;float: left;width: 610px;}
.featuredtop {float: left;display: inline; margin-bottom: 20px;}
	
#homepageleft {float: left;width: 605px;}
.hpfeatured1 {background: #f8f6f6;float: left;width: 600px;padding: 2px 2px 10px 2px;}
	
#homepageright {float: right;width: 285px;}
	
#content {width: 924px;margin: 0px auto 0px;padding: 10px 0px 0px 0px;line-height: 18px;}
#content h3 {background: #af0000 url(images/headline.png);color: #FFFFFF;font-size: 16px;font-family: Georgia, Times New Roman, Times, serif;font-weight: bold;margin: 0px 0px 10px 0px;padding: 3px 0px 3px 10px;}

.post {padding: 5px;}
.post p {margin-bottom: 15px;}
.post p strong {font-weight: bold; font-size: 110%;}
.post p a { font-weight: bold; font-size: 110%;}
p.post-title { margin-bottom: 10px;font-weight: bold;font-size: 26px;}
p.post-title a {font-size: 26px;line-height: 28px;padding: 3px 0px; text-transform: capitalize; color: #000;}
p.post-title a:hover {text-decoration: none; color: #d30000;}
.postarea p {margin-bottom:15px;}
.postarea p strong {font-weight: bold; font-size: 110%;}
.postarea p a { font-weight: bold; font-size: 110%;}
.postarea ul {list-style-type: square;padding: 0px 0px 15px 0px;}
.postarea ul li {list-style-type: square;margin: 0px 0px 0px 20px;}
.postarea ol {padding: 0px 0px 15px 0px;}
.postarea ol li {margin: 0px 0px 0px 20px;}






#content h1 {color: #000;font-size: 28px;line-height: 30px;font-weight: bold;margin-bottom:5px;padding-top: 10px;}
.date {width: 590px;float: left;padding: 5px 0px 0px 0px;}
.dateleft {width: 380px;float: left;margin-bottom: 15px;font-size: 11px;}
	
#content h2 {
	background: #000000;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	}


	
#content h4 {
	color: #495D5C;
	font-size: 22px;
	font-family: Georgia, Times New Roman;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	}
	



	
#contentleft {
	float: left;
	width: 600px;
	
	
	}
	
#contentleft a img {
	border: none;
	}

blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	
	padding: 0px 0px 15px 0px;
	}
	

	
	
	
.postarea {
	background: #FFFFFF;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
	
#contentwide {
	float: left;
	width: 940px;
	
	padding: 0px 0px 10px 0px;
	}
	
.postareawide {
	background: #FFFFFF;
	float: left;
	width: 920px;
	
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postareawide p {
	
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul {
	list-style-type: square;
	
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	
	}
	
.postareawide ul ul {
	list-style-type: square;
	
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {
	margin: 0px 0px 0px 20px;
	
	}
	

	
.dateright {
	width: 200px;
	float: right;
	
	
	text-align: right;
	}
	
.time {
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 20px;
	}
	
.icomment {
	background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
	
	padding: 0px 0px 0px 18px;
	}
	
.category {
	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;
	
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	
	padding: 0px 0px 20px 0px;
	}
	
.postwidget {
	background: #FFFFFF;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postwidget ul {
	list-style-type: none;
	
	
	}
	
.postwidget li {
	list-style-type: none;
	
	
	}
	

img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
img.alignnone {margin: 0px 0px 10px 0px;display: inline;}
img.alignright {margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {margin: 0px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}

	
#sidebar {float: right;width: 305px;display: inline;}
#sidebar .widget {background: #F9F9F9;float: left;width: 305px;margin-bottom: 20px;padding: 2px 2px 10px 2px;border: 1px solid #DDDDDD; line-height: 16px;}
#sidebar h2 {background: #af0000 url(images/headline.png);color: #FFFFFF;font-size: 16px;font-family: Georgia, Times New Roman, Times, serif;font-weight: bold;margin: 0px 0px 10px 0px;padding: 3px 0px 3px 10px;}
	
#sidebar ul ul { padding: 2px 5px}
#sidebar ul ul li { list-style: square; margin-left: 20px; margin-bottom: 10px;}

#stockfooter { display: none}
#stock-quote-sidebar table { padding: 10px; margin-top: -10px;}
#stock-quote-sidebar table td { padding: 5px 10px 5px 15px; border-bottom: thin dotted #ccc;}


.widget_search .screen-reader-text {display: none;}
.widget_search #s {background: transparent url('images/input_bg.png') repeat-x top left;border: 1px solid #989898;color: #1e1e1e;font-size: 12px;margin: 0 10px;padding: 4px 8px;width: 174px;font-weight: bold; }
.widget_search #searchsubmit {background: #960000;border: 1px solid #cb3636;color: #ffffff;font-size: 14px;height: 23px;width: 65px;cursor: pointer;font-weight: bold}
.widget_search #searchsubmit:hover {background: #000;}


#footer {background: #2b2b2b;width: 960px;height: 30px;text-align: right;}
#footer p {color: #FFFFFF;padding: 10px}

.stockalerts1{background:url('images/24-7_06.png'); width:608px; height:86px;}
input.subscribe1_email {color:#000;font-size:14px;font-weight:bold;margin-left:270px;margin-right:5px;margin-top:30px;padding:5px 2px;width:214px;border:none;}
input.subscribe1_button {background:url('images/submit1.png'); width:81px; height:29px; margin-left:10px;border:none;}
	
.stockalerts2{background:url('images/24-7_03.png'); width:323px; height:245px; margin-left:-10px; float:right;}
input.subscribe2_email {color:#000000;font-size:14px;font-weight:bold;margin-left:100px;margin-top:133px;padding:5px 2px;
width:190px;border:none;}
input.subscribe2_button {background:url("images/submit2.png"); height:28px; margin-left:160px; margin-top:25px; width:81px; 
border:none;}

.stockalerts3{background:url('images/24-7_06.png'); width:608px; height:86px; float:left;}
input.subscribe3_email {color:#000;font-size:14px;font-weight:bold;margin-left:270px;margin-right:5px;margin-top:30px;padding:5px 2px; width:214px; border:none;}
input.subscribe3_button {background:url('images/submit1.png'); width:81px; height:29px; margin-left:10px;border:none;}

