/* CSS Document */

html { font-family: Georgia, Garamond, serif; font-size: 100%;}
*html { border-top-width: 12px; border-bottom-width: 12px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; font-family: Georgia, Garamond, serif; }

a, p, td, ul, li, h1, h2, h3, h4, h5, h6, input, textarea { /*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Georgia, Garamond, serif; Xfont-weight: normal; Xfont-variant: normal; font-size: 90%; }

body { padding: 0px; font-family: Georgia, Garamond, serif; margin: 0px; background-color: #E7DBB7; background-image: url(../bg.gif); background-repeat: repeat; SCROLLBAR-FACE-COLOR: #025944; SCROLLBAR-HIGHLIGHT-COLOR: #025944; SCROLLBAR-SHADOW-COLOR: #025944; SCROLLBAR-3DLIGHT-COLOR: #025944; SCROLLBAR-ARROW-COLOR:  #FFFFFF; SCROLLBAR-TRACK-COLOR: #DBCA95; SCROLLBAR-DARKSHADOW-COLOR: #6D7EAB; background-attachment: fixed; }
p { font-size: 100%; }
h1 { font-size: 26px; font-weight: bold; color: #41624F; margin-bottom: 2px; font-family: Georgia, Garamond, serif; line-height: 34px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D8C898; margin-top: 14px; }
h2 { font-size: 20px; font-weight: bold; color: #333333; font-family: Georgia, Garamond, serif; margin-top: 6px; margin-bottom: 6px; }
h3 { font-size: 120%; font-weight: bold; color: #666666; }
h4 { font-size: 100%; font-weight: bold; color: #444444; }
h5 { font-size: 90%; font-weight: bold; color: #222222; }
h6 { font-size: 80%; font-weight: bold; color: #111111; }
ul { list-style-type: square; font-size: larger; }
td { }
sup { padding-top: 4px; }
input, textarea { padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 3px; vertical-align: middle; font-size: 1.2em; font-family: Calisto, Arial, sans-serif; }
textarea { overflow: auto; }

.rowHEADER { font-size: small; color: #FFFFFF; background-color: #000000; padding-left: 6px; font-weight: bold; }
.rowFIRST { background-image: url(assets/input-shadow.gif); background-repeat: no-repeat; background-position: -6px 0px; }
.rowA { color: #000000; background-color: #FFFFFF; padding-left: 4px; background-repeat: no-repeat; }
.rowB { color: #000000; background-color: #F2F0EA; padding-left: 4px; }
.rowC { color: #333333; background-color: #A59850; }
.tableLINES { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C0C0C0; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; border-left-color: #C0C0C0; }
.copyright { font-size: 10px; color: #666666; }
.inputbox { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #666666; }
#leftside { background-color: #A89B7B; /*#E7DBB7*/
	background-image: url(../bg-side1.gif); background-repeat: no-repeat; background-position: left top; width: 220px; height: 520px; }
#contentarea { background-color: #EFE8CF; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; width: 700px;   /*  was 500 px */ border-top-width: 0px; border-right-width: 6px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #DAC88F; border-right-color: #DAC88F; border-bottom-color: #DAC88F; border-left-color: #DAC88F; float: left; }
#footer { background-image: url(../footer.gif); background-repeat: no-repeat; background-position: right top; float: left; width: 100%; width: 760px; display: block; clear: left; }
#masthead { background-image: url(../bg-masthead.jpg); height: 128px; font-family: Georgia, Garamond, serif; font-size: 28px; color: #41624F; vertical-align: bottom; padding-left: 4px; font-weight: bold; background-position: right center; background-repeat: no-repeat; padding-bottom: 22px; }
.dropcap { color: #41624F; font-family: Georgia, Garamond, serif; float: left; width: 0.7em; font-size: 4.4em; line-height: 82%; padding-top: 6px; }
.rowHEADERblue { font-size: small; color: #000000; background-color: #7A8AB3; padding-left: 6px; font-weight: bold; }
.rowHEADERgreen { font-size: small; color: #FFFFFF; background-color: #41624F; padding-left: 6px; font-weight: bold; }
div#photogroup { margin-left: 0px; text-align: left; }
div#photogroup td.smalltext a { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
#contentTD { background-repeat: no-repeat; background-position: 700px 0px; background-image: url(../oldmap.jpg); }
.smalltext { font-family: Arial, sans-serif; font-size: 10px; }
.tagbox1 { font-size: small; color: #41624F; padding: 12px; float: right; height: auto; width: 200px; margin-right: 0px; border: 4px double #003366; margin-top: 0px; margin-bottom: 0px; margin-left: 12px; }
.barry { font-family: Mistral, "Brush Script MT", Arial,; font-size: 36px; font-style: italic; }
.calclink { float: right; padding-top: 12px; }


a:link { text-decoration: none; color: #000066; Xfont-size: 100%; }
a:visited { text-decoration: none; color: #000000; Xfont-size: 100%; }
a:hover { text-decoration: none; color: #0000CC; }
a:link.mainnav, a:visited.mainnav { height: 24px; padding-top: 4px; padding-bottom: 0px; padding-right: 12px; padding-left: 8px; display:block; float:left; color: #ffffff; text-decoration: none; font-size: 11px; font-size: .8em; font-weight: bold; border-right-width: 1px; border-right-style: dotted; border-right-color: #000000; }
a.mainnav:link { }
a.mainnav:visited { }
a.mainnav:hover { color: #41624F; text-decoration: none; background-color: #EEE7CA; }
a.footernav:link { color: #000000; text-decoration: none; padding-right: 4px; padding-left: 4px; font-size: 11px; }
a.footernav:visited { color: #000000; text-decoration: none; padding-right: 4px; padding-left: 4px; font-size: 11px; }
ul#sidenav1 { padding: 0; margin: 0; list-style-type: none; float: left; width: auto; }
ul#sidenav1 li { display: inline; }
ul#sidenav1 li a.sidenav { float: left; width: 186px; color: #000000; padding: 2px 6px 2px 12px; text-decoration: none; font-size: 11px; font-weight: bold; margin-bottom: 6px; margin-left: 3px; text-align: right; }
ul#sidenav1 li a.sidenav:hover { color: #41624F; background-color: #EEE7CA; }
ul#sidenav1 a.sidenavsub { float: left; width: 197px; font-size: 10px; font-weight: normal; padding: 2px 6px 2px 18px; line-height: 12px; }

.nosee { display: none; }
.noprint { display: inherit; }
.tableLINES { filter:progid:DXImageTransform.Microsoft.Shadow(color=#A89B7B, Direction=140, Strength=3);}
.photos {filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=140, Strength=3); border: 1px solid #000000; }
.question { font-weight: bold; margin-right: 10px; }

