
/*  
Theme Name: GreenStocksCentral
Version: 1.0
Author: andy.
Author URI: http://andy.net.nz
Description: A theme adapted from Joseph Scott and Matt Thomas, Automattic http://automattic.com/
*/
/* The Reset ---------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,em,h1,h2,h3,
h4,h5,h6,strong,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
/* -------------------------------------------- */

body {
margin: 0 auto;
padding: 0;
background: #d0c769 url(images/body-bg.png) top center repeat-y;
font-size: 62.5%;
font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}
body.wide{

}
a {
font-weight: bold;
color: #928400;
}
a:hover {
color: #5e7e13;
}
a:active {
color: #4e6800;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
input, select {
background: #fff;
border: 1px solid #515c15;
font-size: 0.8em;
}
#sidebar form {
text-align:center;
padding:5px;
}
#archives {
text-align:center;
}
#wrapper {
width: 1023px;
margin: 0 auto;
padding:0
height: 100%;
}
#wrapper.wide {
width: 1143px;
background: #d0c769 url(images/body-bg_wide.png) top center repeat-y;
}
#header {
width: 1023px;
height: 95px;
margin:0px;
padding:0px;
text-align:left;
background: #383610 url(images/get-header-bg.png) bottom left repeat-x;
}
#header.wide {
width: 1143px;
}

#nav.wide {
width:1143px;

}
#middle {
float:left;
width:125px;
margin:0 0px 20px 19px;
padding:10px 0 0 0;
}
* html #middle {
margin:0 0 20px 10px;
}

#main {
padding:0 0 12px 12px;
padding-right:0;
float: left;
height: 100%;
}
#main a {
color:#803300;
}
#content {
float:left;
width:532px;
padding:10px 0 0 0;
}
#content2 {
float:left;
width:660px;
padding:10px 0 0 10px;
}
#content2_wide{
float:left;
padding:10px 0 0 10px;
}
/*************************************
Sub - Navigation
**************************************/
#subnav {
background: #524d1e;
padding:0;
margin:0;
width: 1023px;
height:15px;
}
#subnav.wide{
width: 1143px;
}
#subnav ul {
float:right;
padding:4px;
}
#subnav li {
float:left;
padding:0 4px 0 4px;
list-style-type: none;
border-left:1px solid #FFF;
}
#subnav li:first-child {
border:none;
}
#subnav li.first-child {
border:none;
}
#subnav li a {
color:#fff;
}
#subnav li a:hover {
color: #5e7e13;
}
/*************************************
Navigation
**************************************/
#nav {
width:1023px;
height: 40px;
background: url(images/get-header-bg.png) bottom left repeat-x;
overflow:hidden;
}
#nav li {
list-style:none;
margin:0;
padding:0;
display:inline;
}
#nav ul li a {
color: #FFF;	
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-decoration: none;
display: block;
text-transform:uppercase;
float: left;
list-style-type: none;
padding: 6px 10px 6px 10px;
margin: 5px 0px 5px 10px;
width:auto;
display:inline;
}
body:first-of-type #nav ul li a {font-size:11px;}

