body{padding:0px; margin:0px; background-color:#FDF9F0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

h1{font-size:16px; color:#6c1b2a;}
h2{font-size:14px; color:#6c1b2a;}
h3{font-size:12px; color:#6c1b2a;}

a{color:#6c1b2a; font-size:12px;}

img{border:none;}

#wrap{ width:760px; margin: 0 auto; }
#header{
height:285px; 
border-top:7px solid #6c1b2a; border-left:7px solid #6c1b2a; border-right:7px solid #6c1b2a;  
padding:0px 5px 0px 5px; 
background-color:#ffffff; 
background-image:url(../gfx/header.jpg); background-position:left; background-repeat:no-repeat;
}
#lang{ padding:3px 0px 0px 0px; margin:3px 0px 0px 0px; text-align:right;}
.contact{float:right; padding:0px 0px 0px 15px; margin:0px; color:#6c1b2a; font-size:10px;}
#slogan{ text-align:left; padding:110px 0px 0px 20px;}
#slogan a{ color:#ffffff; font-size:22px; font-weight:bold; text-decoration:none;}
#slogan a:hover{text-decoration:underline;}


#menu{ 
clear:both;
float:left; 
width:746px;
background-image:url(../gfx/menu_bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#6c1b2a;
border-left:7px solid #6c1b2a; 
border-right:7px solid #6c1b2a; 
}
ul#menu {
margin: 0px;
padding: 0px;
list-style:none;
color: #ffffff;
}
ul#menu li {
margin: 0px; 
padding: 0px;
list-style:none;
float:left;
}
ul#menu li a, ul#menu li a:link, ul#menu li a:visited, ul#menu li a:active {
display: block;
/*border-right: 1px solid #6c1b2a;*/
margin: 0px;
font-size:14px;
padding: 5px;
text-decoration:none;
color: #f5f5f5;
font-weight:bold;
}
ul#menu li a:hover, ul#menu li a.selected{
text-decoration:underline;
/*background-image:url(../gfx/menubg_green.png);
background-position:top;
background-repeat:repeat-x;
background-color: #7bbd00;*/
}

/*2.tason navigaatio*/
#submenu{
clear:left;
float:left;
width:180px;
}

/*headerin ja footerin välinen varsinaisen sisällön kokoava alue*/
#container{ 
clear:both; 
float:left; 
background-color:#ffffff; 
width:746px;
background-image:url(../gfx/80v.png); background-position:bottom; background-repeat:no-repeat;
border-left:7px solid #6c1b2a; 
border-right:7px solid #6c1b2a; 
}

/*sivun vasemmassa reunassa oleva palkki, leveys 200px*/
#leftcol{ 
clear:left; 
float:left;
width:176px;
height:260px;
padding:5px;
}

#maincontent{ 
clear:none; 
float:left; 
width:550px;
padding:5px;
}

#centercol{ 
clear:none; 
float:left;
width:350px;
padding:5px;
}

#rightcol{ 
clear:right; 
float:left;
width:190px;
padding:5px;
}

#footer{ 
clear:both; 
float:left;
padding-left:5px;
font-size:10px;
width:741px;
background-color:#ffffff;
 border-left:7px solid #6c1b2a; 
 border-right:7px solid #6c1b2a; 
 border-bottom:7px solid #6c1b2a; 
}

.postituslista{
float:right;
width:250px;
}

.image{border:thin solid #6c1b2a; padding:5px;}
.imageleft{border:thin solid #6c1b2a; float:left; padding:5px; margin-right:8px;}
.imageright{border:thin solid #6c1b2a; float:right; padding:5px; margin-left:8px;}
.lisatty{color:#aaaaaa; font-size:10px;}
.center{text-align:center;}
.right{ padding:0px; margin:0px; text-align:right;}
.left{ padding:0px; margin:0px; text-align:left;}
#it-turku{width:760px;margin:0 auto;text-align:right;}
#it-turku a {color:#6c1b2a; font-size:xx-small; font-weight:bold;}
