/* =============================================================
Simple:Press
OLOTA CSS
by Mr Papa (http://cruisetalk.org)
$LastChangedDate: 2008-08-17 11:03:07 -0700 (Sun, 17 Aug 2008) $
$Rev: 501 $
============================================================= */

@import url('../sf-framework.css');

/* =============================================================
#sforum: Main Outer Container for everything
============================================================= */

#sforum {
	background-color: transparent;padding:0;
	font-family: inherit;font-size: 100%;
	width: 100%;}

#sforum img {vertical-align: middle;}

/*
#sforum a,
#sforum a:link,
#sforum a:active,
#sforum a:visited {color:#000;text-decoration:none;}


#sforum a:hover {color:#f66600;}

*/


#sforum table{margin:0;padding:0;}
/* =============================================================
#sfbanner: Optional page banner image
============================================================= */

#sfbanner {text-align:center;margin: auto;}

/* =============================================================
.sfloginstrip: User Login/Registration Strip
============================================================= */

#sforum #sfadminstrip {
	/*border: 1px solid #C3C7CF; background: #d7dfbf;*/
	margin: 0 0 10px 0;padding: 0;
	font-size: 12px;line-height: 1.5em;text-align: left;
	vertical-align: middle;height: 20px;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum #sfadminpostlist {
	margin: 0; padding: 0 10px 10px 10px;
	border: 1px solid #6c983c; background: #d7d8bf;
	display:none;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum #sfadminstripfixed {
	border: 2px solid #f3f3f3; background: #e7fafb;
	height: auto;opacity:0.90;padding:2px 1%;
	position:fixed;top:0pt;width: 60%;
	/*
	-moz-border-radius-bottomleft: 6px;
	-khtml-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	*/}

#sforum #sfadminstripfixed #sfadminpostlistfixed {margin: 0 0 10px 0;width: auto;}
#sfadminpostlist, 
#sfadminpostlistfixed {max-height:700px !important;overflow: auto;z-index: 10000;}

#sforum .sfloginstrip {
	/*border: 1px solid #c3c7cf;background-color: #f3f3f3;*/
	margin: 0 0 10px 0;padding: 0;
	font-size: 12px;line-height: 1.1em;
	text-align: left;float: none;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}



/* =============================================================
#sfmessagestrip: Breadcrumb, Message Strip, Search Strip etc
============================================================= */

#sforum .sfmessagestrip {
	background:#EFE5B2 ;border-top: 1px solid #000;border-bottom: 1px solid #000;
	vertical-align: middle;height: auto;
	margin: 0 0 2px 0;padding:10px;
	font-size: 12px;font-weight: bold; 
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}
#sforum .sfmessagestrip {
	vertical-align: middle;height: auto;margin: 0 0 2px 0;padding:10px; 
	background:#F8C607; 
	border-top: 1px solid #F8C607;border-bottom: 1px solid #F8C607;
	font-size: 16px;font-weight: bold; font-variant:small-caps; letter-spacing:2px;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}	
	
	#sforum .sfmessagestrip select{letter-spacing:0; letter-spacing:normal;}
	#sforum .sfmessagestrip option{font-family:"Palatino Linotype",Georgia,times,serif;}
	
#sforum .sfmessagestrip.sfforummessage, 
#sforum .sfmessagestrip.sfgroupmessage {margin: 0;background: transparent;}
#sforum .sfmessagestrip.sfforummessage p, 
#sforum .sfmessagestrip.sfgroupmessage p {font-weight: bold; font-variant:small-caps; letter-spacing:2px;}
#sforum .sfmessagestrip.sfforummessage img, 
#sforum .sfmessagestrip.sfgroupmessage img {}
#sforum .sfmessagestrip.sfbreadcrumbs .sfpath {line-height: 1em; font-size:11px; font-weight: 400; font-variant:normal; letter-spacing:0;color: #000;}

#sforum .sfmessagestrip.sfbreadcrumbs .treespace {margin-left: 20px !important;min-height: 2px;}
#sforum .sfmessagestrip.sfbreadcrumbs .sfpath {}
#sforum .sfmessagestrip.sfbreadcrumbs .treespace {margin-left: 20px !important;min-height: 2px;}

#sforum .sfmessagestrip.sfbreadcrumbs .sfunreadcount {
	border-left: 1px dotted #000000;padding-left: 10px;
	font-weight: normal;line-height: 1em; font-size:11px;
	font-variant:normal; letter-spacing:0;}

#sforum .sfmessagestrip p{font-weight: normal;line-height: 1em; font-size:13px;}
#sforum .sfmessagestrip p small{font-weight: 700;line-height: 1em; font-size:11px; font-weight: bold; font-variant:normal; letter-spacing:0;}
#sforum .sfmessagestrip .sfunreadcount,	
#sforum .sfmessagestrip.sfbreadcrumbs{font-weight: normal;line-height: 1em; font-size:11px; font-variant:normal; letter-spacing:0;}
	
#sforum .sfmessagestrip p.sfsubhead {}
#sforum .sfmessagestrip optgroup.sflist {color: black;font-style: normal;font-weight: bold;}

#sforum .sfmessagestrip select.sfquicklinks {
	float: right;font-size: 12px; cursor:pointer;
	font-weight: normal;color: #fff;
	margin: 3px 0 !important; padding-top:2px; padding-bottom:2px;}

#sforum .sfmessagestrip select.sfquicklinks option {padding-bottom: 2px;color: #000;}
#sforum .sfmessagestrip select.sfquicklinks option.sfnew {color: #FF0000;}
#sforum .sfmessagestrip select.sfquicklinks option.sfmod {color: #000099;}
#sforum .sfmessagestrip.sfpmalert p {color: red;}
#sfinboxcount {float: right;}

/* =============================================================
#sfblock: A complete forum block container (forum, topic, post)
============================================================= */

#sforum .sfblock {
	border: 0 solid #c3c8bf; background:;
	padding:0;margin: 0 0 0 0;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}
	

/* =============================================================
.sfheading: Group/Forum/Topic Name (Main Heading)
============================================================= */
#sforum .sfheading {
	background:;border-top: 1px dotted #000; border-bottom: 1px dotted #000; background:#f3f3f3;
	height: auto;padding:0;padding-top:10px;padding-bottom:10px;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum .sfheading .sficoncell {}
#sforum .sfheading .sficoncell img {}

#sforum .sfheading p, 
#sforum .sfheading .sftitle p {
	color: #f66600;margin: 0;padding: 0;line-height:1.2em;
	font-size: 17px;font-weight: bold; font-variant:small-caps;}
	
#sforum .sfheading p a, 
#sforum .sfheading .sftitle p a{font-variant:normal;font-size: 11px;}

#sforum .sfheading .sfdescription p {
	color: #000;padding: 0;
	font-weight: normal;line-height: 1em;font-size: 11px;letter-spacing:2px;}
	
	#sforum .sfrowtitletop{font-size: 12px;font-weight: bold; font-variant:small-caps;letter-spacing:1px;}

