html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background:#fff url('layout_images/bg.jpg') repeat-x;
}

#srchbody{
 background-color:#000b27; 
 padding-left:15px;
 padding-right:15px;
 clear:both;
}

#pagewidth{ 
 width:960px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 background:url('layout_images/page_bg.jpg') center repeat-y;
} 
 
#maincol{
 background-color:#000b27;  
 float:left; 
 display:block; 
 position:relative; 
 width:615px; 
}

/* These items live in the main column */

#releases{
 position:relative;
 float:left;
 height:200px;
 width:615px;
 background:#425c7c url('layout_images/releases.jpg') no-repeat;
}

#releaserow{
 position:relative;
 left:11px;
 top:33px;
 height:165px;
 width:595px;
}
#releaserow a:link img{
 text-decoration: none;
 border-width: 0px;
}

#releaselinks{
 position:absolute;
 height:20px;
 width:200px;
 float:right;
 top:135px;
 right:20px;
 text-align:right;
}
#releaselinks a			{ font-family:arial; font-size:11px; color:#00baff; text-decoration:none; }
#releaselinks a:hover	{ color:#ffffff; text-decoration:underline; }

#maincontent{
 position:relative;
 width:615px;
 background-color:#000b27;
 clear:both;
}

#mainarticle{
 position:relative;
 width:605px;
 font-family:arial;
 font-size:12px;
 color:#ffffff;
 padding:20px 5px 5px 5px;
}
#mainarticle h1		{ font-family:arial; font-size:20px; color:#ffffff; margin:0px; }
#mainarticle h2		{ font-family:arial; font-size:17px; color:#ffffff; margin:0px; }
#mainarticle a		{ font-family:arial; font-size:12px; color:#00baff; text-decoration:none; }
#mainarticle a:hover{ color:#ffffff; text-decoration:underline; }
#mainarticle ul		{ padding-left:15px; list-style-type: none; }
#mainarticle ul.sub	{ padding:0 0 3px 5px; list-style-type: none; text-align:left; font-family:arial; font-size:11px; text-decoration:none; color:#586e98; }
#social a img 		{ padding:2px; border:1px solid #000b27; }
#social a:hover img{ background-color:#ffffff; border:1px solid #00baff; }

#mainarticle_title_cover{
 position:relative;
 float:left;
 height:150px;
 width:100px;
}
#mainarticle_title_cover a:link img{
 text-decoration: none;
 border-width: 0px;
}

#mainarticle_title_info{
 position:relative;
 float:right;
 height:150px;
 width:500px;
 padding-left:5px;
 font-family:arial;
 font-size:11px;
}
#mainarticle_title_info a		{ font-family:arial; font-size:11px; color:#00baff; text-decoration:none; }
#mainarticle_title_info a:hover	{ color:#ffffff; text-decoration:underline; }

#mainarticle_title_moreinfo{
 position:relative;
 width:605px;
 padding:0px;
 clear:both;
 font-family:arial;
 font-size:11px;
 color:#ffffff;
 padding-bottom:10px;
}
#mainarticle_title_moreinfo a		{ font-family:arial; font-size:11px; color:#00baff; text-decoration:none; }
#mainarticle_title_moreinfo a:hover	{ color:#ffffff; text-decoration:underline; }

