{
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 14px;
 background-color: #CECCCC;
}
#wrapper {
 width: 770px;
 margin: 0 auto;
 background-color: #ffffff;
 min-height: 3000px;/*800px alkuperäinen valkoisen osan korkeus */
}
* html #wrapper {height:3000px} /* IE Min-Height Hack */ 


#header {
 border: 1px solid #ccc;
 margin: 5px 5px 0px 5px;
 height: 100px;
 padding: 10px;
 background-color: #ffffff;
}
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin-left: 5px;/* original 5px*/
 padding: 4px;/* original 4px*/
 display: inline; /* IE Hack */
 width: 24%;
 float: left;
 background-color: #FAF5C9;
 min-height: 300px;

}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */ 

#centercolumn {
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width: 72.1%;
 float: left;
 min-height: 300px;
}
* html #centercolumn {height:300px} /* IE Min-Height Hack */ 

h1 {font size: 1.3em; margin-top: .75em; margin-bottom: .50em;}
h2 {font size: 1.3em; margin-top: .75em; margin-bottom: .50em;}
h3 {font size: 1.17em; margin-top: .83em;}

ul#menu {
	 margin:10px 0 5px 0; /*10px 0 5px 0*/
	 width:65px; /* 40px*/
	 }

	 ul#menu li {
	 list-style-type: none;
	 padding: 0 0px; /* 0 20px*/
	 margin: 0;
	 display: inline;
	 line-height: 30px;
	 }

ul#menu a {
	 font-weight: bold; 
	 color:#2E4B30;
	 text-decoration: none;
	 background:transparent; /*transparent kokeiltu #FAE5C1*/
	 }

	 ul#menu a:link {
	 color: #2E4B30;
	 }

	 ul#menu a:visited {
	 color: #A7412D;
	 }

	 ul#menu a:hover {
	 color: #A75C2D;
	 background: transparent;
     border-bottom:solid 3px #A75C2D;
	 }
	
