* 
{
	WORD-WRAP: break-word
}
BODY 
{
	BACKGROUND: #fff;
	TEXT-ALIGN: center
}
BODY 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
TD 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
INPUT 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
TEXTAREA 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
SELECT 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
BUTTON 
{
	FONT: 12px/1.6em Helvetica, Arial, sans-serif;
	COLOR: #000
}
BODY 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
UL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DD 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
P 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H1 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H2 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H3 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H4 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H5 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H6 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
FORM 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
FIELDSET 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H1 
{
	FONT-SIZE: 1em
}
H2 
{
	FONT-SIZE: 1em
}
H3 
{
	FONT-SIZE: 1em
}
H4 
{
	FONT-SIZE: 1em
}
H5 
{
	FONT-SIZE: 1em
}
H6 
{
	FONT-SIZE: 1em
}
#menu LI 
{
	LIST-STYLE-TYPE: none
}
.popupmenu_popup LI 
{
	LIST-STYLE-TYPE: none
}
#announcement LI 
{
	LIST-STYLE-TYPE: none
}
.portalbox LI 
{
	LIST-STYLE-TYPE: none
}
.tabs LI 
{
	LIST-STYLE-TYPE: none
}
.postmessage FIELDSET LI 
{
	LIST-STYLE-TYPE: none
}
.side LI 
{
	LIST-STYLE-TYPE: none
}
.formbox LI 
{
	LIST-STYLE-TYPE: none
}
.notice LI 
{
	LIST-STYLE-TYPE: none
}
A 
{
	COLOR: #000;
	TEXT-DECORATION: none
}
A:hover 
{
	TEXT-DECORATION: underline
}
A IMG 
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
EM 
{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CITE 
{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
STRONG 
{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
TH 
{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
TABLE 
{
	BORDER-COLLAPSE: collapse;
	empty-cells: show
}

.wrap 
{
	MARGIN: 0px auto;
	WIDTH: 98%;
	TEXT-ALIGN: left
}
.notice 
{
	BORDER-RIGHT: #ededce 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: #ededce 1px solid;
	PADDING-LEFT: 3em;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 0.3em;
	BORDER-LEFT: #ededce 1px solid;
	COLOR: #090;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #ededce 1px solid
}
.message 
{
	MARGIN: 3em 10em 5em
}
.message H1 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 1em;
	MARGIN-BOTTOM: 1em;
	BORDER-LEFT: #fff 1px solid;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.message P 
{
	MARGIN: 1.5em 1em
}
.message A 
{
	COLOR: #069
}
#header 
{
	OVERFLOW: hidden;
	WIDTH: 100%
}
#header H2 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#footer 
{
	PADDING-RIGHT: 0px;
	BORDER-TOP: #9db3c5 1px solid;
	PADDING-LEFT: 0px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 12px;
	COLOR: #666;
	PADDING-TOP: 12px
}
#footlinks 
{
	MARGIN-TOP: -3px;
	FLOAT: right;
	TEXT-ALIGN: right
}
#footer IMG 
{
	FLOAT: left;
	MARGIN: 0px 10px 0px 0px
}
#copyright 
{
	FONT: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif
}
#debuginfo 
{
	FONT: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif
}
#copyright STRONG 
{
	FONT-WEIGHT: bold
}
#copyright EM 
{
	FONT-WEIGHT: bold
}
#copyright STRONG A 
{
	COLOR: #0954a6
}
#copyright EM 
{
	COLOR: #ff9d25
}
#debuginfo 
{
	COLOR: #999
}
.scrolltop 
{
	CURSOR: pointer
}
#menu 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	#fff repeat-x;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 31px
}
#menu UL 
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 4px
}
#menu LI 
{
	FLOAT: left
}
#menu LI A 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	no-repeat 0px 6px;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none
}
#menu LI.hover 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #fff
}
#menu LI.current 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #fff
}
#menu LI.current 
{
	FONT-WEIGHT: bold
}
#menu LI.hover A 
{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
#menu LI.current A 
{
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 4px
}
#menu CITE A 
{
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: none
}
.frameswitch 
{
	PADDING-LEFT: 10px;
	FLOAT: left;
	BORDER-LEFT: #fff 1px solid;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px
}
#menu A.frameoff 
{
	PADDING-LEFT: 16px;
	BACKGROUND: no-repeat 0px 50%;
	FLOAT: left;
	MARGIN-LEFT: 0px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#menu A.frameon 
{
	PADDING-LEFT: 16px;
	BACKGROUND: no-repeat 0px 50%;
	FLOAT: left;
	MARGIN-LEFT: 0px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

#foruminfo 
{
	MARGIN: 10px 0px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	COLOR: #666
}
#userinfo 
{
	PADDING-LEFT: 5px;
	FLOAT: left
}
#foruminfo #nav 
{
	PADDING-LEFT: 5px;
	FLOAT: left
}
#forumstats 
{
	PADDING-RIGHT: 5px;
	FLOAT: right;
	TEXT-ALIGN: right
}
#headsearch 
{
	PADDING-RIGHT: 5px;
	FLOAT: right;
	TEXT-ALIGN: right
}
#foruminfo P 
{
	MARGIN: 0px
}
#foruminfo A 
{
	COLOR: #069
}
#foruminfo EM 
{
	COLOR: #000
}
#foruminfo CITE 
{
	FONT-WEIGHT: bold
}
#foruminfo STRONG A 
{
	FONT-WEIGHT: bold;
	COLOR: #000
}
#nav 
{
	MARGIN: 10px 5px
}
#foruminfo #nav 
{
	MARGIN: 0px
}
#userinfo #nav 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#nav A 
{
	FONT-WEIGHT: bold;
	COLOR: #069
}
#announcement 
{
	BORDER-TOP: #cad9ea 1px dashed;
	OVERFLOW: hidden;
	LINE-HEIGHT: 36px;
	HEIGHT: 36px
}
#announcement DIV 
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fff 1px solid;
	OVERFLOW-Y: hidden;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #fff 1px solid;
	LINE-HEIGHT: 35px! important;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 36px
}
#announcement LI 
{
	PADDING-LEFT: 10px;
	FLOAT: left;
	MARGIN-RIGHT: 20px;
	WHITE-SPACE: nowrap
}
#announcement LI EM 
{
	FONT-SIZE: 0.83em;
	MARGIN-LEFT: 5px;
	COLOR: #666
}
.portalbox 
{
	BACKGROUND: #cad9ea;
	MARGIN-BOTTOM: 10px;
	WIDTH: 100%;
	BORDER-COLLAPSE: separate
}
.portalbox TD 
{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #fff 1px solid
}
.portalbox H3 
{
	FONT-SIZE: 1em;
	MARGIN: 0px 0px 5px;
	WHITE-SPACE: nowrap
}
.portalbox STRONG 
{
	MARGIN-TOP: 4px;
	FONT-WEIGHT: bold
}
.portalbox EM 
{
	COLOR: #999
}
.portalbox EM A 
{
	COLOR: #999
}
.portalbox CITE A 
{
	COLOR: #069
}
#supeitems LI 
{
	FLOAT: left;
	OVERFLOW: hidden;
	HEIGHT: 1.6em
}
#hottags A 
{
	MARGIN-RIGHT: 0.5em;
	WHITE-SPACE: nowrap
}
#hottags H3 
{
	CLEAR: both
}
.headactions 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 10px
}
.headactions IMG 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	CURSOR: pointer;
	PADDING-TOP: 0px
}
.mainbox .headactions 
{
	COLOR: #fff
}
.mainbox .headactions A 
{
	PADDING-RIGHT: 10px;
	COLOR: #fff;
	MARGIN-RIGHT: 8px
}
.mainbox .headactions SPAN 
{
	PADDING-RIGHT: 10px;
	COLOR: #fff;
	MARGIN-RIGHT: 8px
}
.mainbox .headactions STRONG 
{
	PADDING-RIGHT: 10px;
	COLOR: #fff;
	MARGIN-RIGHT: 8px
}
.mainbox .headactions STRONG 
{
	FONT-WEIGHT: bold;
}
.pages_btns 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	PADDING-TOP: 0px
}
.postbtn 
{
	FLOAT: right
}
.replybtn 
{
	FLOAT: right
}
.postbtn 
{
	MARGIN-LEFT: 10px;
	CURSOR: pointer
}
.pages_btns .pages EM 
{
	LINE-HEIGHT: 26px
}
.pages 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #f7f7f7;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	COLOR: #999;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 24px
}
.threadflow 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #f7f7f7;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	COLOR: #999;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 24px
}
.pages A 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}
.pages STRONG 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}
.pages EM 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}
.pages KBD 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}
#multipage .pages EM 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px
}
.pages A:hover 
{
	BACKGROUND-COLOR: #fff
}
.pages STRONG 
{
	FONT-WEIGHT: bold;
	BACKGROUND: #cad9ea;
	COLOR: #090
}
.pages A.prev 
{
	LINE-HEIGHT: 24px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next 
{
	LINE-HEIGHT: 24px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pages A.next 
{
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.pages KBD 
{
	MARGIN: 0px;
	BORDER-LEFT: #cad9ea 1px solid
}
* HTML .pages KBD 
{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}
.pages KBD INPUT 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 1px 4px 0px 3px;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 17px
}
.pages KBD > INPUT 
{
	MARGIN-BOTTOM: 2px
}
.threadflow 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 0px
}
.tabs 
{
	BORDER-TOP: #fff 1px solid;
	BACKGROUND: #e8f3fd;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.tabs LI 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	FLOAT: left;
	LINE-HEIGHT: 25px
}
.tabs LI.current 
{
	FONT-WEIGHT: bold;
	BACKGROUND: #fff;
	HEIGHT: 27px
}
.tabs LI A 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.headertabs 
{
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 0px
}
.headertabs LI.current 
{
	BACKGROUND-COLOR: #e8f3fd
}
.sendpm A 
{
	PADDING-RIGHT: 20px! important;
	PADDING-LEFT: 35px! important;
	PADDING-BOTTOM: 0px! important;
	COLOR: #090;
	PADDING-TOP: 0px! important
}
#headfilter 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	BORDER-TOP: #9db3c5 1px solid;
	BORDER-LEFT: #9db3c5 1px solid;
	BORDER-BOTTOM: #9db3c5 0px solid
}
#headfilter .tabs 
{
	MARGIN-BOTTOM: 0px;
	BORDER-BOTTOM-COLOR: #fff
}
#footfilter 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BORDER-LEFT-COLOR: #e8e8e8;
	BACKGROUND: #f7f7f7;
	BORDER-BOTTOM-COLOR: #e8e8e8;
	PADDING-BOTTOM: 10px;
	BORDER-TOP-COLOR: #e8e8e8;
	LINE-HEIGHT: 24px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Simsun, "Times New Roman";
	HEIGHT: 24px;
	BORDER-RIGHT-COLOR: #e8e8e8
}
#footfilter FORM 
{
	FLOAT: right
}
#footfilter * 
{
	VERTICAL-ALIGN: middle
}
.legend 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #f5fafe;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px auto;
	BORDER-LEFT: #cad9ea 1px solid;
	WIDTH: 500px;
	LINE-HEIGHT: 35px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: center
}
.legend LABEL 
{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.legend IMG 
{
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 10px
}
.avatarlist 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px
}
* HTML .avatarlist 
{
	HEIGHT: 1%
}
.avatarlist DL 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 70px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	TEXT-ALIGN: center
}
.avatarlist DT 
{
	WIDTH: 70px;
	HEIGHT: 70px
}
.avatarlist DL IMG 
{
	WIDTH: 64px;
	HEIGHT: 64px
}
.avatarlist DD 
{
	OVERFLOW: hidden;
	LINE-HEIGHT: 22px;
	HEIGHT: 22px
}
.taglist 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 100%;
	PADDING-TOP: 10px
}
.taglist LI 
{
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0px 10px;
	OVERFLOW: hidden;
	WIDTH: 10em;
	HEIGHT: 24px
}
.taglist LI EM 
{
	FONT-SIZE: 10px;
	COLOR: #999
}
.attriblist * 
{
	COLOR: #000
}
.attriblist DT 
{
	FLOAT: left;
	MARGIN-RIGHT: 10px
}
.attriblist .name 
{
	FONT-WEIGHT: bold
}
.attriblist DD A 
{
	COLOR: #069
}
#forumlinks 
{
	
}
#forumlinks TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 55px;
	PADDING-BOTTOM: 5px;
	COLOR: #999;
	PADDING-TOP: 5px
}
#forumlinks .forumlink_logo 
{
	FLOAT: right
}
#online 
{
	
}
#online H4 
{
	FONT-WEIGHT: normal;
	COLOR: #666
}
#online H4 STRONG 
{
	FONT-WEIGHT: bold
}
#online DL 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 55px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#onlinelist 
{
	BORDER-TOP: #e8e8e8 1px solid;
}
#online DT 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#online DT IMG 
{
	MARGIN-BOTTOM: -3px
}
#online DD 
{
	BORDER-TOP: #e8e8e8 1px solid
}
#bdayslist 
{
	PADDING-RIGHT: 0px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 55px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.userlist 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 5px
}
* HTML .userlist 
{
	HEIGHT: 1%
}
.userlist LI 
{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 128px;
	HEIGHT: 20px
}
.userlist LI IMG 
{
	VERTICAL-ALIGN: middle
}
#onlinelist .userlist LI 
{
	MARGIN: 4px auto;
	HEIGHT: auto
}
#recommendlist 
{
	
}
#recommendlist LI 
{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 24.9%;
	TEXT-INDENT: 12px;
	WHITE-SPACE: nowrap
}
.rules#recommendlist LI 
{
	WIDTH: 49%
}
.recommendrules 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
#seccode 
{
	CURSOR: pointer
}
.autosave 
{
	BEHAVIOR: url(#default#userdata)
}
#menu A.notabs 
{
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.headactions A.notabs 
{
	PADDING-RIGHT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-RIGHT: 0px
}
.absmiddle 
{
	VERTICAL-ALIGN: middle
}
.mainbox 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #9db3c5 1px solid;
	PADDING-LEFT: 1px;
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #9db3c5 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #9db3c5 1px solid
}
.mainbox H1 
{
	PADDING-LEFT: 1em;
	BACKGROUND: #2f589c;
	COLOR: #fff;
	LINE-HEIGHT: 31px
}
.mainbox H3 
{
	PADDING-LEFT: 1em;
	COLOR: #fff;
	LINE-HEIGHT: 31px
}
.mainbox H6 
{
	PADDING-LEFT: 1em;
	COLOR: #fff;
	LINE-HEIGHT: 31px
}
.mainbox H1 A 
{
	COLOR: #fff
}
.mainbox H3 A 
{
	COLOR: #fff
}
.mainbox TABLE 
{
	WIDTH: 100%
}
.forumlist TABLE 
{
	BORDER-COLLAPSE: separate
}
.threadlist TABLE 
{
	BORDER-COLLAPSE: separate
}
.mainbox THEAD TH 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 2px;
	COLOR: #666;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 2px
}
.mainbox THEAD TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 2px;
	COLOR: #666;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 2px
}
.mainbox THEAD.category TH 
{
	BACKGROUND:  #e8f3fd
}
.mainbox THEAD.category TD 
{
	BACKGROUND:#e8f3fd
}
.mainbox THEAD.separation TH 
{
	BORDER-TOP: #cad9ea 1px solid
}
.mainbox THEAD.separation TD 
{
	BORDER-TOP: #cad9ea 1px solid
}
.mainbox TBODY TH 
{
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.mainbox TBODY TD 
{
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.mainbox TBODY CITE 
{
	LINE-HEIGHT: 1.3em
}
.mainbox TBODY EM 
{
	LINE-HEIGHT: 1.3em
}
.forumlist TBODY STRONG 
{
	COLOR: #090
}
.threadlist TBODY STRONG 
{
	COLOR: #090
}
.formbox TBODY STRONG 
{
	COLOR: #090
}
.footoperation 
{
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.threadlist .footoperation 
{
	PADDING-LEFT: 61px
}
.footoperation * 
{
	VERTICAL-ALIGN: middle
}
.footoperation LABEL 
{
	CURSOR: pointer;
	MARGIN-RIGHT: 1em
}
.footoperation BUTTON 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cad9ea 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 2px;
	OVERFLOW: visible;
	BORDER-LEFT: #cad9ea 1px solid;
	WIDTH: 0px;
	CURSOR: pointer;
	COLOR: #069;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.footoperation > BUTTON 
{
	WIDTH: auto
}
.forumlist TBODY TH 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5fafe
}
.forumlist TBODY TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5fafe
}
.threadlist TBODY TH 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5fafe
}
.threadlist TBODY TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	COLOR: #666;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5fafe
}
.forumlist TBODY TH 
{
	HEIGHT: 40px
}
.forumlist TH 
{
	TEXT-ALIGN: left
}
.threadlist TH 
{
	TEXT-ALIGN: left
}
.forumlist TH 
{
	PADDING-LEFT: 55px! important
}
.forumlist H2 EM 
{
	COLOR: #069
}
.forumlist TBODY TH 
{
	BACKGROUND-POSITION: 13px 50%;
	BACKGROUND-REPEAT: no-repeat
}
.forumlist TBODY TH.new 
{
}
.moderators A 
{
	COLOR: #069
}
.moderators A STRONG 
{
	FONT-WEIGHT: bold;
	COLOR: #069
}
.threadlist TH LABEL 
{
	FLOAT: right
}
.threadpages 
{
	FONT-SIZE: 11px;
	MARGIN-LEFT: 5px;
	WHITE-SPACE: nowrap
}
.threadpages A 
{
	PADDING-LEFT: 8px
}
.threadpages A:hover 
{
	TEXT-DECORATION: underline
}
.threadlist TH A.new 
{
	FONT-SIZE: 9px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #090;
	WHITE-SPACE: nowrap
}
.threadlist TH INPUT 
{
	FLOAT: left;
	MARGIN-RIGHT: 5px
}
.threadlist TH EM 
{
	COLOR: #999
}
.threadlist TH EM A 
{
	COLOR: #999
}
.threadlist TH IMG.icon 
{
	FLOAT: left;
	MARGIN-LEFT: -22px
}
.threadlist TH IMG.attach 
{
	MARGIN-BOTTOM: -3px
}
.threadlist TH IMG.icon 
{
	MARGIN-BOTTOM: -3px
}
.threadlist .target 
{
	DISPLAY: block;
	FLOAT: left;
	MARGIN-LEFT: -28px;
	OVERFLOW: hidden;
	WIDTH: 20px;
	TEXT-INDENT: -9999px;
	HEIGHT: 20px
}
* HTML .threadlist .target 
{
	MARGIN-LEFT: -14px;
	MARGIN-RIGHT: 5px
}
.forumlist TBODY TR:hover TH 
{
	BACKGROUND-COLOR: #e8f3fd
}
.forumlist TBODY TR:hover TD 
{
	BACKGROUND-COLOR: #e8f3fd
}
.threadlist TBODY TR:hover TH 
{
	BACKGROUND-COLOR: #e8f3fd
}
.threadlist TBODY TR:hover TD 
{
	BACKGROUND-COLOR: #e8f3fd
}
.forumlist TD.lastpost 
{
	WIDTH: 260px
}
.threadlist TD.folder 
{
	WIDTH: 30px;
	TEXT-ALIGN: center
}
.threadlist TD.icon 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 3px;
	WIDTH: 16px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}
.threadlist TD.author 
{
	WIDTH: 120px
}
.threadlist TD.lastpost 
{
	PADDING-RIGHT: 15px;
	WIDTH: 120px;
	TEXT-ALIGN: right
}
.threadlist TD.lastpost CITE A 
{
	COLOR: #999
}
.forumlist CITE 
{
	DISPLAY: block
}
.threadlist CITE 
{
	DISPLAY: block
}
.threadlist TD.author EM 
{
	FONT-SIZE: 0.83em
}
.threadlist TD.lastpost EM 
{
	FONT-SIZE: 0.83em
}
LABEL.highlight 
{
	WIDTH: 40px;
	MARGIN-RIGHT: 30px
}
LABEL.highlight 
{
	FLOAT: left
}
LABEL.highlight INPUT 
{
	FLOAT: left
}
LABEL.highlight EM 
{
	FLOAT: right;
	WIDTH: 16px;
	HEIGHT: 16px
}
.quickmanage LABEL.highlight 
{
	MARGIN: 3px 18px 3px 0px;
	WIDTH: 40px
}
#updatecircles TH 
{
	BACKGROUND-IMAGE: none
}
#updatecircles .circlelogo 
{
	MARGIN-TOP: 10px;
	FLOAT: left;
	MAX-WIDTH: 32px;
	MARGIN-LEFT: -40px;
	;
	WIDTH: expression(this.width > 32 && this.height < this.width ? 32: true);
	MAX-HEIGHT: 32px;
	;
	HEIGHT: expression(this.height > 32 ? 32: true)
}
.viewthread 
{
	PADDING-BOTTOM: 1px
}
.viewthread TABLE 
{
	TABLE-LAYOUT: fixed
}
#pmprompt TABLE 
{
	TABLE-LAYOUT: fixed
}
#forumlinks 
{
	TABLE-LAYOUT: fixed
}
#pmlist 
{
	TABLE-LAYOUT: fixed
}
#specialpost 
{
	TABLE-LAYOUT: fixed
}
#newpost 
{
	TABLE-LAYOUT: fixed
}
#editpost 
{
	TABLE-LAYOUT: fixed
}
.viewthread INS 
{
	DISPLAY: block;
	BACKGROUND: #f7f7f7;
	MARGIN-BOTTOM: 1px;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
.mainbox INS 
{
	DISPLAY: block;
	BACKGROUND: #f7f7f7;
	MARGIN-BOTTOM: 1px;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
INS.logininfo 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 2px;
	COLOR: #666;
	BORDER-TOP-STYLE: none;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 2px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none
}
.viewthread INS 
{
	COLOR: #090
}
.viewthread INS A 
{
	COLOR: #090
}
.viewthread TD.postcontent 
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	OVERFLOW: hidden;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.viewthread TD.postauthor 
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	OVERFLOW: hidden;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.postinfo 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	COLOR: #666;
	LINE-HEIGHT: 26px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 26px
}
.postinfo STRONG 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	CURSOR: pointer;
	COLOR: #069;
	LINE-HEIGHT: 26px! important;
	PADDING-TOP: 0px
}
.postinfo EM 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	CURSOR: pointer;
	COLOR: #069;
	LINE-HEIGHT: 26px! important;
	PADDING-TOP: 0px
}
.postinfo STRONG 
{
	FONT-WEIGHT: bold;
	MARGIN-LEFT: 5px;
	COLOR: #090
}
* HTML .postinfo STRONG 
{
	MARGIN-TOP: -2px
}
.postinfo STRONG SUP 
{
	FONT-WEIGHT: normal;
	MARGIN-LEFT: 1px;
	COLOR: #999
}
.postinfo A 
{
	COLOR: #069
}
.postinfo LABEL 
{
	CURSOR: pointer;
	COLOR: #090
}
.postmessage 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	OVERFLOW-X: hidden;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.postmessage * 
{
	LINE-HEIGHT: normal
}
.pmmessage * 
{
	LINE-HEIGHT: normal
}
.register * 
{
	LINE-HEIGHT: normal
}
.defaultpost 
{
	MIN-HEIGHT: 240px! important;
	HEIGHT: auto! important
}
.postmessage H2 
{
	FONT-SIZE: 1.17em;
	MARGIN-BOTTOM: 0.5em
}
.t_msgfont 
{
	FONT-SIZE: 14px;
	LINE-HEIGHT: 1.6em
}
.t_msgfont TD 
{
	FONT-SIZE: 14px;
	LINE-HEIGHT: 1.6em
}
.t_smallfont 
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.6em
}
.t_smallfont TD 
{
	FONT-SIZE: 12px;
	LINE-HEIGHT: 1.6em
}
.t_bigfont 
{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 1.6em
}
.t_bigfont TD 
{
	FONT-SIZE: 16px;
	LINE-HEIGHT: 1.6em
}
.t_msgfont * 
{
	LINE-HEIGHT: normal
}
.t_smallfont * 
{
	LINE-HEIGHT: normal
}
.t_bigfont * 
{
	LINE-HEIGHT: normal
}
.t_msgfont A 
{
	COLOR: #069
}
.t_smallfont A 
{
	COLOR: #069
}
.t_bigfont A 
{
	COLOR: #069
}
.postratings 
{
	FLOAT: right
}
.signatures 
{
	MARGIN: 10px;
	OVERFLOW: hidden;
	COLOR: #666;
	MAX-HEIGHT: 100px;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 20px;
	;
	HEIGHT: expression(signature(this))
}
.signatures * 
{
	LINE-HEIGHT: normal
}
.signatures STRONG 
{
	FONT-WEIGHT: bold
}
.postactions 
{
	PADDING-RIGHT: 10px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #f7f7f7;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px;
	HEIGHT: 30px
}
.postactions STRONG 
{
	CURSOR: pointer
}
.postactions INPUT 
{
	FLOAT: right;
	MARGIN: 5px 0px 0px 5px
}
.postactions P 
{
	FLOAT: right
}
.postmessage .box 
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 5px 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.postmessage .typeoption 
{
	WIDTH: 500px
}
.typeoption TBODY TH 
{
	WIDTH: 100px
}
.typeoption TBODY TD 
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM: #e8e8e8 1px dashed
}
.typeoption TBODY TH 
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM: #e8e8e8 1px dashed
}
.postmessage .box TBODY TH 
{
	BORDER-TOP-COLOR: #e8e8e8
}
.postmessage .box TBODY TD 
{
	BORDER-TOP-COLOR: #e8e8e8
}
.postmessage FIELDSET 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	MARGIN-TOP: 2em;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cad9ea 1px solid;
	WIDTH: 500px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.postmessage FIELDSET LI 
{
	COLOR: #999;
	LINE-HEIGHT: 1.6em
}
.postmessage FIELDSET LI CITE 
{
	MARGIN: auto 10px
}
.postmessage FIELDSET LI EM 
{
	MARGIN: auto 10px
}
.t_msgfont LI 
{
	MARGIN-LEFT: 2em
}
.t_bigfont LI 
{
	MARGIN-LEFT: 2em
}
.t_smallfont LI 
{
	MARGIN-LEFT: 2em
}
.faq LI 
{
	MARGIN-LEFT: 2em
}
.postattach 
{
	MARGIN: 10px 0px;
	WIDTH: 500px
}
.postattachlist 
{
	MARGIN-TOP: 2em;
	FONT-SIZE: 12px;
	WIDTH: 500px
}
.t_attach 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e8e8e8 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.t_attach EM 
{
	COLOR: #999
}
.t_attachlist 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px dashed
}
.t_attachlist DT 
{
	FONT-WEIGHT: bold
}
.t_attachlist DT IMG 
{
	MARGIN-BOTTOM: -4px
}
.t_attachlist DD 
{
	PADDING-LEFT: 20px;
	COLOR: #999
}
.t_attachinsert 
{
	FONT-SIZE: 12px;
	MARGIN: 1em 0px
}
.t_attachinsert P IMG 
{
	MARGIN-BOTTOM: -4px
}
.t_table 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid;
	BORDER-COLLAPSE: collapse;
	empty-cells: show
}
.t_table TD 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.blockcode 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 4px solid;
	FONT-SIZE: 12px;
	BACKGROUND: url(../../images/default/portalbox_bg.gif) #fff repeat-x 0px 0px;
	MARGIN: 10px 20px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.quote 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 4px solid;
	FONT-SIZE: 12px;
	BACKGROUND:  #fff ;
	MARGIN: 10px 20px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.blockcode H5 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #666;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.quote H5 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #666;
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.blockcode CODE 
{
	MARGIN: 1em 1em 1em 3em;
	LINE-HEIGHT: 1.6em
}
.quote BLOCKQUOTE 
{
	MARGIN: 1em 1em 1em 3em;
	LINE-HEIGHT: 1.6em
}
.blockcode CODE 
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	FONT: 14px/1.4em "Courier New", Courier, monospace;
	PADDING-TOP: 5px
}
.blockcode .headactions 
{
	FONT-SIZE: 12px;
	CURSOR: pointer;
	COLOR: #666;
	PADDING-TOP: 5px
}
P.posttags 
{
	MARGIN: 2em 0em 0.5em
}
P.posttags A 
{
	FONT-WEIGHT: bold;
	COLOR: #f00
}
.footoperation SPAN.posttags A 
{
	FONT-WEIGHT: bold;
	COLOR: #f00
}
P.posttags .postkeywords A 
{
	COLOR: #090
}
.postmessage STRONG 
{
	FONT-WEIGHT: bold
}
.postmessage EM 
{
	COLOR: #666
}
.postmessage SPAN.t_tag 
{
	CURSOR: pointer;
	BORDER-BOTTOM: #f00 1px solid;
	WHITE-SPACE: nowrap
}
.mainbox TD.postauthor 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	WIDTH: 180px;
	PADDING-TOP: 5px
}
.postauthor CITE 
{
	DISPLAY: block;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
	OVERFLOW: hidden;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 21px
}
.postauthor CITE LABEL A 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px
}
DIV.avatar 
{
	MARGIN: 5px;
	OVERFLOW: hidden;
	WIDTH: 160px;
	TEXT-ALIGN: center
}
.box 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 1px;
	BACKGROUND: #fff;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.box H4 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 30px;
	PADDING-TOP: 0px
}
.box TABLE 
{
	WIDTH: 100%
}
.box TD 
{
	BORDER-TOP: #e8e8e8 1px solid
}
.box .box LI 
{
	LIST-STYLE-TYPE: none
}
.postattachlist H4 
{
	BORDER-TOP: #cad9ea 1px solid
}
.tradethumblist H4 
{
	BORDER-TOP: #cad9ea 1px solid
}
.pollpanel H4 
{
	BORDER-TOP: #cad9ea 1px solid
}
.activitythread H4 
{
	BORDER-TOP: #cad9ea 1px solid
}
.typeoption H4 
{
	BORDER-TOP: #cad9ea 1px solid
}
#pmprompt 
{
	BORDER-LEFT-COLOR: #ededce;
	BORDER-BOTTOM-COLOR: #ededce;
	BORDER-TOP-COLOR: #ededce;
	BORDER-RIGHT-COLOR: #ededce
}
#pmprompt H4 
{
	BACKGROUND: #fffff2;
	BORDER-TOP-STYLE: none
}
#pmprompt TH 
{
	BORDER-TOP-COLOR: #ededce
}
#pmprompt TD 
{
	BORDER-TOP-COLOR: #ededce
}
TD.user 
{
	WIDTH: 120px
}
TD.nums 
{
	WIDTH: 80px;
	TEXT-ALIGN: center
}
TD.time 
{
	WIDTH: 120px
}
TD.selector 
{
	WIDTH: 20px;
	TEXT-ALIGN: center
}
.specialthread H1 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.5em;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 10px;
	COLOR: #000;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.specialthread H1 A 
{
	COLOR: #069
}
.specialthread .postcontent LABEL 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cad9ea 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	BACKGROUND: #e8f3fd no-repeat 3px 50%;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	MARGIN: 12px 12px 0px;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.specialthread .postcontent LABEL STRONG 
{
	COLOR: #090
}
.specialthread .postcontent LABEL A 
{
	COLOR: #069
}
.specialthread .postauthor 
{
	WIDTH: 180px
}
.specialpostcontainer 
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.specialpost 
{
	BORDER-BOTTOM: #f5fafe 4px solid;
	TEXT-ALIGN: right
}
.specialpost .postinfo H2 
{
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.83em;
	FLOAT: left
}
.specialpost .postinfo H2 EM 
{
	
}
.specialpost .postinfo 
{
	BORDER-LEFT-COLOR: #e8f3fd;
	BORDER-BOTTOM-COLOR: #e8f3fd;
	BORDER-TOP-COLOR: #e8f3fd;
	HEIGHT: 1.8em;
	BORDER-RIGHT-COLOR: #e8f3fd
}
.specialpost STRONG 
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.specialpost .postinfo H2 A 
{
	FONT-SIZE: 12px
}
.specialpost .postmessage 
{
	MIN-HEIGHT: 30px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: left
}
* HTML .specialpost .postmessage 
{
	OVERFLOW: visible;
	HEIGHT: 30px
}
P.imicons 
{
	MARGIN: 8px auto;
	WIDTH: 160px
}
.pollpanel 
{
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 1em 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.pollpanel H4 SPAN 
{
	FLOAT: left;
	LINE-HEIGHT: 30px
}
.pollpanel H4 A 
{
	FONT-WEIGHT: normal;
	FLOAT: right;
	LINE-HEIGHT: 30px
}
.pollpanel TBODY TD 
{
	VERTICAL-ALIGN: middle
}
.pollpanel TBODY TD A 
{
	COLOR: #069
}
.optionbar 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	FLOAT: left;
	BORDER-LEFT: #cad9ea 1px solid;
	MARGIN-RIGHT: 0.5em;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 12px
}
.optionbar DIV 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 10px
}
.rewardthread .postcontent LABEL 
{
	PADDING-LEFT: 25px;
}
.rewardthread .postcontent LABEL.unsolved 
{
	FLOAT: right;
}
#bestpost 
{
	BORDER-TOP: #cad9ea 1px solid;
	MARGIN-TOP: 10px;
	PADDING-TOP: 10px
}
.activitythread .box TH 
{
	WIDTH: 7em
}
#activityjoin LABEL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.tradethread .postmessage 
{
	MIN-HEIGHT: 160px
}
* HTML .tradethread .postmessage 
{
	HEIGHT: 360px! important
}
.tradethread .postauthor DT 
{
	OVERFLOW: hidden;
	HEIGHT: 20px
}
.tradethread .postauthor DD 
{
	OVERFLOW: hidden;
	HEIGHT: 20px
}
* > .tradeinfo 
{
	OVERFLOW: hidden
}
* HTML .tradeinfo 
{
	HEIGHT: 1%
}
.tradeinfo H1 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.5em;
	BACKGROUND: #e8f3fd;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 10px;
	COLOR: #000;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.tradethumb 
{
	FLOAT: left
}
.tradeattribute 
{
	FLOAT: left
}
.tradethumb 
{
	WIDTH: 260px;
	TEXT-ALIGN: center
}
.tradeattribute 
{
	PADDING-LEFT: 1em
}
.tradeattribute IMG 
{
	VERTICAL-ALIGN: middle
}
.tradeattribute DL 
{
	PADDING-BOTTOM: 2em! important;
	OVERFLOW: hidden
}
.tradeattribute DT 
{
	CLEAR: left;
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FLOAT: left;
	PADDING-BOTTOM: 0.5em;
	WIDTH: 5em;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 0.5em
}
.tradeattribute DD 
{
	PADDING-RIGHT: 1.5em;
	PADDING-LEFT: 1.5em;
	PADDING-BOTTOM: 0.5em;
	LINE-HEIGHT: 2em;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #e8e8e8 1px dotted
}
.tradeattribute EM 
{
	COLOR: #999
}
.tradeattribute DEL 
{
	COLOR: #999
}
.tradeattribute STRONG 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	COLOR: #f00
}
.sellerinfo 
{
	DISPLAY: inline;
	FLOAT: right;
	WIDTH: 180px;
	MARGIN-RIGHT: 1em
}
.sellerinfo H4 
{
	BORDER-BOTTOM: #e8e8e8 1px dotted
}
.sellerinfo DL 
{
	MARGIN: 1em
}
.tradeinfo .postinfo 
{
	CLEAR: both
}
.tradeinfo .postmessage 
{
	MIN-HEIGHT: 100px
}
* HTML .tradethread .postmessage 
{
	HEIGHT: 100px
}
* > .tradethumblist 
{
	OVERFLOW: hidden
}
* HTML .tradethumblist 
{
	HEIGHT: 1%
}
.tradethumblist DL 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	WIDTH: 150px;
	PADDING-TOP: 10px;
	HEIGHT: 200px;
	TEXT-ALIGN: center
}
.tradethumblist DD.thumblist 
{
	OVERFLOW: hidden;
	HEIGHT: 100px
}
.tradethumblist DD IMG 
{
	VERTICAL-ALIGN: middle;
	CURSOR: pointer
}
.tradethumblist DL P 
{
	OVERFLOW: hidden;
	HEIGHT: 1.6em
}
.tradethumblist P.tradename 
{
	MARGIN-TOP: 5px;
	LINE-HEIGHT: 18px;
	HEIGHT: 45px
}
.tradethumblist DEL 
{
	COLOR: #999
}
.tradethumblist STRONG 
{
	FONT-WEIGHT: bold;
	COLOR: #f00
}
#ajaxtradelist .price 
{
	TEXT-ALIGN: right
}
#ajaxtradelist STRONG 
{
	FONT-WEIGHT: bold;
	COLOR: #f00
}
#ajaxtradelist .popupmenu_popup 
{
	OVERFLOW: visible;
	WHITE-SPACE: nowrap
}
#ajaxtradelist .popupmenu_popup A 
{
	COLOR: #069
}
.debatethread .postmessage 
{
	HEIGHT: auto
}
.debatethread .box 
{
	MARGIN: 0px
}
.debatethread .debatepoints 
{
	BORDER-TOP: 1px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.debatepoints TBODY TD 
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 50%;
	BORDER-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.debatepoints .message TD.stand1 
{
	BORDER-RIGHT: #ededce 1px solid;
	BORDER-TOP: #ededce 1px solid;
	BACKGROUND: #fffff2;
	BORDER-LEFT: #ededce 1px solid;
	BORDER-BOTTOM: #ededce 1px
}
.debatepoints .message TD.stand2 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #f5fafe;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px
}
.debatepoints .button TD.stand1 
{
	BORDER-RIGHT: #ededce 1px solid;
	BORDER-TOP: #ededce 1px;
	BACKGROUND: #fffff2;
	BORDER-LEFT: #ededce 1px solid;
	BORDER-BOTTOM: #ededce 1px solid
}
.debatepoints .button TD.stand2 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px;
	BACKGROUND: #f5fafe;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.debatepoints H2 
{
	BACKGROUND-POSITION: 5px 1px;
	PADDING-LEFT: 40px;
	LINE-HEIGHT: 2em;
	BACKGROUND-REPEAT: no-repeat
}

.poststand0 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	BORDER-TOP: #e8e8e8 1px solid;
	DISPLAY: block;
	FONT-SIZE: 1.17em;
	BACKGROUND: #f7f7f7;
	FLOAT: left;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 40px;
	COLOR: #999;
	LINE-HEIGHT: 22px;
	MARGIN-RIGHT: 12px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}
.poststand1 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	BORDER-TOP: #e8e8e8 1px solid;
	DISPLAY: block;
	FONT-SIZE: 1.17em;
	BACKGROUND: #f7f7f7;
	FLOAT: left;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 40px;
	COLOR: #999;
	LINE-HEIGHT: 22px;
	MARGIN-RIGHT: 12px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}
.poststand2 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	BORDER-TOP: #e8e8e8 1px solid;
	DISPLAY: block;
	FONT-SIZE: 1.17em;
	BACKGROUND: #f7f7f7;
	FLOAT: left;
	BORDER-LEFT: #e8e8e8 1px solid;
	WIDTH: 40px;
	COLOR: #999;
	LINE-HEIGHT: 22px;
	MARGIN-RIGHT: 12px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}
.poststand1 
{
	BORDER-RIGHT: #ededce 1px solid;
	BORDER-TOP: #ededce 1px solid;
	BACKGROUND: #fffff2;
	BORDER-LEFT: #ededce 1px solid;
	COLOR: #090;
	BORDER-BOTTOM: #ededce 1px solid
}
.poststand2 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #f5fafe;
	BORDER-LEFT: #cad9ea 1px solid;
	COLOR: #069;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.debatepoints P 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
