body {
 background-image: url(../../images/bg_ANTENNA_w.gif);
 background-repeat: repeat;
 background-attachment: fixed;
 
 }
h3 {
 margin-left: 2em;
 }

table.staff_top_table, table.staff_cont {
 margin: 1em 48px;
 }
table.staff_top_table td {
 padding: 1em;
 text-align: center;
 vertical-align: top;
 }
table.staff_top_table td a:link,
table.staff_top_table td a:visited {
 font-size: 12px;
 text-decoration: none;
 }
table.staff_top_table img {
 border: 3px solid white;
 }
table.staff_cont td {
 padding: 1em;
 vertical-align: top;
 }
dt {
 font-family: 'Arial Black', sans-serif;
 width: 10em;
 font-weight: normal;
 font-size: smaller;
 color: #c80000;
 letter-spacing: 200%;
 border-style: solid;
 border-color: #c80000;
 border-width: 0 0 2px;
 margin-bottom: 0.3em;
 }
dd {
 margin-bottom: 0.5em;
 margin-left: 1em;
 }
hr {
 margin: 1em;
 color: #666;
 }

p.prof_nav {
 margin: 1em 0.5em;
 white-space: pre;
 }
p.prof_nav a:link,
p.prof_nav a:visited {
 font-size :12px;
 border-style: outset;
 border-width: 3px;
 margin: 0.5em;
 padding: 0.3em 0.6em;
 text-decoration: none;
 }

p.pastcomment {
 border: 1px solid #aaa;
 background-color: #eee;
 margin: 0.3em 48px;
 padding: 1em;
 font-size: smaller;
 }
p.interlude {
 width: 30%;
 margin: 1em 35% 0;
 text-align: center;
 background-color: #fcc;
 color: #900;
 font-size: x-small;
 }
p.presentcomment {
 margin: 0 48px 1em;
 border: 1px solid #fc9;
 background-color: #ffeded;
 padding: 1em;
 }






