
body		 { background-color: gray}
            			   
.hed	  	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }
               
.medhed   	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }

.smhed       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0 }

.body        { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; 
               text-indent: 0; line-height: 115%; margin-top: 0; margin-bottom: 5 }

.smtxt       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 6pt; 
               line-height: 120%; margin-top: 0; margin-bottom: 0 }

.links       { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; 
               font-weight: bold; line-height: 120%; color: #color; margin-top: 0; margin-bottom: 0 }
					
a     { text-decoration: none; }

.spacer      { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2pt; 
               line-height: 100%; margin-top: 0; margin-bottom: 0 }
               
.footnote	 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; 
               font-weight: normal; margin-top: 0; margin-bottom: 0 }
               
               
.featured    { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; 
               font-weight: bold; margin-top: 0; margin-bottom: 0; background: #005592;
               width: 100%; color: white; }
               
.tape { font-family: "arial narrow", "trebuchet ms", tahoma, arial, helvetica; font-weight: bold; font-size: 14px; margin: 0; }               
               
               
ul { margin-top: 5px; margin-bottom: 3px; }


#menu a { text-decoration: none; padding: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; border:1px solid #000000; display: block; width: 90%; margin: 0 auto; }
#menu a:link, #menu a:visited { color: #FFFFFF; background: #005592; text-align: left; }
#menu a:hover, #menu a:active { color: #FFFFFF; background: #FF0000; text-align: left; }
html>body #menu a:hover{ height: 100%; } /* Be nice to Opera */

.new { font-size: 10px; color: lime; }


.memorial { background: black; padding: 8px; color: white; }
.memhead { font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0; }
.membody { font-size: 12px; font-family: arial, helvetica, sans-serif; margin: 0; }
.memaffiliation { font-size: 10px; font-style: italic; font-family: arial, helvetica, sans-serif; margin: 0; }

a.membody { color: yellow; }


.picright { float: right; border: 1px solid black; margin: 3px 0 5px 10px; }
.picleft { float: left; border: 1px solid black; margin: 3px 10px 5px 0; }

table.rollcall td { text-align: center; }
table.rollcall td img { border: 1px solid #000000; margin: 0 0 3px 0; }
table.rollcall td p { font-size: 10pt; margin: 0; text-align: center; margin-bottom: 5px; }


.hspdlist { list-style-position: outside; margin-left: 0; padding-left: 20px; }


.photoright { float: right; margin: 3px 0 5px 10px; padding: 10px; text-align: center; }
.photoleft { float: left; margin: 3px 10px 5px 0; padding: 10px; }
.pic { border: 1px solid black; margin-bottom: 3px; }
.photoright .cutline, .photoleft .cutline { font-family: arial, helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; }
