.admin_box
{
  font-weight:bold;
  font-size:12px;
  text-align:right;
}
.admin_box a:link,admin_box a:visited,admin_box a:active
{
  color:#000;
  background-color:transparent;
  text-decoration:underline;
}
.admin_box a:hover
{
  text-decoration:none;
}
.label_odd
{
  color:#000;
  background-color:#ccc;
  
  padding-left:12px;
  border-bottom:1px solid #fff;
}
.label_even
{
  color:#000;
  background-color:#ddd;
  
  padding-left:12px;
  border-bottom:1px solid #fff;
}
.required
{
  font-weight:bold;
}
.event_form
{
  border:1px solid #000;
  /*padding:12px;*/
  color:#000;
  background-color:#eee;
}

.event_date
{
  color:#000;
  background-color:transparent;
  font-weight:bold;
  font-size:13px;
}
.event_title
{
  color:#000;
  background-color:transparent;
  
  font-size:13px;
}
.event_title a:link,.event_title a:visited,.event_title a:active
{
  color:#9c0004;
  background-color:transparent;
  font-size:13px;
}
.event_admin
{
  /*font-style:italic;*/
  font-size:12px;
  color:#000;
  background-color:transparent;
}
#middle_bar a.rss:link,#middle_bar a.rss:active,#middle_bar a.rss:visited
{
  font-weight:bold;
  color:#fff;
  background-color:#f60;
  padding-left:5px;
  padding-right:5px;
  text-decoration:none;
  border-right:1px solid #999;
  border-bottom:1px solid #999;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;
}
#middle_bar a.rss:hover
{
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-left:1px solid #999;
  border-top:1px solid #999;
}