body { margin: 0; padding: 0 }

A {text-decoration: none}
a:hover { text-decoration: underline}
a:active {text-decoration: underline}

table {width: 720px;}

td {font-family: "Courier New", Courier, "Andale Mono", monospace; font-size: 11px; color:black;}

td { padding: 0.1em 36px .1em 72px; }

td.topimg { padding: 0;}

td.main p {width: 640px;}

td.main img { padding: 1.5em 100% 0.5em 0;}

td.main {line-height: 1.45em;}

td.contact { padding: 0 36px 1.5em 72px; font-size: 10px;}

td.links { padding: 1.5em 36px 1.5em 72px}

td.footer { padding: 1em 0px 1.5em 72px; }


.subtitle { margin: .25em 0 21px 0; }

#credit { margin: 2.5em 0 0 0; }


h2 { font-size: 30px; margin: 0; }

h3 { font-size: 18px; margin: .75em 0 21px 0; }

h3.sub {margin: .75em 0 .25em 0;}

h4 { font-size: 11px; margin: 0 0 .75em 0;}

h5 { font-size: 12px; margin: 0;}

h5 a { color: black;}

h5 a:active {color: red;}

td.footer
{
border-color: gray;
border-width: 2px 0 0 0;
border-style: dotted;
}

.bumpit {font-weight: bold;}

.phototitle
{
font-weight: bold;
margin: 0;
}