#mainarticle_title_body{
 position:relative;
 width:605px;
 padding-top:10px;
 clear:both;
 font-family:arial;
 font-size:12px;
 color:#ffffff;
 border-top:2px solid #6b7386;
}
#mainarticle_title_body a		{ font-family:arial; font-size:12px; color:#00baff; text-decoration:none; }
#mainarticle_title_body a:hover	{ color:#ffffff; text-decoration:underline; }
#mainarticle_title_body b		{ font-family:arial; font-size:16px; color:#ffffff; font-weight:bold; text-decoration:none; }
#mainarticle_title_body hr		{ border:0; color:#6b7386; background-color:#6b7386; height:1px; width:100%; text-align:center; }
#mainarticle_title_body p		{ text-align:left; padding:0 10px 0 10px; color:#c2c7d5; font-family:arial; font-size:12px; }
 .reviewdata					{ text-align:left; font-family:arial; font-size:11px; text-decoration:none; color:#586e98; }
 .reviewdata a					{ color:#00baff; text-decoration:none; }
 .reviewdata a:hover			{ color:#ffffff; text-decoration:underline; }

#errors{
 position:relative;
 width:556px;
 color:#ff0000;
 font-size:12px;
 background-color:#fff9db;
 border:1px solid #ff0000;
 padding:5px;
 margin-left:20px;
}
#errors b{ font-family:arial; font-weight:bold; font-size:14px; font-color:#ff0000; }

label		 { font-family:arial; font-size:11px; font-weight:bold; float: left; color:#000000; clear: both; }
.inputbox	 { float:left; width:100%; clear:both; border:1px solid #5e5e5e; background-color:#f5f0e5; font-family:arial; font-size:11px; color:#002068; margin:2px 0 0 0; }
.inputbutton { float:left; clear:both; height:24px; border-left:1px solid #eff3fc; border-top:1px solid #eff3fc; border-right:1px solid #475e90; border-bottom:1px solid #475e90; background-color:#c0cae0; font-family:arial; font-size:12px; font-weight:bold; margin:2px 4px 2px 0; }
.header		 { font-family:arial; font-size:18px; font-weight:bold; color:#ffffff; margin:0px; }
.regform	 { font-family:arial; font-size:14px; color:#8babd3; font-weight:bold; }
.reglabel	 { width:170px; text-align:right; padding-right:3px; }
.regred		 { font-family:arial; font-size:11px; color:#c42222; font-style:italic; }
.regalert	 { font-family:arial; font-size:14px; font-weight:none; font-style:italic; }
.reginput	 { border:1px solid #5e5e5e; background-color:#f5f0e5; font-family:arial; font-size:16px; font-weight:bold; color:#002068; padding:3px; margin-left:5px; }
.regbutton   { background-color:#325572; border:1px solid #00baff; font-family:arial; font-size:14px; font-weight:bold; color:#000000; height:24px; width:70px; }
.regbuttonhov{ background-color:#2b85ba; border:1px solid #ffffff; font-family:arial; font-size:14px; font-weight:bold; color:#000000; height:24px; width:70px; }

#toplinks{ /* 468x15 link strip */
 position:relative;
 height:15px;
 width:615px;
}

#navi{ 
 padding-left:4px;
 padding-top:5px;
 position:relative; 
 height:95px; 
 width:611px; 
 background:#000b27 url('layout_images/navi.jpg') no-repeat; 
}
#srchnavi{ 
 padding-left:4px;
 padding-top:5px;
 position:relative; 
 height:116px; 
 width:955px; 
 background:#000b27 url('layout_images/srchnavi.jpg') no-repeat; 
}

#nav1{ position:relative; height:92px; width:91px; float:left; display:inline; }
#nav2{ position:relative; height:92px; width:91px; float:left; display:inline; }
#nav3{ position:relative; height:92px; width:91px; float:left; display:inline; }
#nav4{ position:relative; height:92px; width:91px; float:left; display:inline; }

#navad{ 
 position:relative; 
 margin-top:14px;
 height:62px; 
 width:236px; 
 float:left; 
 background-color:#0c1b38;
 display:inline; 
}
#srchnavad{ 
 position:relative; 
 margin-top:14px;
 height:62px; 
 width:585px; 
 float:left; 
 background-color:#0c1b38;
 display:inline; 
}

#navtext{ 
 position:relative;
 top:-10px;
 height:24px; 
 width:603px; 
 float:left; 
 color:#ffffff;
 font-family:arial;
 font-size:16px;
 font-weight:bold;
 text-align:center;
}
#srchnavtext{ 
 position:relative;
 top:-10px;
 height:24px; 
 width:960px; 
 float:left; 
 color:#ffffff;
 font-family:arial;
 font-size:16px;
 font-weight:bold;
 text-align:center;
}

#revbox {
 position:relative;
 width:590px;
 margin-left:3px;
 padding:5px;
 background-color:#071530;
 border:1px solid #6B7386;
 color:#ffffff;
 font-family:arial;
 font-size:12px;
}
#revbox a	{ font-family:arial; font-size:12px; color:#00baff; text-decoration:none; }
#revbox a:hover	{ color:#ffffff; text-decoration:underline; }

.textbox{ width:584px; background-color:#E9EBF3; border:1px solid #6B7386; color:#000B27; font-family:arial; font-size:12px; font-weight:normal }
.char_box{ background-color:#071530; border:0px; color:#00BAFF; font-family:arial; font-size:12px; font-weight:bold; }

/* End of Main Column items */

#header{
 position:relative;
 height:95px;
 width:960px;
 background:#233a59 url('layout_images/header.jpg') no-repeat;
} 

/* These items live in the header */

#logo{
 position:relative;
 float:left;
 height:90px;
 width:224px;
 top:3px;
 left:3px;
 background-color:#375576;
}

#topbanner{ /* 728x90 ad */
 position:relative;
 float:right;
 height:90px;
 width:728px;
 top:3px;
 right:3px;
 background-color:#a1a8af;
}

/* End of header items */

#rightcol{
 background:url('layout_images/right_bg.jpg') no-repeat;
 float:right; 
 display:inline; 
 position:relative; 
 width:345px;
 padding-top:8px;
 }
#srchrightcol{
 background:url('layout_images/srchright_bg.jpg') no-repeat;
 float:right; 
 display:inline; 
 position:relative; 
 width:345px;
 padding-top:8px;
 }
 #rightheader{
  background:url('layout_images/right_header.jpg') no-repeat;
  position:relative;
  height:26px;
  width:345px;
  color:#ffffff;
  font-family:arial;
  font-style:italic;
  font-weight:bold;
  font-size:16px;
  padding-left:10px;
  padding-top:4px;
  margin-top:4px;
 }
