/* CSS Document */

/* CALENDAR */
#calendar {background: url('../images/calendar/calendar_back.gif') no-repeat; float: left; height: 264px; margin: 0px 0px 9px 0px; width: 297px;}
#calendar .month {float: left; padding: 8px 0px 0px 0px; text-align: center; width: 297px; height:55px; color:white; }
#calendar .month .month_name {display:inline; position:relative; top:-4px; font-size:12px;}
#calendar .weeks {float: left; height: 198px; width: 297px; width:289px; margin-left:8px;}
#calendar .weeks li {color: #755B41; float: left; font-size:12px; text-align:right; height: 20px; margin: 0; overflow: hidden; padding: 12px 14px 0px 6px; width: 21px; width:20px;}
#calendar .weeks li.outofmonth {color: #ACABAB;}
#calendar .weeks li a:link,
#calendar .weeks li a:visited {color:#B1390B; font-weight:bold; text-decoration:underline;}
#calendar .weeks li a:hover {color:#702407;}
#calendar .weeks ul {float: left; list-style: none; margin: 0; padding: 0;}

a.next:link,
a.next:visited {
	margin-left:54px;
	position:relative;
	top:2px;
}

a.previous:link,
a.previous:visited {
	margin-right:54px;
	position:relative;
	top:2px;
}


a:link img,
a:visited img {
	border:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
}

/* popup */
.navtext {
	font-size:12px;
	font-family:Arial;
	layer-background-color:#EBCCBC;
	background-color:#EBCCBC;
	color:#794F26;
	line-height:1.2;
}
.leftcol {
	float:left;
	margin-right:20px;
	vertical-align:top;
}
.rightcol {
	float:left;
	vertical-align:top;
}