
/*  
Theme Name: WordPress Default - SGS
Theme URI: http://wordpress.org/
Version:xO
Modification of:-
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {
	font-weight: normal; 
	font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 75%;
	background-color:#efefef;
	padding:0;
	margin:0;
}

img { border:0;}

#shell {
	width:970px;
   background-color:#fff;
	 margin-top:0;
	 padding:0;
	 border-left:1px solid #aaa;
	 border-right:1px solid #aaa;
}
table,a,tr,td,div {
	font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;
	line-height: 140%;
}

table.plain tr {
				vertical-align: top;
}

table.plain  td {
				border: 1px solid #ccc;
}
td.masthead {
				background-color:#006600;
}

form.masthead_login input {
    font-size:100%;
		padding:0px;
		margin:0px;
}

form.subscribe {
    font-size:100%;
		padding:0;
		margin:0;
		padding-bottom:10px;
}

form.subscribe input {
				  padding:0;
					margin:0;
}

.subs_button {
				 font-size:11px;
}

table.subnav {
				padding:0;
				margin:0;
}

pre {
	font-size:120%;
}
th {
	font-weight: bold; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 100%;
}

span.jw {
	font-family: Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:20px;
	line-height: 100%;
}
span.masthead {
	font-family: Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:32px;
	line-height: 110%;
}
span.submast {
	font-family: Verdana, Arial, sans-serif;
	color:#ccfecc;
	font-style: italic;
	font-size:18px;
	line-height: 100%;
}

.loginout { color:#fff;}
a.loginout,a.loginout:visited {
				color:#fff;
				font-weight:normal;
}
a.loginout:hover {
				color:#cfc;
}

td.navbar {
		height:23px;
		font-size:12px;
  background-image: url(http://www.shadowstats.com/imgs/navbar.gif);
}
td.navbar span {
		font-size:12px;
		font-weight: bold;
 		color:#00a900;
}

h1, h2 ,h3 a{
		font-weight: bold;
}
h1 {
		font-size: 18px;
}
h2 a {
		font-weight: bold;
		font-weight: bold;
		font-size: 16px;
}
h3 a {
		font-size: 14px;
		padding-bottom: 5px;
}

span.datatitle {
				font-weight: bold;
				color: #006600;
		font-size: 14px;
}
span.opencontent{
				font-weight:bold;
    font-size:10px;
		color: #0000ff;
}

span.sgs_highlight{
	font-size:16px;
	color:#669966;
	font-weight:bold;
	font-style:italic;
}

.status{
	font-family: Verdana, Arial, sans-serif;
	color:#eeeeee;
	font-size:14px;
}
.bintro {
	color:#000066;
	font-weight:bold;
	font-size:18px;
}
td.data {font-weight:normal; font-size:92%;}
th.data {font-weight:bold;font-size:100%;}

td.small ,th.small {font-weight:normal;font-size:92%;}
td.bgnsecthead {font-weight:bold;font-size:110%; 
color:#005500; 
background:#efefef;
	padding:1px;
	padding-left:5px;
				border: 1px solid #cccccc;
				border-bottom:0; 
 }
td.bgnsecthead_2 {font-weight:bold;font-size:115%; 
color:#009000; 
background:#fff;
	padding:1px;
	padding-left:5px;
padding-top:7px;
				border-bottom: 0px solid #009000;
				
 }

.sh2, .sh2:visited {
	font-size:90%;
	font-weight:bold;
	text-decoration:underline;
	color:#060;
}
.sh2:hover {text-decoration:underline;}

.hover1, .hover1:visited {text-decoration:none;}
.hover1:hover {text-decoration:underline;}

td.section {
				padding-left:5px;
				border: 1px solid #cccccc;
				background-color:#fff;
}

td.section_2 {
				padding-left:5px;
				font-style:italic;
				border: 0px solid #cccccc;
				background-color:#fff;
}

td.sectheadp {font-weight:bold;font-size:100%; color:#ffffff; background:#770077; }
td.secthead2 {font-weight:bold;font-size:87%; 
	height:16px;
	padding-left:4px;
 }
.headline1, .headline1:visited {text-decoration:underline; 
	font-weight:bold;font-size:100%; color:#060; }

.headline1b, .headline1b:visited {
				text-decoration:underline; 
	font-weight:bold;font-size:100%; color:#060; }
.headline1b:hover {text-decoration:underline;}

.headline1c, .headline1c:visited {
				text-decoration:underline; 
	font-weight:bold;font-size:90%; color:#060; }
.headline1c:hover {text-decoration:underline;}

.announce {text-decoration:none; font-weight:bold;font-size:100%; color:#6666ff; }
.headline1p {text-decoration:none; font-weight:bold;font-size:100%; color:#770077; }
.headline2 {text-decoration:none; font-weight:bold;font-size:75%; color:#000000; }
.headline2p {text-decoration:none; font-weight:bold;font-size:75%; color:#770077; }
.headline1:hover {text-decoration: underline; color:#003300; }
.headline1p:hover {text-decoration: underline; color:#cc00cc; }
.headline2:hover {text-decoration: underline; color:#0000cc; }
.headline2p:hover {text-decoration: underline; color:#cc00cc; }
.headline2_l {text-decoration:none; font-weight:bold;font-size:87%; color:#000000; }
.headline2_l:hover {text-decoration: underline; color:#0000cc; }
td.copy1 {font-size:14px;}
.atitle  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#202d6f;
	font-size:16px;
}
.adateline  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-style: italic;
	font-size:92%;
}
.atext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
}
.tsr  { 
	color:#000000;
	font-size:87%;
}
.tsr_l  { 
	color:#000000;
	font-size:92%;
}
.tsr_2  { 
	padding-bottom:8px;
	color:#000000;
	font-size:92%;
}
.dateline  { 
	color:#000000;
	font-style: italic;
	font-size:80%;
}
a, a:visited,  a.footer {color:#000000;}
a.large {color:#000000; font-size:16px;}
a.act {color:#0000cc; font-style: italic; font-weight: bold; font-size:14px;}
a.shlink {font-weight:bold;font-size:87%; color:#ffffff; }
a.shlink :visited {color:#ffffff;}
a.shling :hover {color:#00ff00;}
a.more {font-weight:normal;font-size:87%; color:#000066; }
a.more :visited {color:#000066;}
a.more:hover {color:#00ff00;}
a.achart, a.achart:visited, a.chart:hover {font-weight:normal;font-size:87%; color:#000000; text-decoration: none; }
a.secthead2 {text-decoration: none; font-weight:bold;font-size:67%; color:#ffffff; background:#9999aa; }
a.secthead2:hover {color:#00cc00;}
TD.subtitle {
	font-weight:bold;
	color:#ffffff;
	font-size:22px;
}
td.small2 {font-size:75%; padding-left: 12px; white-space:nowrap;}
td.small2_l {font-size:87%; white-space:nowrap;}
td.small2g {font-size:75%; background:#eeeeee}
TD.browsetitle {
	color:#333333;
	font-size:20px;
}
TD.navtitle {
	color:#ffffff;
	font-size:14px;
}
TD.orderhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#666666;
	font-size:12px;
}
TD.caerror {
	color:#ff0000;
	font-size:12px;
}
A.navbar, A.navbar:visited {text-decoration:none; font-weight:bold;font-size:12px; color:#333333; }
A.navbar:hover {color:#009900;}

A.subscribe, A.subscribe:visited {font-weight:bold;font-size:125%; color:#33aa00; }
A.subscribe:hover {color:#009900;}

A.login, A.login:visited {text-decoration:none; font-weight:bold;font-size:12px; color:#ffffff; }
A.login:hover {color:#99ff99;}

A.navbar_ft {text-decoration:none; font-weight:bold;font-size:12px; color:#ff9999; }
A.navbar_ft:visited {color:#ff9999;}
A.navbar_ft:hover {color:#99ff99;}

A.forgot {font-weight:normal;font-size:75%; color:#ffffff; }
A.forgot:visited {color:#ffffff;}
A.forgot:hover {color:#cccccc;}
A.navbarL {text-decoration:none; font-weight:bold;font-size:14px; color:#ffff99; }
A.navbarL:hover {color:#009900;}
A.navbarA {text-decoration:none; font-weight:bold;font-size:14px; color:#ff9999; }
A.navbarA:hover {color:#009966;}

#sidebar {
	line-height: 120%;
	padding-top:5px;
   width:200px;
	 float: left;
}

.narrowcolumn {
				float:left;
				padding: 10px;
				padding-top:5px;
				width: 500px;
}

#right {
    float:right;
}

.widecontent {
				float:left;
				padding: 5%;
				padding-top:10px;
				padding-left:2%;
				margin:0;
				width: 90%;
}
div.post  {
	line-height:140%;
	width:610px;
}

div.post div {
				padding-bottom:5px;
}
div.post h2 {
				font-size:120%;
}
div.post h3 {
				font-size:110%;
}
div.halfcolpost  {
	line-height:140%;
	width:95%;
}

.right-post-box {
     border: solid 1px #99cc99;
		 background-color: #fff;
     padding:20px;
		 padding-top:10px;
     color: #333;
     float:right;
     width:330px;
     margin-left:  20px;
     margin-right: -190px;
}
.halfcolpost p {
				margin-top:2px;
}
p.post-timestamp {
				margin-top:3px;
}

a.post-link {
     font-weight:bold;
		 font-size:100%;
}
ul {
}
				/* list-style:none;
				*/

