﻿body, h1, h2, h3, h4, h5,form, input, p, td, ul, li, a, a:hover, img {
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	font-family: Verdana;
	font-size: 90%;
	text-decoration: none;
	}
	
body {
	background: url('../img/contentwrapperbg.gif') repeat-y center center;
	}
.revid
{
color:#CCCCCC;
font-size:80%;
float:right;
}
div#floatclearer {
	clear: both;
	height: 20px;
	color: white;
	}
	
div#contentwrapper a:hover {
	text-decoration: underline;
	}
	
/* font content formatting */

h1, h2, h3, h4, h5 {
	font-family: 'Trebuchet MS', sans-serif;
	}
	
h1, h2 {
	font-size: 2em;
	}
	
h3 {
	font-size: 1.8em;
	color: #454545;
	font-weight: lighter;
	}
h4 {
	font-size: 1em;
	color:#0192dc;
	font-weight:bold;
	}
h5 {
	font-size: 1.2em;
	color:#0192dc;
	}
.rtreg
{
float:right;
padding:3px 20px 3px 3px;
}
.textmiddle
{
vertical-align:middle;
}
#addmess
{

}
.brief
{
margin:5px 10px;
padding:10px 10px 10px 10px;
background-color:#fff;
border:1px dotted #e77614;
}
.brief a
{
font-weight:bold;
}
.toptrump
{
margin:5px 10px;
padding:10px 10px 10px 10px;
background: url('../images/toptrump.gif') no-repeat 0px 30px;
background-color:#fff;
border:2px solid #a7a44f;
}
.toptrump a
{
font-weight:bold;
}
.ratings form
{
padding-left:10px;
}
.ratpic
{
float:right;
padding:0px 30px 0px 0px;
margin:0;
}	
div#mastheadwrapper {
	background:#eee;
	color: white;
	}
	

div#masthead {
	width: 900px;
	margin: 0 auto;
	height: 125px;
	}
/*\*/ * html div#mastheadwrapper { 
width:600px;
background: #fff;
margin: 0 auto;
 } /**/
	
div#masthead h1 {
color:#e77614;
	font-size: 36px;
	font-weight: lighter;
	padding-top: 20px;
	}
	
	
div#masthead p.slogan {
	float: right;
	clear: right;
	margin-top: 5px;
	font-weight: bold;
	}
	
div#masthead p.slogan a {
	color: white;
	}
	
div#masthead ul#mainnav {
	float: left;
	margin-left:10px;
	margin-top: 50px;
	}
	
div#masthead ul#mainnav li {
	float: left;
	background: white;
	text-align: center;
	font: bold 12px 'Trebuchet MS';
	}
	
div#masthead ul#mainnav li a {
    font-size:12px;
	display: block;
	padding-right: 16px;
	color: #666;
	}
		
div#masthead ul#mainnav li a:hover {
color:#e77614;
	}
	
	
div#masthead div#logobox {
width:270px;
height:310px;
float: right;
margin: 5px 5px 0 10px;
}
	
	
div#masthead h3 {
    margin-top:5px;
	color: #333;
	font-size:18px;
	}
	
/* main content formatting */

div#contentwrapper {
	width: 900px;
	margin: 0 auto;
	padding-top: 20px;
	}
div#maincontent {
	float: left;
	background: #F8F8F8 url('../img/maincontentbg.gif') repeat-y top left;
	width: 610px;
	margin-top:25px;
	}
	
div#maincontent .first {
	background: url('../img/maincontenttopbg.gif') no-repeat top left;
	}
	
div#maincontent .last {
	background: url('../img/maincontentbottombg.gif') no-repeat bottom left;
	}
div#maincontent h1{
padding-top:10px;
color:#e77614;
font-size: 120%;
}
div#contentwrapper p {
	line-height: 24px;
	}
div#maincontent form input.brder{
	border: 1px solid #e77614;
	font-family: Verdana;
	line height:150%;
	padding:1px;
	}

div#maincontent form textarea, div#maincontent form select{
	border: 1px solid #e77614;
	font-family: Verdana;
	font-size: 90%;
	}
div#maincontent a{
	font-size: 100%;
	}
#sponsorbox{
height:600px;
min-height:600px;
}
#sponsorbox ul{
list-style:none inside;
display:inline;
margin:0;
}
#sponsorbox ul li{
width:128px;
float:left;
margin:0 8px 0 8px;
}
#sponsorbox ul li a{
width:102px;
float:left;
margin:0 8px 0 8px;
}
#sponsorbox ul li a img{
padding:4px;
border:1px solid #e77614;
}

	
/* subcontent formatting */

html>body div#subcontent {
	margin-top:160px;
	}
div#subcontent {
	margin-top:25px;
    float: right;
	margin-right:10px;
	margin-left:10px;
	}
	
div#subcontent p {
	padding: 0;
	padding-left: 10px;
	clear: left;
	}
div#subcontent form, div#subcontent div#links, div#subcontent div#sponsor {
	margin-bottom: 20px;
	width: 252px;
	background: url('../img/subcontentbg.gif') repeat-y top left;
	}
	
div#subcontent form input {
	border: 1px solid #000;
	}
	
div#subcontent form input.button {
	border: 0;
	background: url('../img/loginbutton.gif') no-repeat top left;
	float: right;
	margin-right: 5px;
	padding-bottom: 3px;
	width: 59px;
	font-weight: bold;
	color: white;
	}
		
div#subcontent form p strong {
	float: left;
	clear: left;
	}
	
div#subcontent form p input {
	float: right;
	clear: right;
	}
	
div#subcontent h2 {
	padding-bottom: 10px;
	color:#0192dc;
font-size: 120%;
	}
	
div#subcontent h2.first {
	background: url('../img/subcontenttopbg.gif') no-repeat top left;
	}
	
	
div#subcontent p.forgotpass {
	float: left;
	}
	
div#subcontent ul li {
	list-style-image: url('../img/listdot.gif');
	margin-left: 50px;
	line-height: 12px;
	padding-bottom: 12px;
	padding-left: 5px;
	}
	
div#subcontent p.last, div#subcontent div#links p.last {
	color: white;
	height: 10px;
	padding: 0;
	background: url('../img/subcontentbotbg.gif') no-repeat bottom left;
    height:125px;
	}
.lastq {
	color: white;
	height: 10px;
	padding: 0;
	background: url('../img/subcontentqbotbg.gif') no-repeat bottom left;
    height:125px;
	}
.lastex{
	color: white;
	height: 10px;
	padding: 0;
	background: url('../img/subcontentexbotbg.gif') no-repeat bottom left;
    height:125px;
	}
	
div#subcontent div#links p {
	}
div#subcontent div#sponsor p.last {
	height: 10px;
	padding: 0;
	background: url('../img/subcontentbotbgpl.gif') no-repeat bottom left;
    height:25px;
	}
	
div#subcontent div#sponsor p {
	}
#sponsor img{
	border:1px solid #999;
	}
	
	/* site wide content formatting */
	
h1, h2 {
	padding-top: 5px;
	padding-left: 10px;
	}
	
h3,h4,h5 {
	padding-left: 10px;
	}
	
p {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	}
	
	
div#footer {
	clear: both;
	margin-top:30px;
	border-top: 1px solid #D2D2D2;
	}
	
div#footer p {
 text-align:center;
 	}	
.spacedlinks a
{
font-size:110%;
padding-right:30px;
}
p.pagination
{
text-align:center;
}
