
body {max-width: 320px; background-color: #DFE4DF; font-size: .75em; font-family: Verdana, sans-serif;  }
label { font-weight: bold;}

#bcbox {  color: #fff; font-weight: bold; background-color: #000; padding:4px; }

#ftrbox { font-size: x-small; text-align: center; color: #fff; background-color: #000; padding: 2px; clear: both; border-style: none solid solid; border-width: 1px; border-color: #000 }

a { color: #fff; font-weight: bold }
a:hover { color: #2BC1BC; font-weight: bold; text-decoration: underline }
p { margin-top: .25em; margin-bottom: .25em; }
h1 {font-size: 1.4em; margin-top: .1em; margin-bottom: .1em}
h2 {font-size: 1.2em}
.bldtxt {font-weight: bold;}

.adarea { margin-top: 5px; text-align: center; }
#sponsors { margin: 5px 0 5px 0; font-size: 80%; background-color: #F6FBF7; padding: 4px;  border: solid 1px #9ea69f; }
#sponsors a {color: #4164E9}
#sponsors a:hover {color: #000}
#sponsors ul {color: #000; padding: 0 0 0 10px; margin: 6px 0 0 10px; }

img { border-style: none }

.catlst {margin-top: 5px; margin-bottom: 5px}
.entryNorm { padding: 4px; border-bottom: dashed 1px #68A16E }
.entrybox  {margin: 5px 0 5px 0; padding: 4px; background-color: #fff;border: solid 1px #68A16E; list-style-type: none}
.entrybox a {font-size: 1em; font-weight: bold; color: #4164E9}
.entrybox a:hover {color: #000}
.entrybox li { font-size: 1.05em; margin-bottom: 10px; margin-top: .05em; margin-bottom: .05em }
.lnkop { text-align: right; font-size: .80em }
.in { list-style: none; margin: 0; padding: 0; }
.in li { background-color: #f1f1f3; margin: 3px 0; padding: 2px; border-bottom: 1px solid; border-color: #ccc; }
.in li li { border: none; margin: 0; padding: 0; }

.contactErr  { font-size: 1.1em; background-color: #ffdbdc;   border: solid 2px red; padding: 2px }
#entryPreview { font-weight: normal; padding: 4px; background-color: #fffacb;   border: solid 1px #f00; padding: 2px }
.formrequired { color: red; font-weight: bold; font-size: 1.5em }
#stdbox { margin: 3px 0;background-color: #d5e5f7; padding: 2px; border: solid 1px #acc4e6 }
#paybox { msrgin: 3px 0; background-color: #fff1c1;padding: 2px;  border: solid 1px #ffde71 }
*revlst { margin-left: 10px; padding-left: 10px }
/*.ltus { padding-left: 30px }
.ltusbox { background-color: #fffacb; margin-bottom: 5px; padding: 2px; border: solid 1px #ff7203 }*/
.addlbox { padding: 2px 0 2px 0;font-size: .85em;text-align: center;}
.addlbox a:hover {text-decoration: none;}
#searchForm { color: #565656;border-color: #ccc; padding: 2px 0; margin: 5px 0 0 0; } 
.wdcatcnt { font-size: .8em; }

#entryPreviewTitle { color: #00f; font-weight: bold; text-decoration: underline; }

