body {
 font-family: segoe ui;
 font-size: 11px;
 color: #fafafa;
 background:url(http://i1037.photobucket.com/albums/a452/Vihunki/Ashton%20Holmes/wp_damask_137_zps687c6570.gif);
 margin-top:100;  }


#teksti { 
 width: 660px;
 background: url(http://i1037.photobucket.com/albums/a452/Vihunki/Ashton%20Holmes/thomotsikko2_zps4236f176.jpg) no-repeat, url(http://i1037.photobucket.com/albums/a452/Vihunki/Ashton%20Holmes/thomtausta_zps2c57c9f9.png);
 padding: 30px;
 margin: 50px auto;
 text-align: justify;
 overflow: auto; 
 line-height: 1.8;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
box-shadow: #181818 0 0 8px; }

a:link, a:visited, a:active {color: #313f51; text-decoration:none; border-bottom:0px; cursor:default; text-shadow: #729696 0px 0px 0px; }
a:hover {color: #313f51; text-decoration:none; border-bottom:0px; cursor:default; text-shadow: #729696 0px 0px 0px; }

.fl_left{float:left;}
.fl_right{float:right;}

b { color:#313f51 }

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; width:100%; clear:both;}

.kuva1 { 
border:1px solid #518181;
}

.kuva2 {
border-radius: 10px;
-moz-border-radius:10px; }

.kuva {
box-shadow: 0px 0px 5px #1E1C1C; -moz-border-radius: 10px; border-radius: 10px; }

.kuva3 {border-radius: 70px; -moz-border-radius: 70px;}

#laatikko {
   background-color: #EBEADD;
   text-align: justify;
   align:center;
   padding: 90px 0 0 10px;
   background:url(http://i1037.photobucket.com/albums/a452/Vihunki/Evan%20Peters/charlieotsikko.jpg);
   background-repeat:no-repeat;
 }

hr {
height:1px;
border:0px;
color:#ddd;
background-color:#ddd; }

h1 {
text-align:center;
weight:normal;
font-family: Palatino Linotype; 
font-size: 40px;
font-weight:normal;
font-style: italic;
color: #ff4170; 
padding-top:20px;}
