
table#calendartable {font-size: 12px;}
table#calendartable td, th {width: 30px;height: 20px;text-align: center;vertical-align: middle;background: url(../images/cells.jpg);color: #444;
	position: relative;z-index:1900;}
table#calendartable th {height:10px;font-weight: bold;}
table#calendartable td:hover, th:hover {background-position: 0px -81px;color: #222;}
table#calendartable td.date_has_event {background-position: 162px 0px;color: white;}
table#calendartable td.date_has_event a.callink {display:block;width:30px;height:19px;text-decoration:none;padding-top:1px;color:#fff;}
table#calendartable td.date_has_event:hover {background-position: 162px -81px;}
table#calendartable td.padding {background: url(../images/calpad.jpg);}
table#calendartable td.today {background-position: 81px 0px;color: white;}
table#calendartable td.today:hover {background-position: 81px -81px;}
table#calendartable .events {position: relative;}
table#calendartable .events ul {text-align: left;position: absolute;display: none;z-index:1100;padding: 10px;background: #cce861 url(../images/popup.jpg) ;
	border: 1px solid #7ba30c;width:450px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;-border-radius: 3px;list-style: none;color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;
}

table#calendartable .events li {display: block;width: 450px;color: #444;text-align: left;font-size: 11px;margin: 0;padding: 0px;}
table#calendartable .events li span.title{display: block;	color: #000000;	font-size: 12px;font-weight:bold;margin-bottom:0px;	}
table#calendartable .events hr{clear:both;color: #7ba30c;border:0;background-color: #7ba30c;height: 1px;margin-top:10px;margin-bottom:10px;}		
table#calendartable .events li img{float:left;margin-right:10px;width:12%;}
table#calendartable .events li .NewsFooter{clear:both;display: block;color: #444;font-size: 11px;margin:5px 0;}
table#calendartable .events li .insideNewsFooter{margin-right:30px;}

table#calendartable a.calendarpn{font-weight:bold;color:#7ba30c;}

.toptitle{text-align:center;background:#cadd6a;color:#fff;font-weight:bold;}
.toptitle span{margin:0 15px;}
.toptitle a{text-decoration:none;color:#555;}