#sforum .sftitle p {font-size: 100%;font-weight: bold;}
#sforum .sfdescription p {font-size: 11px;}

/* =============================================================
.sfadditemcell: New Topic/New Post Icons
============================================================= */

#sforum .sfheading .sfadditemcell,
#sforum .sffooter .sfadditemcell,
#sforum .sfheading .sfadditemcell a,
#sforum .sffooter .sfadditemcell a {
	color: #000000;margin: 0;padding: 0 0 0 0;
	text-align: right;vertical-align: middle;
	font-size: 10px;font-weight: bold;background:;}
#sforum .sfheading .sfadditemcell img{margin-right:8px;}
#sforum .sfheading .sfadditemcell, 
#sforum .sfheading .sfadditemcell a {background: transparent;}

/* =============================================================
.sfforumtable: Forum/Topic tables
============================================================= */

#sforum .sfforumtable {border: 0px solid #868b7c;border-spacing: 1px;background: /*#f3f3f3;*/}

#sforum .sfforumtable th {
	background: #000;border: 0 solid #C3C8BF;
	color: #fff;text-align: center; padding: 10px;
	font-size: 10px;font-weight: bold;
	text-transform:uppercase;}
#sforum .sfforumtable tr{border-top:1px dotted #000; font-size:11px;}
#sforum .sfforumtable td {
	border: none;background: #EEF3DD;
	margin: 0;padding: .6em;
	border-top:1px dotted #000;}

#sforum .sfforumtable td.sfalt {
	border: none;background: #fff;
	margin: 0;padding: .6em; border-top:1px dotted #000;}

#sforum .sfforumtable .sficoncell {width: 2em;vertical-align:middle;}
#sforum .sfforumtable .sficoncell img {margin: .6em;}
#sforum .sfforumtable .sfnewposticoncell {background:;width: 2em;}
#sforum .sfforumtable .sfnewposticoncell img {margin: .6em;}
#sforum .sfforumtable td a {font-weight: bold;font-size: ;}
#sforum .sfforumtable .sfuserdetailswide a{font-weight: bold;font-size: 11px;}
#sforum .sfforumtable td p {padding: 0.6em;line-height: 1em;}
#sforum .sfforumtable td small {padding: 0;font-size: 90%;line-height: 1em;}
#sforum .sfforumtable .sfcounts {border: inherit;width: 5%;text-align: center;}
#sforum .sfforumtable .sfforumtopicrow {border: 0;width: 98%;margin: 0 5px 0 5px;padding: 0;}
#sforum .sfforumtable .sfforumtopicrow td {border: 0;margin: 0;padding: 0;}
#sforum .sfforumtable td.sfforumitem {vertical-align: top;}
#sforum .sfforumtable .sfrowtitletop {padding: 0 0 5px 0;border-bottom: 0 dotted silver;}

/* =============================================================
.sfforumtable: Forum Icon Status Areas
============================================================= */

#sforum .sfforumtable .sfrowstatus,
#sforum .sfforumtable .sfrowtags {
	text-align: center;padding: 0;line-height: 0;
	width: auto;border-spacing: 1px;background: transparent;}

#sforum .sfforumtable .sfrowstatus {float: right;margin: 0;vertical-align: top;}

#sforum .sfforumtable .sfrowstatus td {
	background: url(small-status.png);min-width: 16px;
	height: 16px;margin: 0;padding: 0; border:0;background:transparent;}

#sforum .sfforumtable .sfrowstatus td.nobg {background: transparent;line-height: 0;}

#sforum .sfforumtable .sfrowstatus td.sfrowpages {
	background: #ffffff;min-width: 16px;
	height: 16px;margin: 0;padding: 0;
	border: 1px solid #666666;}

#sforum .sfforumtable .sfrowstatus img {padding: 0;margin: 0;}
#sforum .sfforumtable .sfrowstatus a {line-height: 1em;font-weight: normal;font-size: 90%;}

#sforum .sfforumtable .sfrowpages a {
	line-height: 1em;font-weight: normal;
	font-size: 90%;margin: 0px;padding: 0px 5px;}

/* =============================================================
.sfforumtable: Topic Status, Tags and Ratings Areas
============================================================= */

#sforum .sfforumtable .sftopicratingscontainer {text-align: center;}

#sforum .sfforumtable .sftopicratingscontainer.sfthumbs img,
#sforum .sfforumtable .sftopicratingscontainer.sfstars img {margin: -2px 0 0 0;padding: 0 3px 0 0;}

#sforum .sfforumtable .sfstatustags,
#sforum .sfstatustags {margin: 2px 0 0 3px;padding: 0;line-height: 1.4em !important;}

#sforum .sfforumtable .sfstatustags a,
#sforum .sfstatustags a {font-weight: normal;margin: 0;padding: 0;}

#sforum .sfforumtable .sfstatustags .sfstatusitem,
#sforum .sfstatustags .sfstatusitem,
#sforum .sfstatusitem {
	font-size: 10px !important;line-height: 15px;
	border: 1px solid #aaaaaa !important;background: #F0FAFB !important;
	color: #666666 !important;margin: 0 3px 3px 2px !important;padding: 0 2px !important;
	/*
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	*/}

#sforum .sfforumtable .sfstatustags a input.sftagitem,
#sforum .sfstatustags a input.sftagitem {
	font-size: 10px!important;line-height: 16px !important;
	border: 0 solid #aaaaaa !important;background: transparent !important;
	color: #666666 !important;margin: 0 0 3px 2px !important;
	padding: 0 !important;cursor: pointer;
	/*
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	*/}

#sforum .sfforumtable .sfstatustags .sfstatusitem.sfnotags {
	padding: 1px 2px 2px !important;
	border: 0 solid #aaaaaa !important;
	background: transparent !important;
}

/* =============================================================
.sfforumtable: New Post tables
============================================================= */

#sforum .sfforumtable .sfnewpostforum {background: #;}
#sforum .sfforumtable .sfuserdetails {border: inherit;width: 14%;margin: 0;}
#sforum .sfforumtable .sfuserdetailswide {border: inherit;width: 28%;margin: 0;}

#sforum .sfforumtable .sfuserdetails p,
#sforum .sfforumtable .sfuserdetailswide p {
	font-weight: normal;font-size: 11px;
	text-align: center;line-height: 1.1em;}

/* =============================================================
.sfadmintable: Admins New Posts Table
============================================================= */

#sforum .sfforumtable .sfadminrow {border-spacing: 0px;margin: 0;padding: 0;}
#sforum .sfforumtable .sfadminslist {margin: 0;}
#sforum .sfforumtable .sfadmintable {border: 0px solid #f3f3f3;border-spacing: 0px;background: #;}

#sforum .sfforumtable .sfadmintable th {
	border-spacing: 0px;border: none;background: #888888;
	color: #ffffff;text-align: center;font-size: 75%;font-weight: bold;}

#sforum .sfforumtable .sfadmintable td {
	border-spacing: 0px;border-bottom: 0 solid #888888;
	background:;margin: 0;padding: .3em 0 .4em .3em;}

