body {
margin:.5em;
padding:0;
height:100%;
background-color:#c6c6c6;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

#mainnavigation { font-family: Verdana, Tahoma, Helvetica, Arial; color:#fff; }
#mainnavigation { margin: 1px auto 5px; text-align:center; font-size: 11px; color: #000000; background:#fff; width:720px;}
#mainnavigation a { color: #000000; margin: 0 10px; text-decoration: none; background:#fff; text-align:center;}
#mainnavigation a:hover {background:#A52A2A;color:#F2F2F2 }


#tietotaulukko tr {
	background: #DBE7F6; color: #000;}

#tietotaulukko td { 
	font-family: Arial,Helvetica, geneva,sans-serif; 
	font-size:12px; 
	color:#000000;
	padding: 0.0em;
	vertical-align: center;
	border-color:#FFE6C0;
	border:thin;
	}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#666;
text-decoration:none;
}

hr {
margin-bottom:1px;
margin-top:1px;
border:none;
width:99%;
color:#eeeeee;
background-color:#eeeeee;
height:1px;
clear:both;
}

#centercol { 	
margin:0 auto;
padding:0em 1em 0em 1em;
width:720px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
}

#centercol h2 {
margin:0 0 -.5em 0;
padding:1em 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#8B0000;
font-size:1em;
}

#centercol h3 {
margin:0 0 -.5em 0;
padding:.5em 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#CD2626;
font-size:.8em;
}

/*
#cell_1 h3 {
font-family:Arial, Helvetica, sans-serif;
color:#505050;
font-size:.9em;
}
*/




body#index #cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:700px;
}

body#index #cell_2 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:720px;
height:294px;
background-image:url(../images/etusivunkuva.jpg);
background-repeat:no-repeat;
background-position: top;
}

body#contact #cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:600px;
}

body#contact #cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:10px;
}


body#welcome #cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:700px;
}

body#welcome #cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:10px;
}

body#sponsors #cell_1 {
margin:0 0 0 0;
padding:8px;
float:left;
width:220px;
}

body#sponsors #cell_2 {
margin:0 0 0 0;
padding:8px;
float:left;
width:220px;
}

body#sponsors #cell_3 {
margin:0 0 0 0;
padding:8px;
float:left;
width:200px;
}

body#organisation #cell_1 {
margin:0 0 0 0;
padding:8px;
float:left;
width:330px;
}

body#organisation #cell_2 {
margin:0 0 0 0;
padding:8px;
float:left;
width:330px;
}

body#programme #cell_1 {
margin:0 0 0 0;
padding:8px;
float:left;
width:700px;
}

body#programme #cell_2 {
margin:0 0 0 0;
padding:8px;
float:left;
width:50px;
}


body#speakers #cell_1 {
margin:0 5px 1em 0;
padding:8px;
float:left;
width:70px;
}

body#speakers #cell_2 {
margin:0 14px 1em 14px;
padding:8px;
float:left;
width:550px;
}



#cell_1 p, #cell_2 p {
font-size:.75em;
color:#505050;
}

#bottomarea {
position:relative;
clear:both;
bottom:0;
margin:0 0 0 0;
padding:0;
height:4em;

text-align:left;
font-size:.7em;
background-color:#ffffff;
}