/* CSS Document */
#calendar #contents {background-image:none; background-color:#FFF;}

#calendar h1 {font-size:22px; font-weight:bold; text-align:center; line-height:22px; margin:40px 0 0; padding:0 30px 25px; background:url(images/calendar_bg_top.gif) 0 35px no-repeat;}

#calendar_bg {background:url(images/calendar_bg.gif) repeat-y; margin-bottom:30px;}
#calendar #page-content {padding:0 0 0 60px; width:630px; float:left;}
	#page-content ul li a {text-decoration: none; color:#666;padding-top:10px; }
	.date {padding-top:10px; font-size:18px; font-weight:normal; line-height:18px; color:#004289; display:block;}
	
	#page-content ul li.event1 {list-style: none; background: url(images/events-1.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event2 {list-style: none; background: url(images/events-2.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event3 {list-style: none; background: url(images/events-3.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event4 {list-style: none; background: url(images/events-4.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event5 {list-style: none; background: url(images/events-5.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event6 {list-style: none; background: url(images/events-6.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	
	#page-content ul li.event7 {list-style: none; background: url(images/events-7.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event8 {list-style: none; background: url(images/events-8.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event9 {list-style: none; background: url(images/events-9.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event9a {list-style: none; background: url(images/events-9a.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event10 {list-style: none; background: url(images/events-10.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event10a {list-style: none; background: url(images/events-10a.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event11 {list-style: none; background: url(images/events-11.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	#page-content ul li.event12 {list-style: none; background: url(images/events-12.jpg) no-repeat top left; width:270px; float:left; padding-top: 100px;margin-top:25px; }
	
	


#calendar h2 {font-size:20px; font-weight:normal; line-height:20px; margin:10px 0;}



#calendar  .left,
#calendar .right {font-size:14px; line-height:18px; list-style:none; margin:0; display:block; float:left; width:160px;}

#calendar  .left a,
#calendar  .right a {display:block; color:#666; text-decoration:none;}

#calendar  .left a h3,
#calendar  .right a h3 {margin:0; padding:0; font-size:18px; font-weight:normal; line-height:18px; color:#004289;}

#calendar  .left a img,
#calendar  .right a img {border:0;}

#calendar  .left {padding:0 70px 20px 0; width:280px;}
#calendar  .right {padding:0 10px 20px 0; width:270px;}

#calendar #calendar-col {float:right; width:220px; padding-left:35px; padding-right:35px;}
#calendar #calendar-col p {font-size:13px; line-height:18px; color:#333; margin:0; padding:0 0 18px;}
#calendar #calendar-col img.twenty {margin:20px 0 26px 25px;}
#calendar #calendar-col img.photo {margin-top:25px;}

#calendar p#message {padding:13px 360px 40px 55px; display:block; width:565px; margin:0; background:url(images/calendar_bg_btm.gif) bottom left no-repeat; font-size:14px; line-height:18px; color:#004289;}