DIV#calendar {
	RIGHT: 0px; LEFT: 0px; POSITION: absolute; TOP: 19px
}
DIV#main {
	WIDTH: 650px
}
DIV#sidebar {
	LEFT: 660px; WIDTH: 100px; POSITION: absolute; TOP: 56px; TEXT-ALIGN: center
}
DIV#sidebar A {
	COLOR: black
}
DIV#sidebar P {
	MARGIN-BOTTOM: 4px
}
#calendar H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; FONT-STYLE: italic
}
TABLE.calendar_helper {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #000; BORDER-BOTTOM: #cc9 1px solid; BORDER-COLLAPSE: collapse
}
.day {
	BORDER-RIGHT: #cc9 1px solid; BORDER-TOP: #cc9 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: #cc9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #cc9 1px solid; HEIGHT: 80px; TEXT-ALIGN: right
}
.specialDay {
	BORDER-RIGHT: #cc9 1px solid; BORDER-TOP: #cc9 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: #cc9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #cc9 1px solid; HEIGHT: 80px; TEXT-ALIGN: right
}
.otherMonth {
	BORDER-RIGHT: #cc9 1px solid; BORDER-TOP: #cc9 1px solid; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: #cc9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #cc9 1px solid; HEIGHT: 80px; TEXT-ALIGN: right
}
.day DIV A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#today DIV A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.specialDay DIV A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#today DIV A {
	BORDER-RIGHT: #cc9 1px solid; BORDER-TOP: #eaead5 1px solid; FONT-WEIGHT: bold; BACKGROUND: #eaead5; BORDER-LEFT: #cc9 1px solid; BORDER-BOTTOM: #cc9 1px solid
}
.specialDay P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: left
}
TD.specialDay P A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black
}
TD.specialDay P {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black
}
TD.day DIV A:hover {
	BACKGROUND: #eaead5
}
TD.specialDay DIV A:hover {
	BACKGROUND: #eaead5
}
#calendar DIV {
	MARGIN-TOP: 3px
}
TR.daynames {
	BORDER-RIGHT: #cc9 1px solid; BORDER-TOP: #cc9 1px solid; FONT-SIZE: 12px; BACKGROUND: #eaead5; BORDER-LEFT: #cc9 1px solid; COLOR: #996; BORDER-BOTTOM: #cc9 1px solid
}
TR.daynames TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TH {
	FONT-WEIGHT: normal
}
.monthName A {
	COLOR: #996
}
.monthName TH {
	PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom
}
.monthName SPAN {
	FONT-SIZE: 20px
}
THEAD {
	
}
