
body
{
 margin: 0;
 padding: 0;
 font-size: 100%;
 background-image: url( Images/w70b30.gif );
 background-position: 75% 0;
 background-color: #ffc;
 color: black;
}

h1,h2,h3,h4,h5,h6
{
 font-family: verdana, helvetica, arial, sans-serif;
}

.tor, .T
{
 background-color: #cfc;
 color: black;
}

.jaw,.J
{
 background-color: #ccf;
 color: black;
}

.g,
.pub
{
  background-color: #fcc;
  color: black;
}

th
{
 background: black;
 color: white;
}

table, th, td
{
 border-collapse: collapse;
 border: 1px solid black;
}

.caps
{
 padding: 1em;
 border: 2px solid black;
 background-color: #ffe;
 text-align: center;
 line-height: 1.5;
}

.caps h3
{
 margin: 0 0 1em;
}

.caps h4
{
 margin-top: 1em;
}

.gas
{
 clear: both;
 margin: 1em;
 float: right;
}

#ganesha
{
 border: 1px solid black;
 background: #ffd;
}

#standings,
.standings
{
 clear: both;
}

.A
{
 background-color: #ffe;
 color: black;
}

#publist
{
 border: 1px solid #a60;
 padding: 0 0 1em;
}

div#publist h2
{
 text-shadow: .1em .1em 0 black ;
 text-align: center;
 background-color: #800;
 color: white;
 line-height: 1.5;
 margin-top: 0;
}

#publist
{
 max-width: 60em;
 margin: 0 auto;
}

table
{
 margin: 0 auto;
 max-width: 60em;
}

table#final
{
 width: auto;
 margin: auto;
}
caption
{
 padding: .25em .25em;
 background: black;
 color: white;
 font-weight: bold;
 line-height: 1.3;
}

td
{
 padding: .25em .5em;
}
