body { background-color: #cc6; }
p { }
a:link { color: #f00; font-style: normal; text-decoration: none; }
a:visited { color: #f00; text-decoration: none; }
a:hover { color: #cc6; text-decoration: underline; }
a:active {  }
#container { background-color: #fff; width: 645px; height: auto; min-height: 600px; margin-right: auto; margin-left: auto; }
/* for Internet Explorer */
/*\*/
* html #container {
height: 600px;
}
/**/
#footer { color: #f00; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; width: 645px; height: auto; margin-right: auto; margin-left: auto; padding-bottom: 5px; }
#menu { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff; width: auto; float: left; min-width: 88px; min-height: 300px; padding: 5px 10px 10px; }
h3 { font-size: 1.17em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 1em 0; }
#header { text-align: center; width: 645px; height: auto; }
table { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: left; width: auto; height: auto; border-style: none; outline-style: none; }
#image1 { width: 296px; height: 410px; margin-right: auto; margin-left: auto; }
.photo { padding-top: 5px; padding-right: 5px; padding-left: 5px; }
caption { font-size: xx-small; text-align: center; padding: 0 0 10px; }
