#mainContentsArea .eventPage{
background:url(../images/event/title.gif) no-repeat left top;
text-indent:-9999px;
margin-bottom:7px;
height:68px;
}

body.event .leftNav .pageNav{
background:url(../images/event/side_title.gif) no-repeat left top;
height:34px;
text-indent:-9999px;
display:block;
}

body.event .leftNav .pageNav2{
background:url(../images/event/side_title2.gif) no-repeat left top;
height:33px;
text-indent:-9999px;
display:block;
}

#calendarBox{
width:160px;
margin:0px auto;
}

#calendarBox td,
#calendarBox th{
font-size:0.93em;
text-align:center;
color:#006699;
}

#calendarBox td a,
#calendarBox th a{
text-decoration:underline;
}

#calendarBox td.sun a,
#calendarBox th.sun a,
#calendarBox td.sun a:visited,
#calendarBox th.sun a:visited{
color:#E50003;
}

#calendarBox td.sat a,
#calendarBox th.sat a,
#calendarBox td.sat a:visited,
#calendarBox th.sat a:visited{
color:#003AFF;
}

#calendarBox th{
padding:2px 1px 5px 1px;
color:#333333;
font-size:0.88em;
}

#calendarBox .sun{
color:#E50003;
}

#calendarBox .sat{
color:#003AFF;
}

#calendar{
margin-top:10px;
text-align:center;
}

#calendar .monthMove{
display:inline;
text-align:center;
padding:0 5px;
}

.eventItem{
background:#E6EFF7;
padding:3px 10px;
margin-top:10px;
height:15px;
}
.eventItem .event-date{
float:left;
margin-right:30px;
}
.eventItem .event-title{
float:left;
}
.eventItem .textSpace{
margin-right:20px;
}

#eventTitle .detailTitle{
color:#0D6AB9;
font-weight:bold;
font-size:1.22em;
float:left;
width:330px;
background:none;
padding:0px;
}

#eventTitle .date{
float:left;
width:170px;
color:#666666;
text-align:right;
font-weight:bold;
}

