body {
	background: #EEF4EB;

	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}
#wrapper {
	left: 50%;
	margin-left: -512px;
	position: absolute;
	width: 1024px;
}
#header {
	width: 974px;
	margin-left:25px;
}
#navigation {
	position:absolute;
	top:185px;
	left:37px;
	height:43px;
	width:500px;
}
.header__menu_left{
	position:absolute;
	left:0px;
	top:0px;
	behavior: url("iepngfix.htc") ;
	background: url("header__menu_left.png") no-repeat top left;
	height:43px;
	width:16px;
}
.header__menu_right{
	position:absolute;
	right:0px;
	top:0px;
	behavior: url("iepngfix.htc") ;
	background: url("header__menu_right.png") no-repeat top right;
	height:43px;
	width:16px;
}
.header__menu_center{
	position:absolute;
	left:16px;
	top:0px;
	width:388px;
	behavior: url("iepngfix.htc") ;
	background: url("header__menu_center.png") repeat-x top left;
	height:43px;
	padding: 0px 40px 0px 40px;
	line-height:40px;
}
.header__menu_text{
	position:absolute;
	left:16px;
	top:0px;
	width:388px;
	height:43px;
	padding: 0px 40px 0px 40px;
	line-height:40px;
}
.header__menu_text a{
	padding: 0px 10px 0px 10px;
}


#filters {
	float: left;
	margin: 15px;
}
#search {
	float: right;
	margin: 15px;
	text-align: right;
}
#content {
	clear: both;
	width:974px;
	margin-left:25px;
}
#copyright {
	margin: 10px;
	text-align: center;
}

/* Hyper Links */
a { color: #001EFE;text-decoration:underline; }
a:hover { color: #001EFE; text-decoration:none;}

#navigation a{
	color:#000;
	font-weight:bold;
}

.table_border {
	border: 1px solid #000;
	margin-bottom: 10px;
	padding: 1px;
}
/* Top Ranking Style */
.table_top_title {
	background: #D8E4D2;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}
.table_top_rank {
	background-color: #DEEBD8;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.table_top_description { }
.table_top_banner {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.table_top_stats {
	background-color: #DEEBD8;
	padding: 2px;
}
.table_top_rating {
	background-color: #DEEBD8;
	text-align: center;
}
/* Ranking Style */
.table_title {
	background: #DEEBD8;
	text-align: center;
}
.table_title th{
	padding: 0px 5px 0px 5px;
}
.table_description { 
	
}
.table_stats {
	background-color: #DEEBD8;
	padding: 2px;
	text-align: center;
}
.table_w{
	width:470px;
	float:left;
}
.table_b{
	width:470px;
	float:right;
}

/* Stats Style */
.stats_top {
	background: #D8E4D2;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.stats_left { background-color: #DEEBD8; }
.stats1 {
	background-color: #DEEBD8;
	text-align: center;
}
.stats2 {
	text-align: center;
}

/* Admin */
.darkbg {
  background-color: #737373;
}
.mediumbg {
	background: #D8E4D2;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lightbg {
}
.lightbgalt {
	background-color: #DEEBD8;
}

table { width: 100%; }
/* No Borders Images */
img { border: 0; }

textarea, input {
}

.join_edit_error {
	background-color: #f0f0f0;
	border: 1px solid #f00;
	padding: 2px;
}

a.help { font-weight: bold; text-decoration: none; }


.line_1{
	background:#D8E4D2;
}
.line_2{
	background:#DEEBD8;
}
th.left, td.left{
	text-align:left;
	padding-left:0px;
}
th.right, td.right{
	text-align:right;
	padding-right:0px;
}

.header_w{
	background: url('white_site.gif') no-repeat center left;
	width:269px;
	height:60px;
}
.header_b{
	background: url('black_blog.gif') no-repeat center left;
	width:266px;
	height:60px;
}
.footer_text {
	margin-top:40px;
	font-size:13px;
}
.footer_text td{
	text-align:center;
	vertical-align:middle;
}
td.footer-left{
	background:#DEEBD8;
	padding: 20px 20px 20px 20px;
	width:250px;
	text-align:left;
	vertical-align:top;
}
td.footer-right{
	background:#DEEBD8;
	padding: 20px 20px 20px 20px;
	width:250px;
	text-align:left;
	vertical-align:top;
}
.next_link{
	padding: 5px 20px 5px 20px;
	background:#BBD8AE;
	float:right;
	margin: 10px 10px 10px 10px;
	width:76px;
	text-align:center;
}
.prev_link{
	padding: 5px 20px 5px 20px;
	background:#BBD8AE;
	float:right;
	margin: 10px 10px 10px 10px;
	width:44px;
	text-align:center;
}
.table_rank_w {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width:64px;
	height:64px;
	padding: 0px 0px 0px 0px; 
}
.line_1 .table_rank_w {
	background: url('white_1.gif') no-repeat center #D8E4D2;
}
.line_2 .table_rank_w {
	background: url('white_2.gif') no-repeat center #DEEBD8;
}
.table_rank_b {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width:64px;
	height:64px;
	padding: 0px 0px 0px 0px; 
	color:#fff;
}
.line_1 .table_rank_b {
	background: url('black_1.gif') no-repeat center #D8E4D2;
}
.line_2 .table_rank_b {
	background: url('black_2.gif') no-repeat center #DEEBD8;
}