/*
Viewthread.css Official Style for Discuz!(R)
URL: http://www.discuz.net
(C) 2001-2009 Comsenz Inc.
*/

.forumcontrol { }
	.forumcontrol table { width: 100%; background: {SPECIALBG}; }
		.forumcontrol td { padding: 15px; }
			.forumcontrol .narrow td { padding: 0 15px 5px; }
		.forumcontrol .modaction { width: 140px; background: {CONTENTSEPARATE}; }
.userinfopanel { position: absolute; z-index: 9999; margin: -1px 0 0 9px; width: 500px; border: 1px solid {DROPMENUBORDER}; background: {WRAPBG}; filter: alpha(opacity=99); opacity: 0.99; }
	.popavatar { float: left; width: 150px; }
		.popavatar p { padding: 0 10px; }
	.popuserinfo { float: left; width: 350px; padding: 5px 0; }
	.imicons img { vertical-align: middle; margin: 0 8px 0 0; }
	.userinfopanel p { text-align: left; margin: 0 !important; padding: 0 !important; }
		.userinfopanel p a { color: {HIGHLIGHTLINK}; }
	.userinfopanel dl { margin: 5px 0; padding: 5px 0; }
		.postauthor .userinfopanel dt { width: 70px; }
		.postauthor .userinfopanel dd { width: 100px; }
	.popupmenu_popup .postauthor { width: 180px; }
		.popupmenu_popup .postauthor a { color: {HIGHLIGHTLINK}; }
	.userinfopanel .avatar { margin: 0 0 10px 0 !important; }
	.profile_side ul { margin: 5px 30px; line-height: 1.6em; overflow: hidden; }
		.profile_side li { margin: 5px 0; background-position: 0 50%; background-repeat: no-repeat; text-indent: 22px; }
			.profile_side li.pm { background-image: url({IMGDIR}/pmto.gif); }
			.profile_side li.buddy { background-image: url({IMGDIR}/addbuddy.gif); }

