
/* list info - monospace font must be used */
ul#days, ul.weeks {
	font-family : Arial, Helvetica, sans-serif;
	list-style-type : none;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

/* day-box span styles - adjust with padding */ 
ul#days li span {
	cursor : help;
	font-weight : bold;
	color : #333;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding: 5px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* active links boxes default state - adjust with padding */
ul.weeks li a.al, ul.weeks li a.na  {
	color : #06F;
	text-decoration : none;
	background-color : #ECE5CE;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding : 8px;
	font-size: 16px;
	font-weight: bold;
	margin: 2px;
}

/* all states of not-used links */
ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   {
	color : #666;
	cursor : default;
	background-color: #ECE5CE;
}

/* hover and focus state of active links */
ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
	color : #FFF;
	background-color : #3466FF;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	text-decoration : none;
	cursor : pointer;
}

/* not used link boxes - color and background should match - adjust with padding */
ul.weeks li a.nu {
	color : #eee;
	background-color : #ECE5CE;
	cursor : default;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	padding-top: 9px;
	padding-right: 13px;
	padding-bottom: 9px;
	padding-left: 11px;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* to hide link separators */
span.sep {
  display : none;
}

/* this needs to be in conditional comment for IE only */
div#calendar {
	font-size : 0.9em;
	letter-spacing : 0.001em;
	margin-top: 20px;
}

/* End Styles */
#mes {
	height: 35px;
	width: 180px;
	margin-left: 110px;
	float: left;
	position: absolute;
}
