body {font-family: Helvetica, Arial, sans-serif; font-size: 1.2em;}

#page {margin: 30px auto 30px auto; padding: 20px 0px 20px 0px; width:900px; text-align: center;}
.section {padding: 10px 0px 10px 0px;}
.left {text-align: left;}
.box {border: 4px black dotted; padding: 10px 10px 10px 10px; font-size: 1.3em; background-color: #F8F8F8;}

a {text-decoration: underline; color: black; }
a:link {color: black; }
a:visited {color: black; }
a:hover {color: red; text-decoration: underline; }

.photo {padding: 10px 0px 10px 0px; width: 900px;}

h1 {font-size: 1.5em; font-weight: bold;}
h2 {font-size: 1.25em; font-weight: bold;}

table {font-size: 1.2em; border-spacing:0;}
table td {margin: 0; padding: 0.15em 0.50em; text-align: left; border: 1px dotted grey;}