* {margin:0; padding:0;   color:#FFF;}

body {  margin: 0;    padding: 0;  background-repeat:repeat-x;   background-color: #000; font-family:verdana, helvetica,sans-serif; font-size:1em;}

h1 {color: #F90;font-size:1.1em; font-weight:bold ; padding:0px 0px 0px 0px; margin:0px; }
h2 {color:#F53;font-size:1.0em;padding:5px 0px 2px 0px; margin:0px;}
h3 {color:#F53;font-size:0.9em;padding:5px 0px 2px 0px;margin:0px;}
h4 {color:#F62;	font-size:0.9em;font-weight:bold;padding:5px 0px 2px 0px;margin:0px;}
h5 {color:#FFF;font-size:0.9em;font-weight:bold; padding:5px 0px 2px 0px;margin:0px;}
ul {color:#FFF;padding:0px 10px;margin:0px; }
li {color:#FFF;padding:0px 0px 0px 0px;margin:0px; margin-left:20px;font-size:0.8em; }
p {color:#FFF; padding:2px 0px 15px 0px; font-size:0.8em; margin:0px;}
dl {color:#FFF; padding:2px 0px 15px 0px; font-size:0.8em; margin:0px;}
img {border:0px; margin:0px; padding:0px;}

table {color:#FFF; ; border-collapse:collapse;  }
caption {font-size:1.0em; text-align:left; }
th { padding:5px;background-color:#876; border: 1px solid #666666; text-align:left; font-size:0.7em;}
td { padding:5px; font-size:0.7em; border: 1px solid #666666;}
td  p{ font-size:inherit; }
td ol {font-size:125%; padding-left:40px;}

form { background-color:#876; float:left; width:28em; margin:20px 0px 20px 50px; padding:1em 0.75em 0.5em 0.75em; border:1px solid #AAA;}
div.formsection {float:left; width:90%;  padding:10px; border-bottom:1px solid #AAA;}
input, textarea {font-size:0.8em; color:#000;}
input:focus, textarea:focus, select:focus{border:2px solid #7AA;}
label{ font-size:85%; font-weight:bold; margin:0.5em 0 0 0; padding-bottom:0.5em; }
label.textboxlabel {display:inline-block; width:5em; text-align:right;}
label.longlabel {display:inline-block; width:15em; text-align:right;}
input[type="submit"] { float:right; margin:0.5em 0;}
.buttongroup{float:left; width:100%;}
.buttongroup input {float:left;  margin:0; padding:3px 0px 0px 5px; line-height:0;}
.buttongroup label {background-color:none;  float:left; margin:0 0.5em 0 0.1em; font-weight:normal; clear:none;}
.newline {clear:both;}

A:link {text-decoration: none;font-weight:bold;	color: #FF3;}
A:visited {	text-decoration: none;font-weight:bold;	color: #FC3;}
A:active {text-decoration: none;font-weight:bold; color:#FC3;}
A:hover {text-decoration: underline;font-weight:bold; color:#FC3;}

#container {
	background-color: #111;
	width: 810px;
	margin:150px auto 0 auto;
	border: 1px;
	border-style:outset;
	
}

#header{
	background-color: #333;
	padding:5px 0px 5px 200px;
}

#header_inner{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:18px; color:#339;		}
	


#sidebar
	{
	float: left;
	width: 20%;
	border:0px;
	background-color: #656565;
	
		}
		
	#sidebar_inner{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	border:0px;
	
	}
	
	#sidebar_inner ul
	{	
		margin:0px;
		padding-left: 0px;
		font-weight:bold;
		list-style-type: none;
	}
	
		#sidebar_inner li
	{		
		border-bottom:1px solid #555d6c;
		padding:2px 0px 5px 0px;
		margin:0px;
	}
		#sidebar_inner ul ul
	{	
		margin-left:20px;
		padding-left: 0px;
		font-weight: normal;
		list-style-type: none;
	}
			#sidebar_inner li li
	{		
		border-bottom:1px solid #555d6c;
		padding:2px 0px 5px 0px;

	}
	
#news
	{
	float: right;
	width: 40%;
	border:0px;
	background-color: #656565;
	
		}
		
	#news_inner{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	border:0px;
	
	}	
		#content {
	width:80%;
	float:left;
	top:0px;
	border:0px;
		}
		
	#content_inner {
		padding:10px ;
		background-color:#111;
		border:0px;
	}

	#footer {
	clear:both;
	background-color: #000;
		}
		
	#footer_inner{
	height:40px;
	border:0px;
	text-align:center;
	font-size:0.7em;
	padding:10px;
		
	}
	
	.floatleft {float:left; padding-right:8px;}
	.floatright {float:right;padding-left:8px;}
	.centred { display:block; margin: auto; }
	.sponsorlogotall {float:left; padding:20px; height:150px;}
	.sponsorlogolong {float:left; padding:20px; height:80px;}

.greenemphasis {	font-weight: bold;	color: #3C6;}