#nav li .home {
border: 1px solid #675C19;
}
#nav li a {
border: 1px solid #675C19;
}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {
}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a, #nav ul li a:hover {
color:#fffc9e;
}
#nav ul li.current_page_item a:hover {
color: #FFF;
}
/*************************************
Main
**************************************/
#main .wp-smiley {
border: none;
}
h1 {
font-size: 1.6em;
font-family: Georgia, "Times New Roman", serif;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
h1 a {
font-weight: normal;
color: #fff;
}
h1 a:hover {
font-weight: normal;
color: #e6dd82;
text-decoration:none;
}
#postbox {
width:800px;
padding: 0 28px 0 22px;
background: #515c15;
}
#postbox form {
padding: 12px 0 22px 0;
background: #515c15;
}
#postbox textarea#posttext {
width: 100%;
height: 50px;
border: 1px solid #e1e9c6;
margin-bottom: 10px;
background-color: #fff;
padding: 2px;
font: 1.4em/1.2em "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}
#postbox label {
color: #d0c769;
display: block;
font-size: 1.2em;
margin-bottom: 4px;
font-weight: bold;
}
#postbox input#tags {
font-size: 1.2em;
padding: 2px;
border: 1px solid #e0e9c6;
width: 624px;
}
#postbox input#submit {
font-size: 1.2em;
}
#userpage #main ul,
#postpage #main ul {
margin-left: 0;
}
#userpage #sidebar,
#postpage #sidebar {
margin-top:8px;
}
#main ul {
list-style: none;
margin-top: 16px;
margin-left: 0px;
}
#main h2 {
margin-top: 4px;
}
h2 {
font-size: 1.8em;
font-weight: bold;
color: #34330e;
}
h3 {
font-size: 1.4em;
color: #34330e;
font-weight: bold;
}
#postbox img.avatar {
float: left;
margin-top: 19px;
margin-right: 13px;
margin-left: 0px;
padding: 3px;
border: 1px solid #e4e9c6;
background: #ebf6cd;
}
#main ul li {
overflow: visible; 
margin-bottom: 1.5em;
}
.postcontent {
overflow: auto;
}
.bottom_of_entry {
border-top: 1px solid #c9a952; 
clear: both;
margin: 5px 0 0 0;
padding: 0;
}
#gravatar img { 
width: 50px; 
height: 50px;
margin:4px 0;
padding:0 10px;
float:left;
}
h2 img {
vertical-align: middle;
margin-right: 12px;
}
#main p img {
vertical-align: top;
padding: 2px;
border: 1px solid #eee;
margin-right: 8px;
}
#main h4 {
font-size: 1.3em;
margin:10px 0 0 0;
padding:0;
}
#main h4 a.post-title {
font-size:1.1em;
color:#000;
padding:0px;
}
#main h1 a.post-title {
font-size:1.1em;
color:#000;
padding:0px;
}
#latest-news-header h1 a.post-title {
font-size:1.1em;
color:#000;
padding:0px;
}
#main h1.post-title {
font-size:1.1em;
color:#000;
padding:0px;
}
#main p {
font-size: 1.3em;
line-height: 1.4em;
font-family: Georgia, "Times New Roman", serif;
margin: .7em 0;
color: #3c3811;
}
/*************************************
**************************************
Comments
**************************************
**************************************/
.commenthdr {
width:445px;
height:37px;
background: url(images/comments_bg2.gif) top left no-repeat;
font-size:20px;
font-weight:bold;
color: #fff;
text-align:right;
padding:0px;
line-height:37px;
margin:0 0 0 22px;
}
#comments-wrap {
background: #F4F4DD;
padding:10px;
margin:0 0 0 22px;
width:425px;
}
.Cbutton { 
border:none; 
font:bold 11px Arial, Helvetica, sans-serif;
padding:4px;
}
#comments-wrap h6 {
color: #745F25;
font-size: 18px;
}
#commentlist {	
border-top: 1px solid #b5b85f;
}
.thecomment {
margin: 0px 0px 0px 0px;
overflow: hidden;
}
.comment-body {
margin: 0px; 
padding:5px;
}
.comment-metadata {
padding:5px 10px;
overflow: hidden;
}
.comment-author {
margin: 0px 0px 10px 0px;
font-size:1.2em;
overflow: hidden;
height:100%;
color: #745F25;
}

.comment-author .comment-body {
border: none;	
}
.comment-author .comment-metadata {
padding: 11px 10px;
}
.comment-author img {
position:absolute;
float:left;
}
.nav-next	  { 
padding-right:8px; 
font-weight:bold;
}
.nav-previous { 
padding-left:8px; 
font-weight:bold;
}
.textarea { 
border:1px solid #ababab;
}
.Cbutton { 
border:none; 
background:#434343;
color:#fff;}
.comment-body {
width:300px;
float:left;
}
.comment-metadata {
color: #b5b85f;
float:left;
width:80px;
font-style:italic;
}
.comment-metadata a, .comment-metadata a:visited {
color: #333333;
}
.comment-metadata a:hover {
color: #b37b3a;
}
.comment-author .comment-body {
border: none;
}
.comment-author .comment-metadata {
background: #fff;
color: #333333;
}
.comment-author .comment-metadata a {
color: #a15050;
}
.comment-author .comment-metadata a:hover {
color: #333;
}
.comment-author img {
position:absolute;
float:left;
visibility:hidden;
}
#commentlist img {
position:absolute;
float:left;
visibility:hidden;
}
#commentform label {
font:11px Arial, Helvetica, sans-serif;
padding:5px;
}
#main form {
margin-top: 10px;
}
#main textarea {
width: 425px;
}
#main input {
margin: 4px 0;
}
#main .meta {
margin: 0 0 1.5em 0;
color: #626d35;
font-size:0.85em;
font-style:italic;
}
#main p.meta {
font-size: 1em;
}
h2 .rss {
float: none;
background: url(images/rss_image_small.gif) center left no-repeat;
padding-top: 0;
padding-left: 16px;
}
.rss {
float: right;
background: url(images/rss_image_small.gif) bottom left no-repeat;
padding: 4px 0 0 14px;
margin-top:-10px;
font-size: 0.8em;
font-weight: normal;
line-height: 1em;
}
.allrss {
background: url(images/feed.png) center left no-repeat;
padding-left: 14px;
margin-left:22px;
}
#sidebar {
width: 306px;
float: right;
color: #515c15;
padding-right:6px;
margin-top:8px;
}
* html #sidebar {
padding-right:5px;
}
*+ html #sidebar {
padding-right:5px;
}
#sidebar ul li p {
font-size: 0.9em;
line-height: 1.4em;
margin-bottom: 1.5em;
}
#sidebar a {
color: #fff6a1;
}
#sidebar a:hover {
border-bottom: none;
}
#sidebar ul {
list-style: none;
font-size: 1.3em;
margin-bottom: 22px;
text-align:left;
}
#sidebar ul li {
padding:4px;
margin:0;
clear: both;
border-bottom: 1px solid #c9a952;
}
#sidebar ul li.credits {
margin-top: 1.5em;
font-size: .9em;
color: #c9a952;
border-bottom: none;
text-align:center;
}
#sidebar ul h2 {
font-size: 1.1em;
margin: 7px 0 7px 0;
color: #fff;
text-align:center;
}
#sidebar ul ul {
font-size: 0.8em;
}

