* { padding: 0; margin: 0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	background: #FFD7D7;
	height: 100%;
}
img {border:0}
li {list-style: none;}
object {margin: 0 0 0 0px;}
/***********    link   **************/
a:link {color:#004080;text-decoration:none;}
a:visited {color:#004080;text-decoration:none;}
a:hover {color:#ff8000;text-decoration:underline;}
a:active {color:#666;}
/***********    parts   **************/
#wrapper {
	position: absolute;
	top: 5px;
	left: 15px;
	width: 965px;
	border: solid 5px #ffffff;
	height: 3400px;}
#wrapper2 {
	margin: 5px 0 0 15px;
	width: 965px;
	border: solid 5px #ffffff;}
	
#header {
	color: #333;
	width: 965px;
	background: #FFD7D7;}
.logo {margin: 5px 0 8px 20px;}
#gmenu {background: url(../images/gmenu.gif) no-repeat;
display: block; height: 53px; padding: 0 0 0 20px;}
#gmenu li {float: left; padding:18px 20px;}
#gmenu2 {background: url(../images/gmenu.gif) no-repeat;
display: block; height: 53px; padding: 0 0 0 20px; margin: 5px 0 0 80px;}
#gmenu2 li {float: left; padding:18px 20px;}

#main {width: 100%;}
#main2 {width: 860px; margin: 5px auto; background: #ffffff;}
#left { 
 	position: absolute;
	top: 80px;
	left: 20px;
	color: #333;
	width: 705px;
	background: #ffffff 710px 0 url(../images/lt_rightline.gif) repeat-y;
	padding: 10px 10px 10px 5px;
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	overflow:hidden;
}
#sites table {
	width: 225px;
	border: solid 1px #666666;
	float: left;
	margin: 10px 6px 0 0;}
#sites th {
	background:#fff2f2;
	padding: 7px;}
#sites td {padding: 5px;}
#right {
	top: 80px;
	left: 741px;
	width: 218px;
	position: absolute;
	background: #ffffff url(../images/bg_rt.gif) repeat-y;
	padding: 0px;
}
.rt_content {
	width: 200px;
	margin: 0 0 10px 5px;
	background: #fff;
	border: solid 1px #888888;
	}
.rt_content2 table {margin: 6px auto;}
.rt_content2 {
	width: 184px;
	margin: 0 0 10px 5px;
	background: #fff;
	border: solid 1px #888888;
	padding: 8px;}
	
#bnrs {text-align: center;}
#bnrs img {margin: 2px;}	
.btn_enter {
	font-weight: bold;
	height: 20px;	
	border: double 3px #cccccc;
	font-size: 10px;
	font-weight:normal;
	width: 70px;
	background: #ffcc00;
	color: #ffffff;}
.btn_leave {
	font-weight: bold;
	height: 20px;	
	border: double 3px #cccccc;
	font-size: 10px;
	font-weight:normal;
	width: 70px;
	color: #666666;}

#footer {
	background: #ffcaca url(../images/bg_footer.gif) repeat-x;
	width: 960px;
	clear: both;
	color: #333;
	position: absolute;
	bottom: 0px;
	text-align: center;
	padding: 25px 0 0 0;}
#footer2 {
	background: #ffcaca url(../images/bg_footer.gif) repeat-x;
	width: 960px;
	clear: both;
	color: #333;
	bottom: 0px;
	text-align: center;
	padding: 25px 0 0 0;}
	
#footertable01 {margin: 0 auto; width: 650px; background: #ffe1e1;}
#footertable02 {width: 100%; margin: 5px 0 10px 0;}
.btn_enter2 {font-size: 11px;}
.clear { clear: both; background: none; }

.h1_title {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	background: #ffcece;
	padding: 3px;}
/*****   blog   *****/
.blg_entry {
	font-size: 10px;
	width: 175px;
	margin: 5px 10px;
	border: solid 1px #ffe1e1;
	background: #fff9f9;
	padding: 3px;}
.blg_entry p {margin: 0 0 2px 0;}
.h3blgtitle  {font-size: 10px; font-weight: normal;}
