/**************************************
styles from BoardIndex.template
**************************************/
P#stats
{
	text-align: right;
}
H3#newsfader
{
	font-size: 1em;
}
#smfNewsFader SPAN
{
	font-weight: bold;
}
#smfFadeScroller
{
	padding: 2em;
	font-size: 1em;
	text-align: center;
}
.categoryframe
{
	margin-top: 0.4em;
}
.categoryframe H3
{
	margin: 0;
}
TABLE.boardsframe
{
	width: 100%;
}
TABLE.boardsframe TD.icon
{
	text-align: center;
	padding: 0.5em;
	width: 1%;
}
TABLE.boardsframe TD.info
{
	width: 60%;
	padding: 0;
}
TABLE.boardsframe TD.info H4
{
	padding: 0.4em 0.4em 0;
	margin: 0;
}
TABLE.boardsframe TD.info P
{
	padding: 0 0.4em 0.5em;
	margin: 0;
}
TABLE.boardsframe TD.info P.moderators
{
}
TABLE.boardsframe TD.stats
{
	width: 8%;
	vertical-align: middle;
	text-align: center;
}
TABLE.boardsframe TD.lastpost
{
	width: 20%;
	vertical-align: top;
	padding: 0.7em;
}
TABLE.boardsframe P.children
{
	border-top: 1px solid #ADADAD;
	margin: 0;
	padding: 0.5em;
}
#posticons
{
	clear: both;
	width: 100%;
}
#posticons .buttonlist
{
	margin-right: 1em;
	float: right;
}
#infocenterframe
{
	margin-top: 2em;
	clear: both;
}
/*each section in infocenter has this class*/
.infocenter_section
{
	clear: both;
}
.infocenter_section P.section
{
	display: block;
	margin: 0;
	width: 3%;
	text-align: center;
	float: left;
	padding: 0.5em 0 0;
}
.infocenter_section DIV.sectionbody
{
	margin-left: 3%;
	padding: 0.3em;
	border-left: 1px solid #A0A0A0;
	min-height: 25px;
}
/*recent posts - or just one recent post*/
DL#infocenter_recentposts
{
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}
DL#infocenter_recentposts DT
{
	clear: left;
	float: left;
	padding: 0.1em;
	width: 68%;
	white-space: nowrap;
	overflow: hidden;
}
DL#infocenter_recentposts DD
{
	clear: right;
	float: right;
	padding: 0.1em;
	width: 25%;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
}
/*login form*/
FORM#infocenter_login UL.horizlist LABEL
{
	white-space: nowrap;
	font-size: 90%;
	font-weight: bold;
}
/**************************************
styles from MessageIndex.template
**************************************/
#childboards TABLE
{
	width: 100%;
}
.modbuttons
{
	clear: both;
	width: 100%;
}
.modbuttons .buttonlist, .modbuttons .buttonlist_bottom
{
	margin-right: 1em;
	float: right;
}
#messageindex TD.icon1, #messageindex TD.icon2
{
	text-align: center;
	padding: 0em;
	width: 5%;
}
#messageindex TD.subject
{
	padding: 0.3em;
}
#messageindex TD.starter
{
	text-align: center;
	padding: 0em;
	width: 14%;
}
#messageindex TD.replies
{
	text-align: center;
	padding: 0.5em;
	width: 4%;
}
#messageindex TD.views
{
	text-align: center;
	padding: 0.5em;
	width: 4%;
}
#messageindex TD.lastpost
{
	padding: 0.3em;
	width: 22%;
}
#messageindex TD.moderation
{
	text-align: center;
	padding: 0.5em;
	width: 4%;
}
#topic_icons P
{
	display: block;
	padding: 0.5em 0.5em 0.1em;
	margin: 0;
	border-bottom: none;
}
#message_index_jump_to
{
	margin: 2em 4em 0 2em;
}
/**************************************
styles from Display.template
**************************************/
#events .post
{
	padding: 1em;
}
#moderationbuttons
{
	margin-left: 0.5em;
}
#postbuttons .nav, #postbuttons_lower .nav
{
	margin: 0.5em 0.5em 0 0;
	text-align: right;
}
#postbuttons_lower .nav
{
	margin: 0em 0.5em 0.5em 0;
}
#postbuttons, #postbuttons_lower
{
	text-align: right;
}
/*Poll question*/
H4#pollquestion
{
	padding: 1em 0 1em 2em;
}
/*Poll vote options*/
#poll_options UL.options
{
	border-top: 1px solid #696969;
	padding: 1em 2.5em 0 2em;
	margin: 0 0 1em;
}
#poll_options DIV.submitbutton
{
	clear: both;
	padding: 0 0 1em 2em;
}
#poll_options DIV.submitbutton.border
{
	border-bottom: 1px solid #696969;
	margin: 0 0 1em;
}
/*Poll results*/
#poll_options DL.options
{
	border: 1px solid #696969;
	border-width: 1px 0;
	padding: 1em 2.5em 0 2em;
	margin: 0 0 1em;
}
#poll_options DL.options DT.voted
{
	font-weight: bold;
}
#poll_options DL.options DD
{
	margin: 0.5em 0 1em;
}
/*Poll notices*/
#poll_options P
{
	margin: 0 1.5em 0.2em;
	padding: 0 0.5em 0.5em;
}
DIV#pollmoderation
{
	margin: -1em 0 0 2em;
	padding: 0;
}
.approve_post
{
	margin: 2ex;
	padding: 1ex;
	border: 2px dashed #CC3344;
	color: #000000;
	font-weight: bold;
}
#forumposts H3.catbg3
{
	font-weight: normal;
	padding: 0.4em;
}
#forumposts H3.catbg3 IMG
{
	vertical-align: middle;
}
#forumposts H3.catbg3 SPAN
{
	padding-left: 2%;
}
#forumposts H3.catbg3 SPAN#top_subject
{
	padding-left: 9%;
}
.poster
{
	width: 15%;
}
.postarea
{
	margin-left: 16%;
}
.messageicon
{
	float: left;
	margin: 0 0.5em 0.5em 0;
}
DIV.postarea .keyinfo
{
	float: left;
	width: 60%;
}
UL.postingbuttons
{
	float: right;
	padding-right: 1em;
	text-align: right;
}
UL.postingbuttons LI
{
	display: inline;
}
.modifybutton
{
	float: right;
}
.attachments
{
	clear: right;
	padding-top: 1em;
}
.postfooter
{
	margin-left: 16%;
}
.topborder
{
	border-top: 1px solid #BBB;
}
.moderatorbar
{
	clear: right;
	margin: 1em 0 0 16%;
}
#quickReplyOptions DIV
{
	text-align: center;
	border-left: 1px solid #AAA;
}
#quickReplyOptions #quickReplyWarning
{
	border: none;
	text-align: left;
	margin: 0;
	width: 25%;
	float: left;
}
#quickReplyOptions #quickReplyContent
{
	float: left;
	width: 74%;
}
#quickReplyOptions #quickReplyContent TEXTAREA, #quickReplyOptions #quickReplyContent INPUT
{
	margin-bottom: 0.5em;
}
/**************************************
styles from Recent.template
**************************************/
.readbuttons
{
	clear: both;
	width: 100%;
}
.readbuttons .buttonlist, .readbuttons .buttonlist_bottom
{
	margin-right: 1em;
	float: right;
}
