/* dailyCalender ----------------------------------------------------------------- */

#yearBox {
	padding: 20px 6px 20px 6px;
	background-color: #3B6B84;
	text-align: center;
}

.monthlybox {
	background-color: #333333;
	width: 196px;
	padding: 1px 0px 1px 1px;
	_padding: 1px 0px 1px 2px;
	margin: 0px 5px 15px 0px;
	text-align: center;
	_margin: 0px -6px -15px 0px;
}

*:first-child+html .monthlybox {
	margin: 0px -6px -15px 0px;
}

.monthlyrow {
	width: 195px;
	height: 21px;
	margin: 0px 1px 1px 0px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px 0px 0px;
}

.daybox {
	width: 27px;
	height: 20px;
	background-color: #999999;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px 0px 0px;
	float: left;
}

.dayboxH {
	width: 27px;
	height: 20px;
	background-color: #666666;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 3px 0px 0px 0px;
	float: left;
}

.datebox {
	width: 27px;
	height: 21px;
	background-color: #ffffff;
	margin: 0px 1px 1px 0px;
	font-size: 10px;
	color: #555555;
	text-align: center;
	padding: 6px 0px 0px 0px;
	float: left;
}

.monthlybox a:link .datebox {
	background-color: #A8D5FF;
}

.monthlybox a:hover {
	height: 21px;
	padding: 6px 0px 0px 0px;
}

.monthlybox a:hover .datebox {
	background-color: #003399;
	color: #ffffff;
	text-decoration: underline;
}

.monthlybox a:visited .datebox {
	background-color: #003399;
	color: #FFFFFF;
	text-decoration: underline;
}




.monthlyboxNext {
	background-color: #666666;
	width: 196px;
	padding: 1px 0px 1px 1px;
	_padding: 1px 0px 1px 2px;
	margin: 0px 5px 15px 0px;
	text-align: center;
	_margin: 0px -6px -15px 0px;
}

*:first-child+html .monthlyboxNext {
	margin: 0px -6px -15px 0px;
}

.dayboxNext {
	width: 27px;
	height: 20px;
	background-color: #dddddd;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding: 3px 0px 0px 0px;
	float: left;
}

.dayboxHNext {
	width: 27px;
	height: 20px;
	background-color: #bbbbbb;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding: 3px 0px 0px 0px;
	float: left;
}


/* topCalender ----------------------------------------------------------------- */

.topmonthlybox {
	background-color: #333333;
	width: 147px;
	padding: 1px 0px 1px 1px;
	_padding: 1px 0px 1px 2px;
	margin: 0px 0px 0px 10px;
	text-align: center;
}

.topmonthlyrow {
	width: 146px;
	height: 15px;
	margin: 0px 1px 1px 0px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

.topdaybox {
	width: 20px;
	height: 14px;
	background-color: #999999;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 0px 0px;
	float: left;
}

.topdayboxH {
	width: 20px;
	height: 14px;
	background-color: #666666;
	margin: 0px 1px 1px 0px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	padding: 2px 0px 0px 0px;
	float: left;
}


.topmonthlybox a:hover {
	height: 16px;
	padding: 4px 0px 0px 0px;
}



/* movie link */
.topdateMoviebox {
	width: 20px;
	height: 16px;
	background-color: #ffffff;
	margin: 0px 1px 1px 0px;
	font-size: 10px;
	color: #555555;
	text-align: center;
	padding: 4px 0px 0px 0px;
	float: left;
}
.topmonthlybox a:link .topdateMoviebox {
	background-color: #0969D0;
}
.topmonthlybox a:hover .topdateMoviebox {
	background-color: #003399;
	color: #ffffff;
	text-decoration: underline;
}
.topmonthlybox a:visited .topdateMoviebox {
	background-color: #003399;
	color: #FFFFFF;
	text-decoration: underline;
}


/* text link */
.topdatebox {
	width: 20px;
	height: 16px;
	background-color: #ffffff;
	margin: 0px 1px 1px 0px;
	font-size: 10px;
	color: #555555;
	text-align: center;
	padding: 4px 0px 0px 0px;
	float: left;
}
.topmonthlybox a:link .topdatebox {
	background-color: #A8D5FF;
}
.topmonthlybox a:hover .topdatebox {
	background-color: #003399;
	color: #ffffff;
	text-decoration: underline;
}
.topmonthlybox a:visited .topdatebox {
	background-color: #003399;
	color: #FFFFFF;
	text-decoration: underline;
}

