/* Green: #6EAE12 */

body,html
{
background:#333;
color:#DADADA;
font-family:verdana,sans-serif;
font-size:small;
margin:0;
}

a
{
color:#6EAE12;
text-decoration:none;
}

img{border:none;}

ul
{
list-style:square;
}

ul#slcsLogin
{
background:#2f2f2f;
padding:3px;
text-align:right;
margin:0;
}

ul#slcsLogin li
{
background:#222;
padding:3px;
display:inline;
border-left:1px solid #333;
}


ul#slcsNavbar,
ul#slcsSubnav
{
background:#2f2f2f;
padding:3px;
text-align:left;
margin-top:1px;
}

ul#slcsNavbar li,
ul#slcsSubnav li
{
background:#222;
padding:3px;
display:inline;
border-right:1px solid #333;
}

div#slcsHeader p
{
display:none;
}

div#slcsHeader h1
{
background:url('/static/banner.png') no-repeat left;
height:90px;
font-size:0px;
margin:0;
}

div#slcsBodyWrap
{
padding:1em;
}

div#slcsBodyWrap p
{
margin-left:2em;
}

div#slcsBodyWrap h2
{
color:#6EAE12;
}

div#slcsBodyWrap h3
{
margin-left:1em;
color:#DADADA;
}

fieldset
{
background:#444;
border:1px solid #555;
width:50%;
margin:auto;
}


fieldset table
{
margin:auto;
}

fieldset table tr.qfrow th
{
text-align:right;
}

fieldset table tr.qfrow input
{
background:#333;
border:1px solid #222;
color:#6EAE12;
padding:3px;
}

input.button
{
background:#555 url('/static/buttonbg.jpg') !important;
border:1px solid #6eae12 !important;
color:black !important;
}

.error
{
color:red;
}

.darkrow td,
.darkrow th
{
background:#333;
padding:3px;
margin:0;
vertical-align:middle;
}

.lightrow td,
.lightrow th
{
padding:3px;
margin:0;
vertical-align:middle;
}

.lightrow img,
.darkrow img
{
vertical-align:middle;
}

thead th
{
background:#222;
border:1px outset #222;
padding:4px;
color:white;
}

table
{
border-spacing:0;
}

span#flexRateGood
{
background:url('/static/goodratingbg.jpg');
padding:3px;
color:#cfc;
}

span#flexRateBad
{
background:url('/static/badratingbg.jpg');
padding:3px;
color:#fcc;
}

span#flexRateGood img,
span#flexRateBad img
{
display:inline;
margin:-10px;
margin-left:-5px;
padding:-12px;
opacity:0.6;
}

div#profileHead
{
background:#222;
padding:3px;
padding-left:1em;
border:1px solid black;
}

div#profileHead h2
{
margin:0;padding:0px;
border-bottom:1px solid #B2EF59;
}

div#profileHead h3
{
margin:0;
}
div#profileHead li
{
padding-top:3px;
padding-bottom:3px;
list-style-type: square;
}
div#profileHead div
{
clear:right;
height:150px;
margin-left:160px;
}
div#profileHead a.avatar
{
float:left;
display:block;
height:150px;
width:150px;
background:#666 url('/static/icons/dchecker.png');
font-size:0px;
}

div.cell
{
background:#2c2c2c;
border:1px solid #222;
margin:6px;
-moz-border-radius:3px;
min-height:100px;
}

div.cell h3
{
margin:0 !important;
padding:3px;background:#222;
}

div#profileCol1
{
float:left;
width:50%;
padding:6px;
}

div#profileCol2
{
width:50%;
padding:6px;
margin:6px;
margin-top:0;
margin-left:49.5%;
}

div.cell th
{
text-align:left;
}

span.mailhide a
{
background:#6EAE12;
}