#main {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#overlay {
	height: 100px;
	z-index: 100;
	position: fixed;
	top: 0px;
	background-color: rgb(0,0,0); 
	width: 100%;
	//margin-top: 0px;
	//margin-bottom: 0px;
}

table { 
	width: 800px;
	height: 75%;
	table-layout: fixed; 
	border: 5px solid rgb(222,184,135);
}

td {
	height: 150px; 
	padding: 5px;
	border-spacing: 2px;
	text-align: left;
	vertical-align: top;
	border: 1px solid rgb(232,194,135);
	color: rgb(202,164,115);/*rgb(232,194,135);*/
	font-size: 8pt;
}

#overlay {
	height: 30px;
	z-index: 100;
	position: fixed;
	bottom: 0px;
	background-color: rgb(222,184,135); 
	width: 100%;
	//margin-top: 0px;
	//margin-bottom: 0px;
}

.weekdays {
	width: 800px;
	height: 40px;
	table-layout: fixed; 
	border: 5px solid rgb(222,184,135);
	border-bottom: none;
}

.weekdays td {
	height: 5px;
	/*padding-bottom: 2px;*/
	font-size: 12pt;
	text-align: center;
}

table numbers {
	/*align:top;*/
	font-size: 10pt;
	color: rgb(232,194,135);
}

.leftButton {
	z-index: 100;
	position: fixed;
	top: 127px;
	left: 100px;
	text-align: center;
	/*background-color: rgb(222,184,135);*/
	border-color: rgb(222,184,135);
	border-style: solid; 
	border-width: 1px;
	/*width: 43px;*/
	padding: 7px;
}
