.menu{
  background-image: url(images/menu_bg.jpg);  
  background-position: top;  
  background-repeat: repeat-x;
  margin:0;
  font-size:11px;
}

.purple{
  color: #8A64B1;
  text-decoration:none;
  font-weight:bold;
}

.green{
  color: #6EB442;
  text-decoration:none;
  font-weight:bold;
}

.whitebg{
  background-color: #FFFFFF;
}

.purplebg{
  background-color: #D9D9F5;
}

.ad{
  color: #6E109C;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
}

.titles{
  padding:0 10 0 10;
  color: green;
  font-weight:bold;
  font-size:16px;
}

.titles2{
  padding:0 10 0 0;
  color: green;
  font-weight:bold;
  font-size:16px;
}

.content{
  padding:0 10 10 10;
  font-size:12px;
  color: #663399;
}

.content2{
  padding:10 10 10 10;
  font-size:13px;
  color: #663399;
}

.content3{
  padding:0 10 10 0;
  font-size:12px;
  color: #663399;
}

.content4{
  padding:0 10 0 10;
  font-size:12px;
  color: #663399;
}

.bottommenu{
  font-size:12px;
  color: #CAB9DB;
  text-decoration:none;
  margin: 0 10 0 10;
}

.greenbg{
  background-color: #73BB45;
  font-size: 12px;
  color: #ffffff;
  padding-left: 40px;
}

.list{
  color: #663399;
  padding-left: 10px;
  font-size: 12px;
}

.list2{
  color: #663399;
  padding-left: 10px;
  font-size: 11px;
}

.newsp{
  color: pink;
  padding-left: 10px;
  font-size: 16px;
}

.timetable{
  color: green;
  font-size: 12px;
  text-decoration:none;
}

.ad2{
  color: #6E109C;
  font-size: 11px;
}

.bbg{
  background-color:#ecfcd8;
}

.blue{
  color:blue;
}

.albumpurple{
  color:#8D6EB4;
  text-decoration:none;
  margin-right:5px;
}

.albumblue{
  color:#49AEF2;
  text-decoration:none;
  margin-right:5px;
}

.text{
  color: #663399;
  text-decoration:none;
}