/*

	Theme Name: HalfBets 2.0

	Theme URL: http://sozosdesign.com

	Description: HalfBets 2.0 is a custom 3-column theme created for HalfBets.com.

	Author: John Wright

	Author URI: http://sozosdesign.com

	Version: 2.0

*/



body {

	background: #2e2e2e url(images/bg.gif);

	width: 1015px;

	color: #202020;

	font-size: 13px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px auto 0px;

	padding: 0px;

	}



img {

	border: none;

	}



#wrap {

	background: #969126 url(images/wrap.png) repeat-y;

	width: 1015px;

	margin: 10px auto 40px;

	padding: 0px 0px;

	float: left;

	}



/************************************************

*	Tables									*

************************************************/



table {

	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;

	}



th {

	background: #2e2e2e url(images/bg.gif);

	color: #ffffff;

	padding: 0 0.5em;

	text-align: center;

	border: 2px solid #1e1e1e;

	}



th.date {

	width: 118px !important;

	}



th.sport {

	width: 88px !important;

	}



th.pick {

	width: 288px !important;

	}



th.type {

	width: 98px !important;

	}



th.units {

	width: 78px !important;

	}



th.class {

	width: 100px !important;

	}



th.winloss {

	width: 100px !important;

	}



td {

	background: #eeeeee;

	border: 1px solid #CCC;

	padding: 0 0.5em;

	text-align: center;

	}



td.width {

	width: 190px;

	}



td.date {

	width: 118px !important;

	}



td.sport {

	width: 88px !important;

	}



td.pick {

	width: 288px !important;

	text-align: left;

	}



td.type {

	width: 98px !important;

	}



td.units {



	width: 78px !important;

	}



td.class {

	width: 98px !important;

	}



td.winloss {

	width: 98px !important;

	font-weight: bold;

	}



td.win {

	color: #4E7317;

	width: 100px !important;

	}



td.loss {

	color: #990000;

	width: 100px !important;

	}



td.push {

	color: #000099;

	width: 98px !important;

	}



/************************************************

*	Premium Content 					        *

************************************************/

.premium_content {

	background: #ffffff;

	font-family: Helvetica, Arial, Tahoma, Verdana;

	width: 400px;

	margin: 30px 0px 20px 95px;

	padding: 5px 10px 10px;

	border: 8px solid #770000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	-khtml-border-radius: 5px;

	border-radius: 0 0 5px 5px;

	}



.premium_content h5 { <!--Premium content headings-->

	background: none !important;

	color: #000000;

	font-size: 15px !important;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center !important;

	margin: 0px 0px 10px 0px;

	padding: 3px 10px 3px 7px;

	border: none !important;

	}



.premium_content_intro {

	background: none;

	border: none;

	}



.paypalsubmit {

	margin: 10px 0px 0px 0px;

	padding: 3px 3px 2px 3px;

	}



.paypallogin {

	background: url(images/login.gif) no-repeat;

	color: #ffffff;

	width: 60px;

	height: 26px;

	border: none;

	margin: 5px 0px;

	padding: 2px;

	}





/************************************************

*	Hyperlinks									*

************************************************/



a, a:visited {

	color: #b60000;

	text-decoration: none;

	}



a:hover {

	color: #B60000;

	text-decoration: underline;

	}



/************************************************

*	Header  									*

************************************************/



#header {

	background: #000000 url(images/header.jpg) repeat-x;

	width: 995px;

	height: 130px;

	color: #FFFFFF;

	font-size: 11px;

	margin: 0px auto 0px;

	padding: 0px;

	overflow: hidden;

	}



#header h1 {

	color: #FFFFFF;

	font-size: 24px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 25px 0px 0px 20px;

	text-decoration: none;

	}



#header h1 a, #header a:visited {

	color: #FFFFFF;

	font-size: 24px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	}



#header h1 a:hover {

	color: #FFFFFF;

	text-decoration: none;

	}



#header h3 {

	color: #2255AA;

	font-size: 16px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	}



