﻿* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height:16px;
}
#wrapper { 
 margin: 0 auto;
 width: 910px;
}
#header {
 color: #333;
 width: 910px;
 float: left;
 padding: 0px;
 border: 0px;
 height: 76px;
 margin: 0px 0px 0px 0px;
 background-image:url('../images/merkki.gif');
 background-repeat:no-repeat;
 background-position:left;
}
#headercontent {
 color: #31599C;
 width: 835px;
 height: 67px;
 float: left;
 padding: 0px;
 border: 0px;
 border-bottom:9px #FFDF38 solid;
 margin-left:75px;
}
#bannercontent{
 color: #333;
 float:left;
 width: 835px;
 margin-left:75px;
}
#leftcolumn { 
 color: #333;
 border-right: 1px solid #c9d3e3;
 /*background: #E7DBD5;*/
 margin: 10px 0px 0px 75px;
 padding: 10px 5px 10px 0px;
 width: 190px;
 float: left;
}
#leftcolumn2 { 
 color: #333;
 border-right: 1px solid #c9d3e3;
 /*background: #E7DBD5;*/
 margin: 10px 0px 0px 75px;
 padding: 10px 10px 10px 0px;
 width: 400px;
 float: left;
}
#content { 
 float: left;
 color: #333;
 border: 0px;
 /*background: #F2F2E6;*/
 margin: 10px 0px 0px 0px;
 padding:10px 15px 10px 15px; /*t r b l'*/
 width: 405px;
 display: inline;
}
*html #rightcolumn {
 width: 125px;
}
#rightcolumn { 
 color: #333;
 border-left: 1px solid #c9d3e3;
 /*background: #E7DBD5;*/
 margin: 10px 0px 0px 0px;
 padding: 10px 0px 10px 10px;
 width: 190px;
 float: left;
}
*html #rightcolumn2 {
 width: 330px;
}
#rightcolumn2 { 
 color: #333;
 border: 0px;
 /*background: #E7DBD5;*/
 margin: 10px 0px 0px 0px;
 padding: 10px 0px 10px 10px;
 width: 400px;
 float: left;
}
#footer { 
 width: 835px;
 clear: both;
 color: #333;
 border: 0px;
 /*background: #BD9C8C;*/
 margin: 0px 0px 10px 75px;
 padding:20px 0 0 0;
 text-align:center;
}
#headername{
 float:left;
 width:200px;
 padding-top:43px;
 font-weight:bold;
 font-size:18px;
}
/*Menu*/
#mainmenu {
	padding-top:47px;
	float:right;
	width:430px;
}
#mainmenu ul{
	list-style:none;
}
#mainmenu li {
	display:block;
	float:left;
}
#mainmenu a {
	padding-right:10px;
	text-decoration:none;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
 	color: #31599C;
}
/*Tekstit*/
h1 {
 color: #31599C;
 font-size:16px;
 padding:5px 0px 10px 0px;
}
h2 {
 color: #31599C;
 font-size:14px;
 padding:3px 0 5px 0;
}
h3 {
 color: #31599C;
 font-size:12px;
}
p{
	padding:5px 0 5px 0;
}
ul {
	list-style:square;
	margin-left:25px;
}
/*Linkit*/
#bannercontent a {
 color: #31599C;
}
#leftcolumn a{
 color: #31599C;
}
#content a{
 color: #31599C;
}
#rightcolumn a{ 
 color: #31599C;
}
#rightcolumn2 a{
 color: #31599C;
}
#leftcolumn2 a{ 
 color: #31599C;
}
