* { padding:0; margin:0;}
	/*html, body { height:100%;}*/
	html { font-size:100.01%;}
	body { font-size:12px; font-family: 宋体, Arial; background:url(tail.gif) repeat-x 0 0 #130407; color:#daa6a5;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul, li { list-style: none;}
	p { padding:0px 0px 14px 0px;}
		
a {text-decoration: underline; color:#daa6a5;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; color:#fff; font-size:1.1em;}
	input.text, select, textarea { border:1px solid #861d1b; padding:3px 0px 4px 6px; background:#4d0c0b;}
	html body textarea { font-size:1.1em;font-family: 宋体, Arial;}
	
/*** Main ***/
	.main { width:981px; /*min-height:100%;*/ margin:0 auto; /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;*/}
	
	/** html .main { height:100%;}*/
	
	.header { background:url(header_bg.jpg) repeat-x 0 0;}
	.header-corner-left { background:url(header_corner_left.jpg) no-repeat 0 0;}
	.header-corner-right { background:url(header_corner_right.jpg) no-repeat right 0; height:132px; padding:0px 10px 0px 11px;}
		
/*** Menu ***/
	.header-box { background:url(menu_bg.gif) repeat-x 0 0; float:left; width:100%; position: relative;}
	.header-box-corner-left { background:url(menu_corner_left.gif) no-repeat 0 0;}
	.header-box-corner-right { background:url(menu_corner_right.gif) no-repeat right 0; height:33px; overflow:hidden;}
	
	.menu { /*float:left;*/}
	
	.menu ul { margin:0; padding:0; list-style:none; width:100%; overflow:hidden;}
	.menu ul li { float:left; background:url(ver.gif) repeat-y 0 0; margin:0px 0px 0px -2px;}
	.menu a { display:block; float:left; padding:0px 30px 0px 32px; font:1.1em 宋体, Arial; color:#db6966; text-decoration:none; height:32px; line-height:3em; margin:0px 0px 0px 2px; _line-height:2.9em; _margin:0px 0px 0px 1px;}
	.menu a:hover { color:#fff; background:url(menu_act.gif) no-repeat 0 0 #761312;}
	
/*** Logo ***/
	.logo { float:left; overflow:hidden; padding:22px 0px 24px 24px;}
	
	.logo h1 { width:257px; height:48px;}
	.logo h1:hover { text-decoration:none;}

/*** Slogan ***/		
	.slogan { float:left; width:100%; background:url(slogan_bg.gif) repeat-x 0 0; margin:0px 0px 20px 0px;}
	.slogan .slogan-corner-left { background:url(slogan_corner_left.jpg) no-repeat 0 0;}
	.slogan .slogan-corner-right { background:url(slogan_corner_right.gif) no-repeat right 0; height:183px;}	
	.column-center .slogan .indent { margin:0; border:0; padding:0;}

/*** Search ***/
	.search { float:right; position:absolute; right:8px; margin:7px 0px 0px 0px;}
	.search .text { width:132px; padding:1px 0px 2px 6px; margin:-1px 5px 0px 0px;}
	.search .but { cursor: pointer;}
	
	.search_page { float:left; position: inherit; right: auto; margin:7px 0px 0px 0px; padding:0px 0px 0px 23px;}

/*** Column ***/
	.content { float:left; width:100%; overflow:hidden; background:url(widget_bg.gif) repeat-x 0 0 #270c04;}
	.content-shadow-left-bg { background:url(shadow_left_bg.gif) repeat-y 0 0; overflow:;}
	.content-shadow-right-bg { background:url(shadow_right_bg.gif) repeat-y right 0; overflow:;}
	.content-shadow-left { background:url(shadow_left.gif) no-repeat 0 0;}
	.content-shadow-right { background:url(shadow_right.gif) no-repeat right 0; overflow:hidden; padding:0px 11px 0px 11px;}
	
	.column-left { width:217px; float:left; margin:0px 0px 0px 0px; _margin:0px -3px 0px 0px;}
	
	.column-right { width:219px; float:right; margin:0px 0px 0px 0px; _margin:0px 0px 0px -3px;}
	
/*** Widgets  ***/

	.widget { float:left; width:100%; overflow:hidden; margin:0px 0px 0px 0px;}

	
	.widget .title { padding:0px 23px 0px 23px;}
	.column-right .widget .title { padding:0px 29px 0px 18px;}
	
	.widget h2 { font:bold 1.4em 宋体, Arial; color:#fef2f2; text-transform:uppercase; background:url(widget_border.gif) repeat-x 0 bottom; padding:22px 0px 16px 0px;}
	
	.widget	.indent { overflow:hidden; font-size:1.1em; padding:19px 23px 5px 23px;}
	.column-right .widget .indent { overflow:hidden; font-size:1.1em; padding:20px 23px 0px 18px;}
	
	.widget li { background:url(widget_marker.gif) no-repeat 0 0; padding:0px 0px 15px 22px;}
	.widget li a {text-decoration:none;}
	.widget li a:hover { text-decoration: underline;}	
	
	.widget_categories { background:url(widget_categories_bg.gif) repeat-y 0 0; border-bottom:1px solid #260905;}
	.widget_categories .widget-bg { background:url(widget_categories_corner_top.jpg) no-repeat 0 0;}
	.widget_categories h2 {background:url(widget_categories_border.gif) repeat-x 0 bottom; }
	
	.widget_categories li { background:url(widget_categories_marker.gif) no-repeat 0 5px; padding:0px 0px 9px 15px;}
	.widget_categories li a { color:#ff3826;}
	
	.widget_categories .indent { padding:16px 23px 35px 25px; font:1.2em 宋体, Arial; color:#ff3826; text-transform:uppercase;}
	
	.widget_links li {background:url(widget_marker02.gif) no-repeat 0 0;}
	.widget_recent_comments li {background:url(widget_marker02.gif) no-repeat 0 0;}
	
	.widget_archive h2 {background:url(widget_arch_border.gif) repeat-x 0 bottom;}
	
	.widget_links h2 { padding-top:10px;}
		
/*** Content  ***/
	.column-center { padding:0px 0px 0px 0px; overflow:hidden; height:100%; background:url(content_bg.gif) repeat 0 0;}
	
	.column-center .shadow { background:url(shadow.gif) no-repeat 0 183px;}
	
	.column-center .title { padding:3px 0px 15px 0;}
	
	.column-center .title h2 { font:2.2em 宋体, Arial; color:#f8e4e4;}
	.column-center .title h3 {  font:1.8em 宋体, Arial; color:#f8e4e4;}
	
	.column-center .title h2 a, .column-center .title h3 a { color:#f8e4e4;}
	.column-center .title h2 a { text-decoration:none;}
	.column-center .title h2 a:hover { text-decoration: underline;}
	
	.column-center .indent { margin:0px 20px 25px 23px; border-bottom:1px solid #6b0907; padding:0px 0px 31px 0px;}
	
	.text-box { font-size:1.1em; line-height:1.3em; clear:both; padding:0px 10px 0 1px;}
	.text-box strong { color:#ff3826;}
	
	.text-box .fleft { float:left; margin:0px 13px 0px 0px; border:1px solid #000;}
	.text-overflow { overflow:hidden; height:100%;}
	
/*** OL UL style***/
	.text-box ul { padding:0px 0px 10px 0px;}
	.text-box ul li { background:url(widget_categories_marker.gif) no-repeat 0 5px; padding:0px 0px 9px 14px; list-style-image:none; list-style:none; font-weight:normal;}
	.text-box ul li ul { margin-left:10px;}
	.text-box ul li ol { margin-left:15px;}
	.text-box ul li ol li { list-style-type:decimal;}
	
	.text-box ol { padding-left:2px;}
	.text-box ol li { background:none; padding:0px; margin-left:13px;  font-weight:normal;}
	.text-box ol li ul li { font-weight:normal;}
	
	.text-box ul li { list-style-image:none; list-style:none;}
	.text-box ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ul li a:hover{ text-decoration:none; }
	.text-box ul li ul { margin-left:15px;}
	.text-box ul li ol {margin-left:20px;}
	.text-box ul li ol li { list-style-type:decimal;}
	.text-box ul li ol li a { background:none;}
	
	.text-box ol { padding:5px 0px 5px 2px;}
	.text-box ol li{ background:none; padding:0px; margin-left:20px;}
	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
	.text-box ol li a:hover{ text-decoration:underline; }
	.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
	.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
	.footer { float:left; width:100%; clear:both; font: 1.2em 宋体, Arial; overflow:hidden; height:43px auto; margin-top:-43px; }
	.footer .footer-bg { width:981px; margin:0 auto; border-top:1px solid #520f09; padding:1px 0px 11px 0px; background:url(footer_bg.gif) repeat-x 0 0 #2f0b05; text-align:center;}
	.footer a { color:#daa6a5; text-decoration:none;}
	.footer a strong { color:#ff3826;}
	.footer a:hover { text-decoration:underline;}