#header p {

	color: #FFFFFF;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	line-height: 20px;

	}



#header a, #header a:visited {

	color: #FFFFFF;

	font-size: 11px;

	text-transform: uppercase;

	text-decoration: none;

	padding: 0px;

	}



#header a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}



.headerleft {

	width: 400px;

	float: left;

	font-size: 14px;

	margin: 30px 0px 0px 40px;

	padding: 0px;

	}



.headerleft a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



.headerright {

	width: 525px;

	float: right;

	margin: 40px 10px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

	}



.headerright a img {

	border: none;

	margin: 0px 0px 3px 0px;

	padding: 0px;

	}



/************************************************

*	Navbar      								*

************************************************/



#navbar {

	background: #000000 url(images/navbar.gif) repeat-x;

	width: 980px;

	height: 30px;

	font-size: 12px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	color: #FFFFFF;

	font-weight: bold;

	margin: 10px auto 0px;

	padding: 0px;

	}



#navbar a, #navbar a:visited {

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	padding: 0px 0px 0px 3px;

	}



#navbar a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	padding: 0px 0px 0px 3px;

	}



#navbarleft {

	width: 720px;

	float: left;

	margin: 0px;

	padding: 0px;

	}



.subscribe2 {

	text-align: right;

	margin-left: 40px;

	}



#nav {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#nav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

	}



#nav a, #nav a:visited {

	color: #FFFFFF;

	display: block;

    font-weight: bold;

   	text-transform: uppercase;

    margin: 0px;

	padding: 8px 8px 7px 8px;

	}



#nav a:hover {

	background: #990000 url(images/redheader.gif);

	color: #FFFFFF;

    margin: 0px;

	padding: 8px 8px 7px 8px;

	text-decoration: none;

	}



#nav li {

	float: left;

	margin: 0px;

	padding: 0px;

	z-index: 15;

	position: relative;

	}



#nav li li {

	float: left;

	margin: 0px;

	padding: 0px;

	width: 150px;

	z-index: 10;

	position: relative;

	}



#nav li li a, #nav li li a:link, #nav li li a:visited {

	background: #1e1e1e;

	width: 150px;

	float: none;

   	text-transform: uppercase;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #990000;

	border-left: 1px solid #990000;

	border-right: 1px solid #990000;

	}



#nav li li a:hover, #nav li li a:active {

	background: #990000;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	position: absolute;

	width: 10em;

	left: -999em;

	}



#nav li:hover ul {

	left: auto;

	display: block;

	}



#nav li:hover ul, #nav li.sfhover ul {

	left: auto;

	}



/************************************************

*	Homepage 		    	                    *

************************************************/



#homepage {

	float: left;

	width: 675px;

	margin: 0px;

	padding: 0px;

	}



#homepage p {

	margin: 0px;

	padding: 0px;

	}



#homepage p img {

	border: none;

    float: left;

	margin: 0px;

	}



#homepage ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#homepage ul li {

	background: url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



.hpdate {

	font-size: 11px;

	margin: 0px;

	padding: 0px;

	}



#homepagetop {

	float: left;

	width: 700px;

	margin: 0px;

	padding: 0px;

	}



#homepagetop p {

	font-size: 12px;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	}



.hptabber {

	float: left;

	margin: 0px;

	padding: 10px;

	display: inline;

	}



.hptabber img {

	border: none;

	margin: 0px;

	}



#homepagebottom {

	float: left;

	width: 680px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#homepagebottom p {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	}



.hpcontainer {

	background: #FFFFFF;

	float: left;

	width: 330px;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	display: inline;

	}



.hpadspace {

	float: left;

	width: 330px;

	text-align: center;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	display: inline;

	}



.hpbottom {

	background: #FFFFFF;

	float: left;

	width: 320px;

	margin: 0px;

	padding: 5px;

	display: inline;

	}



.hpbottom img {

	border: none;

	margin: 0px;

	}



.hpad {

	float: left;

	width: 670px;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	text-align: center;

	display: inline;

	}



