/*===============================================CALENDER===============================================*/table.calender {	border-collapse: collapse;	border:1px solid #AAAAAA;	text-align:center;	font-size:12px;	margin:0px auto 15px auto;	width:500px;}table.calender caption {	padding:5px 2px;	white-space:nowrap;}table.calender caption p {	padding:0px 10px;	display:inline;}table.calender th {	padding:2px;	font-weight:normal;	border:1px solid #AAAAAA;}table.calender td {	padding:15px;	border:1px solid #AAAAAA;}table.calender .sun {color:#ff0000;}table.calender .sat {color:#0000ff;}td.today {	background-color:#DDDDDD;	font-weight:bold;}#CALENDER-LINK {	font-size:90%;	padding:0.5em 0em 0em 0em;	z-index:100;}#CALENDER-LINK p {	border-bottom:#999999 1px solid;}#CALENDER-LINK a {	display:block;	width:12em;	padding:2px;	border-top:#999999 1px solid;	border-left:#999999 1px solid;	border-right:#999999 1px solid;	background-color:#000000;	color:#ffffff;	filter:alpha(opacity=80);	-moz-opacity: 0.8;	opacity: 0.8;}#CALENDER-LINK a:hover {	filter:alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9;}table.calender tbody a {	color:#6A1E17;	font-weight:bold;}table.calender tbody span {}