﻿body {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	color:#360809;
	background:#fff url(images/tausta.gif) repeat scroll 0 444px;
	}
div.header {
	height:100px;
	display:block;
	background:#fff url(images/tausta.gif) repeat scroll top left;
	}
a.header {
	width:603px;
	height:100px;
	display:block;
	background:transparent url(images/logolinkki.gif) no-repeat scroll 10px 3px;
	}
div.menu {
	height:15px;
	padding-left:20px;
	background-color:#d9d9d9;
	}
a.menuitem {
	margin-right:25px;
	text-decoration:none;
	color:#360809;
	}
a.menuitem:hover {
	text-decoration:none;
	color:#f80;
	}
a.menuitem#current {
	
	}
div.submenu {
	height:15px;
	padding-left:20px;
	background-color:#e5e5e5;
	}
a.submenuitem {
	margin-right:25px;
	text-decoration:none;
	color:#360809;
	}
a.submenuitem:hover {
	text-decoration:none;
	color:#f80;
	}
a.submenuitem#current {
	
	}
table.content {
	width:100%;
	height:300px;
	margin:0;
	border-collapse:collapse;
	table-layout:auto;
	}
td.contentleft {
	width:390px;
	vertical-align:top;
	background-color:#f2f2f2;
	}
td.contentleft#gallery {
	width:360px;
	padding:15px;
	}
ul.pagemenu {
	margin:25px;
	}
a.pagemenuitem {
	
	}
a.pagemenuitem:hover {
	
	}
a.pagemenuitem#current {
	
	}
a.thumb {
	width:70px;
	height:70px;
	}
img.thumb {
	margin:10px;
	border:0;
	}
td.contentright {
	vertical-align:top;
	background-color:#fff;
	}
div.content {
	height:250px;
	padding:25px 30px 25px 20px;
	text-align:justify;
	overflow:auto;
	}
a {
	color:#f80;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
div.footer {
	height:15px;
	padding-left:20px;
	background-color:#d9d9d9;
	}