.hpbottomspan {

	background: #FFFFFF;

	float: left;

	width: 670px;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	display: inline;

	}



.hpbottomspancontent {

	background: #FFFFFF;

	float: left;

	width: 660px !important;

	margin: 0px;

	padding: 5px;

	display: inline;

	font-weight: bold !important;

	overflow: hidden;

	}



.hpbottomspancontent1 {

	background: #FFFFFF;

	float: left;

	width: 660px;

	margin: 0px;

	padding: 5px;

	display: inline;

        }



.hpbottomspan ul {

	list-style-type: none;

	margin: 5px 0px 0px 5px !important;

	padding: 0px;

	}



.hpbottomspan ul li {

	background: url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#homepageleft {

	float: left;

	width: 300px;

	margin: 0px;

	padding: 0px;

	}



.featured {

	float: left;

	width: 215px;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	}



.featuredtop {

	width: 215px;

	margin: 0px;

	padding: 0px;

	}



.featuredbottom {

	background: #2e2e2e url(images/bg.gif) repeat;

	color: #fefefe;

	width: 205px;

	height: 320px;

	margin: 0px 10px 0px 0px;

	padding: 5px;

	overflow: hidden;

	}



.homefeatured {

	float: left;

	width: 315px;

	margin: 0px 0px 10px 20px;

	padding: 0px;

	}



.homefeaturedbottom {

	background: #2e2e2e url(images/bg.gif) repeat;

	color: #fefefe;

	width: 305px;

	height: 440px;

	margin: 0px 10px 0px 0px;

	padding: 5px;

	overflow: hidden;

	}



.featuredbottom a, .homefeaturedbottom a {

	color: #fefefe;

	}



.featuredbottom img {

	border: none;

	margin: 0px 0px 5px 0px !important;

	}



.featured img {

	border: none;

	margin: 0px;

	}



.featuredwide {

	background: #2e2e2e url(images/bg.gif) repeat;

	height: 290px;

	float: left;

	width: 440px;

	margin: 0px 0px 10px 10px;

	padding: 0px;

	}



.featuredwidebottom {

	color: #fefefe;

	width: 430px;

	height: 250px;

	margin: 0px 10px 0px 0px;

	padding: 5px;

	overflow: hidden;

	}



.featuredwide a {

	color: #fefefe;

	}





.specials {

	background: #ff9900;

	color: #000000;

	width: 205px;

    margin: 0px 10px 0px 0px;

	padding: 5px 5px;

	}



#homepageright {

	float: right;

	width: 300px;

	margin: 0px;

	padding: 0px;

	}



/************************************************

*	Content 					     		    *

************************************************/



#content {

	width: 1000px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	line-height: 18px;

	}



#content h1 {

	color: #000000;

	font-size: 18px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px 0px 5px 0px;

	padding: 5px;

	border-top: 3px solid #990000;

	border-bottom: 3px solid #990000;

	background: none;

	text-indent:0;
	}



#content h1 a, #content h1 a:visited  {

	color: #b60000;

	font-size: 18px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	}



#content h1 a:hover {

	color: #2255AA;

	text-decoration: none;

	}



#content h2 {

	background: #0A0A0A;

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 0px 0px;

	padding: 3px 0px 3px 10px;

	}



h3 {

	background: #990000 url(images/redheader.gif) repeat-x;

	color: #FFFFFF;

	font-size: 16px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;
	text-align: center;

	text-transform: uppercase;

	margin: 0px;

	padding: 6px 0px 6px 10px;

	}



h4 {

	background: #000000 url(images/navbar.gif) repeat-x;

	color: #FFFFFF;

	font-size: 14px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	margin: 0px 0px 0px 0px;

	padding: 7px 10px;

	}



#content h5 {

	color: #000000;

	font-size: 15px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

	margin: 5px 0px 10px;

	padding: 3px 4px;

	border-bottom: 2px solid #990000;

	}



#content h6 {

	color: #000000;

	font-size: 16px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	margin: 3px 0px 5px 0px;

	padding: 2px;

	border-top: 2px solid #990000;

	border-bottom: 2px solid #990000;

	}