#sforum .sfforumtable .sfadmintable .sfadminmod {
	font-size: 12px;font-weight: bold;color: red;
	border: 0 solid #333;padding: 3px;
	width: auto;margin: 9px 10px 0 0;}

#sforum #sfadminpostlist #sfmsgspot {
	position: fixed;top: 0;font-size: 100%;font-weight: bold;
	color: #000000;border: 0 solid #ccd6f2;background-color: #f9fad3;
	margin: 0;padding: 20px;width: auto;
	/*
	-moz-border-radius: 0px 0px 8px 8px;
    -khtml-border-radius: 0px 0px 8px 8px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
    border-radius: 0px 0px 8px 8px;
	*/}

/* =============================================================
.sficonkey: Forum View - icon legend
============================================================= */

#sforum .sficonkey {
	float: right;vertical-align: middle;
	padding: 5px 0 0 15px;text-align: right;}

#sforum .sficonkey small {vertical-align: middle;}
#sforum .sficonkey small img {vertical-align: middle;}

/* =============================================================
.sfforumstatusflag: Forum View - Topic Status Flag
============================================================= */

#sforum #ts-addpform {margin-top: 5px;}
#sforum #ts-topic {margin-top: 6px;}
#sforum #ts-header {margin: 3px 0 0 5px;}
#sforum #ts-forum {}

/* =============================================================
.sfpagelinks: Forum Page links
============================================================= */

#sforum .sffooter {
	background:;border-top: 0 solid #868b9c;color: #000000;
	height: auto;padding:0;margin: 0;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum .sfpagelinks {
	padding: 10px;font-weight: bold; 
	font-size: 10px; text-transform:uppercase;overflow: hidden;}

#sforum .sfpagelinks a,
#sforum .sfpagelinks a:link,
#sforum .sfpagelinks a:active,
#sforum .sfpagelinks a:visited,
#sforum .sfpagelinks a:hover {
	border: 0 solid #f3f3f3; background-color: ;
	color: inherit;margin: 0 1px;padding: 2px 6px;color:#000;

    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;}

#sforum .sfpagelinks img {vertical-align: middle;}
#sforum .sfpagelinks a.sfpointer {border: none !important;background: transparent;}
#sforum .sfpagelinks a.sfpointer:hover {border: none !important;background: transparent;}

#sforum .sfpagelinks a.current {background-color: #F8C607;color: #000;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum .sfpagelinks a:hover {background-color: #000; color:#fff;}

/* =============================================================
.sfposttable: The Posts Page
============================================================= */

#sforum .sfposttable {border: 0 solid #c3c7cf;border-spacing: .1em;margin: 5px 0 0 0;}

#sforum .sfposttable th {
	background:#000;border: 0 dotted #000; border-width:1px 0;
	padding:10px 15px;
	color: #fff;text-align: left;font-size: 12px;}

#sforum .sfposttable td {background:;height:100%;}
#sforum .sfposttable td.sfalt {background: /*#EEF3DD*/;height:100%;}
.sfinnerposttable {height:100%;}
#sforum .sfdivider {}

#sforum .sfformcontainer #sfsmileystrip {
	background:;border: 0 solid #C3C7CF;
	vertical-align: middle;height: auto;
	margin: .5em 0 0 0;padding: 2px 10px 2px 10px;}

#sforum .sfformcontainer #sfsmileystrip .sfsmiley {
	cursor: pointer;margin: 0;padding: 3px 3px 1px 0;}

/* =============================================================
.sfbloglink - Link text for blog post/topic links
============================================================= */

#sforum .sfbloglink {
	font-weight: normal;font-size: 100%;
	padding: 2px;margin: 2px 0px;}
#sforum .sfbloglink a img {display:none;}
/* =============================================================
.sfmanageicons - Topic and Post Views
============================================================= */

#sforum .sfforumtable .sfinnertoolstable {}

#sforum .sfforumtable .sfmanageicons form,
#sforum .sfposttable .sfmanageicons,
#sforum .sfposttable .sfmanageicons form {
	margin: 0;border: none;padding: 0 0 0 1px;
	text-align: center;vertical-align: top;background: transparent;}

/* =============================================================
#sfstatstrip - forum statistics table
============================================================= */

#sforum #sfstatstrip {background: #EEF3DD;border-top: 1px dotted #000; border-bottom: 1px dotted #000;padding:10px 0;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/}

#sforum #sfstatstrip th,
#sforum #sfstatstrip td {
	color: #000;border: 0 solid #f3f3f3;
	font-weight: normal;font-size: 10px;vertical-align: top;}

#sforum #sfstatstrip .sfstatsonline {max-width: 50%;}

#sforum #sfstatstrip p {
	color: #000;padding: 3px 10px 3px 10px;
	font-weight: normal;font-size: 10px;
	vertical-align: top;line-height: 1.3em;}

/* =============================================================
#sftimestamp:
============================================================= */

#sforum div#sftimestamp{
	margin-top: 5px;background: #f3f3f3;
	padding:2px 5px;text-align:right;}

#sforum div#sftimestamp input,
#sforum div#sftimestamp select {
	font-size:11px;background: #f9f9f9;cursor:pointer;
	border: 1px solid #dfdfdf;padding:2px;}

#sforum div#sftimestamp select{padding:2px 0 2px 2px;}

#sforum div#sftimestamp input:hover,
#sforum div#sftimestamp select:hover,
#sforum div#sftimestamp input:focus,
#sforum div#sftimestamp select:focus {background: white;cursor:pointer;}

#sforum #sfpostform #sfeditormsg {
	background-color: #CCDEFF;border: 0 solid #f9f9f9;padding: 10px;}

/* =============================================================
.sfmessage: Success/Failure Messaging
============================================================= */

.sfmessage, .sfmessagefail {
	display: ;border: 1px solid #000000 !important;
	margin: 1em 0 1em 0 !important;font-weight: bold;
	font-size: 90%;vertical-align: middle !important;
	padding: 2px 100px 2px 5px !important;
	height: 32px !important;width: auto !important;
	position: fixed;top: 0px;
	/*
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	*/}

.sfmessage img, .sfmessagefail img {
	vertical-align: middle !important;
	padding: 2px 10px 2px 5px !important;}

