BODY {
	font: Geneva, Verdana, Helvetica, Aria;
        background: #c2efcb;
        color: #000000;
        margin: 2px;
        padding: 2px;
}

H1 {
        background-color: transparent;
        background-color: #b7ddc0;
        text-align: center;
        text-decoration: none;
        letter-spacing: 1pt;
        margin: 0px 3px 0px 3px;
        padding: 10px;
}

HR { }
TH { background: #b1deba; text-align: center; }
TD { text-align: center; }

.versioninfo { font-size: small; }

.evenrow { background: #d9ffef; width: 100%; }
.oddrow { background: #d9ffe0; width: 100%; }

.author { width: auto; }
.listdesc { }
.listlink { colour: #C00 }
.month { text-align: center; }
.msgcount { font-family: monospace; text-align: center; width: 50px; }
.msgsitem {
        padding: 1em; 
	background: #d9ffe0;
	border-style: solid;
        border-color: #c2efcb;
        border-width: thick;
}

.msgslink { } 
.note { }
.subject {
	text-align: left;
	width: auto;
	padding-left: 1em;
}
.threaditem { border-width: thin; }
.threadslink { }
.timestamp { width: auto; }
.year { text-align: center; }

/* Parts of the pager */
.pager {
	background: #b7ddc0;
	text-align: center;
	margin: 0px 2px 0px 2px;
        border-style: solid;
        border-color: #c2cbff;
        border-width: 1px 1px 1px 1px;
}
.pager-first { }
.pager-prev { }
.pager-curr { }
.pager-next { }
.pager-last { }

/* Parts of the message menu */
.msg { }
.msgmenu {
        color: #004;
        background-color: #b7ddc0;
        margin: 3px;
}
.msgmenu-prevbydate { width: 100%; }
.msgmenu-nextbydate { }
.msgmenu-prevbythread { }
.msgmenu-nextbythread { }
.msgmenu-label { text-align: right; white-space: nowrap; }
.msgmenu-value { text-align: left; width: 99%; }

/* Parts of the menu bar */
.menubar {
        background: #b7ddc0;
        margin: 0px 2px 0px 2px;
	vertical-align: middle;
	text-align: center;
        border-style: solid;
        border-color: #c2cbff;
        border-width: 1px 1px 1px 1px;
}
.menu-lists { }
.menu-config { }
.menu-first { }
.menu-prev { }
.menu-bythread { }
.menu-bydate { }
.menu-next { }
.menu-last { }
.menu-months { }
.menu-search { }
.menu-subscribe { }

/* Configuration table */
.config { }
.config-label { width: 40%; padding-right: 5px; text-align: right; }
.config-value { text-align: left; }
.config-select { text-align: left; }
.config-text { text-align: left; }

/* The list table classes */
.lists { width: 100%; }
.lists-title { text-align: center; }
.months { border: 0px; }
.msglist { }
.msgs { width: 100%; }
.threadlist { }