input#s, li#search br {
float:left;
}
input#s {
width:100px;
}
#recent-posts ul li {
list-style-type: none;
text-align:left;
color: #fff;
font-size: 0.9em;
}
#recent-posts h2 {
text-align:center;
}
#recent-posts a{
color: #fff6a1;
}
#recent-posts a:hover{
color:#fff;
}
#recent-comments ul li {
list-style-type: none;
text-align:left;
color: #fff;
font-size: 0.9em;
}
#recent-comments h2 {
text-align:center;
}
#recent-comments a{
color: #fff6a1;
}
#recent-comments a:hover{
color:#fff;
}
#prologue_recent_projects_widget {
text-align:justify;
}
#wpstats {
position: relative;
margin-top: 30px;
}
/*popular box Rounded Corner start */
#pxsnazzy {margin:0 0 10px 0;}
.pxtop, .pxbottom {display:block; font-size:1px;}
.pxb1, .pxb2, .pxb3, .pxb4 {display:block; overflow:hidden;}
.pxb1, .pxb2, .pxb3 {height:1px;}
.pxb1 {margin:0 5px;}
.pxb2 {margin:0 3px; }
.pxb3 {margin:0 2px;}
.pxb4 {height:2px; margin:0 1px;}
.pxboxcontent {display:block; padding:2px;}
/*popular box Rounded Corner End */
/*************************************
Popular Posts Section
**************************************/
/*popular box Rounded Corner start */
#pxsnazzy {background: transparent; }
.pxtop, .pxbottom {  background:transparent; }
.pxb2, .pxb3, .pxb4 {background:#32380d; border-left:1px solid #86962e; border-right:1px solid #86962e;}
.pxb1 {background:#86962e;}
.pxb2 {border-width:0 2px;}
.pxboxcontent { background:#32380d; border:0 solid #86962e; padding:2px; border-width:0 1px;}
/*popular box Rounded Corner End */
#popular ul li ul {	border-top: 1px solid #9ead4d;}
#popular ul li ul li {
border-bottom: 1px dotted #9ead4d;
}
#popular ul li ul li a, #popular ul li ul li a:visited {color: #fffc9e;}
#footer {
display:block;
clear:both;
text-align: center;
color: #fff;
height: 30px;
padding: 10px 0;
background: #37350f;
border-top: 1px solid #999246;
}
#footer ul li{
list-style-type:none;
padding-top:2px;
}
#footer ul li a {
font-weight: bold;
color: #928400;
}
#footer ul li a:hover {
color: #5e7e13;
}
#footer ul li a:active {
color: #4e6800;
}
#calendar {
background:#191D06;
}
#sidebar h2 a {
color:#FFF;
font-size:80%;
}
#sidebar h2 a img {
margin:0;
padding:0;
}
.rss-date {
color:#FFF;
font-weight:bold;
/*margin-left:-5px;*/
font-size:100%;
}
.rsswidget {
font-size:100%;
}
#sidebar {
overflow:hidden;
}
#trackingtable {
text-align:center;
background:#d0c769;
padding-bottom:2px;
}
ul#tag_cloud {
text-align:justify;
overflow:hidden;
}
#latest-news-header {
text-align:left;
background:#d0c769;
padding-bottom:2px;
}
.rss-latest {
float:right;
height:14px;
font-size:0.8em;
margin:2px 2px;
padding-right:20px;
background:url(images/rss_image_small.gif) top right no-repeat;
}
/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/
#video, #video ul, #video ul li {
margin:0;
padding:0;
}
#video-frame {
margin:0;
padding:0;
width:532px;
color: #fffc9e;
text-align:center;
overflow: hidden;
height: 257px;
}
.video-left {
padding:0;
margin:0;
width:275px !important;
/*display:inline;*/
float: left;
}
.video-left .video_player {
width:275px;
padding:0;
margin:0;
margin-top:-26px;
text-align: justify;
}
div.video_player p {
padding:0;
margin:0;
width:275px;
}
div.video_player p embed{
padding:0;
margin:17px 0;
}
div#video_block {
padding:0;
margin:0;
width:275px;      
}
div.video-right {
width:257px;
/*display:inline;*/
text-align:left;
float:right;
margin:0;
padding:0;
}
.video-right h2{
color: #34330e;
font-size:1.2em;
line-height:1.2em;	
font-weight:bold;
padding: 0 0 0 10px !important;
margin:0 !important;
}
.video-right p {
color: #fffc9e;
font-size:0.9em;
line-height:1.1em;
font-weight:bold;
padding: 0px !important;
margin:0 !important;
}
.video-right .idTabs {
border-top:1px solid #34330e;
list-style:none;
margin:0;
padding:0px;
}
.video-right .idTabs li {
border-bottom:1px solid #34330e;
background:#d0c769;
line-height:10px;
}
.video-right .idTabs li a {
font-weight:bold;
font-family:Tahoma, Arial;
font-size:1em;
text-decoration:none;
display:block;	
padding:10px 10px;
}
.video-right .idTabs li a:hover {
background:#8C842C url(images/ico-watch.gif) right center no-repeat !important;
}
.video-right .selected {
background:#8C842C url(images/ico-watch.gif) right center no-repeat !important;
}
div.video_description {
text-align:justify;
position:relative;
width:227px;
margin:10px;
}

