body {margin:25px 0 0 0; padding:0; border:none; font-family:Verdana; color:#333; font-size:10pt; background:#a7aa77;}

img {border:none;}
p {margin:0; padding:0;}

#center {text-align:center;}
#width {width:800px; margin:auto; text-align:left;}
#header {height:164px; line-height:164px; position:relative; background:#f4efcb url(/images/header.jpg) no-repeat;}
#header h1 {text-align:right; padding:0 5px 0 0; margin:0;}
#header h1 a {font-size:7pt; color:#333; text-decoration:none; font-weight:normal;}
#header h1 a:hover {text-decoration:underline; color:#666;}
#header h1 a span {font-size:22pt;}

#flashHeader {height:164px; line-height:164px; position:relative;}
#flashHeader h1 {text-align:right; padding:0 5px 0 0; margin:0; }
#flashHeader h1 a {font-size:7pt; color:#333; text-decoration:none; font-weight:normal;}
#flashHeader h1 a:hover {text-decoration:underline; color:#666;}
#flashHeader h1 a span {font-size:22pt;}

#nav {width:186px; height:188px; border-right:12px solid #fff; padding:18px 0 0 45px;}
#nav ul {list-style:none; padding:0; margin:0;}
#nav li {padding:0; margin:0;}
#nav a {text-decoration:none; font-size:9px; display:block; width:135px; height:22px; line-height:22px;  margin-bottom:3px; padding-left:5px; color:#fff; overflow:hidden;}
#nav a:hover {color:#333;}


body.home #nav #home, body.home #nav #home a,
body.about #nav #about, body.about #nav #about a,
body.current #nav #current, body.current #nav #current a,
body.heritage #nav #heritage, body.heritage #nav #heritage a, 
body.historic #nav #historic, body.historic #nav #historic a,
body.building #nav #building, body.building #nav #building a,
body.landscape #nav #landscape, body.landscape #nav #landscape a {background:#fff; color:#333}

#firstLine {height:206px; border:solid #fff; border-width:12px 0; position:relative;}
#secondLine {height:209px; position:relative;}

/* first line images */
#firstImage {position:absolute; top:0; left:243px; height:206px; width:270px; border-right:12px solid #fff;}
#secondImage {position:absolute; top:0; left:525px; height:206px; width:263px; border-right:12px solid #fff;}
#thirdImage {position:absolute; top:0; left:243px; height:206px; width:348px; border-right:12px solid #fff;}
#splitImage {position:absolute; top:0; left:603px; height:206px; border-right:12px solid #fff;}
#fullImage {position:absolute; top:0; left:243px; height:206px; width:545px; border-right:12px solid #fff;}

/* second line boxes x 2 */
#firstBox {width:166px; height:199px; border-right:12px solid #fff; padding:30px 20px 0 45px; font-size:10pt; color:#ccc;}
#firstBox ul {list-style:square; margin:5px 0 0 0; padding:0; list-style-position:inside;}
#firstBox ul li { margin:0; padding:0;}
#firstBox ul li div {color:#fff; font-size:7pt; display:inline;}
#firstBox ul li span {padding-left:13px; margin-left:2px;}
#firstBox p {margin:5px 0 0 0;}
#firstBox h2 {margin:0; padding:0; font-size:10pt; font-weight:normal; color:#C6B488;}
#secondBox {width:507px; height:174px; position:absolute; top:0; right:0; padding:60px 20px 5px 30px; font-size:8pt;}
#secondBox h1 {margin:0 0 4px 0; padding:0; font-size:14pt; font-weight:600;}
#secondBox ul {margin:0; padding:0; font-size:7pt; list-style:none;}
#secondBox h2 {font-size:10pt; margin:8px 0 0 0; padding:0;}

#footer {height:30px; width:527px; font-size:9px; position:absolute; bottom:0; right:0; padding-left:30px; overflow:hidden;}
#footer p {padding:0; margin:0; line-height:30px;}
#footer a {color:#444;}
#footer a:hover {color:#666; text-decoration:none;}

#counter {display:none;}

.clear {clear:both;}

.home #nav a#current,.about #nav a#current,.current #nav a#current,.heritage #nav a#current,.historic #nav a#current,.building #nav a#current,.landscape #nav a#current {}
.home #nav a:hover,.about #nav a:hover,.current #nav a:hover,.heritage #nav a:hover,.historic #nav a:hover,.building #nav a:hover,.landscape #nav a:hover {background:#fff;}

/* home */
.home #nav {background:#b67b7b;}
.home #nav a {background:#c2908f;}
.home #firstBox {background:#4a1511; height:169px; padding-top:60px;}
.home #secondBox {background:#d4c1be; height:164px; padding-top:60px;}
.home #secondBox h1 {font-size:16pt;}
.home #footer {background:#cdafaa;}
/* about */
.about #nav {background:#aa7a52;}
.about #nav a {background:#b78e6c;}
.about #firstBox {background:#563a26; font-size:7pt; padding:25px 25px 0 45px; height:204px; width:161px; }
.about #firstBox strong {color:#aa7a52; margin-left:0; font-size:9pt; }
.about #secondBox {background:#deccbb; height:194px; padding-top:30px;}
.about #footer {background:#d2b9a2;}
/* current */
.current #nav {background:#68874B;}
.current #nav a {background:#809665;}
.current #firstBox {background:#2F3826;}
.current #firstBox strong,.current #firstBox ul {color:#68874B;}
.current #secondBox {background:#C6CEB9; height:154px; padding-top:70px;}
.current #footer {background:#B3BDA0;}
/* heritage */
.heritage #nav {background:#988737;}
.heritage #nav a {background:#A89758;}
.heritage #firstBox {background:#454119;}
.heritage #firstBox strong,.heritage #firstBox ul {color:#988737;}
.heritage #secondBox {background:#D4CDB8; height:209px; padding-top:15px;}
.heritage #secondBox h2 {font-size:10pt; margin:8px 0 0 0; padding:0;}
.heritage #footer {background:#C9C0A8;}
/* historic */
.historic #nav {background:#826D4F;}
.historic #nav a {background:#958268;}
.historic #firstBox {background:#382D15;}
.historic #firstBox strong,.historic #firstBox ul {color:#826D4F;}
.historic #secondBox {background:#CDC4B7; height:199px; padding-top:25px;}
.historic #footer {background:#BDB09E;}
/* building */
.building #nav {background:#658698;}
.building #nav a {background:#819DAB;}
.building #firstBox {background:#152D3E;}
.building #firstBox strong,.building #firstBox ul {color:#658698;}
.building #secondBox {background:#C9CFD7; height:209px; padding-top:15px;}
.building #footer {background:#B5BEC6;}
/* landscape */
.landscape #nav {background:#5C776E;}
.landscape #nav a {background:#778A82;}
.landscape #firstBox {background:#273D36;}
.landscape #firstBox strong,.landscape #firstBox ul {color:#5C776E;}
.landscape #secondBox {background:#CED7D5; height:189px; padding-top:35px;}
.landscape #footer {background:#B7C3BF;}