/* =============================================================
Simple:Press Forum
Framework CSS
$LastChangedDate: 2010-02-12 03:32:35 +0000 (Fri, 12 Feb 2010) $
$Rev: 3477 $
============================================================= */

/* =============================================================
Overrides for WP default theme - may not apply
============================================================= */

.post {
	text-align: left; }

/* =============================================================
#sforum: Main Outer Container for everything - globals
============================================================= */

#sforum,
#sforum div,
#sforum p,
#sforum h1,
#sforum h2,
#sforum h3,
#sforum h4,
#sforum small,
#sforum span,
#sforum a,
#sforum a:link,
#sforum a:active,
#sforum a:visited,
#sforum a:hover,
#sforum img
{
	color: #000000;
	background-color: transparent;
	border-style: none;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: left; }

#sforum img
{
	float: none;
}

#sforum {
	width: 99%;
	overflow:hidden;
}

#sforum table, #sforum tr, #sforum td{
    border: 0;
    margin: 0;
    padding: 0;
}

#sforum table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 0; }

#sforum .sfhidebox {
	display: none; }

/* =============================================================
.sfloginstrip: User Login/Registration Strip
============================================================= */

#sforum .sfloginstrip {
	width: auto; }

/* =============================================================
.sfmessagestrip: Breadcrumb and Message Strip
============================================================= */

#sforum .sfmessagestrip {
	width: auto; }

/* =============================================================
.sfblock: A complete forum block container (forum, topic post)
============================================================= */

#sforum .sfblock {
	width: auto; }

#sforum .sficoncell {
	width: 18px;
	vertical-align: top; }

#sforum .sficon,
#sforum img.sficon {
	cursor: pointer; }

/* =============================================================
.sfsearchblock: The search area
============================================================= */

#sforum .sfsearchblock {
	float: left;
	padding-right: 8px; }

/* =============================================================
.sfheading: Group/Forum/Topic Name (Main Heading)
============================================================= */

#sforum .sfheading {
	width: auto; }

/* =============================================================
.sfforumtable: Forum/Topic tables
============================================================= */

#sforum .sfforumtable {
	width: 100%; }

/* =============================================================
.sfposttable: Post table
============================================================= */

#sforum .sfposttable {
	width: 100%; }

#sforum .sfposttable .sfpostcontent {
	vertical-align: top; }

#sforum .sfposticonstrip {
	width: auto; }

/* =============================================================
.sffooter: Forum Paging section
============================================================= */

#sforum .sffooter {
	width: 100%; }

/* =============================================================
#sfpostform: Topic/Post Form
============================================================= */

#sforum #sfpostform,
#sforum #sfsearchform,
#sforum #sfloginform,
#sforum #sfpostform #sftimestamp {
	display: none;
	width: 100%; }

/* =============================================================
#sfstandardform: Profile/Login/Regisration etc.
============================================================= */

#sforum #sfstandardform {
	width: auto; }

#sforum #sfstandardform form {
	width: auto; }

.checkcontrol {
	display: none; }

.sfmessage, .sfmessagefail {
	width: auto; }

.sfspacer {
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 0; }

/* =============================================================
TinyMCE custom button display correction
============================================================= */

#sforum .sfposttable td.sfpostcontent .mceIcon {
	margin:0px; }

/* =============================================================
About
============================================================= */

#sfAbout {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	font-family: Tahoma, Helvetica, Verdana, san-serif;
	font-weight: normal;
	font-size: 10px;
	margin: 8px; }

#sfAbout p {
	margin: 0;
	padding: 4px 4px 0 4px; }

#sfAbout a {
	color: #5364AE;
	font-weight: bold; }

#sfAbout sup {
	font-size: 7px; }

.sfdebug,
.sfdebug code {
	background: #e7fafb;
	margin: 0 0 1em 0;
	padding: 3px 10px 3px 10px;
	font-family: Verdana;
	font-size: 110%;
	text-align: left;
	line-height: 1.5em;
}