body { background: #ccd2ad url(../art/BodyBG.gif) repeat-x fixed 0 top; }
a:link { color: #5c6c00; }
a:visited { color: #272727; }
a:hover { color: #501106; text-decoration: none; }
a:active { color: #000; }
#wrapper { background: #d1d6b2 url(../art/cuts/hudson_03.gif) repeat-x left bottom; width: 800px; }
#header { background-image: url(../art/cuts/hudson_01.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 800px; height: 241px; }
#header h1 { text-indent: -9999px; }
#header ul li { font-size: 12px; text-indent: -9999px; display: inline; }
#header ul { text-indent: -9999px; }
#nav { background: #222e00 url(../art/cuts/navBG.gif) no-repeat right 0; text-align: left; width: 800px; height: 23px; }
#nav ul { margin: 0; padding: 4px 0 0 6px; }
#nav ul li { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 3px 0 3px 0; list-style-type: none; display: inline; }
li.nsp { background-image: url(../art/cuts/navspacer.gif); background-repeat: repeat-y; background-position: center top; width: 2px; }
#nav a:link { color: #fff; text-decoration: none; }
#nav a:hover { color: #ebe996; text-decoration: none; }
#nav a:active { color: #ebe996; text-decoration: none; }
#nav a:visited { color: #fff; text-decoration: none; }
#content { padding: 25px; }
#left { text-align: left; width: 475px; float: left; }
#left h3 { color: #3b424c; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0; }
#left h4 { color: #000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0; }
#left p { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding-top: 12px; }
#left ul { padding: 6px 6px 0 24px; }
#left ul li { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 1px 25px 1px 6px; list-style-type: square; }.upbold { font-size: 115%; font-weight: bolder; }
#right { width: 250px; float: left; padding-left: 25px; }
#rpic { padding-top: 15px; }
#rpic img { border: solid 4px #fff; }
#rpic p { color: #501106; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; padding-top: 10px; padding-bottom: 20px; }
#veterans { width: 250px; height: 290px; }
#veterans a:link p, #veterans a:visited p { background-image: url(../art/HonorVet-butn.jpg); background-repeat: no-repeat; background-position: 0 0; }
#veterans a:hover p, #veterans a:active p { background-image: url(../art/HonorVet-butn.jpg); background-repeat: no-repeat; background-position: -250px 0; }
#veterans p { text-indent: -9999px; width: 250px; height: 290px; }
#bropic { padding-top: 15px; }
#footer { text-align: left; padding: 25px 24px 0; }
#footer h1 { color: #501106; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 15px 0 0; border-top: 1px solid #9ba469; }
#footer h2 { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0; }
#footer a:link { color: #d1d6b2; font-size: 12px; }
#footer a:visited { color: #fff; font-size: 12px; }
#footer a:hover { color: #fc0; text-decoration: none; }
#logofoot { float: right; }
.logos { background-color: #fff; float: right; margin-top: 45px; margin-left: 12px; padding: 3px; }
#copyright { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 1px; padding-top: 24px; padding-bottom: 6px; }
#copyright a:link { color: #5c6c00; text-decoration: none; }
#copyright a:hover { color: #000; text-decoration: none; }
#copyright a:visited { color: #5c6c00; text-decoration: none; }
.clear { clear: both; }
.history { padding: 10px; }
.history ul { padding-left: 15px; }
.history ul li { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 2px; list-style-type: square; }
.history h5 { color: #501106; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; }
#subnav ul { margin: 0; padding: 0; }
#subnav a { text-decoration: none; border-width: 0; }
#subnav li { width: 150px; margin: 4px; padding: 6px; list-style-type: none; }
#subnav li a:link div { color: #ffc; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../art/subnav.gif); background-repeat: repeat-x; background-position: 0 -1px; text-decoration: none; padding: 4px; border: solid 1px; }
#subnav li a:visited div { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../art/subnav.gif); background-repeat: repeat-x; background-position: 0 -1px; text-decoration: none; padding: 4px; border: solid 1px; }
#subnav li a:hover div { color: #fc0; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-image: url(../art/subnav.gif); background-repeat: repeat-x; background-position: 0 -50px; padding: 4px; border: solid 1px; }
#FacilLeft { text-align: left; width: 275px; float: left; }
#FacilLeft h3 { color: #9ba469; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0; }
#FacilLeft h3 { color: #3b424c; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0; }
#FacilLeft h4 { color: #501106; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 30px 0 2px; }
#FacilLeft p { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
#map { padding-left: 25px; padding-top: 25px; width: 440px; float: left; }
#GalRight { width: 718px; padding-left: 25px; float: left; }
#gallery { padding-top: 24px; }
#gpic { float: left; padding: 6px 6px 0 0; }
#gallery ul { padding-top: 0; padding-left: 43px; }
#gallery img { border: solid 1px #fff; }
#gallery li { float: left; padding: 6px; list-style-type: none; display: inline; }
#gallery p { color: #f2f2f2; font-size: 14px; font-weight: normal; }
.up14K { color: #501106; font-size: 125%; font-weight: bold; }
.bro { float: left; padding-top: 24px; }
.bro img { float: left; padding-right: 24px; }
.bro p { text-align: left; width: 265px; margin-top: 35px; }
h1.vet { color: #191970; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding: 6px 0 0; }
h2.vet { color: #343434; font-size: 16px; font-weight: bold; margin: 0; padding: 12px 0 6px; }
#bannerwrap { width: 475px; height: 150px; }
.banner { float: left; padding: 12px 25px; }
#servhilite { background-image: url(../art/servhiliteBG.gif); background-repeat: repeat-x; background-position: 0 top; margin: 24px 0 8px; padding: 6px; border: solid 1px #73854a; }
#servhilite h4 { }
#servhilite ul li { list-style-type: none; }