#rightcontent{
 padding-left:8px;
 font-family:arial;
 font-size:12px;
}
#rightcontent a			{ color:#00baff; text-decoration:none; }
#rightcontent a:hover	{ color:#ffffff; text-decoration:underline; }
#toprated{
 padding:0px;
}
 
#footer{
 height:40px; 
 background-color:#000b27; 
 padding-left:15px;
 padding-right:15px;
 padding-bottom:25px;
 clear:both;
 color:#586e98;
 font-size:10px;
 font-family:arial;
 }
#footer a		{ color:#00baff; text-decoration:none; }
#footer a:hover	{ color:#ffffff; text-decoration:underline; }

#srchfooter{
 height:40px; 
 background-color:#000b27; 
 padding-left:15px;
 padding-right:15px;
 color:#586e98;
 font-size:10px;
 font-family:arial;
 }
#srchfooter a	{ color:#00baff; text-decoration:none; }
#srchfooter a:hover	{ color:#ffffff; text-decoration:underline; }

input.srchbtn{ background-color:#325572; border:1px solid #00baff; font-family:arial; font-size:11px; color:#000000; height:22px; width:50px; }
input.srchhov{ background-color:#2b85ba; border:1px solid #ffffff; font-family:arial; font-size:11px; color:#000000; height:22px; width:50px; }

.noborders{ margin:0px; padding:0px; }

#memberlinks		{ padding-left:8px; font-family:arial; font-size:11px; color:#ffffff; }
#memberlinks a		{ font-size:9px; color:#00baff; text-decoration:none; }
#memberlinks a:hover{ color:#ffffff; text-decoration:underline; }

 /* *** Float containers fix: */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix		{ display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */  