.hilightBox { border:1px solid #e0e0e0; background:#ffff99; padding: 10px; } 
.hilight	{ }

.userForm	{ margin: 5px 0px; }

/* button */
.abtn		{ background: #004763; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; border:1px outset #004763;}
.abtn:focus, .abtn:hover { background: #006783; }

.btn		{ background: #019DBE; border:1px outset #019DBE; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; }
.btn:focus, .btn:hover { background: #62b3f0; }

.btn2		{ background: #019DBE; border:1px outset #019DBE; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; }
.btn2:focus, .btn2:hover { background: #62b3f0; }

.btn_submit { background: #019DBE; border:1px outset #019DBE; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; }
.btn_submit:focus, .btn_submit:hover { background: #62b3f0; }

.btn_clear	{ background: #019DBE; color: #ffffff; padding: 2px 10px; font-weight: bolder !important; font-size: smaller; width: auto; }
.btn_clear:focus, .btn_clear:hover	{ background: #62b3f0; }
/* admin button */

.actionForm 			{ background:#D6EFFF; padding:10px; margin: 10px 0px; border:1px solid #019DBE; }
.actionFormModerator 	{ background:#cce3f4; padding:15px; margin: 10px 0px; border:2px solid #aac1d2; }
.postInputText			{ width: 99%; border:1px solid #6B3D23; }
.postInputText:focus	{ width: 99%; }
.postInputArea			{ width: 99%; border:1px solid #6B3D23; }
.emoticons				{ text-align: left; padding:5px 0px; }

.postsList				{ border:4px solid #D6EFFF; margin-top:5px; }
.postsList .postHeader 	{ background:#D6EFFF; padding:5px 10px; }
.postsList .postOptions { text-align:right; font-size: smaller; }
.postsList .badPost		{ text-align:center; padding:5px; background:#f0b0b0; display:none; }
.postsList .badPostEdit	{ text-align:center; background:#ff0000; padding:10px; color:#ffffff; }
.postsList .postText	{ padding: 5px; }
.postsList .userInfo	{ clear: left; float: left; width: 120px; overflow: hidden; }
.postsList .postUsername { font-size: larger; padding-bottom: 10px; }
.postsList .postBody	 { margin-left: 120px; padding: 5px; }
.postsList .postBody .pre { background: #f0f0f0; padding:5px; border:1px solid #d0d0d0; font-family: "Lucida Console", "Courier New", monospaced; }
.postsList .postInfo	{ text-align: right; clear: left; font-size: smaller; padding: 5px; }
.postsList .postActions	{ text-align: right; clear: left; margin-top:10px; border-top:1px solid #D6EFFF; padding:5px; }
.fquote					{ border: 2px solid #D6EFFF; background: #FFFFFF; padding: 5px 10px; font-size: 0.9em; color: #909090; margin-bottom: 10px; }
.fquote LEGEND			{ color: #D6EFFF; }

.topicHeader			{ padding: 5px 0px; border-bottom: 1px solid #019DBE;}
.topicActions			{ text-align: center; padding:10px; background:url(/images/shadow_box2.gif) no-repeat top center; }
.moderatorActions		{ text-align: center; padding:10px; margin-top: 5px; border:4px solid #004763; background:#D6EFFF; }

.topicList				{ padding:1px;}
.topicList .topics		{ background: #ffffff; }
.topicList .topics TD	{ border-bottom: 1px solid #ffffff; padding: 5px;}
.topicList .topics TH	{ padding: 5px;}
.topicList .header		{ padding: 8px 4px; background: #D6EFFF; border:1px solid #ffffff; font-weight: normal; }
.topicList .hilight		{ background: #efdcd0; }
.topicList .topicIcon	{ width:30px; text-align: center; font-size: smaller; }
.topicList .topicEven	{ background: #F9F7F0; }
.topicList .topicOdd	{ background: #ffffff; }
.topicList .topicTitle	{ font-size: larger; }
.topicList .topicPages	{ font-size: smaller; }

.userImage 		{ }
.userImage img 	{ border:2px solid #D6EFFF; }

#maincontent TABLE { margin:5px; width: 655px; }

.forums H2				{ margin-top:10px; padding:0px !important; }
.forums	.breadcrumbs	{ font-size: smaller; margin-bottom: 10px; }
.forumsList				{ margin-top: 5px; }
.forumsList TABLE		{ }
.forumsList	TR			{ background: #ffffff; }
.forumsList	TR.summary	{ background: #D6EFFF; }
.forumsList	THEAD TR	{ background: #D6EFFF; }
.forumsList	TH			{ padding: 5px 10px; }
.forumsList	TD			{ padding: 5px 10px; }

TD.forumName			{ padding: 10px; border-bottom}

.forumsList	TR.even		{ }
.forumsList	TR.even	TD	{ border-bottom: 1px solid #D6EFFF; }
.forumsList	TR.odd		{ background: #ffffff; }
.forumsList	TR.odd	TD	{ border-bottom: 1px solid #D6EFFF; }

.actionForm .radio		{ width: auto; display: inline; }

.additionalInfo			{ font-size: 0.8em; line-height:120%; }

/* other
.errors { }
.cuteHeader { }
 */
.xl	{ font-size: largest; }
.m	{ font-size: larger; } 
.xs { font-size: smaller; }

.userInfo				{ text-align: center; }
LABEL					{ display: inline; width: auto; }