.sfmessage {
	background: url( mess-succ.png ) repeat-x 0px 0px;
	color: #000000;}

.sfmessagefail {
	background: url( mess-fail.png ) repeat-x 0px 0px;
	color: #000000;}

.sfregmessage {
	background-color: #5364AE;color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 2px;margin: 1em 0 1em 0;
	font-weight: bold;font-size: 90%;}

/* =============================================================
Some General Classes
============================================================= */

a.sficon {color:#000 !important;text-decoration:none;}
.sfposticoncontainer a.sficon {color:#000000 !important; font-weight:normal !important;}

a.sficon:hover {text-decoration:underline; color:#f66600 !important;}
.sfposticoncontainer a.sficon:hover {text-decoration:underline; color:#f66600 !important;}

#sforum .sficon,
#sforum .sficon a,
#sforum .sficon p,
#sforum .sficon img {
	color: #000000;border: none;
	font-weight: bold;text-decoration: none;
	vertical-align: middle;}

#sforum .sficon img {border: none;padding: 0;}

#sforum .sficon .sfrednumber,
#sforum .sficon .sfbluenumber,
#sforum .sficon .sfrednumberzero,
#sforum .sficon .sfbluenumberzero,
#sforum .sficon #sfunread,
#sforum .sficon #sfmod {
	width: 30px;height: 18px;
	text-align: center;margin: 0 3px 0 1px; font-weight:700; line-height:18px; 
	color: #fff !important;
	/*
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	*/}

#sforum .sfrednumber {background-color: #000; border: 1px solid #000;}
#sforum .sfbluenumber {background-color: #000; border: 1px solid #000;}

#sforum .sfrednumberzero {
	background-color: #000;border: 1px solid #000;
}

#sforum .sfbluenumberzero {
	background-color: #000;border: 1px solid #000;
}

#sforum .sfhiddenform {
	margin: 0;
	padding: 1px 0 0 0;
	vertical-align: middle;
}

#sforum .sfhiddenform .sficon {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#sforum .sfhiddeninput {
	width: 1px;
	height: 1px;
	margin: 0;
	padding:0;
}

.sfalignright {
	float: right !important;
}

.sfalignleft {
	float: left !important;
}

.sfclear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.sfclearleft {
	clear: left;
}

.inline_edit {
	display:none;
}

/* =============================================================
Hidden Acknowledgement Boxe
============================================================= */

#sforum #sfversion {
	background-color: #a7b8bf;
	color: #000000;
	border: 0 solid #C3C8BF;
	height: auto;
	margin: 0px;
	padding: 2px 0 4px 0;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

#sforum #sfversion a {
	color: #678b3f;
}

#sfacknowledge, #sfvalid {
	font-size: 11px;
	line-height: 1.1em;
}

input#sfclosevalid {
	float: right;
	margin-top: 20px;
}

/* =============================================================
Show User Profile Popup
============================================================= */

.sfpopuptable {
	margin: 0 !important;
	padding: 4px !important;
	background-color: #FFFFFF !important;
	border: 1px solid #888888 !important;
	border-spacing: 4px !important;
	width: 99% !important;
	text-align: left !important;
	font-weight: normal !important;
	font-size: 11px !important;
	/*
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	*/
}

.sfpopuptable td {
	font-size: 11px !important;
	line-height: 1.2em  !important;
	padding: 5px 10px  !important;
	margin: 2px 4px  !important;
	background: #EEEEEE;
	font-weight: normal !important;
	/*
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	*/
}

.sfpopuptable td.sflabel {
	background:;
}

.sfpopuptable td.sfdata {
	background: #EEEEEE !important;
	font-weight: normal !important;
	width: 75%;
}

.sfpopuptable td.sfdata a {
	font-weight: bold !important;
}

.sfpopuptable td.sflabel a,
.sfpopuptable td.sflabel img {
	vertical-align: middle;
	font-weight: normal !important;
	margin: 0;
	padding: 0 12px 0 0;
}

.sfpopuptable td.sflabel img {
	text-align: center;
	padding: 0;
	margin: auto;
}

/* =============================================================
All Forms: Form, Fieldset & Control styling
============================================================= */

/* Form Controls */

.sfformcontainer {
	max-width: 100%;
}

#sforum #sfsearchform .sfsearchblock {
	padding: 0px 4px;
	font-size: 90%;
}

#sforum #sfsearchform .sfsearchblock .sfradioblock {
	padding: 4px;
	border-left: 1px solid silver;
}

#sforum #sfpostform form,
#sforum #sfstandardform form,
#sforum #sfsearchform form {
	color: #000;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}

#sforum #sfpostform form #sfhide {
	display: none;
}

#sforum #sfstandardform {
	color: #000;
	border: 0 solid #000;
	background-color:;
	padding: ;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

#sforum #sfstandardform fieldset b{
	padding-left:5px;padding-right:5px; border-width:1px 0;
	font-variant:small-caps; letter-spacing:2px;}
	


/* Fieldset Controls */

#sforum #sfpostform fieldset,
#sforum #sfsearchform fieldset {
	border-top: 1px solid #000;border-bottom: 1px solid #000;
	background-color: #EEF3DD;
	/*color: #678b3f;*/ font-size:11px;margin-bottom:10px;
	padding: 10px;
	text-align: left;
	font-size: 100%;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

#sforum #sfstandardform fieldset {
	border: 1px solid #000;
	color: #000;
	padding: 10px 13px;
	text-align: left;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}
#sforum #sfsearchform legend,
#sforum #sfpostform legend {font-size: 12px; font-weight:700; font-variant:small-caps;letter-spacing:2px;}
#sforum #sfpostform form fieldset{border:0;}
#sforum #sfpostform form legend{letter-spacing:0;letter-spacing:normal;}
#sforum #sfpostform legend strong{color:#f66600;}
.sfpmrecipient p,.sfpmrecipient small,.sfpmrecipient b{color:#000;font-size:10px;}



/* text labels etc */

#sforum #sfpostform p,
#sforum #sfstandardform p,
#sforum #sfsearchform p {
	color: #888;
	font-size: 10px; line-height:1.3em;
	padding: 5px 0 4px 0;
}

#sforum #sfstandardform .sfheading p {
	color: #ffffff !important;
}
#sforum .sfpostsavetable {
	width: 100%;
	border-collapse: separate;
	border-spacing: 3px 5px;
	margin: 5px 0 0 0;
}

#sforum .sfpostsavetable th,
#sforum .sfpostsavetable td {
	background-color:;
	border: 0 solid #D8D8E7;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
    font-weight: normal;
    color: #000;
    padding: 10px;
}

#sforum .sfpostsavetable td.sfpostheading {
	font-weight: bold;
	font-size: 14px;
	padding: 3px 10px;
}

#sforum #sfpostform .sfcheckoptions,
#sforum #sfpostform .sfcheckoptions td {
	margin: 0;
	vertical-align: middle;
	width: auto;
	border: 0;
	padding: 0 3px 2px 0;
}

/* =============================================================
Polcy Document
============================================================= */

.sfregdocument {
}

/* =============================================================
.Forms Controls
============================================================= */

/* base control styling */

#sforum input {
	width:auto;
}

#sforum .sfcontrol.input {
	width:auto;
}

