.commenttextarea{ padding:6px; width:450px; height:100px; float:left}
.newscomment{ background-color:#ffffff; border:1px #d8d8d8 solid;}
.newscomment .closed{ margin:20px; color:#999}
.newscomment .hd{ font-weight:bold; margin-left:1px; margin-right:1px; background:url(../images/news/commenthd.gif) repeat-x; height:35px; overflow:auto; line-height:34px}
.newscomment .hd .hd1{ display:block; background:url(../images/news/bd1_bg.gif) top left no-repeat; width:93px; height:34px; color:white; font-size:14px; float:left; margin-left:15px;_margin-left:5px; text-align:center}
.newscomment .hd .hd2{ display:block; float:right; width:70px; height:34px; font-weight:100;}
.newscomment .bd{ padding: 0;}
.newscomment .textarea{ padding:6px; width:500px}
.dl{ margin-top:-10px}
.specialthread h1 { background: #FFF; font-size: 1.5em; color: #000; padding: 10px 5px; border-bottom: 1px solid #E8E8E8; }
	.specialthread h1 a { color: #069; }
.specialthread .postcontent label { float: right; display: inline; margin: 12px 12px 0; border: 1px solid #DDD; padding: 3px 5px; background: #EEE no-repeat 3px 50%; }
	.specialthread .postcontent label strong { color: #090; }
	.specialthread .postcontent label a { color: #069; }
.specialthread .postauthor { width: 180px; }
.specialpostcontainer { padding: 0 1px; clear:both; }
.specialpost { border-bottom: 4px solid #F7F7F7; text-align: right; }
	.specialpost .postinfo h2  { float: left; font-weight: normal; padding-left: 7px; font-size: 0.83em; }
	.specialpost .postinfo h2 em {}
		.specialpost .postinfo { border-color: #EEE; height: 2.2em!important; }
		.specialpost strong { border: none; }
		.specialpost .postinfo h2 a { font-size: 12px; }
	.specialpost .postmessage { text-align: left; min-height: 30px; }
		* html .specialpost .postmessage { height: 30px; overflow: visible; }
		p.imicons { margin: 8px auto; width: 160px;}
/*Common Box*/
.box { background: #FFF; padding: 1px; margin-bottom: 10px; }
	.box h4 { background-repeat: repeat-x; background-position: 0 0; line-height: 30px; padding: 0 10px; }
		.box .box li { list-style: none;}
	.postattachlist h4, .tradethumblist h4, .pollpanel h4, .activitythread h4, .typeoption h4 { border-top: 1px solid #DDD; }
	#pmprompt { border-color: #EDEDCE; }
		#pmprompt h4 { background: #FFFFF2; border-top: none; }
		#pmprompt th, #pmprompt td { border-top-color: #EDEDCE; }
/*List*/
td.user { width: 120px; }
td.nums { width: 80px; text-align: center; }
td.time { width: 120px; }
td.selector { width: 20px; text-align: center; }
	/*Viewthread*/
	.viewthread { padding-bottom: 1px; }
		.viewthread table, #pmprompt table, #forumlinks, #pmlist, #specialpost, #newpost, #editpost { table-layout: fixed; }
		.viewthread ins, .mainbox ins { display: block; text-align: center; text-decoration: none; margin-bottom: 1px; background: #F7F7F7; border-bottom: 1px solid #DDD; line-height: 26px; }
			ins.logininfo { background: #EEE; padding: 2px 5px; line-height: 22px; color: #666; text-align: left; border: none; }
			.viewthread ins, .viewthread ins a { color: #090; }
			.viewthread td.postcontent, .viewthread td.postauthor { vertical-align: top; padding: 0 1px; border: none; overflow: hidden; background: #FFF; }
			.postinfo { color: #666; border-bottom: 1px solid #DDD; padding: 0 5px; line-height: 26px; height: 26px; overflow: hidden; }
				.postinfo strong, .postinfo em { float: right; line-height: 26px !important; cursor: pointer; padding: 0 3px; color: #069; }
					.postinfo strong { margin-left: 5px; color: #090; font-weight: bold; }
						* html .postinfo strong { margin-top: -2px; }
						.postinfo strong sup { font-weight: normal; margin-left: 1px; color: #999; }
				.postinfo a { color: #069; }
				.postinfo label { color:#090; cursor: pointer; }
			.postmessage { padding: 10px; overflow-x: hidden; }
				.postmessage *, .pmmessage *, .register *  { line-height: normal; }
			.defaultpost {  height: auto !important; height:120px; min-height:120px !important; }
				.postmessage h2 {font-size: 1.17em; margin-bottom: 0.5em; }
				.t_msgfont, .t_msgfont td { font-size: 14px; line-height: 1.6em; }
				.t_smallfont, .t_smallfont td { font-size: 12px; line-height: 1.6em; }
				.t_bigfont, .t_bigfont td { font-size: 16px; line-height: 1.6em; }
					.t_msgfont *, .t_smallfont *, .t_bigfont * { line-height: normal; }
					.t_msgfont a, .t_smallfont a, .t_bigfont a { color: #069; }
				.postratings { float: right; }
			

		.blockcode, .quote { font-size: 12px; margin: 10px 20px; border: solid #DDD; border-width: 4px 1px 1px; background-repeat: repeat-x; background-position: 0 0; overflow: hidden; }
			.blockcode h5, .quote h5 { border: 1px solid; border-color: #FFF #FFF #DDD #FFF; line-height: 26px; padding-left: 5px; color: #666; }
				.blockcode code, .quote blockquote { margin: 1em 1em 1em 3em; line-height: 1.6em; }
					.blockcode code { font: 14px/1.4em "Courier New", Courier, monospace; display: block; padding: 5px; }
					.blockcode .headactions { color: #666; font-size: 12px; cursor: pointer; padding-top: 5px; }
		p.posttags { margin: 2em 0em 0.5em 0em; }
			p.posttags a, .footoperation span.posttags a { color: #F00; font-weight: bold; }
					p.posttags .postkeywords a, { color: #090; }
		.postmessage strong { font-weight: bold; }
		.postmessage em { color:#666; }
		.postmessage span.t_tag { cursor: pointer; border-bottom: 1px solid #F00; white-space: nowrap; }
			.postauthor cite { font-weight: bold; display: block; border-bottom: 1px solid #DDD; height: 21px; overflow: hidden; margin-bottom: 5px; }
				.postauthor cite label a { float: right; padding: 3px; }
			
#postleave{
	overflow:hidden
}

#postleave form {
overflow:hidden;
height:100%;
padding:20px;
font-size:12px;
width:600px;
}

#postleave form dl {
float:left;
width:600px;
margin:5px 10px
}

#postleave form dl dd{
	float:left
}

#postleave form dl dt {
float:left;
clear:both;
width:60px;
text-align:right;
line-height:30px;
}
