a:link, a:visited {
text-decoration: inherit;
color: #009900;
}

a:hover,  a:active{
text-decoration: none;
color: #ff0000;
}

body{
  background-color: #fafad2;
  background-attachment: fixed; background-position: 0 50%;
color: #696969;   font-family: Arial, Tahoma, sans-serif;
  font-size: 14px; margin: auto;
  max-width: 400px; border: solid 1px #ddd79d}

form{
  padding: 0px;
  margin: 0px;
  font-size: small;
}

hr{
  border: 1px;
  border-top: 1px dashed #ffa500;
  margin-top: 3px;
  margin-bottom: 3px;
}

.a{
  border: 1px solid #b5bec7;
  margin-bottom: 3px;
  padding: 2px;
  background-color: #ffffff;
}

.alarm{
  background-color: Red;
  color: #ffffff;
  font-weight: bold;
  border: 1px solid white;
  padding: 3px 0px 3px 4px;
}

.alarm a:link, .alarm a:visited{
  font-size: x-small;
  color: white;
}

.b{
  padding: 2px;
  margin: 0px;
  background-color: #fffff0; border-top: 3px solid #ddd79d; border-bottom: 3px solid #ddd79d;}

.c{
  padding: 2px;
  margin: 0px;
  background-color: #fff8dc;
  }

.end{
  text-align: center;
}

.fmenu{
  padding: 5px 0px 5px 4px;
  margin: 0px 0px 2px 0px;
  color: white;
  background-color: #ffec8b;
  border-left: 3px solid #ffec8b;
  border-right: 3px solid #ffec8b;
  border-top: 3px solid #eedb7a;
}

.footer{ font-family: Cooper Black;
font-size: 15x
  margin: 0px;
  padding: 5px 5px 5px 2px;
  color: #ffffff;
  background-color: #ffa500;
  border-left: 3px double #ee8500;
  border-top: 3px double #ee8500;
  border-right: 3px double #ee8500;
  border-bottom: 3px double #ee8500;}


.footer a:link, .footer a:visited{
  color: #ffffff;
}

.hdr{
  border-bottom: 3px double #eedb7a;
  padding-left: 2px;
  background-color: #f1f1f1;
  font-weight: bold;
}

.header{
  margin: 0px;
  background-color: #ffa500;
  color: #ffffff;
  padding: 5px 0px 6px 4px;
  border-left: 3px double #ee8500;
  border-top: 3px double #ee8500;
  border-right: 3px double #ee8500;
  border-bottom: 3px double #ee8500;}
.maintxt{
  margin: 0px;
  font-weight: normal;
  padding: 0px 2px 0px 2px;
}

.menu{
  margin: 0px;
  background-color: #ffffe0;
  border-top: 1px solid #ffffe0;
  border-bottom: 1px solid #ffffe0;
  padding: 1px 0px 2px 0px;
}

.menu a:link, .menu a:visited {
text-decoration: none;
color: #CC9966;
}


.rmenu{
  margin: 0px;
  padding: 2px 0px 3px 4px;
  background-color: #eee8aa;
  border: 1px solid #eee8aa;
}

.gmenu{
  margin: 0px;
  padding: 2px 0px 3px 4px;
  background-color: #f0e68c;
  border: 1px solid #f0e68c;
}

.bmenu{
  margin: 1px;
  padding: 2px 0px 3px 4px;
  background-color: #eee8aa;
  border-top: 3px double #e5dd8c;
  border-bottom: 3px solid #e5dd8c;
  }

.quote{
  font-size: small;
  padding: 2px 0px 2px 4px;
  color: #999999;
  border-left: 3px solid silver;
  border-bottom: 1px solid silver;
}
.quote a:link, .quote a:visited{

}

.red{ padding: 2px 0px 2px 4px;
  border-left: 4px double solid red;
  color: red;
}

.redhr{
  margin: 0;
  border: 0;
  border-top: 3px solid red;
}

.tmn{
  padding: 5px 0px 5px 4px;
  margin: 0px 0px 2px 0px;
  color: white;
  background-color: #ffec8b;
  border-left: 3px solid #ffec8b;
  border-right: 3px solid #ffec8b;
  border-bottom: 3px solid #EEDD82;
.tmn a:link, .tmn a:visited, .fmenu a:link, .fmenu a:visited{
  color: #009900;
  text-decoration: none;
}

.tmn a:hover, .fmenu a:hover{
  text-decoration: underline;
}

.reply{ border-left: 3px double red;
  color: red;
}

.func{
  color: gray;
  padding: 2px 0px 2px 4px;
  border-left: 4px solid #9acd32;
}

.phdr{
  color: black;
  font-weight: bold;
  padding: 6px 0px 8px 4px;
  background-color: #eee8aa;
  border-bottom: 3px solid white;
}

.b img, .c img{
  float: left;
  margin-right: 4px;
}


.status{
  color: #CD853F;
  font-weight: bold;
}