html, body {
	margin:0;
	padding:0;
	height:100%
}
p{
	margin:0px;
	padding:0px;
}
#container 
{
	width:850px;
	border:1px solid gray;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	background:#878792;
}
#banner 
{
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	height:123px;
	background-color:#9797A2;
}
#subcontainer 
{
	width:727px;
	float:right;
	padding:0px;
	margin-bottom:0px;
	background-color:#A2A2AC;
	/*border:1px solid gray;*/
}
#content 
{
	width:545px;
	float:left;
	padding:15px;
	margin-bottom:0px;
	background-color:#EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border:1px solid gray;*/
}
#content a{
	color:#000080;
	text-decoration:none;
	}
#content a:hover{
	color:#008000;
	text-decoration:none;
	}
#content h1 {
	margin-top:0px;  
	margin-bottom:0px;
	font-size: 11pt; 
	color: #3A3A3A; 
}
#sidebar-left 
{
	float:left;
	width:120px;
	margin:0px;
	margin-right:0px;
	padding:0px;
	background-color:#FFFFFF;
	border:1px solid gray;
}
#sidebar-right{
	float:right;
	width:148px;
	margin:0px;
	display:block;
	background-color:#878792;
	border:1px solid gray;
}
#footer 
{
	height:16px;
	clear: both;
	padding:0px;
	background-color:rgb(213, 219, 225);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.leftmenu {
	height:auto; 
	top:0px;
	left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	background: #878792;
}
.leftmenu a {
	display:block;
	width:117px;
	height:18px;
	background:url("http://www.wavosaur.com/images/menuleftbuttonrollover.jpg") 0 0 no-repeat;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px ;
	padding-left:3px;
	padding-top:2px;
	color:#FFFFFF;
	overflow:hidden;
}
.leftmenu a:hover { 
	background-position:0 -20px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px ;
	padding-left:3px;
	padding-top:2px;
	color: #00FF00;
}
.leftmenutitle
{
	display:block;
	background-image:url("http://www.wavosaur.com/images/menuleftbuttonrollover.jpg");
	background-repeat:no-repeat;
	width:117px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px ;
	padding-left:3px;
	padding-top:2px;
	color: #008000;
}
.submenu {
	height:auto; 
	top:0;
	left:0;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.submenu a {
	display:block;
	width:117px;
	/*height:18px;*/
	height:auto;
	background:#7D7D87;
	color:#D5D5D5;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px ;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #333333;
}
.submenu a:hover { 
	background:#5C5C5E;
	color:#00FF00;
	/*height:18px;*/
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px ;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.newsletter {
	height:auto;
	top:0;
	left:0;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	background: #A2A2AC;
}
.form_style {
	margin:0; 
	padding:0;
}
.button_submit
{
	cursor: pointer;
	width: 15px; 
	height: 15px;
	font-size: 0px;
	color: #000000;
	background-image: url("http://www.wavosaur.com/images/button_go2.png");
	border: 0;
}
.newsletter_textfield { 
	font-size: 10px; 
	background-color: #CCCCCC; 
	border: 1px solid #666666; 
}
.newsletter_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #008000;
}
img.centered {
   display:block;
   margin-left:auto;
   margin-right:auto;
}
a.centered {
   display:block;
   text-align:center;
}
.right_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #008000;
}
.right_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}
.right_text a{
	color:#FFFFFF;
	text-decoration:none;
	}
.right_text a:hover{
	color:#00FF00;
	text-decoration:none;
	}
.latestnews {
	height:auto; 
	top:0;
	left:0;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:0px;
	background: #878792;
}
.lastforumpost {
	height:auto; 
	top:0;
	left:0;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	background: #A2A2AC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DEDEDE;
	overflow:hidden;
}
.lastforumpost a{
	font-size:11px;
	color:#000080;
	text-decoration:none;
}
.lastforumpost a:hover{
	font-size:11px;
	color:#00FF00;
	text-decoration:none;
}
.sponsoredlink {
	height:auto;
	top:0;
	left:0;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	background: #878792;
}
.related-forum-topics {
	background-color:#CCCCCC;
	width:90%;border:1px #333333 solid;
	padding:5px;
	margin-top:10px;
}
