
div#news {position: absolute; bottom: 0; left: 10; width: 200px; height:auto; font-size: small; margin: 0.5em; margin-top: auto; text-align: center; background: #adff2f; color: #00088b;}

div#sidebar {position: absolute; top: 3em; left: 0; width: 200px; padding: 0; margin: 1em; border-width: 0; margin-right: 6px; padding-right: 6px; border-right: 2px solid #88B;  }
div#sidebar div {margin-bottom: 1em;}

div#sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #e7d19a none center left no-repeat; text-decoration: none;}
div#sidebar a:link {color: #226; background-color: transparent;}
div#sidebar a:visited {color: #557; background-color: transparent;}
div#sidebar a:hover {background: #adff2f; color: #337;}
div#sidebar a span {display: none;}

div#sidebar a#current {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #32cd33 none center left no-repeat; text-decoration: none;}
div#sidebar a#current:link {}
div#sidebar a#current:visited {}
div#sidebar a#current:hover {}
div#sidebar a#current span {display: none;}


div#sidebar a#secondary {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none;}
div#sidebar a#secondary:link {color: #226; background-color: transparent;}
div#sidebar a#secondary:visited {color: #557; background-color: transparent;}
div#sidebar a#secondary:hover {background: #adff2f; color: #337;}
div#sidebar a#secondary span {display: none;}

div#sidebar a#secondary_current {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none;}
div#sidebar a#secondary_current:link {}
div#sidebar a#secondary_current:visited {}
div#sidebar a#secondary_current:hover {}
div#sidebar a#secondary_current span {display: none;}

h3 {font-weight: bold; letter-spacing: 0.5em; padding: 0.33em 0.5em 0.167em; border-top: 1px solid #335; border-bottom: 1px solid #557; background: #77A; color: #335; }

div#content {position: absolute; left: 206px; background: transparent; padding: 0; padding-left: 10px; margin: 1em; border-width: 0; border-left: 2px solid #88B;  }

h4 {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #32cd33 none center left no-repeat; text-decoration: none}
h5 {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: center; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none}
h6 {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none}

div#sidebar_hleft {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #32cd33 none center left no-repeat; text-decoration: none}
div#sidebar_hright {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none}
div#sidebar_hcenter {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: center; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none}

div#sidebar_icon {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #ffffff none center left no-repeat; text-decoration: none}
h3 {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #ffffff none center left no-repeat; text-decoration: none}


h1 {letter-spacing: 1px; font-weight: bold; color: #337; text-decoration: none; display: block; margin: 0; padding: 0.33em; background: #32cd33 none center left no-repeat; border-bottom: 2px solid #88B; margin-bottom: .1in;}

table { border-collapse: collapse; }
tr#nextrow { border-top: 1px solid #88B; }
td#pstatus { background: #32cd33; padding: 0.33em; }

div.NN4 {display: none;}


table#thumbnails { border-collapse: none; }

.thumbnailpict { display: block;  border-style: groove; border-width: heavy; border-collapse: collapse;}
.thumbnaildesc { padding-bottom: 16px; }


table#downloads { }
.downloadcomment { padding-top: 32px; padding-bottom: 16px; }
table#downloads th {color: #337; background: #7cfc00; }

div#faq { }
.faqquestion { display: block; color: #337; background: #7cfc00; }
.faqanswer { display: block; }

.feedsubject { letter-spacing: 1px; font-weight: bold; color: #337; font-size: normal; }
.feeddate { letter-spacing: 1px; color: #337; font-size: small; }

.feedtitle {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: #7cfc00 none center left no-repeat; text-decoration: none;}

.feedbody {display: block; margin-left 20px; padding: 0.33em; letter-spacing: 1px; text-align: left; border-bottom: 1px; font-size: small; }


.randthumb { display:block; text-align:center; width:200px; height: 200px; background-color: white; vertical-align:middle; display: table-cell; font-size: small; }

.randthumb a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: center; font-weight: bold; border: 1px solid #88B; color: #337; background: #e7d19a none center left no-repeat; text-decoration: none; }

iframe {display: block; margin: 0; width:200px; height: 200px; border-bottom: 1px solid #88B; }
