/*

Viewthread.css Offical Style for Discuz!(R)

URL: http://www.discuz.net

(C) 2001-2007 Comsenz Inc.

<style type="text/css">

*/



	/*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: #CDD3BA; border-bottom: 1px solid #666666; line-height: 26px; }

			ins.logininfo { background: #E7E7D6; padding: 2px 5px; line-height: 22px; color: #333333; text-align: left; border: none; }

			.viewthread ins, .viewthread ins a { color: #990000; }

			.viewthread td.postcontent, .viewthread td.postauthor { vertical-align: top; padding: 0 1px; border: none; overflow: hidden; background: #F7F4E4; }

			.postinfo { color: #333333; border-bottom: 1px solid #666666; padding: 0 5px; line-height: px; height: 35px; overflow: hidden; }

				.postinfo strong, .postinfo em { float: right; line-height: 26px !important; cursor: pointer; padding: 0 3px; color: #0a246a; }

					.postinfo strong { margin-left: 5px; color: #990000; font-weight: bold; }

						* html .postinfo strong { margin-top: -2px; }

						.postinfo strong sup { font-weight: normal; margin-left: 1px; color: #888888; }

				.postinfo a { color: #0a246a; }

				.postinfo label { color:#990000; cursor: pointer; }

			.postmessage { padding: 10px; overflow-x: hidden; }

				.postmessage *, .pmmessage *, .register *  { line-height: normal; }

				.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: #0a246a; }

				.postratings { float: right; }

			.signatures { overflow: hidden; margin: 10px; padding-top: 20px; color: #888888; line-height: 1.6em; background: url(../../images/default/sigline.gif) no-repeat 0 0; }

				.signatures * { line-height: normal; }

				.signatures strong { font-weight: normal; }

			.postactions { border-top: 1px solid #666666; background: #CDD3BA; line-height: 30px; height: 30px; padding: 0 10px; }

				.postactions strong { cursor: pointer; }

				.postactions input { float: right; margin: 5px 0 0 5px; }

				.postactions p { float: right; }

			.postmessage .box { border-width: 0; margin: 5px 0; }

			.postmessage .typeoption { width: 500px; }

			 	.typeoption tbody th { width: 100px; }

				.typeoption tbody td, .typeoption tbody th { border-top: 0px; border-bottom: 1px dashed #666666; }

				.postmessage .box tbody th, .postmessage .box tbody td { border-top-color: #666666; }

		.postmessage fieldset { font-size: 12px; width: 500px; padding: 10px; border: 1px solid #666666; margin-top: 2em; }

			.postmessage fieldset li { color: #888888; line-height: 1.6em; }

			.postmessage fieldset li cite, .postmessage fieldset li em { margin: auto 10px; }

		.t_msgfont li, .t_bigfont li, .t_smallfont li, .faq li { margin-left: 2em; }

		.postattach { width: 500px; margin: 10px 0; }

		.postattachlist { width: 500px; font-size: 12px; margin-top: 2em; }

		.t_attach { border: 1px solid #666666; background: #F7F4E4; font-size: 12px; padding: 5px; }

			.t_attach em { color: #888888; }

		.t_attachlist { border-bottom: 1px dashed #666666; padding: 5px 0; }

			.t_attachlist dt { font-weight: bold; }

				.t_attachlist dt img { margin-bottom: -4px; }

			.t_attachlist dd { padding-left: 20px; color: #888888; }

		.t_attachinsert { margin: 1em 0; font-size: 12px; }

			.t_attachinsert p img { margin-bottom: -4px; }

		.t_table { border: 1px solid #666666; empty-cells: show; border-collapse: collapse; }

			.t_table td { padding: 4px; border: 1px solid #666666; overflow: hidden; }

		/* Discuz! Code */

		/*CODE & Quote*/

		.			.quote, .blockcode { margin: 20px 0; padding: 15px 15px 15px 65px; }

			.quote { padding-bottom: 5px; background: #f8f8f0 url(../../images/default/icon_quote_s.gif) no-repeat 20px 6px; }

				.quote blockquote { margin: 25px; padding: 10px 65px 5px 10px; background: url(../../images/default/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(../../images/default/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: #0a246a; }

					* html .blockcode ol li { font-family: "Courier New",serif; }

				.blockcode em { margin-left: 43px; color: #09C !important; font-size: 12px; cursor: pointer; }

		p.posttags { margin: 2em 0em 0.5em 0em; }

			p.posttags a, .footoperation span.posttags a { color: #F00; font-weight: bold; margin: 0 4px; }

					p.posttags .postkeywords a, { color: #990000; }

		.postmessage strong { font-weight: bold; }

		.postmessage em { color:#333333; }

		.postmessage span.t_tag { cursor: pointer; border-bottom: 1px solid #F00; white-space: nowrap; margin: 0 4px; }

		.mainbox td.postauthor { width: 180px; background: #e7e7d6; padding: 5px; overflow: hidden; }

			.postauthor cite { font-size: 14px; font-weight: bold; display: block; border-bottom: 1px solid #666666; height: 30px; overflow: hidden; margin-bottom: 15px; }

				.postauthor cite label a { float: right; padding: 3px; font-size: 12px;}

			div.avatar { margin: 5px; text-align: center; width: 160px; overflow: hidden }

			.postauthor dt { float: left; margin-right: 0.5em;}

			.postauthor dd, .postauthor dt { height: 1.6em; line-height: 1.6em; color: #888888;}

			.postauthor dd { overflow: hidden; }

			.postauthor p { margin: 0 10px; color: #888888;}

				.postauthor p.customstatus { color: #333333 }

				.postauthor p em, .postauthor dt em { font-size: 13.5px; color: #990000; }

			.postauthor ul { margin: 5px 10px; line-height: 1.6em; overflow: hidden; }

				.postauthor li { text-indent: 22px; width: 49.5%; height: 1.6em; overflow: hidden; float: left; background-position: 0 50%; background-repeat: no-repeat; }

					.postauthor li.pm { background-image: url(../../images/default/buddy_sendpm.gif); }

                    .postauthor li.album { background-image: url(../../images/default/album.gif); }

					.postauthor li.buddy { background-image: url(../../images/default/user_add.gif); }

					.postauthor li.space { background-image: url(../../images/default/forumlink.gif); }

					.postauthor li.online { background-image: url(../../images/default/user_online.gif); color: #990000; }

					.postauthor li.offline { color: #333333; background-image: url(../../images/default/user_offline.gif); }

					.postauthor li.magic { background-image: url(../../images/default/magic.gif);}

			.postauthor dl.profile, .postauthor div.bio { margin: 5px 10px; padding-top: 5px; }

		.taglinks { margin: 10px; border-top: 1px dashed #666666; overflow: hidden; }

			.taglinks div { float: left; width: 33%; }

				.taglinks div h4 { height: 30px; line-height: 30px; text-indent: 14px; }

					.taglinks div h4 a { color:  #0a246a}

				.taglinks div ul { border-right: 1px dashed #666666; 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:  #888888; }

					.taglinks div li a:hover { color:  #0a246a}

				.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:  #888888; }

				.taglinks div dl dd { margin-left: 80px;

