BODY { font-family:Verdana,arial,helvetica,sans-serif;background-color:#f1f4f5;color:#000000 }
TD,TH { font-family:Verdana,arial,helvetica,sans-serif }
A:link { text-decoration:none }
A:visited { text-decoration:none;color:#551a8b }
A:active { text-decoration:none;color:#b70000 }
.norm { font-size:10pt }
a.fixed { font-weight:bold }
a.closed{ font-weight:lighter;color:#C0C0C0 }
img{ border-style: none; }


.navbar { 
  background-color:#D5E5E1;
}

.navitemboard {
  margin: auto;
  font-size:16px;
}

.navitem {
  margin: auto;
}

.navlogo {
  margin: auto;
  margin-left: 5px;
}

.threadsmall { font-size: x-small; }
.threadnorm { font-size: small; }

.messageheader {
  padding: 5px;
  background-color:#D5E5E1;
  display: grid; 
  gap: 3px 1px; 
  grid-template-areas: 
    "msgsubject msgadminaction"
    "msgfrom msgfrom"
    "msgreplyto msgreplyto"; 
}
.msgsubject { grid-area: msgsubject;font-size:18px; font-weight: 600; color:#000000 }
.msgadminaction { grid-area: msgadminaction;  justify-self: end; }
.msgreplyto { grid-area: msgreplyto;font-size:14px; }
.msgfrom { grid-area: msgfrom;font-size:14px;}
textarea#message { width: 100%;height: 200px;font-family: "Courier New", Courier, monospace;font-size:10pt }

.messagebody { 
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: 'Roboto Mono', Courier, monospace;
	font-size:14px;
	color:#000000;
	margin-left: 5px;
	background-color:#ffffff;
	word-wrap:break-word;
}


.quote { 
  border-left-width:thick;
  border-left-style:solid;
  border-left-color:#808080;
  padding-left: 3px;
  color:#808080;
}

.quote a:link,
.quote a:visited,
.quote a:active {color: #808080}

.msgfooter {
	padding: 5px;
	background-color:#D5E5E1;
	text-align: center;
}

/* boardlist */

.boardlistlogo {background-color:#D5E5E1 }
.boardlistbg {background-color:#F7F7F7 }
.boardlisthd {
	background-color:#D5E5E1;
	}
.brdlstname {
	text-align: left;
	}
.brdlstthema {
	text-align: left;
	}
.brdlstlastmsg {
	text-align: right;
	}
.brdlistadm {
	background-color:#D5E5E1;
	}

td.boardlistlogo	{
	text-align:center;
	}

.boardlistnav {
	background-color:#F7F7F7;
	vertical-align: middle;
	}


/* messagesearch */
.msgsearchheader {background-color:#EDEDED }
.msgsearchbg {background-color:#ffffff }
.msgsearchfooter  {background-color:#EDEDED }

#thread { font-size: 10pt; }

#msgsubject {font-size:11pt; font-weight:bold; color:#000000}
#msgauthor {font-size:10pt;color:#000000}
#msgreplyto {font-size:9pt;color:#000000}

textarea#message { width: 100%;height: 200px;font-family: "Courier New", Courier, monospace;font-size:10pt }
#messagebody {font-family: "Courier New", Courier, monospace;font-size:10pt}
#messagetext {font-family: "Courier New", Courier, monospace;font-size:10pt}

/* message */
.messagebody {background-color:#F7F7F7 }
.messagesubject {background-color:#D5E5E1 }
.messageauthor {background-color:#D5E5E1 }
.messagereplyto {background-color:#D5E5E1 }
.messagefooter {background-color:#D5E5E1 }

/* Message Reply Form */
.msgreplyheader {background-color:#D5E5E1 }
.msgreplybg {background-color:#F7F7F7 }
.msgreplyfooter  {background-color:#D5E5E1 }

li{
    margin: 3px 0;
	list-style-type:disc;
}