body  {
	background: #090a09 url(the845club/bodybg.gif) repeat-x top left;
}

img, div, h1, ul, a { behavior: url('the845club/iepngfix.htc') } /* ie6 PNG fix */

h1, h2, h3, h4, h5, h6  {
	color: #000000;
	font-family: Trebuchet MS, Trebuchet, Tahoma, Helvetica, sans-serif;
}

a:link, a:visited  {
	color: #1C140D;
}

/* STRUCTURE */

#wrap {

}

#header  {
	background: #000000 url(the845club/header.gif) no-repeat top left;
	border-bottom: 7px solid #000000;
}

#header h1.title a  {
	color: #FFFFFF;
	line-height:-1em;
}

#header p.description  {
	color: #000000;
}

#login  {
	position: absolute;
	top: 0;
	right: 0;
	padding: 8px 5px;
	color:#ffffff;
	font-family: Trebuchet MS, Trebuchet, Tahoma, Helvetica, sans-serif;
}
#login h2 {display:none;}
#login p {float:left; display:inline; padding:0 10px 0 0; margin:0;}
#login br {clear:both;}

#login ul {
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;}
#login li {
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 10px;}
#login a {
	text-decoration:none;
	color:#ffffff;}
#login .submit {margin:17px 0 0 0;}
#login .sidebarlogin_otherlinks {margin:-18px 0 0 105px;}
#login .sidebarlogin_otherlinks a {color:#999999;}
#login .pagenav {margin:0 15px 0 0;}
#login .mid {border:1px solid #999999; background:#1a1a1a; color:#ffffff; padding:2px;}

#rss  {
	background-color: #FFFFFF;
}

#rss a  {
	color: #000000;
}

#featured  {
	background: #000000 url(the845club/featuredbg.gif) repeat-x bottom left;
	color:#ffffff;
}

#featured h2 {
	color:#ffffff;
	font-size: 5em;}
	
#featured h3 {
	color:#ffffff;
	font-size: 2em;}

#featured .buttons a.prev  {
	background: url(the845club/prev.gif) no-repeat top left;
}

#featured .buttons a.next  {
	background: url(the845club/next.gif) no-repeat top left;
}

#steps  {
	background: #000000 url(the845club/stepsbg.gif) repeat-x top left;
}

#steps ul li a  {
	color: #fff;
}

#content  {
	border-top: 7px solid #fbf8f6;
	border-bottom: 7px solid #000000;
	background-color: #fff;
}

#content .moreinfo  {
	border: 1px solid #C0C0C0;
	background-color: #F2F2F2;
	color: #000;
}

#content .moreinfo h3  {
	color: #000;	
}

#content .moreinfo .more a  {
	color: #000;
	background: url(the845club/moreinfo.jpg) no-repeat center left;
}

#content .register {
	border: 1px solid #C0C0C0;
	background-color: #fff;
	color: #000;
	padding: 0 10px;
}

#news  {
	color: #75818a;
}

#news h3  {
	color: #000;
}

#news ul li a  {
	color: #1c140d;
}

#news p.more a  {
	color: #75818a;
}

#bottom  {
	/*background: #272727 url(the845club/bottombg.jpg) repeat-x top left;*/
	background:#151515;
	color:#a0a0a0;
}
#bottom h2 {
	color:#a0a0a0;
	font-size:1.5em;
	}

#newsletter input.text  {
	background-color: #e1dedb;
}

#footer  {
	background: #090a09;
	border-top:1px solid #3c3e3a;
	color: #808080;
	font-family: Trebuchet MS, Trebuchet, Tahoma, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
}

#footer p a  {
	color: #808080;
}
#footer .pipe {color:#404040; padding:0 3px;}

/* NAVIGATION */

#nav ul li a:link, #nav ul li a:visited  {
	color: #FFF;
}

/* BLOG CSS */

.post .categories  {
	background-color: #1c140d;
	color: #fff;
}

.post .categories a  {
	color: #fff;
}

.post h2.title .date a  {
	color: #cbe86b;
}

.post h2.title a  {
	color: #000;
}

.post p.comments a  {
	background: url(the845club/comments.jpg) no-repeat center left;
	color: #000;
}

p.continue a  {
	color: #cbe86b;
}

#postad  {
	background-color: #e8e7e6;
}

a.adlink  {
	color: #000;
}
.asidespost  {
	border-left: 3px solid #1c140d;
}

#sidebar img.bigad  {
	border: 2px solid #cbe86b;
}

#tabbox  {
	border: 1px solid #231b15;
}

#tabbox ul.idTabs  {
	background: #D1C0AF;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
	color: #000;
}

#tabbox ul.idTabs li a.selected  {
	color: #fff;
	background: #8bc62d url(the845club/selectedtab.jpg) repeat center center;
}

#boxes ul  {
	background: #f2eae2;
}

#boxes ul li {
	background: url(the845club/tablibg.jpg) no-repeat top left;
}

#boxes ul li:first-child  {
	background: none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
	color: #000;
}

#leftwidget  {
	/*border-right: 1px solid #dedede;*/
}

.widgetlist  h3  {
	background: url(the845club/widgethead.jpg) repeat center left;
	color: #FF0000;
}

.widgetlist ul li  {
	border-bottom: 1px solid #f0f0f0;
}

.widgetlist ul li a:link, .widgetlist ul li a:visited  {
	color: #000;
}
.commentlist {
	border-top: 2px solid #D8D2CC;
}
.commentlist li {
	border-bottom: 2px solid #D8D2CC;
}
.commentlist .alt {
	background: #F2EAE2;
}
#commentform input {
	background: #F2EAE2;
	border: 1px solid #D8D2CC;
}
#commentform textarea {
	background: #F2EAE2;
	border: 1px solid #D8D2CC;
}

/* CUSTOM HOMEPAGE */
#contenthome {
	color:#fff;
	background:#151515;
	border-bottom:solid 1px #515150;
	}
#contenthome h1 {
	color:#fff;
	font-size: 4em;
	font-weight:normal;
	}
#contenthome h2 {
	color:#7D7D7D;
	font-size: 1.75em;
	font-weight:normal;
	}
#contenthome .feature {
	border-bottom:solid 1px #515150;
	background: #090a09 url(the845club/homefeaturebg.gif) repeat-x top left;
}
#contenthome .feature .more {margin-top:20px;}
#contenthome #overview {background: transparent url(the845club/homepage_content_divider.gif) repeat-y top left;}
#contenthome .morebox1 {
	margin-top:20px;
	padding-right:20px;
	color:#a0a0a0;
	/*border-right:solid 1px #3c3e3a;*/
	}
#contenthome .morebox1 strong {color:#d0d0d0;}
#contenthome .morebox1 h3 {color:#a0a0a0;}
#contenthome .morebox2 {
	margin-top:20px;
	}
#contenthome .morebox2 h3 {color:#E1E1E1; }
#contenthome .morebox2 p {color:#a0a0a0; margin:1em 0;}
#contenthome .morebox2 .course {
	color:#fff;
	display: inline;
	float: left;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	margin-bottom:0px;
	margin-top:10px;
	border:solid 1px #3c3e3a;
	width:181px;
	}
#contenthome .morebox2 .course h3 {
	color:#fff;
	font-size: 1.3em;
	}
#contenthome .morebox2 .course a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding-right:20px;
	background: transparent url(the845club/more.gif) no-repeat top right;}
.wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	padding:4px 0 5px;
	text-align:center;
}
.wp-caption-text {
	padding:3px 0 0;	
	font-size:11px;
}

#div.row {
  clear: both;
  padding-top: 5px;
  }

#div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

#div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  } 

