/* CSS sivustolle http://porkkis.net/xxxxxxx (c) dani 2015 */

@import url(http://fonts.googleapis.com/css?family=Open+Sans|Rochester);
 
body {margin: 0; background: url(Untitled-777.jpg);}
 
#ylapalkki {background: #D8DED7; background-position: right top; width: 100%;
            font-family: Calibri; font-size: 13px;}
 
#linkit {background: url(Untitled-777.jpg); float: left; width: 20%;
         font-family: Calibri; font-size: 10px;
         color: #47723A;}
 
#palkkilinkit {width: 100%; top: 0px; margin: 0 auto;}
 
a:link, a:active {font-family: Calibri; color: #eb4e6f; text-decoration: none;}
a:hover {font-family: Calibri; color: #C3C2BF; text-decoration: none;}
a:visited {font-family: Calibri; color: #d3697f; text-decoration: none;}
 
a:link.palkki, a:visited.palkki, a:active.palkki {color: #f3748f; font-family: Rochester, cursive; font-size: 22px; text-decoration: none;}
a:hover.palkki {color: #f3abb7; font-family: Rochester, cursive; font-size: 22px; text-decoration: none;}
 
a:link.tausta, a:visited.tausta, a:active.tausta, a:hover.tausta {color: #47723A; font-family: Calibri; font-size: 15px; text-decoration: none;}
 
#teksti {background-color: #fff9fa; float: left; width: 55%;
         font-family: Calibri; font-size: 15px;
         text-align: justify; line-height: 1.7;
         padding: 20px; border: 3px solid #EFF1EF;
         margin-top: 30px;
         margin-bottom: 30px;
         border: 1px solid #fba5b5; 
         -webkit-border-radius: 40px;
         -moz-border-radius: 40px;
         border-radius: 40px;}

 
#testi {background-color: #fef6f7; float: left; width: 11%;
         font-family: Calibri; font-size: 15px;
         text-align: justify; line-height: 1.7;
         margin-top: 30px;}

#testi2 {background-color: #fff9fa; float: right; width: 86%;
         font-family: Calibri; font-size: 15px;
         text-align: justify; line-height: 1.7;
         margin-top: 30px;
         margin-right: 7%;}

.nimi {font-family: Rochester, cursive; font-size: 36px; color: #ef5374;}

.punainen {font-family: Calibri; font-size: 13px; color: #FC3F10;}
 
.kursiivi {font-family: Calibri; font-size: 13px; color: #FE6F14; font-style: italic;}

.rundi {border: 4px solid #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.rundi2 {border: 4px solid #ffd7de; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
 
h1 {font-family: Rochester, cursive; font-size: 16px; color: #ef5374;}
 
h2 {font-family: Palatino Linotype; font-size: 16px; color: #BD2122; border-bottom: 1px dashed #ffd7de;}

h3 {font-family: Palatino Linotype; font-size: 24px; color: #BD2122; text-align: center;}