body {color:black; background:#e9e9e9;}

h1 {margin:15px 0 0 0; font-variant:small-caps;}
h1 span {font-variant:normal; font-size:80%;}
h2 {margin:0 0 15px 0;}
.subtitle {margin:0 0 15px 4px; font-weight:bold;}
.infobox {border:1px solid #999; padding:3px 6px; background:#cde; text-align:justify;}
.infobox a {color:red; white-space:nowrap;}

#forumlayout {margin:0 auto 20px auto; width:750px; font-family:Verdana, Arial, sans-serif;}
.postlayout, .searchlayout {
  margin:0 12% 50px 12%;
  border-left:1px solid silver;
  border-right:1px solid silver;
  border-bottom:1px solid silver;
  padding:1px 30px 20px 30px;
  color:black;
  background:white;
  font-family:Verdana, Arial, sans-serif;
}
.log {
  border-top:1px solid #369;
  border-left:1px solid #369;
  border-right:1px solid #369;
  padding:10px 25px;
  color:white;
  background:#58b;
  font-weight:bold;
}
.msg {
  border-left:1px solid #369;
  border-right:1px solid #369;
  border-bottom:1px solid #369;
  padding:20px 25px 15px 25px;
  color:black;
  background:white;
  line-height:140%;
}
.msg b {color:#369;}
.msg hr {margin:10px 0; padding:0; color:#369;}
.msg form {text-align:right; margin-top:8px;}

.paginate {font-weight:bold;}
.paginate a {padding:0 4px;}
.paginate span {padding:0 4px;}
.faint {color:silver;}

fieldset {border:0;}
fieldset input {margin:2px 0; padding:2px;}
fieldset textarea {width:98%; margin-bottom:12px; padding:4px;}

input, textarea {cursor:hand;}
input#user {width:60px; padding-left:2px;}

.notes {color:navy;}
.name {color:#c00; background:white; padding:0 2px;}
.found {color:navy; background:#ff9; padding:0 2px;}

