/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.stunicholls.com/various/calendar.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */ul#calendar {	padding:0;	margin:0 auto;	list-style-type:none;	width:250px;	position:relative;	font-family: arial, sans-serif;	font-size:10px;	border:1px solid #069;	background:#ded;	height:180px;}ul#calendar li b {cursor:pointer;}ul#calendar li.top {display:block; float:left; width:30px; height:30px; text-align:center; margin:5px 0 55px 0;}ul#calendar li.bottom {display:block; float:left; width:30px; height:30px; text-align:center; margin:55px 0 0 0;}ul#calendar li b {text-decoration:none; display:block; color:#000;}ul#calendar li.bottom b {text-decoration:none; display:block; color:#000; margin-top:14px; width:30px;}ul#calendar li.hover b {text-decoration:underline;}ul#calendar table {	font-size:10px;	background:#0aa;	border-collapse:collapse;	width:249px;}ul#calendar tbody td {text-align:center; background:#ccc; border:1px solid #fff; padding:0; width:25px; height:17px; margin:0;}ul#calendar tbody td.blank {background:#eee;}ul#calendar caption {font-weight:bold; font-size:11px; background:transparent; color:#000;}ul#calendar thead th {color:#fff; font-size:9px; font-weight:normal;}ul#calendar tfoot td {text-align:center; color:#fff; font-size:9px;}ul#calendar td a, ul#calendar td a:visited {color:#345; text-decoration:none; display:block; width:100%; height:100%; line-height:15px;}ul#calendar table {visibility:hidden; position:absolute; top:-9999px; left:2px;}ul#calendar li.click table {visibility:visible; top:25px; left:2px;}ul#calendar li.click table a:hover {background:#069; color:#fff;}