#top_title {
	 height: 70px;
	 width: 300px;
	 background: url("images/title.gif") no-repeat;
	 margin-top: 24px;
	 margin-left: 95px;
	 font-size:14px;
	 
	 text-align:center;

}
#title_text {
	font-size:18px;
	padding-top: 12px;
	text-align:center;
}
#calendar {
	 height: 299px;
	 width: 279px;
	 background: transparent url(img/calendar_back.jpg) no-repeat scroll 0 0;
	 margin-top: 12px;
	 font-size: 14px;
	 padding-left: 14px;
	 float: left;
}

#month {
	padding-top:25px;
	margin-left:29px;
	width:245px;
	height:34px;
	
}

#month_text {
	float:left;
font-size:14px;
width:160px;
}

#month #left_arrow
{margin-left: 10px;}
#month #right_arrow
{margin-right:60px;}

#left_arrow a{
	background: url("img/calendar_left_ar.jpg") no-repeat;
	width:7px;
	height:13px;
	float:left;
	
}

#left_arrow a:hover{
	background: url("img/calendar_left_ar.jpg") no-repeat;
	width:7px;
	height:13px;
	float:left;
	
}

#right_arrow a {
	background: url("img/calendar_right_ar.jpg") no-repeat;
	width:7px;
	height:13px;
	float:right;
	
}
#right_arrow a:hover {
	background: url("img/calendar_right_ar.jpg") no-repeat;
	
}

.calendar_line {
	/*width:270px;
	margin-left:25px;
	margin-top:6px;*/
	height:23px;
margin-top:4.6px;
}

.cal1 {
	/*width:29px;
	height:29px;
	background: url("images/cal1.gif") no-repeat;
	margin-right:7px;
	float:left;*/
	float:left;
height:23px;
line-height:21px;
margin-left:4.5px;
text-align:center;
width:30px;
}

.cal2 {
	/*width:29px;
	height:29px;
	background: url("images/cal2.gif") no-repeat;
	margin-right:7px;
	float:left;
	font-size:14px;
	text-align:center;
	line-height: 29px;*/
	float:left;
height:23px;
line-height:21px;
margin-left:4.5px;
text-align:center;
width:30px;
}

.cal_now {
	/*width:29px;
	height:29px;
	background: url("images/cal_now.gif") no-repeat;
	margin-right:7px;
	float:left;
	font-size:14px;
	line-height: 29px;
	text-align:center;*/
	float:left;
height:23px;
line-height:21px;
margin-left:4.5px;
text-align:center;
width:30px;
color:#7FAA31;
}
.cal_ev a{
	/*width:29px;
	height:29px;
	background: url("images/cal_ev.gif") no-repeat;
	margin-right:7px;
	float:left;
	line-height: 29px;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	color:#333;*/
	float:left;
height:23px;
line-height:21px;
margin-left:4.5px;
text-align:center;
width:30px;
	background:transparent url(img/calendar_event.png) repeat scroll 0 0;	
}




.cal_ev a:hover {
background:transparent url(img/calendar_href.jpg) repeat scroll 0 0 !important;
	cursor:pointer;
}

#events {
	 width: 305px !important;
	 background: #E6FADC none repeat scroll 0 0;
	 margin-top:12px !important;
}

.event {
/*	 width: 395px;
	 margin-top: 13px;*/
	 clear:both;
float:left;
padding-left:22px;
width:280px
}

.event_block {
	 width: 300px;
	 margin-left: 95px;
	 background:#e5e5e5;


}

.event_date, .event_date a, .event_date a:hover {
	/*color:#999999;
	font-size:11px;
	width:80px;
	margin-top:11px;
	position:absolute;
	*margin-left:-95px;
	*margin-top:15px;*/
	color:#7B7F82;
font-size:11px;
cursor: default;
	
}

.topcalend {
	 height: 11px;
	 width: 300px;
	 background: url("images/tbltop.gif") no-repeat;
	 float:left;

}

.event_center {
	 width: 294px;
	 background: #fdf8ce;
	 margin-left:3px;
	 *margin-top:-10px;
}

.event_textblock {
	 width: 245px;
	 margin-top:6px;
	 margin-bottom:25px;
}

.event_title {
	/*color:#0084b4;
	font-size:14px;*/
	color:#EE8A1D;
font-size:14px;
font-weight:bold;
margin-top:8px;
margin-bottom:8px;
}

.event_title a {
	/*color:#0084b4;*/
	font-size:14px;
	text-decoration:none;
}

.event_title a:hover{
	color:#333;
	font-size:14px;
}

.event_text {
	/*color:#333;
	font-size:12px;
	margin-top:20px;
	font-style:italic;
	padding-bottom:14px;*/
	color:#474747;
font-size:12px;
}

/*.bottom {
	 height: 11px;
	 width: 300px;
	 background: url("images/tblbottom.gif") no-repeat;
	 float:left;
	 *margin-bottom:-7px;

}*/

.border {
	 width: 3px;
	 background: url("images/border.gif");
	 background-repeat: repeat-y;

}
#print {
	 width: 200px;
	 height: 24px;
	 background: url("images/print.gif") no-repeat;
	 margin-left:95px;
	 line-height:24px;
	 text-indent:40px;

}
#print a{
	color:#0084b4;
	font-size:12px;
	text-decoration:none;

}
#print a:hover{
	color:#333;
	font-size:12px;
	text-decoration:none;

}

#footer {
	 width: 395px;
	 margin-top:17px;
	 margin-bottom:100px;
}

.ev_l 
{
	background:transparent url(img/ev_l.jpg) repeat-x scroll 0 0;
clear:both;
/*float:left;*/
height:2px;
margin-bottom:25px;
margin-left:20px;
width:265px;
}

#foo #events .corner
{
	border:medium none;
display:block !important;
height:16px;
width:16px;}
#foo #events .top-right
{background:transparent url(img/event_top_right.jpg) no-repeat scroll right top;}

#foo #events .bottom-right
{background: transparent url(img/event_bottom_right.jpg) no-repeat scroll right top;}

.hover-day 
{
	background:transparent url(img/calendar_href.jpg) repeat scroll 0 0 !important;
	cursor:pointer;	
}

.links_events
{
	clear:both;
float:left;
line-height:20px;
width:250px;
margin-bottom:30px;
}

.clear {
	clear:both;
}
