/* ************************************* */

/* 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: 6%;

}

table.boardsframe td.info

{

	width: 60%;

	padding: 0;

}

table.boardsframe td.info h4

{

	padding: 0.4em 0.4em 0 0.4em;

	margin: 0;

}

table.boardsframe td.info p

{

	padding: 0 0.4em 0.5em 0.4em;

	margin: 0;

}

table.boardsframe td.info p.moderators

{

	font-size: 9px;

}

table.boardsframe td.stats

{

	width: 8%;

	vertical-align: middle;

	text-align: center;

}

table.boardsframe td.lastpost

{

	width: 20%;

	vertical-align: top;

	padding: 0.5em;

}

table.boardsframe p.children

{

	border-top: solid 1px #000000;

	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 0;

}

.infocenter_section div.sectionbody

{

	margin-left: 3%;

	padding: 0.3em;

	border-left: solid #000000 1px;

}

/* recent posts - or just one recent post */

dl#infocenter_recentposts

{

	padding: 0;

	margin: 0;

}

dl#infocenter_recentposts dt

{

	float: left;

	padding: 0.1em;

}

dl#infocenter_recentposts dd

{

	padding: 0.1em;

}

/* 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: 0.5em;

	width: 5%;

}

#messageindex td.subject

{

	padding: 0.5em;

}

#messageindex td.starter

{

	text-align: center;

	padding: 0.5em;

	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.5em;

	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 0.5em;

	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_options ul.options

{

	margin: 0;

	padding: 0 0 0.5em 5em;

}

#poll_options ul.options li

{

	float: none;

	padding: 0;

}

#poll_options p.submitbutton

{

	clear: both;

	padding: 0 0 0.5em 5em;

	margin: 0;

}

#poll_options p.pollmoderation

{

	margin: 0;

	padding: 0 0 0 3em;

}

#poll_options ul.horizlist dl.options

{

	padding: 0 0 0.5em 5em;

	margin: 0;

	clear: both;

}

#poll_options ul.horizlist dl.options dt

{

	float: left;

}

#poll_options ul.horizlist ul.horizlist li

{

}

#poll_options p

{

	margin: 0 0 0.2em 0;

	padding: 0.2em 0 0.5em 5em;

}

.approve_post

{

	margin: 2ex; 

	padding: 1ex; 

	border: 2px dashed #cc3344; 

	color: black; 

	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

{

	width: 40px;

	margin-right: 10px;

}



ul.postingbuttons

{

	float: right;

	position: relative;

	margin-top: -2.5em;

	padding-right: 1em;

}

ul.postingbuttons li

{

	display: inline;

}

.modifybutton

{

	float: right;

}

.attachments

{

	clear: right;

	padding-top: 1em;

}

.postfooter

{

	margin-left: 16%;

}

.topborder

{

	border-top: solid 1px #030303;

}

.moderatorbar

{

	clear: both;

	margin-left: 16%;

}

#quickReplyOptions div

{

	text-align: center;

	margin-left: 26%;

	border-left: solid 1px #aaa;

}

#quickReplyOptions #warning

{

	border: none;

	text-align: left;

	margin: 0;

	width: 25%;

}

/* ************************************* */

/* styles from Recent.template           */

/* ************************************* */

.readbuttons

{

	clear: both;

	width: 100%;

}

.readbuttons .buttonlist, .readbuttons .buttonlist_bottom

{

	margin-right: 1em;

	float: right;

}