.post ul {
	/*			list-style:none; */
				padding-bottom:6px;
}
.post li {
				padding-top:6px;
				padding-bottom:6px;
}

ul.post-categories {
				font-size:12px;
				list-style: none;
				margin: 0;
				padding:0;
}

.breadcrumb {
				margin:6px;
				margin-left:0;
				padding:5px;
				background:#efe;
				border: solid 1px #cfc;
				font-weight: bold;
				font-size: 120%;
}

.account td.uline {
				border-bottom:1px solid #999;
}
span.form_error {
				color:#f00;
}


.search_box {margin:0;
        margin-top:10px;
	padding:0;
    }

.search_box input {
           padding:0;
   }
table.lined td { border-top:1px solid #ccc;}
table.lined p {margin:0; padding:0;}
table.lined td {vertical-align:top;}
table.lined form {margin:0; padding:0; padding-top:2px;}
table.lined select { border: 1px solid #ccc;}
table.data p {margin:0; padding:0;}
table.mdata p {margin:0; padding:0;}

.titlerow   {border-collapse:collapse;}
.titlerow td  {border-top:1px solid #ccc; border-collapse:collapse;}

#index_navbar td {
    padding:3px;
    padding-left:10px;
    padding-right:10px;
    border: 1px solid #666;
    font-size: 120%;
    color: #000;
    font-weight: bold;
    background-color: #fff;
}

#index_navbar td a {
   font-weight: bold;
   text-decoration: none;
}
#index_navbar td a:hover {
   text-decoration: underline;
   color: #090;
}

#index_navbar td.selected {
   color: #fff;
   background-color: #363;
   border: 1px solid #666;
   border-bottom: 1px solid #0f0;
}

ul.subpages_inline {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.subpages_inline li{
	display: inline;
	padding-right:10px;
}
ul.subpages_inline li a{
	font-weight: bold;
	font-style:italic;
	font-size:110%;
  color: #006600;
}
 
a {text-decoration: underline;}

a.cm-selected {
                                color:#060; 
                                font-weight:bold;
                                padding: 2px;
                                text-decoration: underline;
}
a.cm {
                                color: #aaaaaa;
                                font-weight:bold;
                                text-decoration: underline;
                                padding: 2px ;
}

div.required, span .required {color:red;}
