/* base */
*{ font: normal 12px/160% "Arial","ËÎÌå","Tahoma",sans-serif;color:#000;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;padding:0;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color:#600;}
button {cursor:pointer;}
div,p {display:block;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
.clear{ clear:both; overflow:hidden; height:0; font-size:1px;}
hr {height:1px;}
/*layout*/
body{ background:#800}
h3 {font-size:14px;font-weight:bold;}
.alr {text-align:right;}
#wrapper {width:900px;padding:0;margin:0 auto;background:#fff;}

/*_* global page structure ---------------------------------------------------------------*/

#header { /*_* <----  header  --------------*/
	background:url(banner.jpg) no-repeat;
	height:242px;
	position:relative;
	margin-bottom:12px;
}

#header h1 {
	position:absolute;
	top:0;
	left:105px;
	background:url(logo.jpg) no-repeat;
	width:301px;
	height:96px;
}

#header h1 a {
	float:left;
	display:block;
	text-indent:-2000em;
	width:301px;
	height:96px;
}

#nav {
	width:900px;
	background:url(nav.jpg) repeat-x;
	height:51px;
	position:absolute;
	left:0;
	bottom:0;
	text-align:left;
}

#nav li {
	display:inline;padding:0 2em;
}

#nav li a {
	
	font-size:14px;
	line-height:32px;
	width:138px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background:url(navli.gif) left no-repeat;
	font-weight:bold;
}

#nav .home a {background:none;}

#textmovie {
	position:absolute;
	left:100px;
	top:20px;
}



#main {
	padding:0 10px;overflow:hidden;
}

.bx {width:428px;height:340px;float:left;margin:6px;}
.by {margin-right:0;}
.bz {margin-left:3px}

.bx h2 {
	height:28px;
	line-height:32px;
	background:#FE9400 url(t.jpg) no-repeat;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	border-bottom:2px solid #900;
	text-indent:36px;
}

.bx ul {
	border:1px solid #FF9700;
	border-top:0;
	padding:12px;
}

.bx li {background:url(dot.gif) left bottom repeat-x;
	padding-top:6px;
	height:18px;
	color:#666;}
.bx li a {
	display:block;
	text-indent:2em;
	background:url(li.gif) 4px center no-repeat;
	float:left;
}

.bx .mor a {display:inline;background:none;text-align:right;float:none;}
.bx .mor {background:none;text-align:right;}

#list {min-height:450px;}

#list h2 {
	font-size:16px;font-weight:bold;color:#900;background:#eee;border-bottom:2px solid #600;height:30px;line-height:32px;
}


#list li {
	background:url(dot.gif) left bottom repeat-x;
	padding-top:6px;
	height:18px;
	color:#666;
}

#list li a {
	display:block;
	text-indent:2em;
	background:url(li.gif) 4px center no-repeat;
	float:left;
}

#imglist {
	width:auto;
	height:auto;
	overflow:hidden;
}

#imglist li {
	float:left;
	height:160px;
	width:200px;
	text-align:center;
	padding:8px 6px;
}

#imglist li img {
	width:160px;
	height:120px;
	margin-bottom:6px;
	border:2px solid #ccc;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
}

#topic h3 {
	text-align:center;
	border-bottom:1px dashed #666;
	margin-top:20px;
}

.tac {
	text-align:center;
	display:block;
	margin-bottom:10px;
	color:#999;
}

#footer {/*_* <----  footer  --------------*/
	clear:both;
	margin-top:10px;
	padding:10px 0;
	background:#fff;
	border-top:6px solid #600;
	text-align:center;
	color:#000;
}

#footer h3 {
	color:#900;
}

#pagenav {
	margin:10px;
	text-align:center;
}

#readme {
	border:1px solid #660;
	background:#ff8;
	padding:10px;
	font-size:14px;
	text-indent:2em;
	margin-bottom:16px;
}

#deplist td,#msglist td {
	padding:.2em .5em;
}

#deplist th {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dashed #ccc;
}

#msglist {
	border-collapse:collapse;
}


#msglist td {
	border:1px solid #888;
}

#msglist td span {
	color:#c90;
}

#msglist td p {
	text-indent:2em;
}

#msglist .uname {
	background:#eee;
}

#msglist td .rply p {
	color:#900;
}

#msglist td .rply strong {
	display:block;
	color:#090;
	border-bottom:1px solid #ddd;
	margin-bottom:6px;
}

#ltlist {
	margin-top:20px;
}


#ltlist li {
	font-size:14px;
	font-weight:bold;
	color:#003;
	margin-top:10px;
}

#ltlist li a {
	display:block;
	text-align:right;
}