#content img.wp-smiley {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}



#content img.wp-wink {

	float: none;

	border: none;

	margin: 0px;

	padding: 0px;

	}



#contentspan {

	background: #ffffff;

	float: left;

	width: 954px;

	margin: 0px 0px 20px 10px;

	padding: 10px;

	border: double #2e2e2e;

	}



#contentad {

	float: left;

	width: 468px;

	margin: 10px 11px;

	}



#contentbottom {

	float: left;

	width: 468px;

	margin: 10px 11px;

	}



#contentleft, #contentleft1 {

	float: left;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 20px 0px;

	}

#contentleft {

	width: 670px;

	}

#contentleft1 {

	width: 970px;

	}

#contentleft p, #contentleft1 p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}



#contentleft a img, #contentleft1 a img {

	margin: 0px;

	padding: 0px;

	border: none;

	}



#contentleft ul, #contentleft1 ul {

	list-style-type: square;

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}



#contentleft ul li, #contentleft1 ul li {

	list-style-type: square;

	margin: 0px 0px 0px 20px;

	padding: 0px;

	}



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 {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}



#top {

	float: left;

	width: 990px;

	margin: 0px 0px 0px 10px;
	
	position: relative;

	}



#top p{

	color: #ffffff;

	font-size: 13px;

	text-transform: uppercase;

	font-weight: bold;

	}



.topleft {

	float: left;

	width: 550px;

	margin: 0px;

	padding: 0px 0px 0px 12px;

	}



.topright {

	float: right;

	width: 340px;

	margin: 0px 15px 0px 0px;

	}



.topright img {

	float: right;

	margin: 5px 0px 0px 0px;

	}


.topright  a.results { color: #fff; line-height: 32px; float: right; text-align: center; text-decoration: none; width: 101px; font-size: 13px; text-transform: uppercase; font-weight: bold; height: 36px; display: block; background: url(images/result-btn.png) top left no-repeat; }
/*.results_1 {
         font-size:12px!important;
		 padding: 2px 15px;
		 position: absolute;
		 top: 7px;
		 right: 218px;
		 background: #333333;

	}
	
a.results_1  { color: #fff; text-decoration: none; }
a.results_1:hover { text-decoration: underline; }*/

.postarea {

	background: #FFFFFF;

	float: left;

	width: 650px;

	margin: 0px 0px 10px;

	padding: 10px;

	}



.postarea h6 {

	background: none !important;

	color: #000000;

	font-size: 15px !important;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

	margin: 0px 0px 10px 0px;

	padding: 3px 10px 3px 7px;

	border: none !important;

	}



.breadcrumb {

	float: left;

	width: 640px;

	font-size: 15px!important;

	margin: 0px 0px 10px 0px;

	padding: 10px 0px 3px 0px;

	}



.date {

	width: 650px;

	float: left;

	margin: 0px;

	padding: 5px 0px 0px 0px;

	}



.dateleft {

	width: 350px;

	float: left;

	margin: 0px;

	padding: 0px;

	}



.dateright {

	width: 300px;

	float: right;

	margin: 0px;

	padding: 0px;

	text-align: right;

	}



.time {

	background: #FFFFFF url(images/icon_time.gif) no-repeat top left;

	margin: 0px 0px 0px 3px;

	padding: 0px 0px 0px 20px;

	}



.comment {

	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;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}



.category {

	background: #FFFFFF url(images/icon_category.gif) no-repeat top left;

	margin: 0px;

	padding: 0px 0px 0px 18px;

	}



.postmeta {

	width: 650px;

	font-size: 12px;

	padding: 5px 0px 0px 0px;

	margin: 0px;

	border-top: double #EAEAEA;

	}



.postmeta2 {

	width: 650px;

	font-size: 12px;

	padding: 5px 0px 40px 0px;

	margin: 0px;

	border-top: double #969126;

	}



.archive {

	float: left;

	width: 275px;

	margin: 0px;

	padding: 0px 0px 20px 0px;

	}



.adsense-post {

	background: #FFFFFF;

	float: left;

	width: 650px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}



.comments {

	background: #FFFFFF;

	float: left;

	width: 650px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}



.odds {

	float: left;

	width: 900px;

	margin: 0 0 0 40px;

	padding: 0px;

	}



.oddscontainer {

	background: #ffffff;

	float: left;

	width: 468px;

	margin: 0px 0px 18px 20px;

	padding: 0px;

	border: 1px solid #666666;

	}

#results {
    background: #ffffff;
    margin: 0px 10px 20px;
    padding: 0px 0px 5px;
}

