.calendar1 { 
    font: normal 11px tahoma; 
	padding:10px;
    width: 270px; 
    height: 202px;
} 

.calhead { 
    width: 229px; 
    margin-bottom:5px; 
    text-align:center; 
    height:18px;
	font:bold 12px tahoma;
	color:#3d3c2f;
} 

.calhead a { 
    display: block;
    text-decoration: none; 
    padding: 3px 
}

.right1, .left1 { 
    width: 30px; 
    height: 18px;
} 

.right1 { 
    float: right 
} 

.left1 { 
    float: left; 
} 

.middle { 
    margin: 0px 20px; 
    padding: 0 auto; 
} 

.middle span { 
    font: bold 12px verdana, sans-serif; 
} 

.caldays { 
    width: 240px; 
    margin: 2px 0px;
	padding: 2px 0px; 
} 

ul.days { 
    padding: 0px; 
    margin: 0px; 
    list-style-type: none; 
} 

ul.days li { 
    float: left; 
    display: in-line; 
    width: 31px; 
    height: 19px; 
    margin: 1px; 
    text-align: center; 
    padding: 2px 0px 0px 0px;
	color:#3d3c2f;
} 

.caldates { 
    width: 240px; 
    margin: 2px 0px;
	padding: 2px 0px; 
} 

ul.dates { 
    padding: 0px; 
    margin: 0px; 
    list-style-type: none;     
} 

ul.dates li { 
    float: left; 
    display: in-line; 
    width: 31px; 
    height: 19px; 
    text-align: center; 
    margin: 1px; 
    padding: 2px 0px 0px 0px;
} 


ul.dates li a{ 
  color:#000; 
  text-decoration:none; 
} 

ul.dates li.selectedEv a, ul.dates li.ev a{
	color:#FFFFFF;
}
.selectedEv {
	background:url(../images/sev.gif) no-repeat center;
}
.ev {
	background:url(../images/ev.gif) no-repeat center;
}
ul.dates li a.we, .we, ul.days li.we {
	color:#ea3737;
}
.blank {
	color:#7a775e;
}
.blank_we {
	color:#ef9279;
}