.sfcontrol {
	border: 1px solid #000 !important;
	background-color: #fff;
	color: #000 !important;
	font-size: 11px !important;
	padding: 3px; 5px;
	margin: 4px 2px 0px 0px !important;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

.sfcontrol[disabled] {
    background: #f3f3f3 !important;
    color: #aaaaaa !important;
}

.sfcontrol:hover {
	background: #fff !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}

.sfcontrol:hover[disabled] {
	background: #f3f3f3 !important;
    color: #aaaaaa !important;
}

.sfcontrol:focus {
	background: #fff !important;
	color: #000 !important;
}

.sfxcontrol {
	border: 0 solid #444444 !important;
	background: #f66600 !important;
	color: #fff !important;
	font-size: 9px !important;
	font-weight:700;
	padding: 1px 3px !important;
	margin: 3px !important;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}
.sfxcontrol-delete{
	background: #b00 !important;
	border: 0 solid #000 !important;
	color: #FFFFFF !important;}
	
.sfxcontrol:hover {
	background: #f66600 !important;
	border: 0 solid #000 !important;
	color: #FFFFFF !important;
}

.sfxcontrol:focus {
	background: #f66600 !important;
}

.sfmodbutton, .sfmodbutton:hover {
	background: #fff !important;
}

.sfordbutton, .sfordbutton:hover {
	background: #fff !important;
}

/* base textarea styling */

textarea.sftextarea,
textarea.sfquickreply {
	border: 1px solid #000 !important;
	background-color: #fff;
	color: #000000 !important;
	padding: 5px;
	margin: 0 2px 2px 2px !important;
	width: 98%;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

textarea.sftextarea:hover,
textarea.sfquickreply:hover {
	background: #fff !important;
	border: 0 solid #C3C7CF !important;
}

textarea.sftextarea:focus,
textarea.sfquickreply:focus {
	background-color: #fff !important;
	border: 0 solid #C3C7CF !important;
}

textarea.sftextarea {
	font-size: 100% !important;
}

textarea.sfquickreply {
	font-size: 100% !important;
}

/* entry field on post forms */

.sfpostcontrol, .sfpostcontrol:hover {
	width: 70%;
}

/* list controls on PM entry form */

.sflistcontrol,
.sflistcontrol:hover,
.sflistcontrol:focus {
	width: 90%;
	border: 1px solid #000;
	background: #fff;
	color: #000000;
	font-size: 100%;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

.sflistcontrol:hover {
	background: #fff !important;
	border: 1px solid #000 !important;
}

.sflistcontrol:focus {
	background: #fff !important;
	border: 1px solid #000 !important;
}

/* Radio Buttons and Check Boxes */

.sfcontrol .sfradio {
}

.sfcontrol .sfcheckbox {
}

label.sfradio {
	margin: 0;
	padding: 4px 5px 4px 10px;
	background: transparent;
	line-height: 14px;
}

label.sfcheckbox {
}

.sfsmalltextarea {
	border: 1px solid #000 !important;
	background-color: #fff;
	color: #000000 !important;
	font-family: "Palatino Linotyope", Georgia, serif !important;
	font-size: 12px !important;
	padding: 12px;
	margin-right: 2px !important;
	width: 80%;
	/*
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	*/
}

.sfsmalltextarea:hover {
	background: #fff !important;
	border: 1px solid #000 !important;
}

.sfsmalltextarea:focus {
	background-color: #fff !important;
	border: 1px solid #000 !important;
}

/* =============================================================
Checkboxes and Radio Buttons
============================================================= */

label.checkbox span.holder { height: 61px; background: transparent url(checkbox.gif) 0 -3px no-repeat; }
label.radio span.holder { height: 61px; background: transparent url(radio.gif) 0 -3px no-repeat; }
label.checked span.holder, label.checked span.holder { top: -42px !important; }
label.list { float: left; clear: left; background: transparent; cursor: pointer;}
label.inline { float: left; margin: 0 10px 0 0; }
input.hiddenCheckbox { position: absolute; left: -10000px; }
label.prettyCheckbox span.holderWrap { display: block; float: left; position: relative; margin-right: 15px; overflow: hidden; }
label.prettyCheckbox span.holder { display: block; position: absolute; top: 0; left: 0; }

/* =============================================================
Tags
============================================================= */
.sfpostsavetable #suggestedtags{display:none;}
.sfpostsavetable #suggestedtags .local_db,
.sfpostsavetable #suggestedtags .yahoo_api,
.sfpostsavetable #suggestedtags .ttn_api {
	border: 0 solid silver !important;
	padding: 2px 7px 4px;
	margin: 0 1px 0 0;
	-moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.sfpostsavetable #suggestedtags a{color:#000 !important; background-color:#F8C607 !important;}
.sfpostsavetable #suggestedtags a:hover{color:#F8C607 !important;background-color:#000 !important;}

#sforum .container_clicktags {
	display:block;
}
#sforum .container_clicktags span {
	display:block;
	float:left;
	background-color:transparent !important;
	border:solid 0 !important;
	color:#000 !important;
	cursor:pointer;
	border-color:#ccc #999 #999 #ccc !important;
	margin:3px !important;
	padding:3px 4px 3px 22px !important;
}
#sforum .container_clicktags span:hover {
	color:#000 !important;
	background-color:transparent !important;
	border-color:#0a246a !important;
}
#sforum .container_clicktags span.ttn_topic{background:#f0f0ee url(tag_blue.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.ttn_location{background:#f0f0ee url(map.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.ttn_person{background:#f0f0ee url(user.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.yahoo{background:#f0f0ee url(yahoo_logo.gif) 3px 50% no-repeat;}
#sforum .container_clicktags span.local{background:#f0f0ee url(tag_purple.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.ttn_topic:hover{background:#b6bdd2 url(tag_blue.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.ttn_location:hover{background:#b6bdd2 url(map.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.ttn_person:hover{background:#b6bdd2 url(user.png) 3px 50% no-repeat;}
#sforum .container_clicktags span.yahoo:hover{background:#b6bdd2 url(yahoo_logo.gif) 3px 50% no-repeat;}
#sforum .container_clicktags span.local:hover{background:#b6bdd2 url(tag_purple.png) 3px 50% no-repeat;}

.sfclearright {
	clear: right;
	height: 5px;
	overflow: hidden;
}

/* autocomplete styling */

.sfac_results {
	padding: 0px;
	border: 1px solid #D8D8E7;
	background-color: #eeeeee;
	overflow: hidden;
}

.sfac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.sfac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.sfac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.sfac_results li:hover{
	background-color:#dddddd;
}

.sf-upload-button {
	width:125px;
	background: #eeeeee !important;
	border: 1px solid #888888 !important;
	text-align:center !important;
	cursor: pointer;
}

p.sf-upload-status-success {
	margin: 5px !important;
	padding: 5px !important;
	background: #008000 !important;
	font-weight: bold;
	color: #ffffff !important;
}

p.sf-upload-status-fail {
	margin: 5px !important;
	padding: 5px !important;
	background: #A00000 !important;
	font-weight: bold;
	color: #ffffff !important;
}
/*overwrite*/
#sfversion{display:none;}
.sfuseravatar,.sfuseravatar img{width:32px;height:32px;}
.sfuseravatar img{margin-left:;}
/*
body.page.page-forum .entry p:first-child{padding:15px;margin-bottom:0; background:#f3f3f3;font-size:12px;}
body.page.page-forum .entry p:first-child img{padding-bottom:50px;}
*/
#sforum #sfsearchform input[type="submit"],
#sforum input[type="button"],
#sforum #sfsearchform input.sfcontrol{font-size:10px;}
body.page.page-forum h2,
body.page.page-forum h3{color:#; border-color:#;margin-bottom:;}


.sfsearchblock .sfradioblock .sfradio{font-size:11px; text-transform:normal;text-transform:none;letter-spacing:1px;}

body.page.page-forum .next-prev, 
body.page.page-forum .navigation {margin-top:0;}


	
	 #sforum #pmtonamelist{background:#fff; border:0 solid #c3c7cf;}
	 .sfinnerposttable form {border:1px solid #E5EFFD; background:#EEF3DD;}
	 #postitem_toolbargroup,
	 .sfinnerposttable .mceLast {background:#E5EFFD;}
	 
	.sfuseridentity a img{margin-left:2px;}
	

	
	#sforum #sfpostform .sfcheckoptions label,
	#sforum #sfpostform .sfcheckoptions input[type="checkbox"]{font-size:11px; text-transform:none; text-transform:normal; font-weight:400;}
	#sforum #sfpostform .sfpostheading{font-variant:small-caps;letter-spacing:2px;}
	#sforum #sfpostform #suggestedtags{margin-top:10px;}
	#sforum #sfstatstrip a,
	#sforum #sfstatstrip a:link,
	#sforum #sfstatstrip a:visited{color:#f66600; text-decoration:none;}
	#sforum #sfstatstrip a:hover{color:#888;}
	#sforum #sfstatstrip strong,#sforum #sfstatstrip b{font-weight:700;text-transform:uppercase;}
	
	#sforum .sfpinnedtopic, #sforum .sfpinnedtopic img,  #sforum .sfpinnedtopic a, #sforum .sfpinnedtopic a img,
	#sforum .sfforumitem, #sforum .sfforumitem img, #sforum .sfforumitem a, #sforum .sfforumitem a img,
	#sforum .sfrowststus, #sforum .sfrowststus img, #sforum .sfrowststus a, #sforum .sfrowststus a img{}
	
	#sforum .sfrowststus tr,#sforum .sfrowststus td,#sforum .sfrowststus th,#sforum .sfrowststus{border:0 solid #EEF3DD; background:transparent;}
	#sforum .sfforumtable .sfrowtags,.sfrowststus{border-spacing:0; border-collapse:collapse;}

	#sforum .sfforumitem a,#sforum .sfforumitem a:visited{color:#000; letter-spacing:normal;font-variant:normal;}
	#sforum .sfforumitem a:hover{color:#f66600;}

.sfuserdetailswide a {font-style:italic; color:#888 !important;text-decoration:none;}
.sfuserdetailswide a:last-child {color:#f66600 !important;text-decoration:none; letter-spacing:1px;font-size:120%; font-style:normal !important;}
.sfuserdetailswide a:hover {color:#f66600 !important;text-decoration:none;}
.sfuserdetailswide a:last-child:hover {color:#000 !important;text-decoration:none;}

#sforum .sftitle,#sforum .sftitle p {line-height:1.3em;}
#sforum #sfpostform form fieldset{border:1px solid #000;border-width:1px 0;}
.sfpmrecipient p small{display:none;}



/*m*/
	#sforum #sfpostform form input[type="text"],
	#sforum #sfpostform form .sfcontrol{
		background:#fff; color:#000; padding:3px 5px; border:1px solid #000;}
	
	#sforum #sfpostform form input[type="text"]:hover,
	#sforum #sfpostform form .sfcontrol:hover{
		background:#fff; color:#000; border:1px solid #000;}
	
	#sforum #sfpostform form input[type="text"]:focus,
	#sforum #sfpostform form .sfcontrol:focus{
		background:#fff; color:#000; border:1px solid #000;}
	
	#sforum #sfpostform form #sftopql select.sfquicklinks.sfcontrol,
	#sforum #sfpostform form #sfqlposts select#sfquicklinksPost,
	#sforum #sfpostform form input[type="submit"],
	#sforum #sfpostform form input#membersearch,
	#sforum #sfpostform form input#allmembers{
		background:#000; color:#fff; padding:3px 5px; border:1px solid #000;}
	
	#sforum #sfpostform form #sftopql select.sfquicklinks.sfcontrol:hover,
	#sforum #sfpostform form #sfqlposts select#sfquicklinksPost:hover,
	#sforum #sfpostform form input[type="submit"]:hover,
	#sforum #sfpostform form input#membersearch:hover,
	#sforum #sfpostform form input#allmembers:hover{
		background:#000; color:#F8C607; border:1px solid #000;}
	
	#sforum #sfpostform form #sftopql select.sfquicklinks.sfcontrol:focus,
	#sforum #sfpostform form #sfqlposts select#sfquicklinksPost:focus,
	#sforum #sfpostform form input[type="submit"]:focus,
	#sforum #sfpostform form input#membersearch:focus,
	#sforum #sfpostform form input#allmembers:focus{
		background:#000; color:#F8C607; border:1px solid #000;}
	
	#sforum #sfpostform form input[type="button"]{background:#000; color:#fff; padding:4px 5px; border:1px solid #000;}
	#sforum #sfpostform form input[type="button"]:hover{background:#000; color:#F8C607; border:1px solid #000;}
	#sforum #sfpostform form input[type="button"]:focus{background:#000; color:#F8C607; border:1px solid #000;}

	body.page.page-forum {} 
	#sforum .sfblock{margin-top:10px;} /*You must be logged in to use Private Messaging*/
	
	body.page.page-forum .entry{padding:0;}
	
	#sforum .sfheading {
		background:#f3f3f3; color:#f; height: auto;
		border-top: 1px dotted #000; border-bottom: 1px dotted #000; 
		padding-top:10px;padding-bottom:10px;
		margin-top:1px;margin-bottom:1px;}

	#sforum .sfloginstrip td,
	#sforum .sfloginstrip .sfusercell{vertical-align: middle;}
	
	#sforum .sfloginstrip .sfusercell {font-weight: normal; font-size:12px; line-height:1em; }
	
	#sforum .sfloginstrip a#joinforum{font-weight: normal; font-size:10px; line-height:1em; text-transform:uppercase;}
	#sforum .sfloginstrip a#joinforum{color:#f66600;}
	#sforum .sfloginstrip a#joinforum:hover{color:#888;}
	
	#sforum .sfloginstrip .sflogincell {text-align: right;vertical-align: top; }
	#sforum .sfloginstrip .sflogincell .sficon img{border-bottom:3px solid #fff;}
	#sforum .sfloginstrip .sfbuttoncell {float: right;text-align: right;vertical-align: top;}
	#sforum #sfadminstrip .sfquickadmin {vertical-align: middle;margin-top: 1px;}
	#sforum #sfloginform p {text-align: center;margin:0;}
	
	#sforum #sflogininfo #sfsession {border: 1px solid #666666;padding: 10px;font-weight: bold;}
	#sforum #sflogininfo #sfsession a {text-decoration: underline;}
	
	#sforum .sfmessagestrip.sfbreadcrumbs{
		background:#EEF3DD; color:#000;
		border-top: 1px dotted #000;border-bottom: 1px dotted #000;}
	#sforum .sfmessagestrip.sfbreadcrumbs{margin-top:10px;margin-bottom:10px;}
		
	#sforum .sfmessagestrip.sfbreadcrumbs a,
	#sforum .sfmessagestrip.sfbreadcrumbs a:link,
	#sforum .sfmessagestrip.sfbreadcrumbs a:visited{color:#000;}
	#sforum .sfmessagestrip.sfbreadcrumbs a:hover{color:#f66600;}
	#sforum .sfmessagestrip.sfbreadcrumbs a:last-child{font-weight:700; text-transform:uppercase;}

	#sforum div#users-new .sfforumtable{}
		
	div#users-new a,
	div#users-new a:link,
	div#users-new a:visited{color:#000;}
	div#users-new a:hover{color:#f66600;}
	
	div#users-new .sfmessagestrip {
		background:#EEF3DD; color:#000; border:0; font-size:14px;
		padding-left:0;padding-right:0;letter-spacing:normal;
		margin:0;}
		
	#sforum div#users-new .sfforumtable td{padding:1px 0 0;}
	#sforum div#users-new .sfforumtable .sfcounts{padding:.6em;}
		
	div#users-new .sfmessagestrip a,
	div#users-new .sfmessagestrip a:link,
	div#users-new .sfmessagestrip a:visited{color:#f66600;}
	div#users-new .sfmessagestrip a:hover{color:#888;}
	
	div#users-new .sfmessagestrip .sficoncell{width: 2em;vertical-align:middle;}
	div#users-new .sfmessagestrip .sficoncell img {margin: 0 .6em;}
	
	div#users-new .sfmessagestrip strong{
		font-size:16px; letter-spacing:normal; padding-left:66px;
		background:#EEF3DD url(new.gif) no-repeat 15px 50%;}
	
	#sforum .sfblock{border-bottom: 0 dotted #000;margin:0;}
	#sforum div#users-new p{font-size:14px;}
	#sforum div#users-new p a,
	#sforum div#users-new p a:link,
	#sforum div#users-new p a:visited{color:#f66600;}
	#sforum div#users-new p a:hover{color:#000;}
	
	#sforum div#users-new .sfuserdetails p{font-size:11px;}
	#sforum div#users-new .sfuserdetails p a,
	#sforum div#users-new .sfuserdetails p a:link,
	#sforum div#users-new .sfuserdetails p a:visited{color:#f66600; font-style:italic;}
	#sforum div#users-new .sfuserdetails p a:hover{color:#888;}
	#sforum div#users-new .sfuserdetails p a img {margin-top:5px;}
	
	#sforum #sfadminpostlist {
	margin: 0 0 10px; padding: 0 10px 20px;
	border: 0 solid #F8C607; background: #F8C607;}
	
	#sforum #sfadminpostlist .sfmessagestrip{background: #F8C607; border:0;color:#fff;}
	
	#sforum #sfadminstrip .sficon .sfrednumber,
	#sforum #sfadminstrip .sficon .sfbluenumber,
	#sforum #sfadminstrip .sficon .sfrednumberzero,
	#sforum #sfadminstrip .sficon .sfbluenumberzero,
	#sforum #sfadminstrip .sficon #sfunread,
	#sforum #sfadminstrip .sficon #sfmod {margin: 0 0 0 3px; }

	#sforum #sfstandardform fieldset{background:#E4F2F7; border:1px dotted #000;border-width:1px 0;}
	#sforum #sfstandardform .sfregdocument p{color:#000;font-size:11px;line-height:1.4em;}
	#sforum #sfstandardform p{color:#000;font-size:11px;line-height:1.4em;}
	
	#sforum input#pmtitle.sfcontrol[type="text"],
	#sforum input#pmtitle.sfcontrol[type="text"]:hover,
	#sforum input#pmtitle.sfcontrol[type="text"]:focus{background:#fff; border:1px solid #000;color:#000;}
	
	#sforum #sfsearchform .sfsearchblock input.sfcontrol[type="submit"],
	#sforum #sfstandardform input#sfcancel,
	#sforum #sfstandardform input#sfsave,
	#sforum #sfstandardform input.mycontrol[type="submit"],
	#sforum #sfstandardform input.mycontrol[type="button"],
	#sforum #sfstandardform input.mycontrol{
		padding:3px 5px; border:0 solid #000;
		background:#000; color:#fff;
		font-size:10px; font-weight:700;
		font-family:"Palatino Linotype", georgia, serif;}
	
	#sforum #sfsearchform .sfsearchblock input.sfcontrol[type="submit"]:hover,
	#sforum #sfstandardform input#sfcancel:hover,
	#sforum #sfstandardform input#sfsave:hover,
	#sforum #sfstandardform input.mycontrol[type="submit"]:hover,
	#sforum #sfstandardform input.mycontrol[type="button"]:hover,
	#sforum #sfstandardform input.mycontrol:hover{background:#000; color:#F8C607;}	
	
	#sforum #sfsearchform .sfsearchblock input.sfcontrol[type="submit"]:focus,
	#sforum #sfstandardform input#sfcancel:focus
	#sforum #sfstandardform input#sfsave:focus,
	#sforum #sfstandardform input.mycontrol[type="submit"]:focus,
	#sforum #sfstandardform input.mycontrol[type="button"]:focus,
	#sforum #sfstandardform input.mycontrol:focus{background:#000; color:#F8C607;}	
	#sforum #sfstandardform input#sfcancel.mycontrol,
	#sforum #sfstandardform input#sfsave.mycontrol{
		font-size:9px; font-weight:700;
		font-family:"Palatino Linotype", georgia, serif;}
	
	#sforum input#membersearch{font-size:10px;margin-left:2px;margin-right:3px;}
	#sforum input#memberstarted{font-size:10px;}
	
	#sforum input#sfcancel.mycontrol[type="button"]{background:#b00; color:#fff; border:0;}
	#sforum input#sfcancel.mycontrol[type="button"]:hover,
	#sforum input#sfcancel.mycontrol[type="button"]:focus{background:#a00; color:#fff; border:0;}
	
	#sforum .sfheading table tbody tr td p{}
	
	
#sforum #sfsearchform input[type="text"]{background:#fff;}
.sfpmrecipient input[type="text"]{background:#fff;}
#subprofile .sfcontrol{background:#fff;}
	
	#sforum .sfmessagestrip.mystrip	{background:#EEF3DD; border-top:1px dotted #000; border-bottom:1px dotted #000;}
	#sforum .sfmessagestrip.mystripbottom	{background:#EEF3DD; }
	#sforum .sfmessagestrip.accessdenied{background:;}	
	#sforum .sfmessagestrip.accessreadonly{background:;}
	#sforum .sfmessagestrip.forumlocked{background:;}
	#sforum .sfmessagestrip.forumlocked.accessreadonly{background:;}

	#sforum #sfpostform form .myrecipients fieldset	{border:0;}	
	#sforum .myrecipients filedset{border:0;}	
	#sforum .myrecipients label b{margin-bottom:5px;}
	#sforum #sfpostform .myrecipients p span label{
		font-size:10px; color:#000; letter-spacing:0;
		font-weight:400; text-transform:uppercase;
		display:block;margin-bottom:5px;}
	
	body.page.page-forum.page-id-1518 #sforum #sfpostform form {
		color: #000;
		font-size: 100%;
		font-weight: normal;
		text-align: left;
		padding:0;}
	
	#sforum #sfpostform .sfpostsavetable {background:#EEF3DD; border-top:1px dotted #000; border-bottom:1px dotted #000;}
	#sforum #sfpostform .sfpostsavetable .sfpostheading {display:;}

	#sforum #sfpostform .sfformcontainer{
		background:#E5EFFD; border:1px solid #A2B8E0; border-width:1px 0;
		padding-left:15px;padding-right:15px;
		padding-top:15px;margin-top:10px;}

	#sforum #sfpostform p.composeformtitle {
		font-size:13px; color:#000; margin-bottom:5px;
		font-weight:700; font-variant:small-caps; 
		letter-spacing:2px;}
	
	#sforum #pmtonamelist{border:1px solid #000;}
	#sforum #pmtonamelist #row{}
	#sforum input.myinput{}
	#sforum select.myinput{}

	#sforum .sfblock .sfforumtable .sfforumitem  .sfrowtitletop p a {font-size:14px;}
	#sforum .sfblock .sfforumtable .sfforumitem  .sfrowtitletop p {font-size:14px;line-height:1em; letter-spacing:normal;font-weight:700; font-variant:small-caps; padding:0;}
	#sforum .sfblock .sfforumtable .sfforumitem  .sfdescription p{font-size:11px;line-height:1.2em; letter-spacing:1px;font-weight:400; font-variant:small-caps; padding: 0;}

	#sforum div.sfheading p.profileinfo{font-size:11px;line-height:1.2em; letter-spacing:1px;font-weight:400; font-variant:small-caps; padding-top: 0;padding-bottom: 0; padding-left:10px;}
	#sforum div.sfheading p.profileinfo span.userlogindisplayname{display:block;font-size:14px;line-height:1em; letter-spacing:1px;font-weight:700; font-variant:small-caps; padding-top: 0;padding-bottom: 0;}

	#sforum .sfheading .sficoncell.myavatarstyle img {margin:0;margin-left:.6em;margin-right:10px;width:;}
	#sforum .sfheading .sficoncell.myavatarstyle{padding:0 10px;width: 2em; vertical-align: middle;}

#sforum .hidethis,.hidethis{display:none;}
#sforum #sfprofileonline .sfprofiletable.onlineidentity .sfprofilelabel{text-transform:none; text-transform:lowercase;}

#sforum .sfformblock #sfpostform #addtopic .sfpostsavetable,
#sforum .sfformblock #sfpostform #addpost .sfpostsavetable{margin-bottom:10px; background:transparent; border:0;padding:0;}

#sforum .sfformblock #sfpostform #addtopic .sfpostsavetable p,
#sforum .sfformblock #sfpostform #addpost .sfpostsavetable p{margin-bottom:15px; color:#000;font-size:12px;}
#sforum .sfpostsavetable #suggestedtags, 
#sforum .sfformblock #sfpostform #addtopic .sfpostsavetable #suggestedtags {margin-bottom:0; color:#000;font-size:11px;}

#sforum .sfpostsavetable #suggestedtags p,
#sforum .sfformblock #sfpostform #addtopic .sfpostsavetable #suggestedtags p{margin-bottom:0; color:#000;font-size:11px;}

#sforum .sfblock .sfblock .sfforumtable td{padding:10px;width: 2em;vertical-align: middle;}
#sforum .sfblock .sfblock .sfforumtable .sfuseravatar img.avatar{}

#sforum .sfblock .sfforumtable .sfnewposticoncell,
#sforum .sfblock .sfheading .sficoncell,
#sforum .sfblock .sfforumtable .sficoncell,  
#sforum #users-new.sfblock .sfforumtable .sficoncell {
	padding:0 10px;width: 2em;
	vertical-align: middle;}
 
#sforum .sfblock .sfforumtable .sfnewposticoncell img,
#sforum .sfblock .sfheading .sficoncell img,
#sforum .sfblock .sfforumtable .sficoncell img,  
#sforum #users-new.sfblock .sfforumtable .sficoncell img {
	padding:0; margin:0 .6em;
	width:24px; height:24px;}  