.resultdata {
    padding: 10px;

}




/************************************************

*	Images  					     		    *

************************************************/



img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 0px;

	}



img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

	}



img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

	}



img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}



.wp-caption {

	margin: 0px;

	padding: 0px;

	}



.wp-caption img {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	font-size: 10px;

	font-style: italic;

	font-weight: bold;

	line-height: 12px;

	}



/************************************************

*	Sidebar 		    	        	        *

************************************************/



#sidebar {

	float: left;

	width: 300px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 10px 0px;

	display: inline;

	}

#home_sidebar {

	float: left;

	width: 300px;

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	display: inline;

	}



#sidebar h2 {

	background: #2255AA url(images/headline.png);

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 10px 0px;

	padding: 3px 0px 3px 7px;

	}



#sidebar h3 {
	text-align: left;
	}



#sidebar h4 {
	text-align: left;
	}



#sidebar p {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	}



#sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#sidebar ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#sidebar ul li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 5px 20px;

	border-bottom: #990000;

	}



#sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#sidebar ul li li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#sidebar ul li ul li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



.container {

	background: #FFFFFF;

	float: left;

	width: 300px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



.scores {

	float: left;

	width: 300px;

	text-align: center;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



.sidebottom {



	background: #FFFFFF;

	float: left;

	width: 280px;

	margin: 0px 0px 10px 0px;

	padding: 10px 10px 0px;

	}



.news {

	background: #FFFFFF;

	float: left;

	width: 280px;

	text-transform: uppercase;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 10px 10px 0px;

	}



.subscriptions {

	background: #2e2e2e url(images/bg.gif);

    margin: 10px 0 0;

    padding: 0px 10px 10px;

    border: double #990000;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    }



.subscriptions p {

	color: #f0f0f0;

	padding-bottom: 20px;

    }



.stp-post-subscription-ctrl a, .stp-author-subscription-ctrl a {

	color: #fdb827;

	text-decoration: none;

	}



.stp-post-subscription-ctrl a:hover, .stp-author-subscription-ctrl a:hover {

	color: #fdb827;

	text-decoration: underline;

	}



#subscriptionbutton {

    background: #990000;

	color: #ffffff;

	font-size: 13px;

    }





/************************************************

*	Left Sidebar                    	        *

************************************************/



#l_sidebar {

	background: #FFFFFF url(images/leftsidebartop.gif) top no-repeat;

	float: left;

	width: 150px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px solid #DDDDDD;

	display: inline;

	}



#l_sidebar p {

	margin: 0px;

	padding: 0px 0px 15px 0px;

	}



#l_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#l_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#l_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#l_sidebar ul li li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#l_sidebar ul li ul li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



/************************************************

*	Right Sidebar                       	    *

************************************************/



#r_sidebar {

	background: #FFFFFF url(images/rightsidebartop.gif) top no-repeat;

	float: right;

	width: 120px;

	margin: 0px 0px 0px 0px;

	padding: 10px 10px 0px 10px;

	border: 1px solid #DDDDDD;

	display: inline;

	}



#r_sidebar p {

	padding: 0px 0px 15px 0px;

	margin: 0px;

	}



#r_sidebar a img {

	border: none;

	margin: 0px;

	padding: 0px;

	}



#r_sidebar ul {

	list-style-type: none;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}



#r_sidebar ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}



#r_sidebar ul li li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



