/* 
Offical Style for JspRun!(R) 
URL: http://www.jsprun.net 
(C) 2007-2011 JspRun Inc. 
</div><style type="text/css">
*/
* { word-break: break-all; word-wrap: break-word; }
body { {BGCODE}; text-align: center; background-repeat: repeat-x; }
.wrap { text-align: left; margin: 0 auto; overflow: hidden; margin-bottom: 0; background:url({IMGDIR}/wrap_shadow.gif) repeat-y 0 0; width: 992px; w\idth: 922px; padding: 0 35px; }
.message { margin: 3em 10em 5em !important; padding: 0 0 2em !important; }
	.message p { margin: 1em; }
#header { overflow: hidden; width: 992px; w\idth: 952px; height:120px; padding: 0 20px; margin: 0 auto; margin-left:-33px; background: url({IMGDIR}/header.gif) no-repeat;}
	#header h2 { float: left; padding: 5px 0; height: 80px; margin-top:15px; margin-left:10px;}
	#announcement div { border: 1px solid {TABLEBG}; padding: 0 10px; line-height: 35px !important; height: 36px; overflow-y: hidden;}

	.pages a, .pages strong, .pages em, .pages kbd { float: left; padding: 0 8px; line-height:26px; }

	.legend label { padding: 0 15px; }

#wysiwyg { font: {MSGFONTSIZE}/1.6em {FONT} !important; background: #FFF; background-image: none !important; }

			.postform .btns { margin-top: 0.5em; line-height: 30px; color: {LIGHTTEXT}; font-family: Simsun, "Times New Roman"; }

			#smilieslist h4 { color: {HIGHLIGHTLINK}; padding: 5px; background: {COMMONBOXBG}; border-bottom: 1px solid {COMMONBOXBORDER}; text-align: left; }

#ad_headerbanner { float: right; margin: 30px 10px 0 15px; }

.postform .special, #postform .special { font-weight: bold; color: {HIGHLIGHTLINK};}

	#menu { border: none; height: 32px; clear: both; background-image:url({IMGDIR}/menubg.gif); background-repeat:no-repeat; margin-top:5px;}
		.frameswitch, #menu ul { border: none; }
		#menu li.hover, #menu li.current { background:url({IMGDIR}/menulibg.gif); background-repeat:repeat-x; border: 1px solid; border-color:#1e3647; height:22px; margin-top:-4px; padding-top:5px;}
		.dropmenu.current {background-position: 101% 65% !important;}
	.mainbox tbody th, .mainbox tbody td {  }
		.forumlist tbody th, .threadlist tbody th, .forumlist tbody td.nums, .threadlist tbody td.nums, .threadlist tbody td.author, .threadlist tbody td.folder { border-right: 1px solid {BGBORDER}; }
		.forumlist tbody td, .threadlist tbody td { border-left: 3px solid {TABLEBG}; padding: 5px; }
		.threadlist tbody td.folder { border-left: none; }
			.threadlist tbody td.icon { padding-left: 5px; }
	#wysiwyg { background-image: none !important; }
	#footer { width: 992px; margin: 0 auto; border: none; padding: 0; height: 137px; background: #FFF url({IMGDIR}/footer_shadow.gif) repeat-x 0 0; }
		#footer .wrap { padding: 15px 0 0 50px; width: 992px; w\idth: 942px; height: 137px; he\ight: 122px; background: transparent url({IMGDIR}/footer_shadow.gif) no-repeat 0 -137px; }
		#footlinks { height: 137px; margin: -15px 0 0 0; padding: 15px 50px 0 0; background: transparent url({IMGDIR}/footer_shadow.gif) no-repeat 100% -274px; }


/*ÐÞ¸Ä*/
.editor_switcher_highlight, .editor_switcher, .popupmenu_popup a.notabs {color:{LIGHTTEXT};}
#newspecial_menu,#forumlist_menu, #newspecials_menu {background-color:{OTHERBG};}
.box postattachlist, p{ overflow:hidden;}
.headermenu_popup a, .popupmenu_popup a, #styleswitcher_menu ul li.current a {color:{MENUCONTEXTCOLOR};}
#creditlist_menu{color:{MENUCONTEXTCOLOR}; background-color:{OTHERBG};}
.headermenu_popup{background:none; background-image:url({IMGDIR}/dropmenubg.gif); background-position:bottom; background-repeat:no-repeat; border:0px; _margin-top:-2px;}
.headermenu_popup a:hover{color:{NOTICETEXT};}
.popupmenu_option .ajaxform, .popupmenu_option, .popupmenu_option td, #ratepostform table tbody td {color:{TEXT};}

#styleswitcher_menu{background-repeat:no-repeat; background-position:top;background-color:#0f2839; padding:10px 0;}
#styleswitcher_menu ul li {padding:0; white-space:nowrap;}
#styleswitcher_menu ul li a {display:block; width:auto; padding:0; margin:0; padding-right:10px;}
#styleswitcher_menu ul li.current a {width:auto; text-indent:10px; padding-right:10px;}
#styleswitcher_menu ul li.current a:hover {color:{MENUCONTEXTCOLOR}; }

#forumlist_menu dl dt a:hover, #forumlist_menu dl ul li a:hover, #styleswitcher_menu li a:hover { background-color:{NOTICETEXT}; background-image:url({IMGDIR}/lmbg.gif); background-repeat:repeat-x;}
#forumlist_menu dl, #forumlist_menu dl dt, #forumlist_menu dl dd, #forumlist_menu dl dd ul, #forumlist_menu dl dd ul li, #forumlist_menu dl dt a, #forumlist_menu dl ul li a,{display:block; width:auto; padding:0; margin:0; _padding-right:5px;}
#forumlist_menu, #forumlist_menu dl dt, #forumlist_menu dl dt.current a, #forumlist_menu dl dt a, #forumlist_menu dl dd, #forumlist_menu dl dd.current a, #forumlist_menu dl dd a {text-indent:20px; padding:0; white-space:nowrap; display:block;}
#forumlist_menu dl dd ul li a, #forumlist_menu dl dt a {padding-right:30px;}
#forumlist_menu dl dd, #forumlist_menu li.current, #forumlist_menu dl dd a {text-indent:35px;}

.popupmenu_option .userinfopanel{ background:none;}
#append_parent .popupmenu_popup {background-color: #FFF; background-image: url({IMGDIR}/jpbg.gif); background-repeat:repeat-x; background-position:top;}