#container
{ 
	margin: 0; 
	padding-bottom: 0; 
	background-color: #ffffff;
}

#container h1
{ 
	margin: 0px;
	font-size: 22px;
	font-family:'Trebuchet MS', serif; 
	color: #000022;
}


#month
{
	border-collapse: collapse;
	margin-left: 30px;
}


#month th 
{
	font-size: 14px;
	font-family:'Trebuchet MS', serif; 
	font-weight: bold;
	border: 1px solid #000;
}




#month thead 
{
	background-color:#CCFFFF;
	color: #000022;
}

#month td
{ 
	width: 125px;
	height: 95px;
	padding: 4px;
	font-size: 12px;
	font-family:'Verdana', serif;
	vertical-align: top;
	color:#000;
	background-color: #FFFFFF;
	border: 1px solid #000;
}

#month td .day
{
	width: 125px;
	height: 95px;
	margin-top: 0;
	font-size: 11px;
	font-family:'Verdana', serif;
	overflow: auto;
}

#month tbody .weekend
{ 
	background-color:#CCFFFF;
	width: 125px;
	height: 95px;
	margin-top: 0;
	font-size: 11px;
	font-family:'Verdana', serif;
	overflow: auto;
}


#month tbody .campout
{ 
	background-color:#00FFFF;
	width: 125px;
	height: 95px;
	margin-top: 0;
	font-size: 11px;
	font-family:'Verdana', serif;
	overflow: auto;
}


#month tbody .next, #month tbody .previous
{ 
	background-color:#135193;
background-image:url('hline.jpg');
}

p {margin-top: 0; }

