body {
  background-image:url("../images/background.png");
  margin:0px;
  font-family:Verdana,DejaVu-sans;
}

img { border:0px; }

textarea { font-family:Verdana,DejaVu-sans;font-size:11px; }

.header {
  height:80px;
  background-image:url('../images/header-background.png');
}

.headerBand {
  height:29px;
  padding-left:10px;
  background-image:url('../images/header-band.png');
  font-size:12px;
  font-family:Arial,Sans;
}

#padding {
  margin:8px;
  margin-top:15px;
}

.windowHeader {
  width:100%;
  background-image:url("../images/window-header.png");
  height:20px;
  border-top:1px solid #929292;
  border-left:1px solid #929292;
  border-right:1px solid #929292;
  color:#FFFFFF;
  font-family:Verdana,DejaVu-sans,Sans;
  font-weight:bold;
  font-size:11px;
  text-align:left;
  text-indent:5px;
  vertical-align:middle;
  padding-top:3px;
}

.windowBackground {
  width:100%;
  border-bottom:1px solid #929292;
  border-left:1px solid #929292;
  border-right:1px solid #929292;
  background:#E3E3E3;
  line-height:18px;
  font-family:Arial;
  font-size:12px;
}

a {
  text-decoration:none;
  color:#000000;
}

a:hover {
  text-decoration:underline;
}

.navigation {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.navigation li {
  background:url('../images/navi-background.png');
  width:100%;
}

.navigation li:hover {
  background:url('../images/navi-background-hover.png');
  width:100%;
}

.navigation a {
  font-family:Verdana,DejaVu-sans;
  font-size:10px;
  text-decoration:none;
  padding-left:4px;
}
.navigation a:hover {
  font-family:Verdana,DejaVu-sans;
  font-size:10px;
  text-decoration:none;
  padding-left:12px;
}

.postLeft {
  border-right:1px solid #929292;
  padding:5px;
  width:160px;
  background-color:#efeded;
}

.postRight {
  padding:5px;
}
.windowAlign { padding:4px; }

#lastThreads {
  border:0px;
  width:100%;
  font-family:Verdana,DejaVu-sans;
  font-size:10px;
  color:#003B5C;
}
#lastThreads a { font-family:Verdana,DejaVu-sans;font-weight:bold;text-decoration:none;color:#D0DFE7; }
#lastThreads a:hover { font-family:Verdana,DejaVu-sans;font-weight:bold;text-decoration:underline;color:#D0DFE7; }
#lastThreads span { color:#001D2D;font-weight:bold; }
#lastThreads a:hover span { color:#003B5C;font-weight:bold; }

.contentRow { border-bottom:1px solid #929292;padding:3px;padding-left:5px; }

.ninput {
  font-weight:bold;
  height:15px;
  background-color:#F1F1F1;
  border:1px dashed #222222;
  font-size:10px;
  padding:5px;
  color:#222222;
  width:200px;
}

.ninput:focus {
  font-weight:bold;
  height:15px;
  background-color:#FFFFFF;
  border:1px solid #747474;
  font-size:10px;
  padding:5px;
  color:#000000;
}

.einput {
  height:15px;
  background-color:#ECC7C7;
  border:1px dashed #D8D8D8;
  font-size:10px;
  padding:5px;
  color:#A7A7A7;
  width:200px;
}

.narea {
  font-family:Verdana,DejaVu-sans;
  font-weight:bold;
  width:200px;
  height:100px;
  background-color:#F1F1F1;
  border:1px dashed #222222;
  font-size:12px;
  padding:5px;
  color:#222222;
  width:200px;
}

.narea:focus {
  font-family:Verdana,DejaVu-sans;
  font-weight:bold;
  width:200px;
  height:100px;
  background-color:#FFFFFF;
  border:1px solid #747474;
  font-size:12px;
  padding:5px;
  color:#000000;
}
#headerRow {
  background-image:url(../images/window-header.png);
  height:23px;
}

#headerRow a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

#headerRow a:hover {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

.editBtn {
  border:1px solid black;
  background-color:#FFFFFF;
  padding:0px;
  margin-right:2px;
  cursor:pointer;
}

.editBtn:hover {
  background-color:#CCCCCC;
}

.quote {
  margin-left:10px;
  padding-left:10px;
  border-left:1px dotted #929292;
  /*
    margin:2px;
    padding:4px;
    background-color:#EFEDED;
    border:1px solid black;
  */
}

.code {
  margin:2px;
  background-color:#efeded;
  overflow:auto;
  font-family:monospace;
  padding:4px; 
  border:1px solid black;
  white-space:pre;
}

.postContent {
  overflow:auto;
}

.postContent a {
  color:#339933;
  border-bottom:1px dashed;
  text-decoration:none;
}

.postContent a:hover {
  border-bottom:1px solid;
}

.smilie {
  margin-left:3px;
  margin-right:3px;
  border:0px;
}