.debatepoints A 
{
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 1em;
	BORDER-TOP: 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0.3em;
	MARGIN: 0px auto;
	BORDER-LEFT: 1px solid;
	WIDTH: 80px;
	PADDING-TOP: 0.3em;
	BORDER-BOTTOM: 1px solid;
	TEXT-ALIGN: center
}
.debatepoints #affirmbutton 
{
	BORDER-LEFT-COLOR: #ededce;
	BACKGROUND: #fffff2;
	BORDER-BOTTOM-COLOR: #ededce;
	COLOR: #090;
	BORDER-TOP-COLOR: #ededce;
	BORDER-RIGHT-COLOR: #ededce
}
.debatepoints #negabutton 
{
	BORDER-LEFT-COLOR: #cad9ea;
	BACKGROUND: #f5fafe;
	BORDER-BOTTOM-COLOR: #cad9ea;
	COLOR: #069;
	BORDER-TOP-COLOR: #cad9ea;
	BORDER-RIGHT-COLOR: #cad9ea
}
.debatethread .optionbar DIV 
{
	FLOAT: none
}
.payinfo DT 
{
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FLOAT: left;
	PADDING-BOTTOM: 0.5em;
	WIDTH: 10em;
	PADDING-TOP: 0.5em
}
.container 
{
	OVERFLOW: hidden;
	WIDTH: 100%
}
.content 
{
	FLOAT: right;
	WIDTH: 73%
}
.content .mainbox 
{
	PADDING-BOTTOM: 5px
}
.content .footoperation 
{
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.content .mainbox THEAD TH 
{
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.content .mainbox THEAD TD 
{
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.content .mainbox TBODY TH 
{
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.content .mainbox TBODY TD 
{
	BORDER-TOP-STYLE: none;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.side 
{
	FLOAT: left;
	WIDTH: 25%
}
.side DIV 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.side H2 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	BORDER-LEFT: #fff 1px solid;
	LINE-HEIGHT: 2.4em;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.side UL 
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px
}
.side LI 
{
	TEXT-INDENT: 5px;
	LINE-HEIGHT: 2.4em
}
.side H3 
{
	FONT-WEIGHT: normal;
}
.side_on H3 
{
	BORDER-RIGHT: #cad9ea 0px solid;
	BORDER-TOP: #cad9ea 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND:  #e8f3fd;
	BORDER-LEFT: #cad9ea 0px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.side LI UL 
{
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.side LI LI 
{
	PADDING-LEFT: 1em
}
.side LI.current 
{
	FONT-WEIGHT: bold
}
.side LI.current A 
{
	COLOR: #666
}
.side LI.first H3 
{
	BORDER-TOP-STYLE: none
}
.side LI.last UL 
{
	BORDER-BOTTOM-STYLE: none
}
#memberinfo 
{
	
}
#memberinfo .memberinfo_avatar 
{
	FONT-WEIGHT: bold;
	WIDTH: 170px;
	TEXT-ALIGN: center
}
#memberinfo LI LABEL 
{
	COLOR: #666;
	MARGIN-RIGHT: 0.5em
}
#memberinfo .memberinfo_forum LABEL 
{
	FLOAT: left;
	WIDTH: 7em;
	TEXT-ALIGN: right
}
.mysearch 
{
	MARGIN-TOP: -10px;
	DISPLAY: block;
	FLOAT: left;
	MARGIN-LEFT: 10px
}
.msgtabs 
{
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 0.8em;
	PADDING-BOTTOM: 23px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.msgtabs STRONG 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 12px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	BACKGROUND: #e8f3fd;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #cad9ea 1px solid;
	LINE-HEIGHT: 22px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e8f3fd 1px solid;
	HEIGHT: 22px;
	TEXT-DECORATION: none
}
.dropmenu 
{
	PADDING-RIGHT: 15px! important;
	BACKGROUND-POSITION: 100% 50%;
	CURSOR: pointer;
	BACKGROUND-REPEAT: no-repeat! important
}
.popupmenu_popup 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	BORDER-LEFT: #cad9ea 1px solid;
	LINE-HEIGHT: 1.4em;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	TEXT-ALIGN: left
}
.headermenu_popup 
{
	WIDTH: 170px
}
.headermenu_popup LI 
{
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 7em;
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	HEIGHT: 24px
}
#forumlist_menu 
{
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
#forumlist_menu DL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#forumlist_menu DT A 
{
	FONT-WEIGHT: bold;
	COLOR: #666
}
#forumlist_menu DD 
{
	PADDING-LEFT: 1em
}
#forumlist_menu LI.sub 
{
	PADDING-LEFT: 1em
}
#forumlist_menu LI.current A 
{
	FONT-WEIGHT: bold
}
#forumlist_menu LI A 
{
	FONT-WEIGHT: normal;
	COLOR: #069
}
.userinfopanel 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cad9ea 1px solid;
	WIDTH: 140px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.imicons 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-LEFT: 1px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #e8e8e8 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	TEXT-ALIGN: center
}
.imicons IMG 
{
	VERTICAL-ALIGN: middle
}
.userinfopanel P 
{
	MARGIN: 0px;
	TEXT-ALIGN: left
}
.userinfopanel P A 
{
	COLOR: #069
}
.userinfopanel DL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.postauthor CITE A 
{
	BORDER-RIGHT: #e8f3fd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e8f3fd 1px solid;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	BORDER-LEFT: #e8f3fd 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8f3fd 0px solid;
	HEIGHT: 10px
}
.postauthor CITE A.hover 
{
	BORDER-LEFT-COLOR: #cad9ea;
	BORDER-BOTTOM-COLOR: #cad9ea;
	BORDER-TOP-COLOR: #cad9ea;
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT-COLOR: #cad9ea
}
.popupmenu_popup .postauthor 
{
	WIDTH: 180px
}
.popupmenu_popup .postauthor A 
{
	COLOR: #069
}
#calendar 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	BORDER-TOP: #9db3c5 1px solid;
	BACKGROUND: #f5fafe;
	MARGIN-BOTTOM: 0.8em;
	BORDER-LEFT: #9db3c5 1px solid;
	BORDER-BOTTOM: #9db3c5 1px solid
}
#calendar TD 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px
}
#calendar_week TD 
{
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 2em
}
#hourminute TD 
{
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}
.calendar_expire 
{
	FONT-WEIGHT: normal;
	COLOR: #666
}
.calendar_expire A:link 
{
	FONT-WEIGHT: normal;
	COLOR: #666
}
.calendar_expire A:visited 
{
	FONT-WEIGHT: normal;
	COLOR: #666
}
.calendar_default 
{
	COLOR: #069
}
.calendar_default A:link 
{
	COLOR: #069
}
.calendar_default A:visited 
{
	COLOR: #069
}
.calendar_checked 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
.calendar_checked A:link 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
.calendar_checked A:visited 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
TD.calendar_checked 
{
	BACKGROUND: #cad9ea
}
SPAN.calendar_checked 
{
	BACKGROUND: #cad9ea
}
.calendar_today 
{
	FONT-WEIGHT: bold;
	COLOR: #000
}
.calendar_today A:link 
{
	FONT-WEIGHT: bold;
	COLOR: #000
}
.calendar_today A:visited 
{
	FONT-WEIGHT: bold;
	COLOR: #000
}
#calendar_header TD 
{
	FONT-WEIGHT: normal;
	WIDTH: 30px;
	BORDER-BOTTOM: #cad9ea 1px solid;
	HEIGHT: 20px
}
#calendar_year 
{
	DISPLAY: none;
	Z-INDEX: 10;
	BACKGROUND: #f5fafe;
	LINE-HEIGHT: 130%;
	POSITION: absolute
}
#calendar_year .col 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 4px;
	BACKGROUND: #f5fafe;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	MARGIN-LEFT: 1px;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
#calendar_month 
{
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #ddd 1px solid;
	DISPLAY: none;
	PADDING-LEFT: 4px;
	Z-INDEX: 11;
	BACKGROUND: #f5fafe;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #ddd 1px solid;
	LINE-HEIGHT: 130%;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ddd 1px solid;
	POSITION: absolute
}
#styleswitcher_menu 
{
	OVERFLOW: visible
}
#styleswitcher_menu 
{
	WHITE-SPACE: nowrap
}
#styleswitcher_menu UL LI 
{
	WHITE-SPACE: nowrap
}
#styleswitcher_menu UL LI.current A 
{
	WHITE-SPACE: nowrap
}
#styleswitcher_menu UL LI A 
{
	WHITE-SPACE: nowrap
}
#styleswitcher_menu UL LI.current 
{
	FONT-WEIGHT: bold
}
#styleswitcher_menu UL LI.current A 
{
	COLOR: #666
}
#styleswitcher_menu 
{
	
}
#styleswitcher_menu LI.current 
{
	FONT-WEIGHT: bold
}
.tagthread 
{
	WIDTH: 360px
}
.tagthread .close 
{
	FLOAT: right;
	PADDING-TOP: 5px
}
.tagthread H4 
{
	LINE-HEIGHT: 26px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.tagthread UL 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.tagthread LI 
{
	LINE-HEIGHT: 1.8em
}
.tagthread LI.more 
{
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: right
}
.headactions .popupmenu_popup A 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666;
	WHITE-SPACE: nowrap
}
.headactions .popupmenu_popup STRONG 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666;
	WHITE-SPACE: nowrap
}
.headactions .popupmenu_popup 
{
	OVERFLOW: visible
}
* + HTML #my_menu 
{
	MARGIN-LEFT: 1px
}
* + HTML #memcp_menu 
{
	MARGIN-LEFT: 1px
}
* + HTML #stats_menu 
{
	MARGIN-LEFT: 1px
}
* + HTML #plugin_menu 
{
	MARGIN-LEFT: 1px
}
* HTML #my_menu 
{
	MARGIN-LEFT: 1px
}
* HTML #memcp_menu 
{
	MARGIN-LEFT: 1px
}
* HTML #stats_menu 
{
	MARGIN-LEFT: 1px
}
* HTML #plugin_menu 
{
	MARGIN-LEFT: 1px
}
FIELDSET 
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
INPUT 
{
	BORDER-TOP-WIDTH: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #ddd;
	BACKGROUND: #fff;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #ddd;
	PADDING-BOTTOM: 2px;
	BORDER-TOP-COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #ddd
}
TEXTAREA 
{
	BORDER-TOP-WIDTH: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-LEFT-COLOR: #ddd;
	BACKGROUND: #fff;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-BOTTOM-COLOR: #ddd;
	PADDING-BOTTOM: 2px;
	BORDER-TOP-COLOR: #ddd;
	PADDING-TOP: 2px;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #ddd
}
INPUT[type='radio'] 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
INPUT[type='checkbox'] 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.radio 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.checkbox 
{
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.invitecodelist INPUT 
{
	FONT-SIZE: 13px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: "Courier New", Courier, monospace;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
BUTTON 
{
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #e8e8e8 1px solid;
	BACKGROUND: #e8f3fd;
	BORDER-LEFT: #e8e8e8 1px solid;
	CURSOR: pointer;
	LINE-HEIGHT: 2em;
	BORDER-BOTTOM: #999 1px solid;
	HEIGHT: 2em
}
#postsubmit 
{
	BORDER-RIGHT: #fdb939 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fffdee 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #fff8c5;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #fffdee 1px solid;
	COLOR: #090;
	MARGIN-RIGHT: 1em;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #fdb939 1px solid
}
BUTTON.submit 
{
	BORDER-RIGHT: #fdb939 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fffdee 1px solid;
	PADDING-LEFT: 10px;
	BACKGROUND: #fff8c5;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #fffdee 1px solid;
	COLOR: #090;
	MARGIN-RIGHT: 1em;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #fdb939 1px solid
}
BUTTON.insmsg 
{
	BORDER-RIGHT: #ededce 1px solid;
	BORDER-TOP: #ededce 1px solid;
	BACKGROUND: #fffff2;
	MARGIN: 1em 0px;
	BORDER-LEFT: #ededce 1px solid;
	COLOR: #090;
	BORDER-BOTTOM: #ededce 1px solid
}
.formbox TH 
{
	WIDTH: 180px;
	TEXT-ALIGN: left
}
.formbox TH 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.formbox TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
.formbox TH 
{
	BORDER-BOTTOM: #cad9ea 1px solid
}
.formbox TD 
{
	BORDER-BOTTOM: #cad9ea 1px solid
}
.formbox TABLE A 
{
	COLOR: #069
}
.formbox LABEL 
{
	CURSOR: pointer
}
.lighttxt 
{
	COLOR: #999
}
.formbox *.tips 
{
	COLOR: #999
}
.formbox TH UL 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px 0px;
	PADDING-TOP: 5px
}
#threadtypes TABLE TD 
{
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-BOTTOM-WIDTH: 0px
}
#threadtypes TABLE TH 
{
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-BOTTOM-WIDTH: 0px
}
#loginform * 
{
	VERTICAL-ALIGN: middle
}
#loginform BUTTON 
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 3px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 0px;
	HEIGHT: 21px
}
.editor_cell 
{
	VERTICAL-ALIGN: top
}
#editor 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BACKGROUND: #f7f7f7;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 0px solid
}
#editor TD 
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 2px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.editortoolbar TABLE 
{
	WIDTH: auto
}
.editortoolbar A 
{
	BORDER-RIGHT: #f7f7f7 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f7f7f7 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #f7f7f7 1px solid;
	CURSOR: pointer;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f7f7f7 1px solid
}
.editortoolbar .a 
{
	BORDER-RIGHT: #f7f7f7 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #f7f7f7 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #f7f7f7 1px solid;
	CURSOR: pointer;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #f7f7f7 1px solid
}
.editortoolbar A.hover 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	BORDER-TOP: #9db3c5 1px solid;
	BORDER-LEFT: #9db3c5 1px solid;
	BORDER-BOTTOM: #9db3c5 1px solid;
	BACKGROUND-COLOR: #e8f3fd;
	TEXT-DECORATION: none
}
.editortoolbar A:hover 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	BORDER-TOP: #9db3c5 1px solid;
	BORDER-LEFT: #9db3c5 1px solid;
	BORDER-BOTTOM: #9db3c5 1px solid;
	BACKGROUND-COLOR: #e8f3fd;
	TEXT-DECORATION: none
}
.editortoolbar .a1 
{
	BORDER-RIGHT: #9db3c5 1px solid;
	BORDER-TOP: #9db3c5 1px solid;
	BORDER-LEFT: #9db3c5 1px solid;
	BORDER-BOTTOM: #9db3c5 1px solid;
	BACKGROUND-COLOR: #e8f3fd;
	TEXT-DECORATION: none
}
.editor_switcher_bar 
{
	POSITION: relative
}
.editor_switcher_bar A 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 0px
}
.editor_switcher_bar BUTTON 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #fff;
	MARGIN: 0px 2px;
	BORDER-LEFT: #cad9ea 1px solid;
	CURSOR: pointer;
	LINE-HEIGHT: 28px;
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: relative;
	TOP: 6px;
	HEIGHT: 28px
}
* + HTML .editor_switcher_bar BUTTON 
{
	TOP: 4px
}
* HTML .editor_switcher_bar BUTTON 
{
	TOP: 4px
}
.editor_switcher_bar .editor_switcher 
{
	FONT-WEIGHT: normal;
	BORDER-BOTTOM-COLOR: #cad9ea
}
.editor_text 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.editor_text TEXTAREA 
{
	FONT: 12px/1.6em "Courier New", Courier, monospace;
	WIDTH: 99%;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.editor_button 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 0px solid;
	BACKGROUND: #f7f7f7;
	MARGIN-BOTTOM: 10px;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 0px solid
}
.editor_button BUTTON 
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 1px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #069;
	BORDER-RIGHT-WIDTH: 0px
}
.editor_attach 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	BORDER-TOP: #cad9ea 1px solid;
	BORDER-LEFT: #cad9ea 1px solid;
	BORDER-BOTTOM: #cad9ea 1px solid
}
#wysiwyg 
{
	FONT: 14px/1.6em Helvetica, Arial, sans-serif
}
#wysiwyg * 
{
	LINE-HEIGHT: normal
}
#wysiwyg A 
{
	COLOR: #069! important;
	TEXT-DECORATION: underline
}
#wysiwyg LI 
{
	MARGIN-LEFT: 2em
}
#wysiwyg STRONG 
{
	FONT-WEIGHT: bold
}
#wysiwyg B 
{
	FONT-WEIGHT: bold
}
#wysiwyg EM 
{
	FONT-STYLE: italic
}
#wysiwyg I 
{
	FONT-STYLE: italic
}
.fontname_menu 
{
	WIDTH: 97px
}
.fontsize_menu 
{
	WIDTH: 27px;
	LINE-HEIGHT: normal
}
#posteditor_popup_table_menu 
{
	WIDTH: 220px
}
.fontname_menu LI 
{
	CURSOR: pointer
}
.fontsize_menu LI 
{
	CURSOR: pointer
}
.editor_colornormal 
{
	PADDING-RIGHT: 2px! important;
	PADDING-LEFT: 2px! important;
	PADDING-BOTTOM: 2px! important;
	BORDER-TOP-STYLE: none! important;
	PADDING-TOP: 2px! important;
	BORDER-RIGHT-STYLE: none! important;
	BORDER-LEFT-STYLE: none! important;
	BORDER-BOTTOM-STYLE: none! important
}
.editor_colorhover 
{
	PADDING-RIGHT: 2px! important;
	PADDING-LEFT: 2px! important;
	PADDING-BOTTOM: 2px! important;
	BORDER-TOP-STYLE: none! important;
	PADDING-TOP: 2px! important;
	BORDER-RIGHT-STYLE: none! important;
	BORDER-LEFT-STYLE: none! important;
	BORDER-BOTTOM-STYLE: none! important
}
.editor_colornormal DIV 
{
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 10px;
	CURSOR: pointer;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 10px
}
.editor_colorhover DIV 
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #000 1px solid;
	WIDTH: 10px;
	CURSOR: pointer;
	BORDER-BOTTOM: #000 1px solid;
	HEIGHT: 10px
}
#quickpost 
{
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden
}
* HTML #quickpost 
{
	OVERFLOW: visible;
	HEIGHT: 1%
}
#quickpost H5 
{
	MARGIN: 0.5em 1em
}
.postoptions 
{
	FLOAT: left
}
.postform 
{
	FLOAT: left
}
.smilies 
{
	FLOAT: left
}
.postoptions 
{
	WIDTH: 20%
}
.smilies 
{
	WIDTH: 20%
}
.postoptions P 
{
	MARGIN: 2px 0.7em
}
.postform 
{
	PADDING-BOTTOM: 10px;
	WIDTH: 59%
}
.postform P LABEL 
{
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top
}
.postform H5 INPUT 
{
	WIDTH: 60%
}
.postform P 
{
	MARGIN: 0px 1em
}
.postform DIV 
{
	MARGIN: 0px 1em
}
.postform H4 * 
{
	VERTICAL-ALIGN: middle
}
.postform H4 INPUT 
{
	WIDTH: 60%
}
.postform TEXTAREA 
{
	WIDTH: 90%;
	HEIGHT: 160px
}
.postform .btns 
{
	MARGIN-TOP: 0.5em;
	COLOR: #999;
	LINE-HEIGHT: 30px
}
.postform .btns BUTTON 
{
	VERTICAL-ALIGN: middle
}
.postform .btns A 
{
	COLOR: #069
}
.postform BUTTON 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	CURSOR: pointer;
	COLOR: #069;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.postform #postsubmit 
{
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 2.3em
}
.btns EM 
{
	COLOR: #999
}
#smilieslist 
{
	BORDER-RIGHT: #e8e8e8 1px solid;
	BORDER-TOP: #e8e8e8 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #e8e8e8 1px solid;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	TEXT-ALIGN: center
}
#quickpost #smilieslist 
{
	MARGIN: 6px 1em 0px
}
#quickpost H4 
{
	BORDER-BOTTOM: #e8e8e8 1px solid
}
#smilieslist TD 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 8px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 8px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#smilieslist TD:hover 
{
	BACKGROUND: #e8e8e8
}
#smilieslist .pages 
{
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: none;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
#smilieslist H4 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: #f7f7f7;
	PADDING-BOTTOM: 5px;
	COLOR: #069;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid;
	TEXT-ALIGN: left
}
#smilieslist .popupmenu_popup 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	OVERFLOW: visible;
	PADDING-TOP: 5px;
	WHITE-SPACE: nowrap
}
#smilieslist .popupmenu_popup A 
{
	COLOR: #069
}
.ajaxform 
{
	
}
.ajaxform TH 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.ajaxform TD 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.ajaxform THEAD TH 
{
	FONT-WEIGHT: bold
}
.ajaxform A 
{
	COLOR: #069
}
.btns TH 
{
	BORDER-TOP-STYLE: none! important;
	BORDER-RIGHT-STYLE: none! important;
	BORDER-LEFT-STYLE: none! important;
	BORDER-BOTTOM-STYLE: none! important
}
.btns TD 
{
	BORDER-TOP-STYLE: none! important;
	BORDER-RIGHT-STYLE: none! important;
	BORDER-LEFT-STYLE: none! important;
	BORDER-BOTTOM-STYLE: none! important
}
#ad_headerbanner 
{
	MARGIN-TOP: 15px;
	FLOAT: right
}
.ad_text 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 6px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #cad9ea 1px solid;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.ad_text TABLE 
{
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse
}
.ad_text TD 
{
	PADDING-RIGHT: 10px;
	BACKGROUND-POSITION: 0px 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: repeat-x
}
.ad_textlink1 
{
	FLOAT: left;
	WHITE-SPACE: nowrap
}
.ad_textlink2 
{
	MARGIN: 10px
}
.ad_pip 
{
	CLEAR: right;
	DISPLAY: inline;
	FLOAT: right;
	MARGIN: 10px
}
.ad_topicrelated 
{
	CLEAR: both;
	BORDER-RIGHT: #78a73d 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #78a73d 1px solid;
	DISPLAY: inline;
	PADDING-LEFT: 30px;
	BACKGROUND: #caeec0;
	FLOAT: right;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 10px 10px;
	BORDER-LEFT: #78a73d 1px solid;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #78a73d 1px solid
}
.ad_column 
{
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: center
}
.ad_footerbanner 
{
	CLEAR: both;
	MARGIN: 5px;
	TEXT-ALIGN: center
}
.archiver .wrap 
{
	BORDER-RIGHT: #cad9ea 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cad9ea 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 20px auto 10px;
	BORDER-LEFT: #cad9ea 1px solid;
	WIDTH: 760px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cad9ea 1px solid
}
.archiver_banner 
{
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 40px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center
}
.archiver H1 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.archiver H2 
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.archiver_forumlist 
{
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 1em;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 1em
}
.archiver_threadlist 
{
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 1em;
	LINE-HEIGHT: 1.6em;
	PADDING-TOP: 1em
}
.archiver_forumlist UL 
{
	PADDING-LEFT: 2em
}
.archiver_threadlist LI 
{
	PADDING-LEFT: 10px;
	LIST-STYLE-TYPE: none
}
.archiver_threadlist LI EM 
{
	FONT-SIZE: 0.83em;
	COLOR: #999
}
.archiver_post 
{
	BORDER-TOP: #cad9ea 1px solid
}
.archiver_post CITE 
{
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold
}
.archiver_post P 
{
	BACKGROUND: #e8f3fd;
	MARGIN-BOTTOM: 0.5em;
	LINE-HEIGHT: 3em;
	HEIGHT: 3em
}
.archiver_postbody 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 1.17em;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e8e8e8 1px solid
}
.archiver_pages 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.archiver_fullversion 
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px
}
.archiver_pages STRONG 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
.archiver_fullversion STRONG 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
.archiver_fullversion STRONG A 
{
	FONT-WEIGHT: bold;
	COLOR: #090
}
#ajaxwaitid 
{
	DISPLAY: none;
	Z-INDEX: 100;
	RIGHT: 0px;
	BACKGROUND: #dd0000;
	OVERFLOW: hidden;
	WIDTH: 100px;
	COLOR: #ffffff;
	LINE-HEIGHT: 1.6em;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 1.6em
}
.postform .special 
{
	FONT-WEIGHT: bold;
	COLOR: #069
}
#postform .special 
{
	FONT-WEIGHT: bold;
	COLOR: #069
}
#newpost EM 
{
	COLOR: #999
}
