body { background: #FFFFFF; margin: 0; padding: 0; }

p, td, ul, ul ul, ul ul ul, ol, ol ol, ol ol ol, dd, dt, dl, input, select, textarea, option 
 { font-size: 11px; font-family: Arial, Helvetica, Verdana }
 
h1 { font-size: 20px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }
h2 { font-size: 18px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }
h3 { font-size: 16px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }
h4 { font-size: 14px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }
h5 { font-size: 12px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }
h6 { font-size: 10px; font-weight: bold; font-style: italic; font-family: Arial, Helvetica, Verdana }

.dadatitle { background: #FF0000; color: #FFFFFF; font-size: 16px; text-decoration: none }

.infotable1 { border: solid 1px blue; width: 150px; border-collapse: collapse; }
.infotable1 td { background: #FF0000; color: #FFFFFF; text-align: center; font-size: 10px; font-weight: bold; padding: 3px; }
.infotable1 A:link { color: #FFFFFF; text-decoration: none }
.infotable1 A:visited { color: #FFFFFF; text-decoration: none }
.infotable1 A:active { color: #FFFFFF; text-decoration: none } 
.infotable1 A:hover { color: #99CCFF; text-decoration: none }
.infotable2 td { background: #FFFFFF; color: #000000; text-align: left; font-size: 9px; font-weight: normal; padding: 3px; }
.infotable3 td { background: #FF0000; color: #FFFFFF; text-align: center; font-size: 10px; font-weight: bold; padding: 3px; }
.infotable4 td { background: #FFFFFF; color: #000000; text-align: left; font-size: 9px; font-weight: normal; padding: 3px; }

.eventtable1 { width: 150px; border: 1px solid #0000FF; border-collapse: collapse; }
.eventtable2 { color: #FFFFFF; text-align: center; font-size: 10px; font-weight: bold; border: 1px solid #0000FF; background-color: #FF0000; padding: 3px; }
.eventtable2 a:link { color: #FFFFFF; text-decoration: none; }
.eventtable2 a:visited { color: #FFFFFF; text-decoration: none; }
.eventtable2 a:active { color: #FFFFFF; text-decoration: none; } 
.eventtable2 a:hover { color: #FFFFFF; text-decoration: none; }
.eventtable3 { font-size: 9px; border: 1px solid #0000FF; padding: 3px; }

.linktable { background-color: #FF0000; border-collapse: collapse; }
.linktable td { border: 1px solid #0000FF; color: #FFFFFF; font-size: 10px; font-weight: 800; text-align: left; vertical-align: middle; text-decoration: none; padding: 2px; }
.linktable A:link { color: #FFFFFF; text-decoration: none }
.linktable A:visited { color: #99CCFF; text-decoration: none }
.linktable A:active { color: #FFFFFF; text-decoration: none } 
.linktable A:hover { color: #99CCFF; text-decoration: none }

.qlinktable { width: 100%; border: solid 2px blue;}
.qlinkh2 { background: blue; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; width: 25%; padding: 4px }
.qlinkh2 A:link { color: #FFFFFF; text-decoration: none; }
.qlinkh2 A:visited { color: #FFFFFF; text-decoration: none; }
.qlinkh2 A:active { color: #FFFFFF; text-decoration: none; } 
.qlinkh2 A:hover { color: #FFFFFF; text-decoration: underline; }

.qlinkh1 { background: blue; color: #FFFFFF; font-size: 14px; font-weight: bold; text-align: center; vertical-align: middle; padding: 4px }
.qlink { font-size: 10px; padding: 4px; text-align: center; vertical-align: middle; border: solid 1px #999999; }
.qlink A:link { color: #0000FF; font-weight: bold }
.qlink A:visited { color: #1F86FF; font-weight: bold }
.qlink A:active { color: #3333FF; font-weight: bold } 
.qlink A:hover { color: #6AAFFF; font-weight: bold }

.siteheading { background: url(images/lake.gif) no-repeat center; font-size: 18px; font-weight: bolder; font-style: italic }
.siteheading A:link { color: #000000; text-decoration: none }
.siteheading A:visited { color: #000000; text-decoration: none }
.siteheading A:active { color: #000000; text-decoration: none } 
.siteheading A:hover { color: #000000; text-decoration: none }

.headerband { background-color: #000000; color: #FFFFFF; font-size: 14px }
.headerband2 { background-color: #000000; color: #FFFFFF; font-size: 10px; font-weight: bold; font-style: italic; font-family: "Times New Roman", Arial, Helvetica, Verdana }
.headerband2 A:link { color: #FFFFFF; text-decoration: none }
.headerband2 A:visited { color: #C0C0C0; text-decoration: none }
.headerband2 A:active { color: #FFFFFF; text-decoration: none } 
.headerband2 A:hover { color: #C0C0C0; text-decoration: none }

.sitetitle1 { color: #808000; font-size: 46px; font-weight: bold; font-family: "Monotype Corsiva", Arial, Helvetica, Verdana }
.sitetitle2 { color: #FF0000; font-size: 26px; font-weight: bold; font-family: "Monotype Corsiva", Arial, Helvetica, Verdana }
.footer { font-size: 10px }
.credit { font-size: 9px }

.llcont { float: left; width: 152px; border: 2px solid blue; font-family: Arial, Helvetica, Verdana; font-size: 9px; }
.llheading { background: red; border-bottom: 1px solid blue; font-size: 10px; font-weight: bold; text-align: center; color: #FFFFFF; padding: 4px 0px; }
.llheading A:link { color: #FFFFFF; text-decoration: none }
.llheading A:visited { color: #FFFFFF; text-decoration: none }
.llheading A:active { color: #FFFFFF; text-decoration: none }
.llheading A:hover { color: #99CCFF; text-decoration: none }
.llleft { float: left; width: 88px; border-right: 1px solid blue; padding: 2px; }
.llright { float: right; width: 60px; padding: 2px; }
.llfoot { float: left; width: 148px; border-top: 1px solid blue; padding: 2px; }

A:link { color: #0000FF }
A:visited { color: #1F86FF }
A:active { color: #3333FF } 
A:hover { color: #6AAFFF }
a img { border: none; }

#bustable { width: 100%; border: 0; }
.bushead { vertical-align: top; font-weight: bold; }
.bushead h2 { text-align: center; color: #3333FF; text-decoration: underline; }
.bushead p { font-weight: bold; }
.dircell { width: 50%; vertical-align: top; border: solid 1px #CCCCCC; padding: 14px 12px; font-size: 12px; font-weight: normal; font-style: normal; }
.dircell h4 { margin: 0; }
a.c img { display: block; border: none; }
.dircell2 { width: 50%; vertical-align: top; }
.dirhead { width: 100%; vertical-align: middle; color: #FF0000; font-size: 18px; font-weight: bold; font-style: italic;}

.phototable {
font-size: 11px; 
font-weight: bold;
font-family: Arial, Helvetica, Verdana; 
color: #000000;
text-align: center;
border: 1px solid #CCCCCC; 
padding: 1px 4px 1px 4px;
}
.image { border: 2px solid black; }

div.width292 { width: 292px; }
div.width300 { width: 300px; }
div.width350 { width: 350px; }
div.float { float: left; margin: 8px 8px 8px 8px; }
div.float p { text-align: center; font-size: 10px; font-weight: bold; margin: 2px 0px 0px 0px; }
div.float img { border: 1px solid black; }
div.floatL { float: left; margin: 8px 8px 8px 8px; }
div.floatL p { text-align: center; font-size: 12px; font-weight: bold; margin: 2px 0px 0px 0px; }
div.floatL img { border: 2px solid red; }
div.floatR { float: right; margin: 8px 8px 8px 8px; }
div.floatR p { text-align: center; font-size: 10px; font-weight: bold; margin: 2px 0px 0px 0px; }
div.floatR img { border: 2px solid black; }
