body {	margin-left: 0px;	margin-top: 0px;	background-color: #bac6d8;	background-image: url(../images/background.jpg);	font-family: Georgia, "Times New Roman", Times, serif;	font-size:12px;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	color:#333333;	font-size:16px;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color:#666666;	font-size:14px;}.body_copy {	font-family: Georgia, "Times New Roman", Times, serif;	color: #333333;}.body_detail {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;}#box{	margin: 0px auto;	align:center;	width:760px;	border:1px solid grey;	background-color:#FFFFFF;	padding: 0px 0px 0px 0px;	margin-top:10px;}#menu{	width:140px;	float:left;}#body{	font-family:Geneva, Arial, Helvetica, sans-serif;	margin:0px;	padding:0px;}#body img{		padding:10px 10px 10px 10px;}#body_col{	margin:20px 0px 0px 0px;	width:600px;	float:left;}#body_col_home{	margin:20px 0px 0px 0px;	width:600px;	float:left;}#body_col_full{	float:left;	width:500px;}.table{	border:1px grey solid;}#footer a{	font-family: Georgia, "Times New Roman", Times, serif;	color:#333333;	font-size:12px;	text-decoration:none;}.clear{	clear:both;	float:none;}/*menu bits */li{	font-family:Geneva, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:14px;}li a{	text-decoration:none;	color:#666666;}li a:visited{	text-decoration:none;	color:#333333;}li a:hover{	text-decoration:none;	color:#ffffff;	background-color:#CCCCCC;}ul{	margin:0px;	padding:0px 0px 0px 20px;}/*calendar bits */.headercell{	font-size:14px;	color:#FFFFFF;	background-color:#666666;}.availcell{	background-color:#00FF33;	font-size:10px;}.bookedcell{	background-color:#CC0000;	font-size:10px;	color:#FFFFFF;	}
