body { font: 12px/20px Arial, Helvetica, sans-serif; background: url(images/background.gif) #CDC09A; text-align: center; padding: 40px 10px; margin: 0; }
p { margin: 10px 0; }
a { color: #630; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { margin: 10px 0; padding: 0; list-style-position: inside; }
li { margin: 0; padding: 0 10px; }
.centerWrapper { width: 740px; margin: 0 auto; text-align: left; }
#directionsWrapper { font-size: 10px; color: #630; padding: 5px 0; text-align: right; }
#contentWrapper { border: 1px solid #5C4217; background: #FFF; }
#content { border-top: 10px solid #7F6437; }
#logo { text-align: center; padding: 10px; }
#menu { text-align: center; background: url(images/menu.background.gif); margin: 30px 0 20px 0; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { display: inline; margin: 0; padding: 0; }
#oneColumn { padding: 2px 30px; }
#gallery { background-color: #E6E6CD; padding: 20px 0 0 10px; }
#gallery ul { list-style: none; margin: 10px 0; padding: 0; }
#gallery li { margin: 0; padding: 0; display: inline; }
.galleryMenu { text-align: center; }
#twoColumn { background: url(images/body.background.gif) repeat-y; padding: 2px 30px; }
#twoColumn #left { float: left; width: 475px; margin: 0; }
#oneColumn h2, #twoColumn #left h2 { font-weight: bold; font-size: 14px; color: #630; margin: 10px 0; }
#oneColumn h3, #twoColumn #left h3 { font-weight: bold; font-size: 13px; color: #630; margin: 0; }
#twoColumn #right { font-size: 10px; float: right; line-height: 15px; width: 175px; background: #E6E6CD; color: #630; }
#twoColumn #right a { font-weight: bold; }
#twoColumn #right h4 { font-weight: bold; font-size: 11px; margin: 0; }
#twoColumn #right ul { list-style: none; margin: 0; padding: 10px 0; }
#twoColumn #right li { margin: 0 0 24px 0; padding: 0; }
.subLink { text-align: right; }
#footer { text-align: center; padding: 10px; }
#footer ul { list-style: none; margin: 10px 0; padding: 0; }
#footer li { display: inline; margin: 0 2px; padding: 0; }
#copyrightWrapper { font-size: 10px; color: #630; padding: 5px 0; text-align: center; }
.bioPhoto, .indexPhoto { float: left; margin: 0 20px 10px 0; }
.galleryPhoto { float: left; margin: 0 0 10px 0; }
.clearBoth { clear: both; }

#smackDab, #smackDab a { font-size: 10px; color: #666; text-decoration: none; }
#smackDab a:hover { text-decoration: underline; }
