table#calendar
{
	width:					500px;
	margin-bottom:			30px;
}

table#calendar th h2
{
	font-family:			Times New Roman, Times, serif;
	font-size:				14pt;
	font-style:				normal;
	font-weight:			normal;
	line-height:			13pt;
	color:					#999999;
	text-align:				left;
}

#calendarnav
{
	vertical-align:		bottom;
	font-family:			Times New Roman, Times, serif;
	font-size:				11pt;
	font-style:				normal;
	font-weight:			normal;
	line-height:			13pt;
	color:					#999999;
}

/*
#calendarnav
{
	
	width: 120px;
	text-align: right;
	top: 				150px;
	left: 				433px;
	vertical-align:		bottom;
	font-family:			Times New Roman, Times, serif;
	font-size:				11pt;
	font-style:				normal;
	font-weight:			normal;
	line-height:			13pt;
	color:					#999999;
}

*/

table#calendar td
{
	vertical-align:		top;
	padding:			1.3em 1.0em 0.25em 0em;
	
	font-family:			Times New Roman, Times, serif;
	font-size:				10pt;
	font-style:				normal;
	font-weight:			normal;
	line-height:			13pt;
	color:					#999999;
	text-align:			left;
}

table#calendar td.newday
{
	border-top:			1px solid rgb(177,177,177);
	padding-top:		0.25em;
	text-align:			left;
}


.newday h3
{
	margin-top: 0;
	padding-top:		0.1em;
	text-align:			center;
	line-height:		0.8em;
	font-family:		arial,sans serif;
	font-weight:		bold;
	font-size:			2.5em;
	color:				#999999;
}

.newday h4
{
	
	margin: 0;
}

.newday a,
.newday a:hover
{
	color:				#999999;
}

.day-weekday
{
	text-align:			center;
	text-transform:		uppercase;
	font-family:		arial,sans serif;
	font-size:			0.8em;
	color:				rgb(119,119,119);
}


table.calendar-thumbnail th
{
	height:				1.4em;
	
	text-align:			center;
	font-family:		verdana;
	font-weight:		bold;
	font-size:			0.68em;
	color:				black;
}

table.calendar-thumbnail td
{
	width:				1.4em;
	height:				1.4em;
	
	text-align:			right;
	font-family:		verdana;
	font-size:			0.65em;
	color:				rgb(153,153,153);
}

table.calendar-thumbnail td.previous
{
	width:				50%;
	text-align:			left;
}

table.calendar-thumbnail td.next
{
	width:				50%;
	text-align:			right;
}

form#typeselector
{
	float:				right;
	margin:				30px 0px;
	padding:			10px;
}

form#typeselector table
{
}

form#typeselector input.button
{
	font-size:			10px;
}

form#typeselector input
{

}

form#typeselector label
{
	display:			block;
	margin:				0.2em 0em 0em 0.2em!important;
	line-height:		1.3em;
}

form#typeselector td
{
	vertical-align:		top;
	padding-bottom:		0.2em;
}

form#typeselector td.gobbij
{
	width:				80px;
}