body {padding:0;margin:0;background:white url(images/bg.png) no-repeat center top;font-size:14px;font-family:'times new roman', serif;color:#333333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, verdana, serif;font-size:12px;color:#6c6161;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#shadow {background:transparent url(images/shadow.png) repeat-y center top;}
#shadow-top {background:transparent url(images/shadowtop.png) no-repeat center top;}
#shadow-bottom {background:transparent url(images/foot.png) no-repeat center bottom;}

#container {width:935px;margin:0 auto;position:relative;}

#top {height:151px;background:transparent url(images/top.jpg) no-repeat -2px 0;position:relative;}
#top h1 {margin:0;padding:8px 0 0 11px;position:absolute;}
#top p {margin:0;color:#333333;position:absolute;left:190px;top:30px;width:270px;line-height:1.5em;font-size:17px;}
#top ul {list-style-type:none;margin:0;padding:0;width:132px;font-size:13px;position:absolute;right:0;top:17px;}
#top ul a {color:#2d6865;}

#menu {list-style-type:none;margin:0 0 22px 2px;padding:0;background:transparent url(images/menu.jpg) no-repeat 0 -9px;height:328px;padding-top:10px;position:relative;z-index:5;width:465px;}
#menu li {margin:0;padding:3px 0 3px 306px;font-size:16px;width:145px;line-height:1.2em;text-align:right;}
#menu li.selected {font-weight:bold;}
#menu a {padding-right:14px;background:transparent url(images/arrow.gif) no-repeat 100% 4px;}
#menu .item1 {background:transparent url(images/menu1.png) no-repeat right bottom;}
#menu .item2 {background:transparent url(images/menu2.png) no-repeat right bottom;}
#menu .item3 {background:transparent url(images/menu3.png) no-repeat right bottom;}
#menu .item4 {background:transparent url(images/menu4.png) no-repeat right bottom;}
#menu .item5 {background:transparent url(images/menu5.png) no-repeat right bottom;}

#gallery {padding-left:8px;}
#gallery h2 {font-size:18px;font-weight:normal;margin:0;}
#gallery p {font-size:17px;margin:3px 0 10px 0;}
#gallery ul {list-style-type:none;margin:0;padding:0;}
#gallery li {display:inline;margin-right:3px;}

.gallery {list-style-type:none;margin:0 0 1em 0;padding:5px 0 0 0;text-align:center;width:100%;overflow:hidden;}
.gallery li {float:left;width:129px;padding:0 16px 8px 0;}
.showScroll .gallery li {padding-right:8px;}
.gallery img {margin-bottom:2px;}
#content .gallery .last-col {padding-right:0;}
.gallery-left .text-content {margin-left:144px;}
.gallery-left .gallery {float:left;width:129px;background-color:transparent}
.gallery-left .gallery li {float:none;padding:0 0 8px 0;}

.gallery-right .text-content {margin-right:144px;}
.gallery-right .gallery {float:right;width:129px;background-color:transparent}
.gallery-right .gallery li {float:none;padding:0 0 8px 0;}

#content {width:491px;height:636px;background:#f7eee3 url(images/content.png) no-repeat;top:47px;left:459px;position:absolute;}
#content h2 {margin:0;padding:64px 37px 20px 37px;color:#525252;font-size:20px;font-weight:normal;font-family:'georgia', sans-serif;}
#content h2.hgallery {padding:54px 37px 0 37px;}
#iframe {width:420px;margin-left:37px;text-align:justify;height:427px;overflow:hidden;font-size:14px;color:#4b4a49;line-height:1.15em;}
#iframe.hgallery2 {height:477px;}
#iframe .image {float:right;padding-left:9px;}
#iframe .image2 {float:left;padding-right:9px;}
#iframe h3 {margin-top:0;color:#525252;font-size:18px;font-weight:normal;font-family:'georgia', sans-serif;}
#iframe p {margin-top:0;}

.text {width:100%;overflow:hidden;}

.text span.super {vertical-align:super;font-size:10px;text-decoration:underline;}

.subpage-index {list-style-type:none;margin:0;padding:10px 0 15px 0;text-align:center;line-height:18px;}
.subpage-index li {display:inline;}
.subpage-index li a {padding:1px 6px 2px 6px;border:1px solid #f69254;background-color:#fdffc3;color:#7e2729;text-decoration:none;}
.subpage-index li a.selected {background-color:#f69254;}

.ultext {padding-left:15px;}

#map {width:420px;height:410px;}

.showScroll #iframe {width:405px;}

.scroll {width:11px;position:absolute;left:455px;top:110px;visibility:hidden;}
.showScroll .scroll {visibility:visible;}
.scroll img {vertical-align:bottom;font-size:1px;}
#scroll {position:absolute;width:11px;height:226px;overflow:hidden;background:#e6bb8b;z-index:1;top:20px;left:0;}
#track {height:390px;width:11px;background:red url(images/track.png) repeat-y;position:relative;top:2px;}
#scroll-bottom {position:relative;top:-8px;}


#foot {font-size:12px;text-align:right;padding-top:28px;}
#foot h2 {font-weight:normal;font-size:18px;margin-bottom:0;padding:30px 0 0 0;margin-top:0;font-size:16px;font-weight:normal;font-family:'georgia', sans-serif;}
#foot p {margin-bottom:1.7em;margin-top:0.3em;}

#add-comment {}
#add-comment h3 {font-size:13px;margin-bottom:0;color:#962f34;font-weight:normal;}
#add-comment h3 a {color:#962f34;}
#add-comment fieldset {display:none;padding-bottom:20px;}
#add-comment.show fieldset {display:block;}
#add-comment .token {float:left;margin:0;}
#add-comment .input-line {margin-bottom:5px;margin-left:210px;}
#add-comment .input-line label {float:left;width:95px;margin-right:8px;padding-top:3px;font-size:11px;text-align:left;}
#add-comment .input-line input {vertical-align:bottom;}
#add-comment .input {border:1px solid #f58345;color:#333333;background-color:#fafff7;padding:3px 5px 2px 5px;width:180px;font-size:11px;}
#add-comment textarea.input {height:90px;font-size:11px;}
#add-comment .small {width:74px;}
#add-comment input.button {border:1px solid #f58345;color:#333333;background-color:#fafff7;width:50px;height:20px;font-size:11px;width:80px;}
#add-comment p.button {margin:0 0 1em 296px;text-align:right;padding-right:8px;}
#add-comment .changeToken {border:1px solid #f58345;color:#333333;background-color:#fafff7;width:103px;height:20px;font-size:10px;}

#comments {list-style-type:none;margin:0;padding:0 0 10px 0;color:#666666;}
#comments h3 {font-size:14px;font-weight:normal;color:#962f34;}
#comments ul {list-style-type:none;margin:0;padding:0;}
#comments li {padding:7px 0 10px 0;}
#comments h4 {color:#303030;font-weight:normal;margin:0;}
#comments h4 em {font-size:11px;color:#666666;}
#comments ul p {margin:0;}

.options {text-align:right;padding:4px 0 5px 0;color:#333333;font-size:10px;}
.options em {font-style:normal;padding-left:10px;font-size:12px;}

