#cal	{
	width: 500px;
	background-color: #FFFFCC;
	padding: 0px;
	border: 1px solid  #CCCCCC;
}

#cal li {
	margin: 0 30px 0 30px;
	padding: 0 10px;
}

#cal #head	{
		background-color: #666;
		color: #FFFFFF;
		text-align: center;
		font-size: 1.5em;
}

#date strong	{
		font-size: 1.2em;
}

#cal #date	{
		text-align: center;
		background-color:#CCC;
		padding-bottom: 5px; 
}

#cal #day {
	border-bottom: 2px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	}

#cal .hour	{
	list-style: decimal;
	line-height: 2.5em;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

#cal #date input	{
		background-color: #fff;
		background-image: none;
		margin-bottom: -1px;
		text-align: center;
}

#cal input .radios {
	background-color: #0ff;
	border: none;
}

#cal #date .submit	{
			background-image: url(../images/submit_back.jpg);
			padding: 2px 5px;
			font-size: 0.8em;
			margin-left: 2px;
			}
			
#cal #before {
		float: left;
		}
					
/*************************************	KEY *******************/
#cal #key	{
		background-color: #CCC;
}

#cal #key span	{
		width: 10px;
		height: 10px;
		border: 1px solid #999999;
		margin: 0 5px;
		position: absolute;
		}

#cal .once	{
		background-color: #CFF;
}

#cal .daily	{
		background-color: #FCF;
}

#cal .weekly	{
		background-color: #CF9;
}

/*****************************************************************/
