* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #000000;
	color: #FFFFFF;
	text-align: center;
}
table {font-size: 12px;}
img {border: 0;}
.clear { clear: both; background: none; }
li {list-style:none;}

/***********    link   **************/
a:link {
	color:#FF9900;
	text-decoration:none;
}
a:visited {
	color:#FF9900;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:active {color:#666;}


#wrapper {
	margin: 0 auto;
	width: 900px;
	background: #222222;
	border: solid 1px #efefef;
	text-align: left;
}
#main {
	margin-bottom: 0px;
	overflow: auto;
	width: 100%;
	clear: both;
	color: #eeeeee;
}
#header {
 width: 900px;
}
#navigation {
	clear: both;
	font-weight: bolder;
}
#navigation table {border-collapse:collapse;}
#navigation td {
	background: url(images/bg_gmenu.jpg) no-repeat;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
#navigation a:link {
	color: #333333;
	display: block;
	width: 150px;
	padding: 15px 0;
}
#navigation a:visited {
	color: #333333;
	display: block;
	width: 150px;
	padding: 15px 0;
}
#navigation td a:hover {
	background: url(images/bg_gmenu_on.jpg) no-repeat;
	color: #ffffff;
}
#bnr_area img {margin: 5px 10px;}
#rightcolum {
	display: inline;
	color: #efefef;
	padding: 0px;
	width: 200px;
	float: right;
}
#search {
	background: #ffffff;
	padding: 20px 2px 10px 7px;
	margin: 5px;
}
#rightcolum object {
	margin: 5px 10px 0 10px;
}
#rank {
	border-collapse:collapse; border-spacing: 0;
	}
#rank th {
	width: 10px;
	background: #8a1245;
	border: solid 1px #ffffff;
	text-align: right;}
#search_txtfld {
	background: url(images/search2.png) no-repeat;
	height: 50px;
}
#maincontent { 
 float: left;
 width: 700px;
 display: inline;
 position: relative;
}
#main_lt {
	float: left;
	margin: 20px 0 0 15px;
	color:#333333;
}
#main_lt table {
	border-collapse:collapse;
	background: #eef2f2;
}
#main_lt th {
	background: url(images/th_title.jpg) repeat-x;
	color: #efefef;
	padding: 3px 7px;
	height: 22px;
	text-align: left;
}
#main_rt {
	margin: 20px 0 0 370px;
	color:#333333
}
#main_rt table {
	border-collapse:collapse;
	background: #eef2f2;
}
#main_rt th {
	background: url(images/th_title.jpg) repeat-x;
	color: #efefef;
	padding: 3px 7px;
	height: 22px;
	text-align: left;
}
#enter_box {
	width: 500px;
	margin: 10px auto;
	border: solid 1px #eeeeee;
	background: #000000;
	}
#enter_box td {text-align:center;}
#links {
	margin: 20px auto 0 auto;
	background: #ffffff url(images/links_top.jpg) no-repeat top center;
	width: 601px;
	}
#links table {margin: 10px auto 0 auto;}
#links table td {text-align: center; padding: 5px 0;}
#footer {
	margin: 20px 0 0 0;
	padding:5px 0;
	width: 900px;
	clear: both;
	color: #333;
	background: #666666;
	text-align: center;
	font-size:10px;
}

/*********   RSS   ************/
.blg_entry {border: solid 1px #333333; padding:7px; font-size:11px;}
.h3blgtitle a:link, .h3blgtitle a:visited {font-size: 11px; color: #CC0000;}
.h3blgtitle a:hover {color: #fec8d8;}

.h2sitetitle {
	font-size: 11px;
	font-weight: normal;
}
.h3righttitle {
	background: url(images/bg_h3title.jpg) repeat-x;
	font-size: 12px;
	color:#333333;
	padding: 3px 0 3px 10px;
	border-left: solid 5px #ffcc00;
	}
/*********   ASP Ranker  ************/
#asp_kousin_body {
	background:#666666;
	scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #D8834E;
scrollbar-3dlight-color: #C4A57D;
scrollbar-darkshadow-color: #CCA882;
scrollbar-face-color: #CCC7B3;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #f5f5f5;}
.asp_table {
	
	text-align: left;
	float: left;
	}
.asp_table td {border: solid 1px #bbbbbb;padding: 4px;}	
.asp_img {float: left; border: solid 1px #ffcc00;}	
	
