﻿#calendarContainer {
    background: #990000 url(../images/cal_bg.jpg) no-repeat center top;
    width: 100%;
    height: 700px;
    /*padding-bottom: 10px;*/
}

#calendarContent 
{ 
    width: 980px;
    height: 700px;
    /*margin: 0px 0px 0px 20px;*/
}

#calendarLeft 
{
    width: 230px;
    height: 400px;  
    margin:80px 0 0 20px; 
    line-height: 2;
}
.calendarFilter
{
    display: block;
    position: relative;
    float:left;
    font-size: 10px;  
    color: #ff0000;
    text-align: left; 
/*    left: 20px;
    top: 80px;*/
    font-weight: bold;
    width:100%;
}

.titleArea 
{
    color: #ff0000;
    font-weight: bold;
}

.filters
{
    display:block;
    position:relative;
    float:left;
    color:#fff;
    width:100%;
}

.filterTypes
{
    display:block;
    position:relative;
    float:left;
    color:#fff;
    width:100%;
    padding-top: 20px;
}

.calendar
{
  border:none;
}

.day
{
  width:110px;
  height:83px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
  width:680px;
  height:475px;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(../images/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.title
{
  background-color:#7D9459;
  background-image:url(../images/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;
}

.title TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:pointer;
}

.calendarArea 
{
    margin: 20px 0px 0px 25px;
}

.artists 
{
 color:#ff0000;   
}

.athlete
{
    color:#3399cc;
}

.other
{
    color:#00cc33;
}