body {padding:0;margin:0;background:#fffbe7 url(images/bg.jpg) no-repeat center top;font-size:14px;font-family:arial, sans-serif;color:#002f68;}
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:#002f68;text-decoration:underline;}
a:hover {text-decoration:none;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:960px;margin:0 auto;}
#top {background:transparent url(images/top.jpg) no-repeat 412px 9px;height:314px;}
#top h1 {margin:0;padding:83px 0 0 53px;}
#top p {color:#2f72b0;margin:0;padding:4px 0 0 91px;line-height:1.3em;width:310px;}

#menu {float:left;width:243px;padding-left:3px;list-style-type:none;margin:0;font-size:16px;}
#menu li {margin-bottom:6px;width:100%;vertical-align:bottom;}
#menu li a {display:block;padding:3px 0 3px 61px;background:transparent url(images/menu.gif) no-repeat 38px -52px;color:#2f72b0;text-decoration:none;}
#menu li a:hover {background-color:white;}
#menu li.selected a {background-position:38px 8px;}

#content {width:100%;overflow:hidden;}

#right {float:right;width:680px;padding-right:20px;position:relative;}
#right .print {position:absolute;right:20px;top:2px;}
#right h2 {color:#4b71ad;font-size:20px;margin:0;font-weight:normal;}

.text {width:680px;padding:1px 0 4px 0;overflow:hidden;line-height:1.5em;}
.text p {text-align:justify;margin-bottom:1.6em;}
.text p.author {text-align:right;}
.text span.super {vertical-align:super;font-size:10px;text-decoration:underline;}

.subpage-index {list-style-type:none;margin:0;padding:0 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;}

#map {width:680px;height:400px; margin-bottom:10px;}

.gallery {text-align:justify;padding-top:10px;}
.gallery ul {list-style-type:none;margin:0;padding:0;display:inline;}
.gallery li {display:inline;}
.gallery .justify {padding-right:260px;}

.gallery img {border-bottom:1px solid #e7a94d;border-left:1px solid #e7a94d;margin-bottom:10px;}

.gallery-left .gallery {float:left;width:201px;text-align:center;padding-top:16px;}
.gallery-left .gallery li {display:block;padding-bottom:7px;}
.gallery-left .text-content {float:right;width:453px;}

.gallery-right .gallery {float:right;width:201px;text-align:center;padding-top:16px;overflow:hidden;}
.gallery-right .gallery li {display:block;padding-bottom:7px;}
.gallery-right .text-content {float:left;width:453px;}

#foot {text-align:right;padding-right:19px;color:#2f72b0;}
#foot p {margin:0;}
#miroart {font-size:12px;padding-top:7px;}
#miroart a {text-decoration:none;color:#9a9a9a;}