div.video_description p{
	font-weight:normal;
}

/* SIDEBAR TABLE ADDITIONS */
div#advert_bar_tables table {
width: 124px;
margin-bottom: 10px;
}
div#advert_bar_tables {
margin-bottom: 10px;
border:1px #d0c769 solid;
width:124px;
}
div#advert_bar_tables td.stock_table_ticker {
width: 25px;
}
div#advert_bar_tables td.stock_table_volume, div#advert_bar_tables td.stock_table_price, div#advert_bar_tables td.stock_table_rs {
text-align: center;
}
div#advert_bar_tables .stock_row_even td{
	background-color:#ffffff; 
}

div#advert_bar_tables table#up_movers_table td.stock_table_price, .group_upmover {
color: #009900;
}
div#advert_bar_tables table#down_movers_table td.stock_table_price, .group_downmover {
color: #AA0000;
}
div#advert_bar_tables stock_table_price {
width: 25px;
}
div#advert_bar_tables th {
text-align: center;
/*background-color: #32380d;*/
background-color: #ffffff;
margin: 0;
/*color: #fffc9e;*/
padding:2px 0 2px 0;
border-bottom:1px black solid;
}
h1.stock_table_title {
font-size: 1.2em;
font-weight: bold;
margin:0;
padding:0 0 2px 4px;
background:#d0c769;
color:#34330e;
width:120px;
font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
}
#topmovers tr, #topmovers td {
margin:0;
padding:0;
}
h1.upmovers {
margin: 0;
}
.upmovers {
margin:0;
paddding:0;
color: #009900;
}

.stock_positive_change { color: #009900;}
.stock_negative_change { color: #AA0000;}

.downmovers {
margin:0;
paddding:0;
color: #FF0000;
}
.stock_row_odd tr, .stock_row_odd td {
margin: 0;
padding:0;
background-color:#F4F2DC;
}
group_performance_row {
margin: 0;
padding:0;


}
#popular ul li ul li a.url, #popular ul li ul li a:visited.url {
color:#FFF;
}
a.rsswidget a:visited.rsswidget{
font-size:0.9em;
}

.postcontent p a,
#content p a,
.postcontent p a:hover,
#content p a:hover,
/*#content h4 a,*/
/*#content h4 a:hover,*/
#content td a,
#content td a:hover{

	color:#1111ff !important;

}
