@CHARSET "ISO-8859-1";

/*
 * (c) Steven Sulley
 */
 
.title h1, body {
	margin: 0px;
	padding: 0px;
}

body, .public, form th, .statForm {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #f8d079;
}

#sdfBanner {
  display: block;
  background-image: url('sdfSiteBannerBack.png');
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 0px;
  padding: 5px;
}

#sdfBanner a {
  color: #eee;
  font-weight: bold;
}

#sdfBanner a:before {
  content: url('sdfLogoSmall.png');
  padding: 3px;
}

.title {
  background-image: url('titleBack.png');
  background-repeat: repeat-x;
  background-position: bottom;
  height: 70px;
  padding: 5px;
}

.title .ads {
  float: right;
  width: 468px;
  margin: 3px;
}

.title h1 {
  margin-left: 85px;
  padding-top: 10px;
}

.section, .right, .footer {
  border: 2px solid #333;
  background-color: #ffe;
  margin: 1em;
  padding: 0.8em;
}

.content p {
  margin-left: 1em;
}

.content {
  margin-right: 560px;
}

.footer {
  clear: both;
}

.footer p {
  text-align: center;
  margin-bottom: 0px;
  padding-bottom: 2px;
}

.right {
    float: right;
    width: 510px;
    padding-right: 10px;
}

.right h2 {
  margin-top: 0px;
  padding-top: 0px;
}

.right img {
   margin: 5px 5px;
}

label {
  display: inline-block;
  margin: 5px 5px;
  width: 9em;
}

.checkLab {
  width: auto;
}

form {
  padding: 5px;
}

.news p {
  padding-top: 0px;
  margin-top: 0px;
}

.news h3 {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.banOps {
  border: 1px solid #333;
}

.err {
  border: 1px solid #f00;
  background-color: #faa;
  list-style-image: url('exclamation.png');
}

.public {
  border: 1px solid #333;
  padding: 5px;
}

.statForm {
  border: 1px dashed #333;
  padding: 5px;
}

.logStat {
  margin-left: 10px;
  margin-top: 0.5em;
  font-size: 0.9em;
}
.logStat:before {
  content: url('user_orange.png');
}
.logStat a {
  color: #eee;
  margin-left: 1.5em;
}

a img {
  border: 0px;
}

.banOps {
  font-size: 0.7em;
  padding: 2px;
  margin-bottom: 5px;
}

.hitsStats {
  float: right;
}

.left {
  margin-bottom: 5px;
  padding: 2px;
}

.options li {
  display: inline;
  margin-right: 2em;
  white-space: nowrap;
}

.options a {
  text-decoration: none;
}

.options a:hover {
  text-decoration: underline;
}

.options #start:before {
  content: url('house.png');
}

.options #details:before {
  content: url('vcard_edit.png');
}

.options #background:before {
  content: url('image_add.png');
}

.options #font:before {
  content: url('font.png');
}

.options #create:before {
  content: url('add.png');
}

form small {
  display: block;
  border-top: 1px solid #333;
  margin-top: 10px;
  padding-top: 3px;
}


