/* =============================================================
CSS Simple:Press Forum Version 3.1
Framework CSS
============================================================= */

/* =============================================================
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;
}

img
{
	float: none;
}

#sforum {
	width: 99%;
}

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

/* =============================================================
.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 .mceToolbar img.icon {
 margin:0px;
}


.sfdebug,
.sfdebug code {
	border: 1px solid #cccccc;
	background: #e7fafb;
	margin: 0 0 1em 0;
	padding: 3px 10px 3px 10px;
	font-family: Verdana;
	font-size: 130%;
	text-align: left;
	vertical-align: middle;
}
