body, table {
	font: 90% georgia, sans-serif;
}
body {
	background: #65594D;
}
table.navigation a, a:visited {
	font: 85% verdana, sans-serif;
	text-decoration: none;
	color: blue;
}
div#menu a:link, div#menu a:visited {
	color: white;
}
a:hover {
	color: red;
}
div#menu {
	width: auto;
	text-align: center;
	min-height: 108px;
	background: url('../images/roxtoplogo2.png');
	padding: 0px;
	border: 0px solid black;
	padding-top: 25px;
}
/*Tässä navilinkkien ominaisuudet*/
div#menu td {
	min-height: 13px;
	width: 175px;
	margin: 0px;
	font: bold 100% Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 200%;
	list-style-type: none;
	background: #d98328;
	border: 1px solid black;
	padding: 0px;
	color: white;
}
div#menu td:hover {
	background: #e0994c;
}
a.navi {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: white;
}
a.navi:link {
	color: white:
}
a.navi:visited {
	color: white;
}
a.navi:active {
	color: white;
}
a.navi:hover {
	background: #e0994c;
}

div.footer {
	clear: both;
	border-top: 0px solid black;
	padding-bottom: 4px;
	padding-top: 4px;
}
td.vieraskirjatop {
	background: #ffe28c;
	padding: 7px;
}
td.vieraskirjamiddle {
	background: #fff4d2;
	padding: 7px;
}
table.vieraskirja {
	width: 400px;
}
td.vieraskirjareply {
	background: #fff4d2;
	border-top: 1px dashed black;
	color: blue;
	margin-top: 15px;
	padding: 7px;
}
table.navigation {
	text-align: center;
	width: 560px;
}
div.sisalto {
	width: 80%;
	text-align: left; 
	border: 1px solid black; 
	background: white; 
	padding: 15px;
	padding-top: 5px;
	min-height: 500px;
}
div.all {
	width: 800px; 
	text-align: center; 
	border: 1px solid black; 
	background: white url('../images/roxtoplogo2.png');
	height: auto;
}