body {margin-top: 5px;
margin-right: 25px;
margin-bottom: 5px;
margin-left: 25px;
background: #EEEEEE;

}
.content {
margin-top: 1px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 10px;
width: 750px;
}


h1 {
font-family:"Copperplate Gothic Bold", Arial, sans-serif;
font-size:24px;
font-weight:bold;
color: #777777;
text-decoration: none;
}

h2 {
font-family:"Copperplate Gothic Bold", Arial, sans-serif;
font-size:18px;
font-weight:normal;
color: #777777;
text-decoration: none;
}
.heading {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:larger;
font-weight:bold;
color: #990033;
text-decoration: none;
text-align:center;
}
.sponsor {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:larger;
font-weight:bold;
color: #990033;
text-decoration: none;
text-align:left;
}

p {
font: normal normal small Arial, sans-serif;
color: rgb(0, 0, 0);
text-decoration: none;
}

a {
position: relative;
color: #990033;
text-decoration: none;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {background-color: #eeeeee; text-decoration: none;}
a:active {text-decoration: none;}
a span {display: none; text-decoration: none;}

/* The above hover change defeats the
  IE/Win display changing bug */
 
a:hover span {
  position: absolute;
  top: 10px;
  left: 500px; 
  display: block;
  width: 300px;
  background: #cccccc;
  border: 1px solid gray;
  color: black;
  text-decoration: none;
  }
td {
font: normal normal small Arial, sans-serif;
color: rgb(32, 32, 32);
text-decoration: none;
}

#update_title {
font: normal bold x-small Arial, sans-serif;
color: rgb(256, 0, 0);
background-color: rgb(256, 256, 0);
text-decoration: none;
list-style-type: none;
}

.update_content {
font: normal normal xx-small Arial, sans-serif;
color: rgb(256, 0, 0);
background-color: rgb(256, 256, 128);
text-decoration: none;
list-style-type: none;
}

.latest_update_content {
font: normal normal xx-small Arial, sans-serif;
color: rgb(256, 0, 0);
background-color: rgb(256, 256, 128);
text-decoration: none;
list-style-type: none;
}

.footer {
font: normal normal xx-small Arial, sans-serif;
text-decoration: none;
}

.AuthorInfo {
font: normal normal small Arial, sans-serif;
list-style-type: none;
}

.news {
font: normal normal x-small Arial, sans-serif;
text-decoration: none;
}

hr {
    height: 5px;
    width: 100%;
    background: rgb(0,0,0);
}
.c_ds { color:#CC0000 }
.c_past { color:#999999; }
.c_meet { color: #000099; }
.c_kart { color: #009900; }
.c_other { color: #000000; }