p, #content { line-height: 1.6em; }

#header, #menu, #footer, .pagination, .print { display: none; }

#content .break { height: 0.5em; }

#content h3 { font-size: 1.4em; }
#content h4 { font-size: 1.2em Georgia, Garamond, Times, serif; text-transform: uppercase; }
#content h5 { font-family: Georgia, Garamond, Times, serif; font-size: 1em; font-weight: bold; font-style: italic; }

#content ul, #content ol { margin: 5px 0px 0px 24px; padding: 0px 0px 0px 0px; }
#content ul.reverse { list-style-type: none; margin: 5px 0px 0px 5px; }
#content ul li, #content ol li { margin-bottom: 5px; }

#content .imgfr { float: right; margin: 0px 0px 10px 10px; }
#content .imgfl { float: left; margin: 0px 10px 10px 0px; }

#content ul.downloads, #content ul.archives { list-style: none; margin: 0; padding: 0; }
#content ul.downloads li a, #content ul.archives li a { margin-left: 0; padding: 4px 0; }

table { width: 100%; }
table td { font-size: 0.9em; font-style: italic; text-align: center; padding: 5px; }
table td img { background: #000; padding: 1px; }

table.contact { width: 500px; }
table.contact th { width: 150px; text-align: left; vertical-align: top; padding-top: 8px; }
table.contact td { text-align: left; }