body, td {
background: white;
color: black;
font-size: 80%;
text-align: center;
font-family: tahoma, trebuchet ms, verdana, tahoma, helvetica, arial, sans-serif;
}

h1 {
background: white;
color: #363;
font-size: 200%;
}

table, td {
border: solid 1px #363;
}

td {
padding-top: 1em;
padding-bottom: 1em;
vertical-align: top;
font-size: 85%;
}

.intro {
width: 40%;
margin: auto;
text-align: left;
margin-bottom: 20px;
}

a:link, a:visited { 
color: #363;
background-color: transparent;
}

a:hover, a:active {
color: #900;
background-color: transparent}


a:link img, a:visited img, a:hover img, a:active img {
border: none;
}

td a:link img, td a:visited img, td a:hover img, td a:active img {
border: solid 1px #363;
}