#r_sidebar ul li ul li {

	background: #FFFFFF url(images/icon.png) no-repeat top left;

	padding: 0px 0px 5px 20px;

	margin: 0px;

	}



/************************************************

*	Footer      								*

************************************************/



#footer {

	background: #000000 url(images/footer.png) repeat-x;

	width: 995px;

	height: 84px;

	margin: 0px auto 0px;

	padding: 0px;

	text-align: center;

	}



#footerleft {

	float: left;

	/*width: 725px;*/

	width: auto;

	margin: 10px 0px 0px 10px;

	/*padding: 0px;*/

	padding-bottom: 12px;

	text-align: left;

	}



#footerright {

	float:right;

	width: 250px;

	margin: 25px auto 0px;

	padding: 0px;

	text-align: center;

	}



#footer p {

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 15px 0px 0px 0px;

	}



#footer a img{

	border: none;

	}



#footer a, #footer a:visited {

	color: #ff9b00;

	text-decoration: none;

	}



#footer a:hover {

	color: #ff9b00;

	text-decoration: underline;

	}



#copyright {

	float: left;

	width: 995px;

	margin: 10px auto 0px;

	padding: 0px;

	text-align: center;

	}



/************************************************

*	Picks Tables								*

************************************************/



.thead {

	width: 660px;

	}



.tbody {

	width: 660px;

	}



/************************************************

*	Search Form									*

************************************************/



#searchform {

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	display: inline;

	}



#s-head {

	background: #EEEEEE;

	width: 220px;

	color: #333333;

	font-size: 12px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	padding: 4px;

	margin: 5px 0px 20px 0px;

	border-top: 1px solid #999999;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #999999;

	border-bottom: 1px solid #DDDDDD;

	}



#subscribe {

	margin: 0px;

	padding: 5px 0px 0px 0px;

	overflow: hidden;

	}



#s {

	background: #EEEEEE;

	width: 190px;

	color: #000000;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 2px 0px 2px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}



#sbutt {

	background: #7B7B7B url(images/subbutton.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px 0px 0px 5px;

	padding: 1px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}



#subbox {

	background: #EEEEEE;

	width: 185px;

	color: #333333;

	font-size: 12px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 5px 0px 0px 0px;

	padding: 3px 0px 3px 5px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	display: inline;

	}



#subbutton {

	background: #7B7B7B url(images/subbutton.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px 0px 0px 7px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}



#name, #email, #url {

	background: #FFFFFF;

	color: #000000;

	font-size: 12px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 4px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}



#submit {

	background: #990000 url(images/redheader.gif);

	color: #FFFFFF;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 3px 3px 2px 3px;

	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

	}



#words {

	background: #FFFFFF;

	width: 460px;

	color: #000000;

	font-size: 12px;

	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

	padding: 4px;

	margin: 0px;

	border-top: 1px solid #666666;

	border-right: 1px solid #DDDDDD;

	border-left: 1px solid #666666;

	border-bottom: 1px solid #DDDDDD;

	}



/************************************************

*	Comments									*

************************************************/



#commentblock {

	width: 608px;

	background: #f1f1f1;

	float: left;

	padding: 20px 20px 10px 20px;

	margin: 10px 0px 0px 0px;

	border: 1px solid #dddddd;

	}



#commentblock ol {

	list-style-type: square;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 10px 0px;

	}



.commentdate {

	font-size: 12px;

	padding-left: 0px;

	}



#commentlist li p {

	margin-bottom: 8px;

	line-height: 20px;

	padding: 0px;

	}



.commentname {

	color: #333333;

	margin: 0px;

	padding: 5px 5px 5px 0px;

	}



.commentinfo{

	clear: both;

	}



.commenttext {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 560px;

	background: #FFFFFF url(images/comment.gif) no-repeat top left;

	}



.commenttext-admin {

	clear: both;

	margin: 3px 0px 10px 0px;

	padding: 20px 10px 5px 10px;

	width: 560px;

	background: #FFFFFF url(images/comment.gif) no-repeat top left;

	}

.field select{
	width: 155px;
}
