html, body {background: #054; color: #dfe8e5;  margin: 10px; padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-align: center; font-size: small;}
.right {text-align: right;}
#container {width: 760px; margin: 0 auto; padding: 0; text-align: left;}
.foto {float: right; margin: 20px 0 20px 20px; padding: 0;}
h1 {font-size: large; font-weight: normal; padding: 0; margin: 20px 0 20px;
border-top: 1px solid #0C6857; color: #dfe8e5; background: transparent;}
object {padding: 0; margin: 0 0 0 80px;}
h2 {font-weight: bold; font-size: small; margin: 30px 0 20px; padding: 0;
        letter-spacing: 1px;}
p, pre, li  {line-height: 135%; margin: 10px 0 20px; letter-spacing: 1px;
font-size: 0.9em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#content { float: right; margin: 0; padding: 0 ; width: 520px;}
#content ul, #content ol {margin: 0; padding: 10px 70px;}
#content dl dt {margin: 0; padding: 0 0 10px 0;}
#content dl dd {margin: 0; padding: 0 0 25px 30px;}
#content li, #content dd {margin: 0; padding: 0 0 10px;}
#menu { margin: 20px 550px 0 0px; padding:  0 10px 0 0;}
#menu ul{ margin: 5px; padding: 0; display: block; border-top: 1px solid #0C6857;}
#menu li { list-style: none; display: block; margin: 0;
padding: 0; border-bottom: 1px solid #0C6857;}
#menu a:link, #menu a:visited,  #menu h2 {
        background: transparent; color: #d7ebe7; text-decoration: none;
        margin: 0; padding: 4px 2px 4px 15px; letter-spacing: 1px; font-weight: normal;
        font-size:  small; display: block;}
#menu h2 {color: #FFF; background: #005A48;}
#menu a:hover {color: #FFF; background: #005A48;}
#footer, #footer a {font-size: x-small; clear: both; text-align: center; margin: 25px 0 5px; 
border-bottom: 1px solid #278674; color: #dfe8e5; background: transparent; text-decoration: none;}
#map {margin: 0; padding: 0;}
#map ul {margin: 0; padding: 10px 0 0 50px;}
#map a, #content a {color: #8fe6d5; background: transparent; padding: 0;  font-size: small;}
#map a:hover, #content a:hover {color: #EDF9D2; background: transparent;}
#gal img {margin: 0 0 25px 50px; padding: 0; border: 1px solid black; float: right;}
img.muz {float: right; clear: right; border: 1px solid black; margin: 0 0 0 20px; padding: 0;}

div.add { margin: 20px 565px 0 5px; padding: 0 0 10px;  background: #054; color: #dfe8e5; border: 1px solid #0C6857;}
div.add h2 {margin: 0; padding: 5px; font-size: x-small; background: #0C6857; color: #eee; text-align: center; }
div.add p {margin: 0; padding:4px; font-size: x-small; line-height: 130%;}
div.add li  {margin: 0; padding: 0 0 2px; font-size: 0.8em; line-height: 110%;}
.add a, .add p {color: #8fe6d5; background: transparent; padding: 0;  font-size: x-small;}
.add ul {margin-top: 4px; margin-bottom: 0;}
.add img {margin: 4px; border: none;}
