ul,div,form {
	margin:0;padding:0;
}
body {
	padding:0;font-size: 12px; background: url(bg.jpg) #160d1e; margin: 0px; color: #182d37; line-height: 1.6em; font-family:'tahoma',Century Gothic,Arial,Helvetica,sans-serif; text-align: center;word-break:break-all;
}
div,td,th {
font-size: 12px;
height:19px;
}

a:link {
	color: #ffeebb; text-decoration: none
}
a:visited {
	color: #ffeebb; text-decoration: none
}
a:hover {
	color: #ffcc00; text-decoration: underline
}
a:active {
	color: #ffcc00; text-decoration: underline
}

.allclear {clear:both;}
.left {float: left}
.right {float: right}
.block {display:block;}
.none {display:none;}

#main {
	margin: 5px auto; width: 800px!important;width: 812px; text-align: left
}
#header {
	margin:0!important;margin:0 0 0 -6px;float: left; background: url("header_bg.jpg") no-repeat left top; width: 740px; height: 116px
}
* html #header h1 {
	margin:0 0 0 -3px!important;border:0;/* background: url("title.jpg") no-repeat 3px top; */width:300px;height:82px;
}
#header h1 {
	margin:0;border:0;/* background: url("title.jpg") no-repeat left top; */width:300px;height:82px;
}
#menu {
	clear: both;  margin: 0px 0px 0px 35px; width: 680px;padding:2px 0 0 0;
}
#menu a {
	font-weight:600;padding:0 3px
}
/* #contents */
#contents {
	clear: both; padding-right: 53px; padding-left: 47px; background-image: url(contents_bg.jpg); padding-bottom: 0px; margin: 0 ; width:700px!important;width:800px; padding-top: 0px; background-repeat: repeat-y
}
#contents a {
	font-size: 12px; color: #182d37
}
/* #contents end */
/* #contents .left */
#contents .left {
	width:170px;
}

#contents .left h3 {
	margin:0;
	padding:0;
	display:block;
	width:200px;
	height:25px;
}
#contents .left h3.t1 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t2 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t3 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t4 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t5 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t6 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t7 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t8 {background: url("t0.gif") no-repeat left top;}
#contents .left h3.t9 {background: url("t0.gif") no-repeat left top;}

#contents .left .line {
	background: url("line.gif") no-repeat left top;width:170px;height:12px;clear:both;margin:0 10px 0 0!important;margin:0 10px -10px 0;
}
/* #contents .left end */

/* #contents .right */
#contents .right {
	width:500px;
}
		/* #contents show_log */
		.topic {
                        filter: glow(color=#ffffff,strength=4); height:10px;font-size:14px; color:#182d37; padding:3px;font-weight:600;
		}
		.topic a {
			filter: glow(color=#ffffff,strength=4); height:10px;font-size:14px!important; color:#182d37!important; padding:0px;font-weight:600;
		}
		.loginfo {
                text-align: right;
		}
		.loginfo .author {
		font-size: 12px!important;
		font-size: 11px;
                font-family:Century Gothic,Arial,Helvetica,sans-serif;
		}
		.loginfo .addtime {
		font-size: 10px;
		}
		.logtext {
		width:500px;
		overflow-x:hidden;
		}
		.more {
                text-align: right;
		}
		/* #contents show_log end */
#contents .right .line {
	background: url("line.gif") no-repeat left top;width:500px;height:22px;clear:both;
}
/* #contents .right end */

#footer {
	margin:0!important;margin:0 0 0 -6px;float: left; background-image: url(footer_bg.jpg); width: 740px; height: 50px
}
#copyright {
	font-size: 10px; float: right; margin: 7px 15px 0px 0px; width: 400px; color: #f2efcb; line-height: 1.6em; height: 43px; text-align: right
}

/* calendar */
.arrow {
	font-family: webdings;
}
.calendar-today {
	color: #008800;
	background-image: url(../../bg_today.gif); 
	text-align: center;
	font: 12px Verdana;
}
.calendar-thisday {
	color: #FF0000;
	background-image: url(../../bg_thisday.gif);
	text-align: center;
	font: 12px Verdana;
}
/* calendar end */