@import "../sf-framework.css";
#sforum {
background-color:#080808;
color:#FFFFFF !important;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:95%;
width:100%;
}
#sforum img {
vertical-align:middle;
}
#sforum p {
color:#FFFFFF;
}
#sforum a, #sforum a:link, #sforum a:active, #sforum a:visited {
color:#AE0909;
}
#sforum a:hover {
color:#C2C2C2 !important;
}
#sfbanner {
margin:auto;
text-align:center;
}
#sforum #sfadminstrip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#AAAAAA none repeat scroll 0 0;
border:0 solid #888888;
font-size:85%;
height:23px;
line-height:1.5em;
margin:0 0 1em;
padding:2px 10px 4px;
text-align:left;
vertical-align:middle;
}
#sforum #sfadminpostlist {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#AAAAAA none repeat scroll 0 0;
border:0 solid #888888;
display:none;
margin:0;
padding:0 10px 10px;
}
#sforum #sfadminstripfixed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
background:#E7FAFB none repeat scroll 0 0;
border:2px solid #CCCCCC;
height:auto;
opacity:0.9;
padding:2px 1%;
position:fixed;
top:0;
width:60%;
}
#sforum #sfadminstripfixed #sfadminpostlistfixed {
margin:10px 0 8px;
width:auto;
}
#sfadminpostlist, #sfadminpostlistfixed {
max-height:700px !important;
overflow:auto;
z-index:10000;
}
#sforum .sfloginstrip {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#080808;
border:0 solid #888888;
color:#CCCCCC;
float:none;
font-size:85%;
line-height:1.5em;
margin:0.5em 0 10px;
padding:3px 10px;
text-align:left;
}
#sforum .sfloginstrip .sfusercell {
font-weight:normal;
}
#sforum .sfloginstrip .sflogincell {
text-align:right;
vertical-align:top;
}
#sforum .sfloginstrip .sfbuttoncell {
float:right;
text-align:right;
vertical-align:top;
}
#sforum #sfadminstrip .sfquickadmin {
margin:0 0 0 5px;
padding:0;
vertical-align:middle;
}
#sforum #sfloginform p {
color:#FFFFFF;
margin:3px 0;
text-align:center;
}
#sforum #sflogininfo #sfsession {
border:0 solid #666666;
font-weight:bold;
padding:10px;
}
#sforum #sflogininfo #sfsession a {
text-decoration:underline;
}
#sforum .sfmessagestrip {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#121212;
border:0 solid #888888;
color:#CCCCCC;
font-size:85%;
font-weight:bold;
height:auto;
margin:1.3em 0 0;
padding:2px 10px;
vertical-align:middle;
}
#sforum .sfmessagestrip.sfforummessage, #sforum .sfmessagestrip.sfgroupmessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
}
#sforum .sfmessagestrip.sfforummessage p, #sforum .sfmessagestrip.sfgroupmessage p {
font-weight:normal;
}
#sforum .sfmessagestrip.sfforummessage img, #sforum .sfmessagestrip.sfgroupmessage img {
}
#sforum .sfmessagestrip.sfbreadcrumbs .sfpath {
}
#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;
color:#CCCCCC;
font-weight:normal;
line-height:1em;
padding-left:4px;
}
#sforum .sfmessagestrip p.sfsubhead {
}
#sforum .sfmessagestrip optgroup.sflist {
color:#555555;
font-style:normal;
font-weight:bold;
}
#sforum .sfmessagestrip select.sfquicklinks {
color:#000000;
float:right;
font-size:110%;
font-weight:normal;
margin:3px 0 !important;
}
#sforum .sfmessagestrip select.sfquicklinks option {
color:#000000;
padding-bottom:2px;
}
#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;
}
#sforum .sfblock {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:0 solid #888888;
margin:1.5em 0 0.9em;
padding:2px;
}
#sforum .sfheading {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#121212;
border:0 solid #EEEEEE;
height:auto;
padding-bottom:0.3em;
padding-left:6px;
}
#sforum .sfheading .sficoncell {
vertical-align:middle;
width:2em;
}
#sforum .sfheading .sficoncell img {
margin:0.3em;
}
#sforum .sfheading p {
color:#AE0909;
font-size:125%;
font-weight:bold;
margin:0;
padding:0 0 0 0.5em;
}
#sforum .sfheading small {
color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:85%;
font-weight:normal;
line-height:1em;
padding:0;
}
#sforum .sfheading .sfadditemcell, #sforum .sffooter .sfadditemcell, #sforum .sfheading .sfadditemcell a, #sforum .sffooter .sfadditemcell a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
margin:0;
padding:0 5px 0 0;
text-align:right;
vertical-align:middle;
}
#sforum .sfheading .sfadditemcell, #sforum .sfheading .sfadditemcell a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#sforum .sfforumtable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:0 solid #FFFFFF;
border-spacing:1px;
}
#sforum .sfforumtable th {
background-color:#080808;
border:0 solid #888888;
color:#FFFFFF;
font-size:85%;
font-weight:bold;
text-align:center;
}
#sforum .sfforumtable td {
background-color:#080808;
border:0 solid #FFFFFF;
color:#FFFFFF;
margin:0;
padding:0.3em 0 0.4em 0.3em;
}
#sforum .sfforumtable td.sfalt {
background-color:#080808;
border:0 solid #FFFFFF;
margin:0;
padding:0.3em 0 0.4em 0.3em;
}
#sforum .sfforumtable .sficoncell {
vertical-align:middle;
width:2em;
}
#sforum .sfforumtable .sficoncell img {
margin:0.4em 0.4em 0;
}
#sforum .sfforumtable .sfnewposticoncell {
background-color:#555555;
border:0 solid #FFFFFF;
width:2em;
}
#sforum .sfforumtable .sfnewposticoncell img {
margin:0.4em 0.4em 0;
}
#sforum .sfforumtable td a {
font-size:95%;
font-weight:bold;
}
#sforum .sfforumtable td p {
color:#CCCCCC;
line-height:1em;
padding:0.3em 0.3em 0;
}
#sforum .sfforumtable td small {
color:#CCCCCC;
font-family:Verdana,sans-serif;
font-size:90%;
line-height:1em;
padding:0;
}
#sforum .sfforumtable .sfcounts {
border:0 solid #FFFFFF;
color:#CCCCCC;
text-align:center;
width:5%;
}
#sforum .sfforumtable .sfforumtopicrow {
border:0 none;
margin:0 5px;
padding:0;
width:98%;
}
#sforum .sfforumtable .sfforumtopicrow td {
border:0 none;
margin:0;
padding:0;
}
#sforum .sfforumtable td.sfforumitem {
vertical-align:top;
}
#sforum .sfforumtable .sfrowtitletop {
border-bottom:1px dotted silver;
padding:0 0 5px;
}
#sforum .sfforumtable .sfrowstatus, #sforum .sfforumtable .sfrowtags {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-spacing:1px;
line-height:0;
padding:0;
text-align:center;
width:auto;
}
#sforum .sfforumtable .sfrowstatus {
float:right;
margin:0;
vertical-align:top;
}
#sforum .sfforumtable .sfrowstatus td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(small-status.png) repeat scroll 0 0;
height:16px;
margin:0;
min-width:16px;
padding:0;
}
#sforum .sfforumtable .sfrowstatus td.nobg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
line-height:0;
}
#sforum .sfforumtable .sfrowstatus td.sfrowpages {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 solid #666666;
height:16px;
margin:0;
min-width:16px;
padding:0;
}
#sforum .sfforumtable .sfrowstatus img {
margin:0;
padding:0;
}
#sforum .sfforumtable .sfrowstatus a {
color:#000000 !important;
font-size:90%;
font-weight:normal;
line-height:1em;
}
#sforum .sfforumtable .sfrowpages a {
color:#000000;
font-size:90%;
font-weight:normal;
line-height:1em;
margin:0;
padding:0 5px;
}
#sforum .sfforumtable .sftopicratingscontainer {
color:#FFFFFF;
text-align:center;
}
#sforum .sfforumtable .sftopicratingscontainer.sfthumbs img, #sforum .sfforumtable .sftopicratingscontainer.sfstars img {
margin:-2px 0 0;
padding:0 3px 0 0;
}
#sforum .sfforumtable .sfstatustags, #sforum .sfstatustags {
line-height:1.4em !important;
margin:2px 0 0 3px;
padding:0;
}
#sforum .sfforumtable .sfstatustags a, #sforum .sfstatustags a {
font-weight:normal;
margin:0;
padding:0;
}
#sforum .sfforumtable .sfstatustags .sfstatusitem, #sforum .sfstatustags .sfstatusitem, #sforum .sfstatusitem {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#080808 none repeat scroll 0 0 !important;
border:0 solid #AAAAAA !important;
color:#666666 !important;
font-size:80% !important;
line-height:15px;
margin:0 3px 3px 2px !important;
padding:0 2px !important;
}
#sforum .sfforumtable .sfstatustags a input.sftagitem, #sforum .sfstatustags a input.sftagitem {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFD8 none repeat scroll 0 0 !important;
border:0 solid #AAAAAA !important;
color:#666666 !important;
cursor:pointer;
font-size:80% !important;
line-height:16px !important;
margin:0 0 3px 2px !important;
padding:0 !important;
}
#sforum .sfforumtable .sfstatustags .sfstatusitem.sfnotags {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#080808 none repeat scroll 0 0 !important;
border:0 solid #AAAAAA !important;
padding:1px 2px 2px !important;
}
#sforum .sfforumtable .sfnewpostforum {
background-color:#555555;
border:0 solid #FFFFFF;
}
#sforum .sfforumtable .sfuserdetails {
border:0 solid #FFFFFF;
color:#F6D433;
margin:0;
width:14%;
}
#sforum .sfforumtable .sfuserdetails .sfalt {
border:0 solid #FFFFFF;
color:#F6D433;
background-color: #0b0b0b;
margin:0;
width:14%;
}
#sforum .sfforumtable .sfuserdetailswide {
margin:0;
width:28%;
}
#sforum .sfforumtable .sfuserdetailswide .sfalt {
margin:0;
width:28%;
}
#sforum .sfforumtable .sfuserdetails p, #sforum .sfforumtable .sfuserdetailswide p {
font-family:Verdana,sans-serif;
font-size:80%;
font-weight:normal;
line-height:1.1em;
text-align:center;
}
#sforum .sfforumtable .sfadminrow {
border-spacing:0;
margin:0;
padding:0;
}
#sforum .sfforumtable .sfadminslist {
margin:0;
}
#sforum .sfforumtable .sfadmintable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:0 solid #CCCCCC;
border-spacing:0;
}
#sforum .sfforumtable .sfadmintable th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
border:0 solid #DDDDDD;
border-spacing:0;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
text-align:center;
}
#sforum .sfforumtable .sfadmintable td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #888888;
border-spacing:0;
color:#000000;
margin:0;
padding:0.3em 0 0.4em 0.3em;
}
#sforum .sfforumtable .sfadmintable td p, #sforum .sfforumtable .sfadmintable td small {
color:#cccccc;
}
#sforum .sfforumtable .sfadmintable .sfadminmod {
border:0 solid #333333;
color:red;
font-size:65%;
font-weight:bold;
margin:9px 10px 0 0;
padding:3px;
width:auto;
}
#sforum #sfadminpostlist #sfmsgspot {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
background-color:#F9FAD3;
border:0 solid #CCD6F2;
color:#000000;
font-size:100%;
font-weight:bold;
margin:0;
padding:20px;
position:fixed;
top:0;
width:auto;
}
#sforum .sficonkey {
float:right;
font-family:Verdana,sans-serif;
padding:5px 0 0 15px;
text-align:right;
vertical-align:middle;
}
#sforum .sficonkey small {
color:#CCCCCC;
vertical-align:middle;
}
#sforum .sficonkey small img {
vertical-align:middle;
}
#sforum #ts-addpform {
margin-top:5px;
}
#sforum #ts-topic {
margin-top:6px;
}
#sforum #ts-header {
margin:3px 0 0 5px;
}
#sforum #ts-forum {
}
#sforum .sffooter {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#080808;
border-top:1px solid #DDDDDD;
color:#CCCCCC;
height:auto;
margin:0;
padding:4px 8px 2px;
}
#sforum .sfpagelinks {
font-size:90%;
font-weight:bold;
overflow:hidden;
padding:0.8em 0 0.8em 0.15em;
vertical-align:middle;
}
#sforum .sfpagelinks a, #sforum .sfpagelinks a:link, #sforum .sfpagelinks a:active, #sforum .sfpagelinks a:visited, #sforum .sfpagelinks a:hover {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:0 solid silver;
color:inherit;
margin:0;
padding:0.25em 0.5em;
}
#sforum .sfpagelinks img {
vertical-align:middle;
}
#sforum .sfpagelinks a.sfpointer {
border:medium none !important;
}
#sforum .sfpagelinks a.current {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
color:#000000;
}
#sforum .sfpagelinks a:hover {
background-color:#FFFFFF;
color:#F6D433;
}
#sforum .sfposttable {
border:0 solid #888888;
border-spacing:0.1em;
margin:5px 0 0;
}
#sforum .sfposttable th {
background-color:#121212;
border:0 solid #888888;
color:#FFFFFF;
font-size:85%;
text-align:center;
}
#sforum .sfposttable td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#080808 none repeat scroll 0 0;
color:#FFFFFF;
}
#sforum .sfposttable td.sfalt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0b0b0b none repeat scroll 0 0;
height:100%;
}
.sfinnerposttable {
height:100%;
}
#sforum .sfdivider {
}
#sforum .sfformcontainer #sfsmileystrip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:0 solid #CCCCCC;
height:auto;
margin:0.5em 0 0;
padding:2px 10px;
vertical-align:middle;
}
#sforum .sfformcontainer #sfsmileystrip .sfsmiley {
cursor:pointer;
margin:0;
padding:3px 3px 1px 0;
}
#sforum .sfbloglink {
font-size:90%;
font-weight:normal;
margin:2px 0;
padding:0;
}
#sforum .sfforumtable .sfinnertoolstable {
}
#sforum .sfforumtable .sfmanageicons form, #sforum .sfposttable .sfmanageicons, #sforum .sfposttable .sfmanageicons form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0;
padding:0 0 0 1px;
text-align:center;
vertical-align:top;
}
#sforum #sfstatstrip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#222222 none repeat scroll 0 0;
border:0 solid #9CA6B2;
}
#sforum #sfstatstrip th, #sforum #sfstatstrip td {
border:0 solid #555555;
color:#121212;
font-family:Verdana,sans-serif;
font-size:90%;
font-weight:normal;
vertical-align:top;
}
#sforum #sfstatstrip .sfstatsonline {
max-width:50%;
}
#sforum #sfstatstrip p {
color:#999999;
font-size:90%;
font-weight:normal;
line-height:1.3em;
padding:3px 0.8em;
vertical-align:top;
}
#sforum div#sftimestamp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 none repeat scroll 0 0;
margin-top:5px;
padding:2px 5px;
text-align:right;
}
#sforum div#sftimestamp input, #sforum div#sftimestamp select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:0 solid #DFDFDF;
font-family:Tahoma,Arial;
font-size:11px;
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 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
}
#sforum #sfpostform #sfeditormsg {
background-color:#CCDEFF;
border:0 solid #F9F9F9;
padding:8px;
}
.sfmessage, .sfmessagefail {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:0 solid #000000 !important;
display:none;
font-family:Verdana,sans-serif;
font-size:90%;
font-weight:bold;
height:32px !important;
margin:20px 0 1em !important;
padding:10px 100px 10px 5px !important;
position:fixed;
top:0;
vertical-align:middle !important;
width:auto !important;
}
.sfmessage img, .sfmessagefail img {
padding:2px 10px 2px 5px !important;
vertical-align:middle !important;
}
.sfmessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(mess-succ.png) repeat-x scroll 0 0;
color:#000000;
}
.sfmessagefail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(mess-fail.png) repeat-x scroll 0 0;
color:#000000;
}
.sfregmessage {
background-color:#5364AE;
border:0 solid #888888;
color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:90%;
font-weight:bold;
margin:1em 0;
padding:2px;
}
a.sficon {
color:#FFFFFF !important;
text-decoration:none;
}
.sfposticoncontainer a.sficon {
color:#FFFFFF !important;
font-weight:normal !important;
}
#sforum .sficon, #sforum .sficon a, #sforum .sficon p, #sforum .sficon img {
border:medium none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
}
#sforum .sficon img {
border:medium none;
padding:0;
}
#sforum .sficon .sfrednumber, #sforum .sficon .sfbluenumber, #sforum .sficon .sfrednumberzero, #sforum .sficon .sfbluenumberzero, #sforum .sficon #sfunread, #sforum .sficon #sfmod {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:0 solid #EEEEEE;
color:#FFFFFF !important;
height:18px;
margin:0 1px;
text-align:center;
width:30px;
}
#sforum .sfrednumber {
background-color:#FF000A;
}
#sforum .sfbluenumber {
background-color:#330099;
}
#sforum .sfrednumberzero {
background-color:#FF9999;
}
#sforum .sfbluenumberzero {
background-color:#9999FF;
}
#sforum .sfhiddenform {
margin:0;
padding:0;
vertical-align:middle;
}
#sforum .sfhiddenform .sficon {
margin:0;
padding:0;
vertical-align:middle;
}
#sforum .sfhiddeninput {
height:1px;
margin:0;
padding:0;
width:1px;
}
.sfalignright {
float:right !important;
}
.sfalignleft {
float:left !important;
}
.sfclear {
clear:both;
height:1px;
overflow:hidden;
}
.sfclearleft {
clear:left;
}
.inline_edit {
display:none;
}
#sforum #sfversion {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#080808;
border:0 solid #888888;
color:#080808;
font-family:Verdana,sans-serif;
font-size:0;
font-weight:normal;
height:auto;
margin:0;
padding:2px 0 4px;
text-align:center;
vertical-align:middle;
}
#sforum #sfversion a {
color:#444444;
}
#sfacknowledge, #sfvalid {
font-family:Verdana,Tahoma,Arial,SanSerif;
font-size:11px;
line-height:1.1em;
}
input#sfclosevalid {
float:right;
margin-top:20px;
}
.sfpopuptable {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FFFFFF !important;
border:0 solid #888888 !important;
border-spacing:4px !important;
font-size:90% !important;
font-weight:normal !important;
margin:0 !important;
padding:4px !important;
text-align:left !important;
width:99% !important;
}
.sfpopuptable td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#EEEEEE none repeat scroll 0 0;
font-size:90% !important;
font-weight:normal !important;
line-height:1.2em !important;
margin:2px 4px !important;
padding:5px 10px !important;
}
.sfpopuptable td.sflabel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 none repeat scroll 0 0;
}
.sfpopuptable td.sfdata {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#333333 none repeat scroll 0 0 !important;
color:#000000 !important;
font-weight:normal !important;
width:75%;
}
.sfpopuptable td.sfdata a {
font-weight:bold !important;
}
.sfpopuptable td.sflabel a, .sfpopuptable td.sflabel img {
color:#000000 !important;
font-weight:bold;
margin:0;
padding:0 12px 0 0;
vertical-align:middle;
}
.sfpopuptable td.sflabel img {
margin:auto;
padding:0;
text-align:center;
}
.sfformcontainer {
max-width:100%;
}
#sforum #sfsearchform .sfsearchblock {
color:#FFFFFF;
font-size:90%;
padding:0 4px;
}
#sforum #sfsearchform .sfsearchblock .sfradioblock {
border-left:1px solid silver;
padding:4px;
}
#sforum #sfpostform form, #sforum #sfstandardform form, #sforum #sfsearchform form {
color:#FFFF00;
font-size:100%;
font-weight:normal;
text-align:left;
}
#sforum #sfpostform form #sfhide {
display:none;
}
#sforum #sfstandardform {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#000000;
border:0 solid #8F2F07;
color:#F6D433;
padding:10px;
}
#sforum #sfpostform fieldset, #sforum #sfsearchform fieldset {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:transparent;
border:0 solid #FFFF00;
color:#AE0909;
font-size:100%;
padding:10px;
text-align:left;
}
#sforum #sfstandardform fieldset {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border:0 solid #FFFFFF;
color:#FFFF00;
font-size:100%;
padding:20px;
text-align:left;
}
#sforum #sfpostform p, #sforum #sfstandardform p, #sforum #sfsearchform p {
color:#FFFF00;
font-size:100%;
padding:5px 0 4px;
}
#sforum #sfstandardform .sfheading p {
color:#FFFFFF !important;
}
#sforum .sfpostsavetable {
background-color:#080808;
border-collapse:separate;
border-spacing:3px 5px;
margin:5px 0 0;
width:100%;
}
#sforum .sfpostsavetable th, #sforum .sfpostsavetable td {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#080808;
border:0 solid #D8D8E7;
color:#ffffff;
font-weight:normal;
padding:6px;
}
#sforum .sfpostsavetable p {
color:#ffffff !important;
}
#sforum .sfpostsavetable td.sfpostheading {
background-color:#121212;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:3px 10px;
}
#sforum #sfpostform .sfcheckoptions, #sforum #sfpostform .sfcheckoptions td {
border:0 none;
margin:0;
padding:0 3px 2px 0;
vertical-align:middle;
width:auto;
}
.form-table {
color:#000000;
}
.sfregdocument {
}
#sforum input {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border:0 solid #888888 !important;
width:auto;
}
#sforum input:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF none repeat scroll 0 0 !important;
width:auto;
}
#sforum .sfcontrol.input {
width:auto;
}
.sfcontrol {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#F7F7F7 none repeat scroll 0 0 !important;
border:0 solid #CCCCCC !important;
color:#000000 !important;
font-family:Verdana,sans-serif !important;
font-size:11px !important;
margin:4px 2px 0 0 !important;
padding:2px;
}
.sfcontrol:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#CCCCCC none repeat scroll 0 0 !important;
border:0 solid #CCCCCC !important;
color:#000000 !important;
}
.sfcontrol:focus {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F7F7F7 none repeat scroll 0 0 !important;
border:0 solid #CFC8C0 !important;
}
.sfpostsavetable #sfsave.sfcontrol {
border:0 solid blue !important;
}
.sfxcontrol {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#E7FAFB none repeat scroll 0 0 !important;
border:0 solid #444444 !important;
color:#000000 !important;
font-family:Verdana,sans-serif !important;
font-size:80% !important;
margin:3px !important;
padding:1px !important;
}
.sfxcontrol:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#888888 none repeat scroll 0 0 !important;
border:0 solid #333333 !important;
color:#FFFFFF !important;
}
.sfxcontrol:focus {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:red none repeat scroll 0 0 !important;
border:0 solid #CFC8C0 !important;
}
.sfmodbutton, .sfmodbutton:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#9999FF none repeat scroll 0 0 !important;
}
.sfordbutton, .sfordbutton:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FF9999 none repeat scroll 0 0 !important;
}
textarea.sftextarea, textarea.sfquickreply {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#F0F3FD;
border:0 solid #CCD6F2 !important;
color:#000000 !important;
margin:0 2px 2px !important;
padding:2px;
width:98%;
}
textarea.sftextarea:hover, textarea.sfquickreply:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#5475D4 none repeat scroll 0 0 !important;
border:0 solid #2445A4 !important;
}
textarea.sftextarea:focus, textarea.sfquickreply:focus {
background-color:#FFF8F0 !important;
border:0 solid #CFC8C0 !important;
}
textarea.sftextarea {
font-size:110% !important;
}
textarea.sfquickreply {
font-size:110% !important;
}
.sfpostcontrol, .sfpostcontrol:hover {
width:70%;
}
.sflistcontrol, .sflistcontrol:hover, .sflistcontrol:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#999999 none repeat scroll 0 0;
border:0 solid #555555;
color:#000000;
font-family:Verdana,sans-serif;
font-size:100%;
width:90%;
}
.sflistcontrol:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5475D4 none repeat scroll 0 0;
border:0 solid #CCD6F2;
}
.sflistcontrol:focus {
border:0 solid #CFC8C0 !important;
}
.sfradioblock .sfradio {
}
.sfcontrol .sfcheckbox {
}
label.sfradio {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
line-height:14px;
margin:0;
padding:4px 5px 4px 10px;
}
label.sfcheckbox {
}
textarea.sfquickreply {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border:0 solid #AAAAAA !important;
color:#000000 !important;
font-family:Verdana,sans-serif !important;
font-size:105% !important;
padding:12px;
}
textarea.sfquickreply:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border:0 solid #2445A4 !important;
}
textarea.sfquickreply:focus {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF none repeat scroll 0 0 !important;
border:0 solid #AAAAAA !important;
}
.sfsmalltextarea {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-color:#FFFFFF;
border:0 solid #AAAAAA !important;
color:#000000 !important;
font-family:Verdana,sans-serif !important;
font-size:90% !important;
margin-right:2px !important;
padding:12px;
width:80%;
}
.sfsmalltextarea:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border:0 solid #2445A4 !important;
}
.sfsmalltextarea:focus {
background-color:#FFFFFF !important;
border:0 solid #CFC8C0 !important;
}
label.checkbox span.holder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(checkbox.gif) no-repeat scroll 0 -3px;
height:61px;
}
label.radio span.holder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(radio.gif) no-repeat scroll 0 -3px;
height:61px;
}
label.checked span.holder, label.checked span.holder {
top:-42px !important;
}
label.list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
clear:left;
cursor:pointer;
float:left;
}
label.inline {
float:left;
margin:0 10px 0 0;
}
input.hiddenCheckbox {
left:-10000px;
position:absolute;
}
label.prettyCheckbox span.holderWrap {
display:block;
float:left;
margin-right:15px;
overflow:hidden;
position:relative;
}
label.prettyCheckbox span.holder {
display:block;
left:0;
position:absolute;
top:0;
}
.sfpostsavetable #suggestedtags .local_db, .sfpostsavetable #suggestedtags .yahoo_api, .sfpostsavetable #suggestedtags .ttn_api {
border:0 solid silver !important;
margin:0 3px;
padding:1px 4px 3px;
}
#sforum .container_clicktags {
display:block;
}
#sforum .container_clicktags span {
background-color:#F0F0EE !important;
border-color:#CCCCCC #999999 #999999 #CCCCCC !important;
border-style:solid !important;
border-width:1px !important;
color:#333333 !important;
cursor:pointer;
display:block;
float:left;
margin:3px !important;
padding:3px 4px 3px 22px !important;
}
#sforum .container_clicktags span:hover {
background-color:#B6BDD2 !important;
border-color:#0A246A !important;
color:#000000 !important;
}
#sforum .container_clicktags span.ttn_topic {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0EE url(tag_blue.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.ttn_location {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0EE url(map.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.ttn_person {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0EE url(user.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.yahoo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0EE url(yahoo_logo.gif) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.local {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0EE url(tag_purple.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.ttn_topic:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6BDD2 url(tag_blue.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.ttn_location:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6BDD2 url(map.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.ttn_person:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6BDD2 url(user.png) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.yahoo:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6BDD2 url(yahoo_logo.gif) no-repeat scroll 3px 50%;
}
#sforum .container_clicktags span.local:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B6BDD2 url(tag_purple.png) no-repeat scroll 3px 50%;
}
.sfclearright {
clear:right;
height:5px;
overflow:hidden;
}
.sfac_results {
background-color:#EEEEEE;
border:0 solid #D8D8E7;
overflow:hidden;
padding:0;
}
.sfac_results ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
.sfac_results iframe {
display:block;
height:3000px;
left:0;
position:absolute;
top:0;
width:3000px;
z-index:-1;
}
.sfac_results li {
cursor:pointer;
display:block;
font-family:-moz-use-system-font;
font-size:12px;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:-moz-use-system-font;
margin:0;
overflow:hidden;
padding:2px 5px;
width:100%;
}
.sfac_results li:hover {
background-color:#DDDDDD;
}
.sf-upload-button {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
border:0 solid #888888 !important;
cursor:pointer;
text-align:center !important;
width:125px;
}
p.sf-upload-status-success {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#008000 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
font-weight:bold;
margin:5px !important;
padding:5px !important;
}
p.sf-upload-status-fail {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#A00000 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
font-weight:bold;
margin:5px !important;
padding:5px !important;
}
