/* ~~~ Dynamic SITEFORUM CSS file ~~~ www.siteforum.com/design ~~~ */

/* ~~~ dateBox.css ~~~ */
.dateBox td { background-color:#eee; vertical-align:top; }
.dateBox td img { margin:.2em; }
.dateBox .fontFaceL { display:block; padding:0 0 0 .3em; color:#666; }
.dateBox .year { padding:0 0 0 .8em; }
/* ~~~ dialogForms.css ~~~ */
/* ~~~ formStandard ~~ (BETA! $$segment) ~~~~~~~~~~~~~~~~~~~~~ */

.formStandard fieldset .fullsize input,
.formStandard fieldset .fullsize textarea,
.formStandard fieldset .fullsize select
{
    width:95%;
}
.formStandard fieldset .halfsize input,
.formStandard fieldset .halfsize textarea,
.formStandard fieldset .halfsize select
{
    width:40%;
}

.formStandard input.disabled,
.formStandard select.disabled
{
   border:1px dotted #ccc;
}

.formStandard .button input,
.formStandard input.upload,
.formStandard input.bt
{
   width:auto;
   border:2px groove #ccc;
   cursor:pointer;
}
.formStandard label.p1,
.formStandard div.p1
{
    display:block;
    clear:left;
    float:left;
    margin:0em;
    padding:0.3em;
    width:24%;
}
.formStandard div.p2
{
    display:block;
    float:left;
    width:73%;
    padding:0.3em;
}
.formStandard div.pt
{
    display:block;
    padding:0.3em;
}
.formStandard fieldset
{
    border:1px solid #ccc;
    margin:0.5em 0em;
    padding:0.5em;
}
.formStandard fieldset legend
{
    margin:0em;
    padding:0.3em;
    font-weight:bold;
}
/* ~~~ forms.css ~~~ */
/* ~~~ general forms ~~~~~~~~~~~~~~~~~~~~~~~ */
form
{
    margin:0;
    padding:0;
}

input.sfsCheckBox
{
    border-style:none;
}

/* ~~~ standardForm ~~~~~~~~~~~~~~~~~~~~~~~ */

.formStandard fieldset .fullsize input,
.formStandard fieldset .fullsize textarea,
.formStandard fieldset .fullsize select
{
	width:95%;
}
.formStandard fieldset .halfsize input,
.formStandard fieldset .halfsize textarea,
.formStandard fieldset .halfsize select
{
	width:18em;
}

.formStandard input.disabled,
.formStandard select.disabled
{
   border:1px dotted #ccc;
   background-color:#eee;
}

.formStandard .button input,
.formStandard input.upload
{
   width:auto;
   border:2px groove #ccc;
}
.formStandard label.p1,
.formStandard div.p1
{
    display:block;
    clear:left;
    float:left;
    margin:0em;
    padding:0.3em;
    width:24%;
}
.formStandard div.p2
{
    display:block;
    float:left;
    width:70%;
    padding:0.3em;
}
.formStandard div.pt
{
    display:block;
    padding:0.3em;
}
.formStandard br
{
    clear:both;
}
.sfsDialogContent fieldset
{
    border:1px solid #ccc;
    background-color:#efefef;
    margin:0.5em 0em;
    padding:0.5em;
}
.sfsDialogContent fieldset legend
{
    margin:0em;
    padding:0.3em;
    font-weight:bold;
}
/* ~~~ loginArea.css ~~~ */
#sfsLoginArea
{
	text-align:left;
}
#sfsLoginArea form label
{
	display:block;
}
#sfsLoginAreaTx, #sfsLoginAreaPw, #sfsLoginAreaBt
{
	display:block;
	font-size:1em;
	border:1px solid #ccc;
}
#sfsLoginAreaTx, #sfsLoginAreaPw
{
	margin:0em 0.9em 0.3em 0em;
	width:150px;
}
#sfsLoginAreaBt
{
	margin:0em 0.9em 0.5em 0em;
	width:152px;
	background-color:#E1E1E1;
	clear:left;
}
#sfsLoginArea form .sfsKeepLogin
{
	padding-bottom:.5em;
	display:block;
}
#sfsKeepMe
{
	display:inline;
}
#sfsLoginArea form .sfsKeepLogin label
{
	display:inline;
}
#sfsLoginArea a
{
	display:block;
	line-height:1.5em;
}
#sfsLoginArea span.seperator
{
	display:none;
}
/* ~~~ loginForm.css ~~~ */
#sfsLogin
{
    margin:0em;
    padding:0em;
    float:none;
}
#sfsLogin .block1
{
    margin:0em;
    padding:1em 1.5em 2em 0em;
    float:left;
    width:60%;
}
#sfsLogin .block2
{
    margin:0em;
    padding:1em 1em 2em 0em;
    float:left;
    width:30%;
}
#sfsLoginFormTop label, .sfsKeepLogin
{
    clear:left;
    float:left;
    margin:0em 0em 0.3em 0em;
    width:13em;
}
#sfsLoginFormTx, #sfsLoginFormPw
{
    margin:0em 0em 0.3em 0em;
    width:8.5em;
}
#sfsLoginForm
{
    width:24em;
}
#sfsLoginFormBt
{
    margin:0em;
    width:9em;
    text-align:center;
}
#sfsLoginFormBottom
{
    padding:0.3em 0em 0em 0em;
    clear:both;
}
/* ~~~ searchBox.css ~~~ */
#sfsSearchBox
{
    text-align:center;
}
#sfsSearchBox form
{
    margin:0em;
    padding:0em;
}

