body {
		text-align:center;
		margin-top: 0px;
    		background: url("fx/bg.jpg") #000000;
		background-repeat : no-repeat;
		background-position : top center;
		margin-bottom: 0px;
		}

	
	#frame {
		width:880px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

	#contentmenu {
		height: 58px;
		width: 880px;
		background-color:#000;
		}


	#framecontent {
		width:880px;
		padding:0;
		margin: 0;
		text-align:left;
		clear: both;
		position:relative;
		display: block;
		background-color:#000;
		}
		
	#contentleft {
    		background: url("fx/middle_left.jpg") #000;
		background-repeat : no-repeat;
		background-position : top left;
		width:111px;
		height: 380px;
		padding:0;
		margin: 0;
		float:left;
		position:relative;
		display: inline;
		}
	
	#contentcenter {
    		background: url("fx/middle_center.jpg") #000;
		background-repeat : no-repeat;
		background-position : top left;
		width:658px;
		height: 380px; 
		padding: 0;
		margin: 0;
		float:left;
		position:relative;
		display: inline;
		}

	#centerdiv{
		width:658px;
		height: 380px; 
		overflow: auto;
		padding: 0;
		margin: 0;

		}
	
	#contentright {
    		background: url("fx/middle_right.jpg") #000;
		background-repeat : no-repeat;
		background-position : top left;
		width:111px;
		height: 380px;
		padding:0px;
		margin: 0px;
		float:left;
		position:relative;
		display: inline;
		}
	

	#contentfooter {

		padding: 0;
		margin: 0;
		width: 880px;
		height: 417px;
		clear: both;
		}
		

	p {
		margin: 20px;
		font-family: arial, verdana, tahoma;
		font-size: 11px;
		line-height: 1.5em;
		color: #8e9984;

		}

	p.video {
		margin: 10px 9px 10px 9px;
		}

	h2 {

		font-size: 24px;
		font-family: times new roman, georgia;
		color: #a0946e;
		font-weight: normal;
		margin: 20px;

		}


	img.pic {
		border-style: double;
		border-width: 3px;
		border-color: #66604e;
		}

		.kuva

		{
		float: left;
		border-style: double;
		border-width: 3px;
		border-color: #66604e;
		margin: 0 20px 10px 20px;
		}


#contentfooter p { font-size:11px; font-family: tahoma,arial; color: #a0946e; text-align: center;}

a { font-weight: normal; font-family: tahoma, arial; font-size: 11px;}

a:link {color: #a0946e; text-decoration: underline;}
a:visited {color: #a0946e; text-decoration: underline;}
a:active {color: #a0946e; text-decoration: underline;}
a:hover {color: #a0946e; text-decoration: none;}


input {
 background: #000000;
 margin: 0 10px 0 0;
 font-family: arial,"Trebuchet MS",sans-serif;
 font-size: 11px;
 color: #8e9984;
 border-style: solid;
 border-color: #66604e;
 border-width: 1px;
}

textarea {
 background: #000000;
 font-family: arial,"Trebuchet MS",sans-serif;
 font-size: 11px;
 color: #8e9984;
 border-style: solid;
 border-color: #66604e;
 border-width: 1px;
}