html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}
h1 img {	display: block;}
img { border: 0;}
a {	color: #FFFFFF;}
a:hover {	color: #FFA405;}
.left {	float: left;}
.right {	float: right;}
.more {	text-align: right;}
.clear {	clear: both;}
.clearright {	clear: right;}

body {	background: #3A0404 url(../images/page_bg.jpg) repeat-x;	
font: 12px arial, sans-serif;	
color: #464544;	padding-bottom: 10px;}

/** layout width 678 min height 750**/
#wrapper {	width: 900px;	
min-height: 750px;	
background: url(../images/header.jpg) no-repeat;  
position: relative;
margin-right: auto;
margin-left: auto;}

h1 {  
padding: 25px 0 0 30px;  
font: 32px "arial black", arial, sans-serif;  
color: #151515;}

h1 em {  
color: #ffffff;  
font-weight: bold;  
font-style: normal;  
position: relative;  
top: -4px;}

/* nav */
#nav {  
position: absolute;  
top: 0px;  
left: 500px;  
width: 500px;}

#nav li {  
float: left;  
background: url(../images/nav_left.bmp) no-repeat;  
list-style: none;  
padding-left: 10px;  
padding-right: 20px;  
padding-top: 25px;  
line-height: 1.1;}

#nav span {  
display: block;  
font-size: 12px;}

#nav a {  
color: #FFFFFF;  
font-size: 12px;  
font-weight: bold;  
text-decoration: none;}

/** topcontent **/
#topcon {  
background: url(../images/topcon.jpg) no-repeat;  
width: 427px;  
position: absolute;  
top: 106px;  
left: 362px;  
color: #fff;}

#topcon-inner {  
margin: 10px 10px 30px 30px;  
height: 140px; 
width: 280px; 
overflow: auto;}

#topcon h2 {  font-size: 14px;}

/** Body **/#content {  
width: 900px;  
position: absolute;  
color: #fff;  
top: 399px;  
left: 33px;}

#content a { color: #fff;}
#content a:hover {  color: #fee;}
#body {  border: 3px solid white;  background: #000000;  padding: 18px;}
.box2 {  float: right;  width: 200px;  background: #730F11;  margin-right: 18px;}
.box3 {  float: right;  width: 620px;  background: #730F11;  margin-right: 1px;}
.box4 {  float: right;  width: 400px;  background: #730F11;  margin-right: 1px;}
.box5 {  float: left;  width: 220px;  background: #730F11;  margin-right: 18px;}
.box6 {  float: right;  width: 232.5px;  background: #730F11;  margin-right: 10px;}
.box {  float: left;  width: 192px;  background: #730F11;  margin-right: 18px;}
.box-t { background: top url(../images/box_t.gif) repeat-x; }
.box-r { background: right url(../images/box_r.gif) repeat-y; }
.box-b { background: bottom url(../images/box_b.gif) repeat-x; }
.box-l { background: left url(../images/box_l.gif) repeat-y; }
.box-tr { background: top right url(../images/box_tr.gif) no-repeat; }
.box-br { background: bottom right url(../images/box_br.gif) no-repeat; }
.box-bl { background: bottom left url(../images/box_bl.gif) no-repeat; }
.box-tl { background: top left url(../images/box_tl.bmp) no-repeat; }
.box-tl {  padding: 13px 18px;}
.box p {  margin: 1em 0;}
p.more {  margin: 0;}

#hits {  width: 200px;}
#hits .box-tl {  padding-bottom: 22px;}
#hits ul {  margin: 1em 0;}
#hits li {  list-style: none;  margin: 0.9em 0;}
#hits ul a {  text-decoration: none;}
#hits ul a:hover {  text-decoration: underline;}
#hits table.moduletable {padding-top: 10px;}
.moduletable li a {  text-decoration: none;}
.moduletable li a:hover {  text-decoration: underline;}
.moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ffff00;  padding-bottom: 10px;  padding-top: 10px;}
.moduletable_menu th {  text-transform:uppercase;  text-decoration: none;  color: #ffff00;  padding-bottom: 10px;  padding-top: 10px;}
.moduletable ul a:hover {  text-decoration: underline;}

#news .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#topcon .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new2 .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#news2 .moduletable th {  text-transform:uppercase;  text-decoration: none;  color: #ff7b00;}
#new {  margin-right: 0;}
#new2 {  margin-left: 0;  margin-top: 10px;}
#news2 {  margin-left: 0;  margin-top: 10px;}
#new .box-tl {  padding-bottom: 18px;}
#new p {  margin-top: 0;  margin-bottom: 3.6em;}
#mainbody {  margin-right: 0;  margin-top: 10px;}
#mainbody .box-tl {  padding-bottom: 18px;}
#mainbody p {  margin-top: 0;  margin-bottom: 3.6em;}
#body h2 {  font-size: 12px;  text-align: right;  margin-bottom: 1.5em;}
#body h3 {  font-size: 10px;  color: #FFEA00;}
#body .more a {  font-weight: bold;  text-decoration: none;}
#body .more a:hover {  text-decoration: underline;}
#body .hr-yellow {  border-top: 1px solid #FFEA00;  padding-bottom: 1em;  margin-top: 1em;}


/** footer **/
#footer {  text-align: center;}
#footer p, #footer ul {  margin: 0.8em;}
#footer ul {  margin-top: 1.2em;}
#footer li {  display: inline;  list-style: none;}
.contentheading, .componentheading {font-size : 15px;font-weight : bold;color : #ffff00;text-align : left;} 
#hits .input {border:none;}
