body { margin:0px; text-align: center; font-family: Verdana; font-size: 7.5pt }
hr { border: solid 0px black; border-bottom: solid 1px black }
h2 { margin: 0px; line-height: 1.5em; color: Firebrick; font-size:13pt }
a { color: #000; }
a.menulink { color: #000; text-decoration:none;  }
a.menulink:hover { text-decoration:underline; }
a.header { color: #B852E6; text-decoration:none; }
a.header:hover { text-decoration:underline; }
h3 { margin: 0px; line-height: 1.5em; color: Firebrick; font-size:11.5pt; }
table { width:100%; font-size: 7.5pt   }
p { text-indent: 3.0em }
tr.podcastrow { background-color: #D6E9FC; }
tr:hover.podcastrow { background-color: #B7E0F5; }
tr.podcastrow2 { background-color: #EEF6FE; }
tr:hover.podcastrow2{ background-color: #B7E0F5; }

.podcastdescription {height:100%; width: 227px; overflow: hidden }
tr.menurow { background-color: #FFFFFF;}
td.podcastcol { padding: 4px }
tr > td.podcastcol { padding: 5px; }
/*tr:hover.menurow { background-color: #B7E0F5; }*/

/* Message Rows */
tr.messagerow { background-color: #D6E9FC; }
tr:hover.messagerow { background-color: #B7E0F5; }
tr.messagerow2 { background-color: #EEF6FE; }
tr:hover.messagerow2{ background-color: #B7E0F5; }

/* Unread Message Rows */
tr.unreadMessagerow { background-color: #D6FCDA; }
tr:hover.unreadMessagerow { background-color: #B7F5BE; }
tr.unreadMessagerow2 { background-color: #ECFEEE; }
tr:hover.unreadMessagerow2 { background-color: #B7F5BE; }

td.messagecol { padding: 5px }

.button { background-color: #fff; }
.onbutton { background-color: #B7E0F5; }

#page {width: 1000px; height: auto; margin: 0 auto 0 auto; background-color: white; text-align: left; }

#main {clear: both; height: auto; margin-left: 0px;}

#topbar { float: left; background-color: white; width:272px; height:116px;	}
#topbarright { float: right; background-color: white; height:116px;}
#topad { padding: 13px 0 0 0;  }

#leftbar { float: left; width: 137px; }
    .section-left {  padding:0px 2px 2px 2px;}
    .section-message {  padding:5px;}
    .section-left table { width:133px; border: 0px; }
#content { padding: 0 5px 0px 5px; float:left;  width: 694px; }
#rightbar { float: right; width: 159px;  }
    .section-right {  padding:0px 2px 2px 2px;}
    .section-bugreport {  padding:5px;}
    .section-right table { width:155px; border: 0px; }
#footer
{
    text-align: center;
}
.sectiontitle-red-small    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-r-thin-small.png); padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-green-small    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-g-thin-small.png); padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-blue-small    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-b-thin-small.png); padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-purple-small    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-p-thin-small.png); padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-orange-small    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-o-thin-small.png); padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-red    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-r-thin.png); font-size: 1.0em; padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-blue    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-b-thin.png); font-size: 1.0em; padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-purple    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-p-thin.png); font-size: 1.0em; padding: 1px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 10pt}
.sectiontitle-orange    { margin: 2px 2px 0px 2px; font-family: Tahoma; font-weight:bold; background: url(images/sectiontitle-o.png); font-size: 1.0em; padding: 3px 3px 2px 5px; color:#fff; text-align: left; background-repeat: no-repeat; font-size: 12pt}
.section {background: #fff;  font-size: 1.0em; padding:5px; line-height:1.2em; }
.sectionlist { margin: 0; padding: 5px; clear: both; border-top: 0px;  }
.sectionlist ul { margin: 0; padding: 0;}
.sectionlist li { margin: 0; padding: 1px;display: block; font-size: 10pt; width: 75px; border: solid white; border-width: 0 0 0 0; text-align: left; }

.spacedText { line-height: 2em }

#commentsblock {
    padding: 5px;
    border: solid 1px #C2DEFA;
    background-color: #E3F0FD;
}
#commentsblock form { margin: 0px; width:0px }
#commentsblock textarea { border: solid 1px #90C5F6; width: 300px; height: 80px  }
#commentsblock table { width:0  }
#commentsblock input.button {
    border: solid 1px #90C5F6;
	margin-top: 0px;

	background-color: white;
}

input.button {
    border: solid 1px black;
	margin-top: 0px;

	background-color: white;
}

.newsItem { }
.newsContent { line-height:1.2em; padding-top: 5px}
.postby { color: #AAA; font-size: 11px; line-height:1em; }

/*FAQ*/
.QandA { padding: 5px; line-height: 1.5em; border: 1px white solid; }
.question { font-weight: bold; font-style: italic }
.answer {  }

#newsupdate
{
    border: dotted 1px crimson;
    background-color: Papayawhip;
    padding: 5px;
}

/* Title/Window Classes */
div.title-blue { padding: 2px; background-color: Cornflowerblue; color: Ghostwhite; font-weight:bold }
div.window-blue { border: solid 1px cornflowerblue; background-color: Aliceblue; padding: 8px }

