h4{font-size: 14px; text-decoration: underline;}
p{margin-left: 20px;}
img{border: none;}
.center{ margin-left: auto; margin-right: auto;}
.contentBackground{ background-color: rgb(247,231,216); }

body{
		margin: 0px;
		padding: 0px;
		padding-top: 1%;
		height: 100%;
		width: 100%;
}

div#main{
		margin-left: auto;
		margin-right: auto;
		width: 820px;
		/*border: solid yellow 2px;*/
}
div#top{
		line-height: 0px;
}
div#topImage{ height: 251px; width: 820px; background-image: url("/imgs/top.jpg"); }

.menuitem{
		overflow: hidden;
		position: relative;
		float: left;
		display: block;
		height: 45px;
		border-bottom: solid rgb(193,180,164) 1px;
		/*border-right: solid rgb(193,180,164) 1px;*/
		border-left: solid rgb(193,180,164) 1px;
		line-height: 45px;
		text-align: center;
		font-family: Verdana;
		font-size: 15px;
		text-decoration: none;
		color: black;
}

.dark{ background-color: rgb(247,231,216); }
.light{ background-color: rgb(250,243,233); }

a#etusivu{ width: 77px; }
a#leevi{ width: 56px; }
a#lassi{ width: 60px; }
a#cassu{ width: 67px; }
a#galleria{ width: 73px; }
a#kuulumiset{ width: 97px; }
a#muuta{ width: 62px; }
a#vieraskirja{ width: 91px; }
div#rightMenuImage{ width: 227px; background-image: url("/imgs/menuright.jpg"); border-right: solid rgb(193,180,164) 1px;}

div#content{
		position: relative;
		clear: left;
		width: 818px;
		min-height: 302px;
		border-right: solid rgb(193,180,164) 1px;
		border-left: solid rgb(193,180,164) 1px;
		background-repeat: repeat-x;
		/*border: solid green 2px;*/
		font-family: Verdana;
		font-size: 14px;
}

img.indexpicture{
		position: relative;
		float: left;
}

img.image{
		margin: 5px; 
		border: solid black 1px;
}
.kasvugalleriaImage{ width: 300px;}

/*div.textarea{
		position: relative;
		float: left;
		width: 71%;
		height: 100%;
		font-family: Verdana;
		font-size: 14px;
		border: solid green 4px;
}*/
div#indexTextArea{position: absolute; bottom: 0px; right: 0px; width: 500px;}
div.galleryMenuImage{
		position: relative;
		float: left;
		text-align: center;
}

img#arrowRight{position: relative; float: right; top: 20px; right: 5px;}
img#arrowLeft{position: relative; float: left; top: 20px; left: 5px;}
img#arrowUp{display: block;}
div#gall_thumbsArrowRight{position: relative; float: right; width: 150px; text-align: right; right: 5px;}
div#gall_thumbsArrowLeft{position: relative; float: left; width: 150px; left: 5px;}

table{ 
		position: relative;
		margin-top: 10px;
		border-collapse: collapse;
		/*border: solid black 1px; */
		text-align: left;
}

table td, table th{ padding-left: 10px;}
table.matchshow td {border: solid brown 1px; }
table.nayttely{ width: 600px;}
table.nayttely td{ border: solid brown 1px;}

div.isaContainer, div.emaContainer{
		position: absolute;
		top: 0px;
		width: 400px;
		border: solid black 1px; 
		margin-left: auto; 
		margin-right: auto; 
}
div.isaContainer{left: 0px;}
div.emaContainer{right: 0px;}
div.sukutaulu{ 
		border-right: solid black 1px; 
		font-size: 12px;
		position: relative; 
		text-align: center; 
		border-bottom: solid black 1px;}
div.noRightBorder{ border-right: none;}
div.noBottomBorder{ border-bottom: none;}
div.isa{float: left;}
div.ema{float: right;}
div.clearLeft{clear: left;}
div.ekaRivi{width: 400px; height: 50px;}
div.tokaRivi{width: 199px; height: 50px;}
div.kolmasRivi{width: 99px; height: 150px;}

div#kuulumisetText p{width: 610px;}

div.info{
		position: absolute;
		top: 5px;
		right: 5px;
		word-spacing: 10px;
		text-align: center;
		/*border: solid brown 1px;*/
}

.link A:link{ text-decoration: underline; color: black;}
.link A:active{ text-decoration: underline; color: brown;}
.link A:hover{ text-decoration: underline; color: brown;}
.link A:visited{ text-decoration: underline; color: brown;}

p.kaveri{margin-left: 100px; width: 500px;}
div#footer{
		width: 818px;
		padding-bottom: 5px;
		text-align: right;
		font-family: Verdana;
		font-size: 12px;
		border-top: solid gray 1px;
		border-left: solid rgb(215, 195, 170) 1px;
		border-right: solid rgb(215, 195, 170) 1px;
		border-bottom: solid rgb(215, 195, 170) 1px;
}
div#clear{
		clear: both;
}