.main {line-height: 1.2em; width: 38em; text-align: left; margin-left: auto; margin-right: auto;}
.logo {float: left; border: none; width: 100px;}
H1 {text-align: center; margin: 1em auto 1em; line-height: 1em; font-size: 150%;}
H1.sub {font-size: 120%; margin-top: 0.5em;}
H2 {margin-bottom: 0.3em; font-size: 120%;}
H3 {font-size: 100%;}
.contactbox {float: right; width: 15em; text-align: center; border: 2px solid; padding: 5px 0.5em; font-size: smaller; line-height: 1em; margin-top: 0.5em; margin-left: 0.5em;}
.contactbox P {text-align: center; margin-left: auto; margin-right: auto;}
.photo {margin: 4px;}
.caption {font-size: smaller; clear: both; text-align: center;}
.photoset {margin: 0 auto; font-size: smaller; text-align: center;}

