body {
margin: 0;
padding: 15px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-align: center;
}

a {
text-decoration: none;
color: darkred;
}

#hallitus {
text-align: left;
position: relative;
width: 750px;
margin: 0px auto 0px auto;
padding: 0;
}

div.kuvaloora {
background-color: #FFFFFF;
border-style: none;
position: relative; 
}

div#ylimys.kuvaloora div.sisus {
background-color: #FFFFFF;
text-align: center;
}
 
div#ylimys.kuvaloora div.sisus img {
border-style: none;
}

div.loora {
background-color: #666666;
border-top: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
position: relative; 
}

div.loora div.sisus {
position: relative;
top: -2px;
left: -2px;
border: 1px solid #000000;
}

div#ylimys.loora div.sisus {
background-color: #CCCCCC;
text-align: center;
}
 
div#ylimys.loora div.sisus h1 {
font-size: 36px;
letter-spacing: 3px;
margin: 12px auto 12px auto;
}

div#ylimys.loora div.sisus h2 {
font-size: 20px;
letter-spacing: 2px;
margin: 10px auto 10px auto;
}

div#foorumit.loora {
clear: both;
margin: 20px 0px 10px 0px;
}

div#foorumit.loora div.sisus {
background-color: #EECCFF;
height: 111px;
min-height: 111px;
}

div#foorumit.loora div.sisus p {
margin: 10px 15px 12px 15px;
font-size: 17px;
}

div#foorumit.loora div.sisus img {
margin: 10px 17px; 5px 18px;
border-style: none;
float: left;
}

div#kuvat.loora {
clear: both;
float: left;
margin: 10px 20px 10px 0px;
width: 235px;
}

div#kuvat.loora div.sisus {
background-color: #FFFBCB;
height: 200px;
min-height: 200px;
}

html>body div#kuvat.loora div.sisus {
height: auto;
}

div#kuvat.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px;
}

div#kuvat.loora div.sisus img {
margin: 10px auto 5px 17px;
border-style: none;
}


div#media.loora {
float: left;
margin: 10px 0px 10px 0px;
width: 235px;
}

div#media.loora div.sisus {
background-color: #CCFFCB;
height: 200px;
min-height: 200px;
}

html>body div#media.loora div.sisus {
height: auto;
}

div#media.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px;
}

div#media.loora div.sisus img {
margin: 10px auto 5px 17px;
border-style: none;
}

div#osto-opas.loora {
float: right;                  
margin: 10px 0px 10px 0px;  
width: 235px;   
}                 
 
div#osto-opas.loora div.sisus {    
background-color: #ffe5ee; 
height: 200px;     
min-height: 200px;
}
 
html>body div#osto-opas.loora div.sisus {
height: auto;     
} 
 
div#osto-opas.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px;
}
 
div#osto-opas.loora div.sisus img {
margin: 10px auto 5px 17px;
border-style: none;
}

div#wiki.loora {
clear: both;
float: left;
margin: 10px 0px 10px 0px;
width: 235px;             
}
 
div#wiki.loora div.sisus {
background-color: #ffc7a1;
height: 200px;     
min-height: 200px;
}
 
html>body div#wiki.loora div.sisus {
height: auto;       
} 
 
div#wiki.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px;
}                 
 
div#wiki.loora div.sisus img {
margin: 10px auto 5px 17px;
border-style: none;
}
 
div#oma.loora {
float: left;
margin: 10px 0px 10px 20px;
width: 235px;
} 
 
div#oma.loora div.sisus {
background-color: #dfe0ff;
height: 200px;                 
min-height: 200px;
}                 

html>body div#oma.loora div.sisus {
height: auto;
} 
 
div#oma.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px; 
}                   
 
div#oma.loora div.sisus img {
margin: 10px auto 5px 17px;     
border-style: none;            
}                 
 
div#badge.loora {
float: right;
margin: 10px 0px 10px 0px;
width: 235px;
}

div#badge.loora div.sisus {
background-color: #a7c6ff;
height: 200px;
min-height: 200px;
}

html>body div#badge.loora div.sisus {
height: auto;
}

div#badge.loora div.sisus p {
margin: 5px 15px 12px 16px;
font-size: 14px;
}

div#badge.loora div.sisus img {
margin: 10px auto 5px 17px;
border-style: none;
}

div#vallankumous.loora {
margin: 30px 0 10px 0;
width: 750px;
}

div#vallankumous.loora div.sisus {
background-color: #FFCCCC;
}

div#vallankumous.loora div.sisus h1 {
font-size: 22px;
font-weight: bold;
margin: 12px 0 0 15px;
}

div#vallankumous.loora div.sisus p {
margin: 10px 15px 12px 15px;
font-size: 15px;
}

div#vallanpamaus.loora {
margin: 10px 0 10px 0;
width: 750px;
}

div#vallanpamaus.loora div.sisus {
background-color: #CCCCFF;
}

div#vallanpamaus.loora div.sisus h1 {
font-size: 22px;
font-weight: bold;
margin: 12px 0 0 15px;
}

div#vallanpamaus.loora div.sisus p {
margin: 10px 15px 12px 15px;
font-size: 15px;
}

div#vallanjako.loora {
margin: 10px 0 10px 0;
width: 750px;
}

div#vallanjako.loora div.sisus {
background-color: #FFFBCB;
}

div#vallanjako.loora div.sisus h1 {
font-size: 22px;
font-weight: bold;
margin: 12px 0 0 15px;
}

div#vallanjako.loora div.sisus h2 {
font-size: 17px;
margin: 12px 0 0 20px;
}

div#vallanjako.loora div.sisus p {
margin: 10px 15px 12px 15px;
font-size: 15px;
}

div#oppositio.loora {
position: relative;
top: 10px;
clear: both;
}

div#oppositio.loora div.sisus {
background-color: #CCCCCC;
}

div#oppositio.loora div.sisus h1 {
font-size: 22px;
font-weight: bold;
margin: 12px 0 0 15px
}

div#oppositio.loora div.sisus ul {
margin: 10px auto 15px 30px;
}

div#oppositio.loora div.sisus ul li {
font-size: 15px;
}

#alimus {
margin-top: 30px;
text-align: center;
}

#alimus p {
font-size: 14px;
}

img.epic {
border-style: none;
margin: 3px;
}