#sforum .sfblock .sfforumtable .sficoncell .sftopicratingscontainer.sfstars img {width:16px; height:16px;}
#sforum .sfblock .sfheading .sftitle p,
#sforum .sfblock .sfheading .sfdescription p{padding:0 6px;}

#suggestedtags {display:none;}
#sforum {border-bottom:2px dashed #f66600;}
#tags-input{display:block;}
p.entertags{font-weight:700;}

#sforum .sfstatustags .sficon,
#sforum .sfstatustags img{display:none;}
/*
#sforum .sfstatustags{padding-left:60px;}
#sforum .sffooter .sfstatustags a,
#sforum .sffooter .sfstatustags a:visited{
	 -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	background:#D6DB30; 
	color:#fff; 
	border:0;
	font-size:10px;
	text-transform:normal;text-transform:none;
	letter-spacing:normal;
	font-weight:700;
	padding:6px 3px 0;
	margin-right:1px;}

#sforum .sffooter .sfstatustags a:hover,
#sforum .sffooter .sfstatustags a:focus{background:#D6DB30; color:#000; }
#sforum .sffooter .sfstatustags input[type="button"]{padding:0;color:#000;}

*/

#postitem_toolbargroup table td{padding:0;}

#sforum .sfposttable .sfpostcontent div table td, #sforum .sfposttable .sfpostcontent #postitem_toolbargroup table td{padding:0; border:0;}


#sforum #sfadminpostlist .sfmessagestrip .sfhiddenform .sfsubhead .sficon img{margin-bottom:5px;}
#sforum #sfadminpostlist .sfforumtable .sfadmintable {margin-bottom:20px;}

#sforum .sftitle .sfbloglink a, 
#sforum .sftitle .sfbloglink a:visited{
	font-size:10px; font-weight:700;
	padding:2px 42px 2px 5px;margin:0; 
	background:#FFCB05 url(originalpost.png) no-repeat 100% 50%; 
	color:#000; }
		
#sforum .sftitle .sfbloglink a:hover{color:#fff;}

#sforum .sfpostcontent .sfbloglink a,
#sforum .sfpostcontent .sfbloglink a:hover{
	font-size:10px; font-weight:700;
	padding:2px 42px 2px 5px;margin:0; 
	background:#FFCB05 url(originalpost2.png) no-repeat 100% 50%; 
	color:#000; }
	
#sforum .sfpostcontent .sfbloglink a:hover{color:#fff;}

#sforum .sftitle p span.verysmall{font-size:11px;letter-spacing:2px;}
#sforum .sfuseravatar .avatar{border:1px solid #ddd;width:28px; height:28px;padding:1px;background:white;}