.viewthread {  }
	.threadfix { padding-bottom: 0!important; min-height: 300px !important; }
	* html .threadfix { height: 300px !important; }
	.viewthread table, #pmprompt table, #forumlinks, #pmlist, #specialpost, #newpost, #editpost { table-layout: fixed; }
		.viewthread td.postcontent, .viewthread td.postauthor { vertical-align: top; padding: 0 1px; border: none; overflow: hidden; }
			.viewthread td.postcontent { padding: 0 15px; }
		.mainbox td.postauthor { padding: 0; width: 170px; background: {SPECIALBG}; overflow: hidden; }
			.postauthor .avatar { margin: 10px 20px; }
			.postauthor p, .postauthor dl.profile { margin: 5px 10px 5px 20px; }
				.postauthor p.customstatus { color: {MIDTEXT} }
				.postauthor p em, .postauthor dt em { color: {NOTICETEXT}; }
				.postauthor dd, .postauthor dt { height: 1.6em; line-height: 1.6em; float: left; overflow: hidden; }
				.postauthor dt { margin-right: 5px; width: 50px; }
				.postauthor dd { width: 80px; }
				.postauthor .shadowline { margin: 9px 20px 4px; *margin: 0 20px -5px; }

			/*这儿还有小问题，窄屏幕下的 IE6*/
			.posterinfo, .postmessage, .postact { max-width: {CONTENTWIDTH}; _width: {CONTENTWIDTH}; }

			.postinfo { color: {MIDTEXT}; margin-bottom: 10px; border-bottom: 1px dashed {COMMONBORDER}; line-height: 36px; height: 36px; overflow: hidden; }
				.postinfo strong a { float: right; height: 24px; font-weight: 100; color: {TABLETEXT}; line-height: 24px; padding: 0 6px; margin-top: 4px; border: 1px solid {WRAPBG}; }
					.posterinfo a.posterlink { color: {HIGHLIGHTLINK}; }
					.postinfo strong a:hover { border: 1px solid {HIGHLIGHTLINK}; text-decoration: none; }
					.msgfontsize img { vertical-align: middle; }
					* html .msgfontsize { margin-top: 8px; }
				.postinfo em { color: {HIGHLIGHTLINK}; margin-right: 4px; }
				.posterinfo { color: {LIGHTTEXT}; margin-right: auto; }
					* html .authorinfo { padding-top: 8px; }
					.authicon { margin-bottom: -4px; cursor: pointer; }
					.posterinfo a, .posterinfo em { margin: 0 4px; color: {TABLETEXT}; }
					.posterinfo cite { float: right; }
						.posterinfo cite img { vertical-align: middle; margin: 0 8px 6px 0; }

			.postmessage { clear: left; }
				.postmessage *  { line-height: normal; }
				.postmessage h1, .postmessage h2 { margin: 8px 0; font-size: 1.17em; }
					.postmessage h1 a { font-weight: 400; color: {TABLETEXT}; }
					#threadtitle { margin-bottom: 8px; border-bottom: 1px dashed {COMMONBORDER}; }
					#threadtitle h2 { font-size: 1.33em; }
					.postmessage h2 em { float: right; font-size: 12px; font-weight: 400; }
					.defaultpost { padding-bottom: 1em; }
				.t_msgfont, .t_msgfont td { font-size: {MSGFONTSIZE}; line-height: 1.6em; }
					.t_msgfont a { color: {HIGHLIGHTLINK}; }
				.t_bigfont .t_msgfont, .t_bigfont .t_msgfont td { font-size: {MSGBIGSIZE}; line-height: 1.6em; }
				.recordinfo { height: 32px; }
					.t_msgfont *, .t_bigfont .t_msgfont * { line-height: normal; }
				.postratings { float: right; }
			.signatures { overflow: hidden; padding: 20px 0 10px; color: {MIDTEXT}; line-height: 1.6em; background: url({IMGDIR}/sigline.gif) no-repeat 0 0; }
				.signatures * { line-height: normal; }
				.signatures strong { font-weight: 700; }
			.postactions { padding: 0 10px 0 0; border-top: 1px dashed {COMMONBORDER}; }
				.postactions strong { cursor: pointer; }
				.postactions .right { margin: 8px 0 0 5px; }
				.postactions p { float: right; }
				.postactions p a { margin-right: 6px; }
			.postact { line-height: 36px; }
			.postact em { float: left;}	
				.postact em a { padding: 5px 10px 5px 25px; }
				.fastreply { background: url({IMGDIR}/fastreply.gif) no-repeat 0 50%; }
				.repquote { background: url({IMGDIR}/repquote.gif) no-repeat 0 50%; }
				.editpost { background: url({IMGDIR}/edit.gif) no-repeat 0 50%; }
			.postmessage .typeoption { margin-bottom: 1em; }
				.typeoption h4 { padding: 10px 2px; border-bottom: 1px solid {COMMONBORDER}; font-size: 14px; font-weight: bold; }
				.typeoption table { width: 600px; }
				.typeoption th, .typeoption td { border-bottom: 1px solid {COMMONBORDER}; padding: 4px;  }
				/*待定：BOX*/
				.postmessage .box tbody th, .postmessage .box tbody td { border-top-color: {COMMONBORDER}; }
		.t_msgfont li { margin-left: 2em; }
			.t_msgfont ul li { list-style-type: disc; }
				ul.litype_1 li { list-style-type: decimal; }
				ul.litype_2 li { list-style-type: lower-alpha; }
				ul.litype_3 li { list-style-type: upper-alpha; }
		.postattach { width: 500px; margin: 10px 0; }
		.zoominner { padding: 5px 10px 10px; background: #FFF; text-align: left; }
			.zoominner p { padding: 8px 0; color: {LIGHTTEXT} }
				.zoominner p a { float: left; margin-left: 10px; width: 17px; height: 17px; background: url({IMGDIR}/imgzoom_tb.gif) no-repeat 0 0; line-height: 100px; overflow: hidden; }
					.zoominner p a:hover { background-position: 0 -39px; }
				.zoominner p a.imgadjust { background-position: -40px 0; }
					.zoominner p a.imgadjust:hover { background-position: -40px -39px; }
				.zoominner p a.imgclose { background-position: -80px 0; }
					.zoominner p a.imgclose:hover { background-position: -80px -39px; }
				.zoominner #zoomimgbox { text-align: center; }
				
		.tagrelated { border-top:1px dashed {COMMONBORDER}; margin: 10px 0; }
			.tagrelated h3 { padding: 6px 0; color: {HIGHLIGHTLINK}; }
				.tagrelated h3 em { float: right; }
					.taghelated h3 em a { color: {MIDTEXT}; font-weight: 300; }
			.tagrelated li { padding-bottom: 6px; }
				
		.zoomctl { float: right; text-indent: -999px; overflow: hidden; }
		.t_attach, .t_attach_img { border: 1px solid {COMMONBORDER}; background: {WRAPBG}; font-size: 12px; padding: 5px; }
		.t_attach { width: 130px; }
			.t_attach em { color: {LIGHTTEXT}; }
		.t_attachinsert { margin: 1em 0; font-size: 12px; }
			.t_attachinsert p img { margin-bottom: -4px; }
		.t_table { border: 1px solid {SPECIALBORDER}; empty-cells: show; border-collapse: collapse; }
			.t_table td { padding: 4px; border: 1px solid {SPECIALBORDER}; overflow: hidden; }
			
		.threadad {}
			.threadad td.postauthor { background: {CONTENTSEPARATE}; padding: 0; height: 6px; }
			.adcontent { background: {SPECIALBG}; overflow: hidden; }

		.locked { margin: 10px 0; width: 600px; w\idth: 560px; padding: 8px 8px 8px 24px; border: 1px dashed #FF9A9A; background: #FFF url({IMGDIR}/locked.gif) no-repeat 6px 50%; font-size: 12px; }
			.locked strong { color: {NOTICETEXT}; }
			
		.viewpay { margin: 0 6px; padding: 1px 0 1px 24px; background: url({IMGDIR}/viewpay.gif) no-repeat 6px 60%; color: {HIGHLIGHTLINK}; font-weight: 700; }

		.showhide { border: 1px dashed #FF9A9A; margin: 8px 0; padding: 10px; }
			.showhide h4{ margin-bottom: 10px; color: #F66; font-size: 12px; text-align: center; }
		
		.pstatus, .modact { display: block; height: 32px; text-align: center; font-style: normal; color: {LIGHTTEXT}; font-size: 12px; }
			.pstatus, .modact, .modact a { line-height: 32px !important; color: {LIGHTTEXT}; }
		.useraction { height: 50px; width: 165px; clear: both; display: block; margin: 20px auto; }
			.useraction a { float: left; margin-right: 10px; text-align: center; height: 20px; width: 45px; padding: 30px 0 0; background: url({IMGDIR}/ajaxaction.gif) no-repeat 0 0; }
			#emailfriend { background-position: 0 -50px; }
			#ratelink { background-position: 0 -100px; }
		
		/*此处无变量替换*/
		.newrate .cornerlayger { color: {LIGHTTEXT}; border: 1px solid #CCC; background: #F7F9F8; white-space: nowrap; }
		 	.newrate .cornerlayger em { color: {NOTICETEXT}; }
			.newrate .attach_popup { width: auto; }
		.newrate .minicorner { background: url({IMGDIR}/ratesrcorebg.gif) no-repeat 5px 0; }

		.re_unsolved, .re_solved { font-size: 14px; float: right; height: 21px; width: 48px; padding-left: 10px; line-height: 21px; color: #C30; font-weight: 700; }
		.re_solved { color: #060; }

			.votemsg { width: 486px; height: 80px; }
			.userlist { overflow: auto; margin: 4px 0; height: 220px; }
				.userlist li { list-style: none; float: left; width: 20%; height: 1.8em; line-height: 1.8em; }
			
		.buyinfo { margin: 5px 10px; }
			.buyinfo table td, .buyinfo table th { border-bottom: 1px solid #DDD; padding: 6px; }
			.buyinfo table th { width: 100px; }
			.buyinfo p { padding: 6px; }
			
		.quote, .blockcode { margin: 10px 0; padding: 10px 10px 10px 65px; }
		.quote { padding-bottom: 5px; background: #F9F9F9 url({IMGDIR}/icon_quote_s.gif) no-repeat 20px 6px; }
			.quote blockquote { margin: 0; padding: 0 65px 5px 0; background: url({IMGDIR}/icon_quote_e.gif) no-repeat 100% 100%; line-height: 1.6em; }
			
		.blockcode { padding: 10px 0 5px 10px; width: 598px; w\idth: 586px; border: 1px solid #CCC; background: #F7F7F7 url({IMGDIR}/codebg.gif) repeat-y 0 0; overflow: hidden; }
			.blockcode ol { margin: 0 0 0 10px; padding: 0; }
				.blockcode ol li { padding-left: 10px; list-style-type: decimal-leading-zero; font-family: Monaco,Consolas,"Lucida Console","Courier New",serif; font-size: 12px; line-height: 1.8em; }
					.blockcode ol li:hover { background: #FFF; color: {HIGHLIGHTLINK}; }
				* html .blockcode ol li { font-family: "Courier New",serif; }
			.blockcode em { margin-left: 43px; color: #09C !important; font-size: 12px; cursor: pointer; }

		.threadtags { margin-top: -8px; padding-left: 20px; background: url({IMGDIR}/tag.gif) no-repeat 0 50%; color: #999; }
			.threadtags a, .footoperation span.threadtags a { margin-right: 6px; color: #333; line-height: 30px; }
					.threadtags .postkeywords a { color: {NOTICETEXT}; }
			.pagecontrol { float: right; width: 160px; }
				.print { padding-left: 20px; background: url({IMGDIR}/printpost.gif) no-repeat 0 10px; *line-height: 38px; }
				.msgfsize * { float: left; }
					.msgfsize small, .msgfsize big { width: 20px; text-indent: -9999px; cursor: pointer; }
					.msgfsize small { background: url({IMGDIR}/text_common.gif) no-repeat 7px 8px; }
					.msgfsize big { background: url({IMGDIR}/text_zoom.gif) no-repeat 0 8px; }

		.postmessage strong { font-weight: bold; }
		.postmessage em { color:{MIDTEXT}; }
		.postmessage span.t_tag { cursor: pointer; border-bottom: 1px solid #F00; white-space: nowrap; }
		.postmessage span.t_tag:hover { border-bottom: 1px solid {NOTICEBORDER}; }
		.t_msgfontfix table, .specialmsg table { margin-left: 1px; }

		.taglinks { margin: 10px; border-top: 1px dashed {SPECIALBORDER}; overflow: hidden; }
			.taglinks div { float: left; width: 33%; }
				.taglinks div h4 { height: 30px; line-height: 30px; text-indent: 14px; }
					.taglinks div h4 a { color:  {HIGHLIGHTLINK}}
				.taglinks div ul { border-right: 1px dashed {SPECIALBORDER}; margin: 0 10px 0 20px; }
					.taglinks div.noborder ul { border-right: none; }
					.taglinks div ul li { list-style: none; height: 20px; overflow: hidden; line-height: 20px; color:  {LIGHTTEXT}; white-space: nowrap; }
					.taglinks div li a:hover { color:  {HIGHLIGHTLINK}}
				.taglinks div dl dt { float: left; width: 100px; text-align: center; }
					.taglinks div dl dt img { width: 76px; height: 58px; }
					.taglinks div dl dt p { margin: 10px; overflow: hidden; color:  {LIGHTTEXT}; }
				.taglinks div dl dd { margin-left: 80px; }
				
			#relatedthreads td { height: 30px; }

/* [ Poll ] */
.pollchart {}
	.pollchart h4 a { color: #09C; text-decoration:underline; }
	.pollchart table { table-layout: fixed; }
	.pollchart table td { padding: 4px 2px; vertical-align: middle; }
		.selector { width: 20px; }
		td.optionvessel { padding-left: 22px !important; }
		.polloption { width: auto; }
			.polloption.vote label { cursor: pointer; }
		.optionvotes { width: 100px; }
			.optionbg { height: 16px; background: #FAFAFA; }
			.polloptionbar { height: 16px; }
				.pollcolor1 { background: #E92725; }
				.pollcolor2 { background: #F27B21; }
				.pollcolor3 { background: #F2A61F; }
				.pollcolor4 { background: #5AAF4A; }
				.pollcolor5 { background: #42C4F5; }
				.pollcolor6 { background: #0099CC; }
				.pollcolor7 { background: #3365AE; }
				.pollcolor8 { background: #2A3591; }
				.pollcolor9 { background: #592D8E; }
				.pollcolor0 { background: #DB3191; }
				.pollvote1 { color: #E92725; }
				.pollvote2 { color: #F27B21; }
				.pollvote3 { color: #F2A61F; }
				.pollvote4 { color: #5AAF4A; }
				.pollvote5 { color: #42C4F5; }
				.pollvote6 { color: #0099CC; }
				.pollvote7 { color: #3365AE; }
				.pollvote8 { color: #2A3591; }
				.pollvote9 { color: #592D8E; }
				.pollvote0 { color: #DB3191; }
	.pollchart #pollsubmit { margin-left: 18px; }
	.pollchart { width: 600px; }
		.pollchart .solidline { margin: 0; padding: 0; }
	.pollinfo { margin: 15px 0; color: {MIDTEXT}; }
		.pollinfo strong { color: {TABLETEXT}; }
		.pollinfo a { color: {HIGHLIGHTLINK}; }
	.polltimer { margin: -10px 0 15px 0; }

/* [ Trade ] */
.postmessage h2.tradename, h2.videoname { font-size: 14px; }
.tradethread .postmessage { min-height: 160px; }
	* html .tradethread .postmessage { height: 360px !important; }
	.tradethread .postauthor dt, .tradethread .postauthor dd { height: 20px; overflow: hidden; }
.tradectrl { margin-top: 20px; background: #09C; height: 30px; line-height: 30px; color: #FFF; }
	.tradectrl a { margin: 0 6px; height: 30px; line-height: 30px; color: #FFF; }
	.tradectrl em { float: right; line-height: 30px; color: #FFF; padding-right: 6px; }
.tradethumblist { }
	.tradethumblist dl {  text-align: left; padding: 10px; height: 104px; }
		.thumblist { width: 104px; border: 1px solid #EFEFEF; text-align: center; float: left; overflow: hidden; }
			.thumblist img { vertical-align: middle; cursor: pointer; margin: 4px; }
		.tradethumblist dd { margin-left: 120px; }
		.tradethumblist dl p { height: 1.6em; overflow: hidden; }
		.tradethumblist p.tradename { line-height: 18px; margin-top: 5px; }
		.tradethumblist del { color: {LIGHTTEXT}; }
		.tradethumblist strong.price { font-size: 18px; color: {NOTICETEXT}; font-family: ; }
		.infoview { float: right; padding-left: 16px; background: url({IMGDIR}/arrow_down_big.gif) 0 50% no-repeat; }
.treadbox { min-height:110px; border-bottom: 1px dashed {COMMONBORDER}; }
* html treadbox { height: 110px; }
.tradeinfo { padding: 15px 0 0; border-bottom: 1px dashed {COMMONBORDER}; }
	.tradeinfo h2 { font-size: 16px; {HIGHLIGHTLINK}; padding: 5px; margin-bottom: 1em; }
	.tradethumb { float: left; }
		.tradethumb { width: 260px; text-align: center;}
		.tradeattribute { margin-left: 280px; }
		.tradeattribute h4 { font-size: 14px; font-weight: 700; padding: 2px; color: {HIGHLIGHTLINK}; }
		.tradeattribute img { vertical-align: middle; }
			.tradeattribute dl { overflow: hidden; height: auto; width: 300px; padding: 0; padding-bottom:2em !important; margin-bottom: 10px;  }
				.tradeattribute dt { float: left; width: 5em; padding: 2px; line-height: 14px; clear: left; }
				.tradeattribute dd { padding: 2px; line-height: 14px; }
					.tradeattribute em, .tradeattribute del { color: {LIGHTTEXT}; }
					.tradeattribute strong { font-size: 14px; font-weight: 700; color: {NOTICETEXT}; }
	.sellerinfo { float: right; display: inline; margin-right: 1em; width: 180px; }
		.sellerinfo h4 { border-bottom: 1px dotted {COMMONBORDER}; }
		.sellerinfo dl { margin: 1em; }
	.tradeinfo .postmessage { padding: 10px; }


			
	.specialtable { border-bottom: 1px dashed #999; padding: 10px 0; }
		.specialtable table { table-layout: fixed; }
			.specialtable table th { width: 80px; font-weight: 700; }
			.specialtable table th, .specialtable table td { height: 14px; padding: 4px; }
			.actnum { width: 60px; }
			.actctrl { width: 120px; }
				.actctrl a { color: #09C; }
			.actnotice { border: 1px solid #F99; background: #FFF7F7; color: #C00; padding: 6px; }

	.postattachlist { width: 100%; margin-top: 2em; border-bottom: 1px dashed {COMMONBORDER} !important; overflow: hidden; font-size: 12px; }
		.t_attachlist { float: left; width: 45%; height: 50px; overflow: hidden; padding: 10px; }
			.t_attachlist a { color: {HIGHLIGHTLINK}; text-decoration: underline; }
			.t_attachlist dt { width: 40px; float: left; font-weight: 700; }
			.t_attachlist strong { color: {NOTICETEXT}; margin-right: 6px; }
				.t_attachlist dt img { width: 32px; height: 32px; }
			.t_attachlist dd { margin-left: 40px; color: {LIGHTTEXT} }
			.attachname { height: 16px; margin-bottom: 3px; overflow: hidden; white-space: nowrap; }
			*html .attachname { white-space: normal; } 
		.attachimg { width: 580px; height: auto; overflow: visible; float: none; }
			.attachimg dt { width: 0; }
			.attachimg dd { margin-left: 0; }
			.imgtitle { margin-bottom: 10px; }
		.attach_popup { width: 180px; border: solid {WRAPBG}; border-width: 5px 5px 0; }

	.newrate { margin: 20px 0; }
		.newrate dt { float: left; width: 80px; padding-top: 7px; text-align: center; }
			.newrate dt strong { height: 46px; padding: 12px 8px; font-size: 24px; background: #FFF4DD; }
			.newrate dt p { padding-top: 10px; }
				.newrate dt strong a,.newrate dt strong a em { line-height: 48px; height: 48px; color: {NOTICETEXT}; }
		.newrate dd { margin-left: 80px; }
			.newrate dd ul li { float: left; list-style: none; width: 67px; height: 84px; overflow: hidden; margin:0 4px; text-align: center; }
				.rateavatar { padding: 8px 0; }
					.rateavatar img { margin: auto; }
/* [ Debate ] */
#umpirepoint { margin: 10px 0; padding: 10px 0; border-bottom: 1px dashed {COMMONBORDER}; }
	#umpirepoint .dbresult * { line-height: 23px; }
		.dbresult label { float: left; margin-right: 20px; padding: 0 50px 0 10px; background: url({IMGDIR}/winner_flag.gif) no-repeat 100% 50%; color: #FFF; line-height: 23px; }
		.dbresult .winner_1 { background-color: #09C; }
		.dbresult .winner_2 { background-color: #F60; }
		.dbresult .winner_0 { background-color: #F8F8F8; color: #444; }
		.dbresult label strong { margin-right: 5px; font-size: 16px; }
	#umpirepoint .umpirepoint { padding-top: 10px; line-height: 1.6em; }
	.bestdebater { padding-top: 8px; font-size: 1.17em; color: #F60; }
.debatesquare { margin-top: 1em; }
	.debatesquare table, .debater table { width: 600px; }
	.debatesquare td { vertical-align: bottom; }
		.debatesquare .stand_1, .debatesquare .stand_2 { width: 60px; }
		.point_chart { position: relative; width: 48px; height: 150px; text-align: center; color: #09C; background: #F5F5F5; }
			.stand_2 .point_chart { color: #F60; }
			.point_chart * { position: absolute; left: 0; bottom: 0; width: 48px; }
			.point_chart label { bottom: 5px; font-weight: bold; }
				.point_chart div label { color: #FFF; }
		.debatesquare .point { width: 48px; line-height: 30px; text-align: center; font-size: 14px; font-weight: bold; }
			.stand_1 .point { background: #CEF3FF; color: #09C; }
			.stand_2 .point { background: #FFEDE1; color: #F60; }
		.point_chart .chart { overflow: hidden; }
			.stand_1 .chart { background: #09C; }
			.stand_2 .chart { background: #F60; }
		.piont_info * { line-height: 1.6em; }
			.piont_info p { margin: 5px 0; }
.debater { margin: 15px 0; }
	.debater td { padding-top: 10px; border-top: 1px solid #CEF3FF; vertical-align: top; }
		.debater td.stand_2 { border-color: #FFEDE1; }
	.debater h5 { margin-bottom: 10px; }
		.debater h5 a { float: right; color: #09C; font-weight: 400;  }
			.debater .stand_2 h5 a { color: #F60; }
	.debateuser a img{ margin: 0 8px 6px 0; }
.debatesquare th, .debater th { width: 26px; }
.debatevote { float: right; margin-top: 7px; width: 115px; height: 22px; background: #06C url({IMGDIR}/stand_label.gif) no-repeat 0 0; line-height: 22px; text-align: center; }
	.poststand_2 { background-color: #F60; }
	.poststand_0 { background-color: #F5F5F5; background-position: 0 -30px; }
	.debatevote label { float: left; width: 40px; }
		.debatevote label a { color: #FFF; }
			.poststand_0 label { width: 115px; }
		.poststand_0 label a { color: #444; }
	.debatevote span { float: left; width: 75px; color: #06C; }
		.poststand_2 span { color: #F60; }
		.debatevote span a { margin-right: 3px; }

/* [ Activity ] */
.activity_info { margin-bottom: 15px; }

/* [ Reward ] */
.special_reward { padding-left: 70px; background: url({IMGDIR}/legend_reward.gif) no-repeat 0 5px; }
	.reward_price { padding: 10px 0; font-weight: 700; font-size: 14px; }
		.reward_price strong { color: {NOTICETEXT}; }
	.reward_button { margin: 10px 0; }
	.reward_bestpost { width: 530px; }
	.reward_bestpost td, .reward_bestpost th { padding: 5px; vertical-align: top; }
		.reward_bestpost thead td, .reward_bestpost thead th { border-top: 1px solid {NOTICETEXT}; background: {SEPACIALBG}; }
		.reward_bestpost th { width: 60px; }

/* [ Video ] */
.videolist { }
	.videolist h4 { height: 30px; line-height: 30px; border-bottom: 1px dashed {COMMONBORDER}; }
	.onplay { padding: 10px 0; }
		.videoaddr, #video_Player_wrap { width: 500px; margin: 10px auto; }

#authornewfeed { padding: 2px 12px 2px 23px; *padding: 3px 12px 1px 23px; background: url({IMGDIR}/notify_bg_m.gif) no-repeat 0 50%; color: #FFF; cursor: pointer; }
#authornewfeed_menu { padding-top: 10px; width: 250px; background: url({IMGDIR}/pm_ntc.gif) no-repeat 0 0; }
	#authornewfeed_menu div { padding-bottom: 10px; background: url({IMGDIR}/pm_ntc.gif) no-repeat -250px 100%; }
		#authornewfeed_menu ul { zoom: 1; border: solid #91C8E2; border-width: 0 2px; background: #FEFEFE; }
			#authornewfeed_menu li { margin: 0 5px; padding: 4px 0 4px 20px; border-bottom: 1px solid #F4F4F4; color: #444; }
				#authornewfeed_menu a { color: #09C; text-decoration: underline; }
				#authornewfeed_menu img.appicon { position: absolute; float: left; margin-top: 3px; *margin-top: 0; margin-left: -20px; width: 16px; height: 16px; }