body	{
	background-color: #000000;
	color: #ffffff;
	font-family: "Arial", sans-serif;
	font-size: 14px;
	text-align: left;
}

a	{
	color: #ccccff;
}

div#main	{
	border: 5pt solid #ffffff;
	width: 90%;
	margin: 100px auto auto auto;
	cursor: url("img/martin.cur");
}

img.header	{
	margin: -100px auto auto 0px;
}

ul.sections	{
	display: none;
	list-style-type: none;
	width: auto;
	padding: 0;
	color: #000000;
	font-weight: bold;
}

ul.sections a	{
	text-decoration: none;
	color: inherit;
}

ul.sections a li	{
	padding: .2em .5em;
	margin: auto;
	border: 2pt solid #666666;
	background-color: #ffffff;
	display: inline-table;
	width: 15%;
}


ul.sections a li.mouseover	{
	border-color: #aaaaaa;
	color: #666666;
}


div.booking	{
	background-color: #cccccc;
	border: 4pt solid #ffffff;
	color: #000000;
	text-align: left;
	margin: 1em;
	padding: 1em;
}

div.booking a	{
	color: #000033;
}

div.booking h1	{
	font-size: 1.2em;
	color: #000000;
}

div#calendar	{
	border: 4pt solid #ffffff;
	background-color: #333333;
	margin: 5px 30px 5px 10px;
	padding: 5px;
	text-align: left;
	float: right;
	color: #ffffff;
	width: 250px;
	height: 500px;
	overflow: scroll;
}

div#calendar dl.calendar	{
	background-color: #000000;
	border: 1pt solid #ffffff;
	padding: 5px;
	margin: 5px;
}

dl.calendar dt	{
	font-size: 1.2em;
	color: #ffff00;
	text-align: left;
	font-weight: bold;
	padding: 10px 5px;
}

dl.calendar dd	{
	border-bottom: 2pt solid #ffffff;
	margin-left: 0;
}

dl.calendar dd ul	{
	margin: 0;
	list-style-type: none;
	text-align: left;
}

dl.calendar dd p	{
	color: #aaaaaa;
	text-align: right;
}


dl.calendar dd p.shows_Header	{
	margin: 0 0 0 5px;
	color: #aaaaaa;
	text-align: left;
	font-weight: bold;
}

label	{
	font-size: .8em;
	color: #ffff00;
}