html { height: 100%; }

body { 
background:top left url('../img/bg2.jpg') #55790f no-repeat;
behavior: url("css/hover.htc");
color:#888;
display:block;
font-family:Verdana, Tahoma , Helvetica,MS Sans Serif;
font-size:12px;
margin:0;
padding:0;
}

td,li,a {font-family:Verdana,Tahoma,Helvetica,MS Sans Serif;font-size:14px;}
ul, li { list-style:none; display:inline;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6 {font-family:Tahoma;font-size:14px;font-weight:bold;padding:0;margin:0;display:inline;}
ul.simple li { list-style:circle; display:list-item;padding:0;margin:0px 20px;font-size:13px;}
hr {border-style: inset;height:2px;}
#shadow {
background:bottom url('../img/shadow.png') repeat-y;
display:block;
text-align:center;
/* height:1000;*/
margin:0 0 auto;
width:1030px;
}

#header {
background:bottom url('../img/headerbg.png') no-repeat;
height:120px;
width:948px;
margin:0 auto;
padding:0;
text-align:left;
color:white;
z-index:1;
}

#logo {
background:url('../img/logo.png') no-repeat;
width:183px; height:19px;
margin:20px 10px 0px 10px; padding:0;
padding-top:50px;
text-align:center; 
float:left;
display:block;
color:#55ee0f; font-weight:bold; font-family:Tahoma;
outline:none;
}

#ad_banner1 {
float:left; background:black; width:728px; height:90px; margin:3px auto; padding:0;
}

#navi {
float:left; display:block;
width:700px; height:12px;
margin:4px 0px 0px 0px;
}

#content {
/* background:url(images/page.png) repeat-x #fff; */
background:#fff;
margin:0 auto;
text-align:left;
/* height:1000px;*/
width:948px;
}

#rightcol {
/* background:url(images/page.png) repeat-x #fff; */
background:#fff;
}

.box4_header { background:url('../img/box4_head.png') bottom no-repeat;width:624px; height:10px;margin:0px 4px 0px 4px;}
.box4_body { background:url('../img/box4_body.png') repeat-y;padding:0px 10px 0px 10px;margin:0px 4px 0px 4px;width:624px;}
.box4_footer { background:url('../img/box4_footer.png') no-repeat;height:48px; width:624px;margin:0px 4px 0px 4px;}

.box2_header { background:url('../img/box2_head.png') no-repeat;width:308px; height:12px;line-height:8px;border:0px;padding:0px;margin:0px 4px 0px 4px;}
.box2_body { background:url('../img/box2_body.png') repeat-y;padding:0px 10px; margin:0px 4px 0px 4px;  width:308px;}
.box2_footer { background:url('../img/box2_footer.png') no-repeat;height:13px; width:308px;margin:0px 4px 0px 4px;}

.boxcontent {
 padding:10px;
}
#footer { background:#444;color:#aaa;border-top:solid 2px black;margin:0 auto;width:948px;}
#footerlink {margin:0 auto;padding:10px 0px;width:948px;text-align:center;background:url('../img/footer_shadow.gif') repeat-x #767676;color:#aaa;}
#footerlink a {color:white;font-weight:bold;font-family:Verdana;text-decoration:none;}
#footerlink li a:hover {color:#a7e00d;}
.clear {
clear:both;
}


#column1,#column2,#column3,#column4,#column5,#column6 { display:inline;}
.col1 {width:158px;margin:0px;}
.col2 {width:316px;margin:0px;}
.col3 {width:474px;margin:0px;}
.col4 {width:632px;margin:0px;}
.col5 {width:790px;margin:0px;}
.col6 {width:948px;margin:0px;}
.right {float:right;}
.left {float:left;}
.inline {display:inline;}
.whitebg {background:white;}
#searchbox {display:inline;background:blue;background:url('../img/searchbox.png') no-repeat; height:61px;margin-top:-20px;padding-top:47px;z-index:999;position:relative;}
#search_box {margin:9px 5px 0px 10px;float:left;}
html>body #search_box {margin-left:20px;} 
#search_box INPUT {width:220px;border:solid green 1px;}
#search_submit {margin-top:0px;}
#topmenu {border-color:darkgreen;border-style: dotted none solid none;border-width: 1px 0px 3px 0px;width:632px;margin:10px 0px;}
#topmenu ul {padding:5px;}
#topmenu li a {font-size:16px;font-family:Verdana;color:black;font-weight:bold;text-decoration:none;padding:0px 10px;}
#topmenu li {font-size:18px;font-family:Verdana;color:darkgreen;margin:10px 0px;}
#topmenu li:hover{border-style:solid none none none;border-top-width:3px;background:black;border-color:green;position:relative;}
#topmenu li a:hover {color:#a7e00d;}

.table2 {width:280px;margin: 2px;}
.table4 {width:580px;margin: 10px;}

.rank {
font:12px Trebuchet MS, Tahoma;
border-collapse: collapse;
text-align: left;
}
.rank th{
font:normal 14px Trebuchet MS, Tahoma;
color: #222;
padding: 10px 8px;
border-bottom: 2px solid #ccc;
}
.rank td{
border-bottom: 1px solid #ccc;
color: #666;
background: #fff;
padding: 5px;
}
.rank tbody tr:hover td{
color: #222;
background: #eee;
} 
a.smallurl {
font-size:12px;
font-family:tahoma;
color:#404040;
}

.searchresult {
	padding-left:70px;
	font-size:12px;
}
#navColumnTwo {
	float:left;
	display:block;
	position:relative;
	/*width:34.5%;*/
	width:30%;
	padding-bottom:20px;

	}
.centerColumn {
	width:64.5%;	
	float:left;
	margin:0 2% 2% 3%;
	text-align:left;
	line-height:1.6em;
	display:inline; /* fixes IE Bug in IE6 and earlier - do not remove */	
	}




.centerBoxContents{
	margin:1em 0;
	}


	
h3.leftBoxHeading, h3.rightBoxHeading  {	
	text-align:left;	
	background:#929292;
	border-style:solid;
	border-width:1px;
	border-left-width:20px;
	border-color:#4f4f4f;
	
	/*border-left-color:#d1967f;*/
	margin:0px 0px 0px 0px;		
	font-size:17px;
	font-family:Serif,MS Sans Serif;	
	color:white;
	/* color:black; */
	font-weight:normal;
	/*height:1.5em;*/
	padding:.2em 0 0 0;
	padding-left:0.5em;
	height:2.2em;		
	
	}


.smallgray {
  color: #ffffff;
    font-family: Tahoma;	
  font-size:0.7em;
  float:left;
  }

  .inputbox {
	background:#efefef;
	border-style:solid;
	border-top-style:none;
	border-width:1px;
	border-color:#4f4f4f;
	width:95%;
}	
.smallinput {
	border-style:solid;
	border-width:1px;
	border-color:gray;
	font-family:Sans Serif,MS Sans Serif;
	font-size:12px;
}

.inputbox TD {
	font-family:Sans Serif,MS Sans Serif;
	font-size:12px;
}

.addbutton {
	float:right;	
	position:relative;

}	
	
.centerBoxHeading {
	margin:0;
	background:#eeeeee;
	padding:0.3em 0;
	border-top:2px solid #4f4f4f;
	border-bottom:2px solid #4f4f4f;
	}
	
.leftBoxHeading, .rightBoxHeading {
	margin:0;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	
	}
