body { padding: 0; margin: 0; background-color: #FFF }
.title { background-color: #9696FF; margin-bottom: 4px; border: 1px #000000 solid; width: 98%; color: #00204D; }
.mainmenu { background-color: #A2BEFF; border: 1px #44B9E6 solid; margin-bottom: 4px; width: 98%; margin-top: 4px}
.innertable td { font-family: Arial; font-size: 12px; color: #000000; background-color: #FFF; list-style-type: circle; }
.announce { background-color: #CDE2FF; border: 1px #000000 solid; margin-bottom: 4px; width: 100%; }
tr.tablehead td, td.tablehead { font-family: Arial; font-weight: bolder; font-size: 11px; color: #000073; background-color: #D0E4FF; text-align: center; padding-top: 4px; padding-bottom: 4px; }
td.category { font-size: 12px; font-family: Arial ; font-weight: bold; color: #000000; background-color: #EDF5FF; text-align: center; }
td.forumentry { font-size: 12px; font-family: Arial; font-weight: bold; color: #800000; background-color: #FFFFFF; text-align: center; }
.copyright { font-size: 12px; font-family: Arial; color: #000034; background-color: #D0E4FF; text-align: center; border: 1px #A2BEFF solid; padding-top: 1px; padding-bottom: 1px; margin-left: 1%; margin-right: 1% }
H1 { font-family: Arial; font-weight: bolder; color: #00204D; text-align: center; font-size: 14px; margin-top: 0px; margin-bottom: 0px; }
H2 { font-size: 12px; font-family: Arial; color: #E3FCF0; text-align: right; margin-bottom: 0px; }
H3 { font-size: 12px; font-family: Arial; text-align: left; margin-top: 0px; margin-bottom: 0px; font-weight: bold; }
H4 { font-size: 12px; font-family: Arial; color: #121291; text-align: left; margin-top: 2px; margin-bottom: 0px; font-weight: normal; padding-bottom: 0px; }
H5 { font-family: Arial; font-size: 12px; background-color: #F3FAFF; text-align: center; margin-top: 8px; margin-bottom: 3px; padding-top: 3px; }
H6 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #00006C; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; background-color: ; }
.actions { font-size: 6px; font-family: Arial; font-weight: bold; text-align: left; list-style-type: circle; }
.locations { text-align: center; border: 1px #000000 solid; background-color: #D9ECFD; width: 100%; margin-bottom: 4px; font-color: ; }
.descr { font-size: 12px; font-family: Arial; color: #111111; }
.username { font-weight: bolder; color: #5A0000; }

.pages { font-weight: lighter; color: #333333; }

.sort { font-size: 10px; font-family: Arial; color: #000000; text-align: right; background-position: right;}
.topicentry { font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; background-color: #FFFFFF; text-align: center; }
.postentry, .postentry2 { font-size: 12px; font-family: Arial; color: #000000; background-color: #FFFFFF; text-align: justify; padding-right: 10px;  vertical-align: top; padding: 2px }
.postmsg {width: 60%;}
.sign { font-size: 10px; font-family: Verdana; color: #404040;}
.modcomment { font-size: 10px; color: #CC3300; font-weight: bold }
.modlinks { font-size: 11px; font-family: Arial; color: #000033; text-align: right; border: #000033; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
blockquote { font-size: 10px; font-weight: lighter; text-indent: 20px; border: #666666; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background-color: #FFFF6C; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

.usertable { background-color: #002855; border: 1px #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.offtopic {  font-size: 10px; color: #333333 }

code {  font-family: "Courier New", Courier, mono; font-size: 10px; text-align: left}
.menuentry { font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; background-color: #89ACFE; text-align: center; text-transform: uppercase; width: 133px; }
.outertable { background-color: #FFFFFF; margin-bottom: 1px; margin-left: 1%; margin-right: 1%}
.innertable { background-color: #89ACFE; border: 1px #89ACFE solid}
.mainlist { background-color: white; border: 1px #345487 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.maintext { font-family: Arial; font-size: 12px; color: #00004A }
.hligh { font-weight: bold; color: #FF0000 }

.postlinks { border-bottom:#93ADCA 1px solid; padding-bottom: 3px; margin-bottom: 3px; margin-right: 4px }

.postlinks2 { text-align: right; margin-right: 4px }

.online { font-weight: bold; font-size: 12px; color: #A00 }

.posttable { border-collapse: collapse; width: 100%; border: #93ADCA 2px solid; table-layout: fixed }

.posttable td { border: #93ADCA 1px solid }

a.newpm, a.newpm:visited { text-decoration: blink; color: #DD0000; }

textarea { font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; border: #C0C0C0 1px solid; background-color: #FFFFFF; color: #000066; width:98%}
select { font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; border: #C0C0C0 1px solid; background-color: #FFFFFF; color: #000066 }
input { font-family: arial, verdana, geneva, helvetica, sans-serif; font-size: 12px; border: #C0C0C0 1px solid; background-color: #FFFFFF; color: #000066}
option { font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; border: #C0C0C0 1px solid; background-color: #FFFFFF; color: #000066}

.photo_nav { overflow: auto; padding: 5px; vertical-align: center; text-align:center; white-space: nowrap; width: 96% }
.nav1 { display: inline; margin-right: 5px; margin-top: 2px }
.nav2 { display: inline; margin-right: 5px; border: #C00 2px solid }
.nav3 { display: inline; margin-right: 5px; margin-top: 2px }

.calendar_hday { color: #800 }
a.calendar_hday { color: #C00 }
a.calendar_hday:visited { color: #A00 }
a.calendar { color: #1E90FF }
a.calendar:visited { color: #1280EE }

a:link { color: #00006F; text-decoration: none; }
a:visited { color: #00006F; text-decoration: none; background-color: ; }
a:active { color: #000936; text-decoration: none; }
a:hover { color:#FF4455; text-decoration: underline;  }

a.inverse:link { color: #00003E; text-decoration: none; }
a.inverse:visited { color: #00003E; text-decoration: none; }
a.inverse:active { color: #800000; text-decoration: none; }
a.inverse:hover { color: #800000; text-decoration: none; }
a.menuitem:link { color: #FFFFFF; text-decoration: none; }
a.menuitem:visited { color: #FFFFFF; text-decoration: none; }
a.menuitem:active { color: #D0D0FF; text-decoration: none; }
a.menuitem:hover { color: #EB6C00; text-decoration: none; }
a.username:link { font-weight: bolder; color: #1E0080; text-decoration: none; }
a.username:visited { font-weight: bolder; color: #1E0080; text-decoration: none; }
a.username:active { font-weight: bolder; color: #CD2222;  text-decoration: none; }
a.username:hover { font-weight: bolder; color: #CD4444; text-decoration: underline;  }
