body {color:black; background:#eee;}

h1 {margin:15px 0 4px 0; font-variant:small-caps;}
h1 span {font-variant:normal; font-size:80%;}
h2 {margin:4px 0 15px 0;}
#infobox {border:1px solid #ccc; padding:4px 8px; color:#000; background:#fed;}
#infobox a {white-space:nowrap;}

.forumlayout {
  margin:0 10%;
  border-left:1px solid silver;
  border-right:1px solid silver;
  padding:1px 30px 5px 30px;
  color:black;
  background:white;
  font-family:Verdana, Arial, sans-serif;
}
.postlayout, .searchlayout {
  margin:0 10% 30px 10%;
  border-left:1px solid silver;
  border-right:1px solid silver;
  border-bottom:1px solid silver;
  padding:1px 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:15px;
  color:white;
  background:url(/images/bg_board.jpg);
  font-weight:bold;
}
.msg {
  border-left:1px solid #369;
  border-right:1px solid #369;
  border-bottom:1px solid #369;
  padding:15px;
  color:black;
  background:#fcfcfc;
  line-height:140%;
}
.msg b {color:#369;}
.msg hr {margin:8px 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;}

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;}

#smiley {text-align:center;}
#smiley img {width:16px; height:16px;}

