/* CSS Document */

body {margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif;}
div#container {width: 1010px; margin-left: auto; margin-right: auto; background-image: url(/images/bodybg.gif); background-repeat: repeat-y;}

a {text-decoration: none;}
a:link {color: #0B0490;}
a:visited {color: #0B0490;}
a:active {color: #0B0490;}
a:hover {text-decoration: underline;}

div#nav {float: left; width: 200px;}
div#nav a {display: block; padding: 0.5em; text-align: left; font-weight: bold;}
#copy {font-size: 70%; margin-top: 50px;}
.gracchus {font-size: 70%;}
div#content {text-align: left; margin: 0 25px 0 225px; padding: 25px 0 25px 0;}
h1 {font-size: 150%;}
h2 {font-size: 110%;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.boldtalic {font-weight: bold; font-style: italic;}
.place {font-size: 14pt; font-weight: bold;}
.sm {font-size: 10pt;}
.sanjose {font-size: 14pt; font-weight: 500;}

img#portrait {border: 3px #A6D8A3 solid; border-style: outset;}
table.sched td {padding: 0 20px 0 0;}
.red {color: red;}
.why {font-style: italic;}

div#gallery {text-align: center;}
div#gallery img {display: block; margin-bottom: 25px;}