@import url(http://fonts.googleapis.com/css?family=Fira+Sans);

body {
 font-family: fira sans;
 font-size: 13px;
 color: #e5e5e5;
 background:url(http://i1037.photobucket.com/albums/a452/Vihunki/Norman%20Reedus/binding_dark_zpswuec0llc.png);
 margin-top:0; }

#teksti { 
 margin: 50px auto;
 background:url(http://i1037.photobucket.com/albums/a452/Vihunki/Norman%20Reedus/testi_zpsjjwryn7t.png) repeat;
 width: 700px;
 line-height: 2.0;
 text-align: justify;
padding: 25px;
 letter-spacing: 0.1px;
  text-align: justify;
  overflow: auto;
  box-shadow: #000000 0 0 8px;}

a:link, a:visited, a:active {color:#043175; text-decoration:none; border-bottom:0px; cursor:default; text-shadow: #4c5c37 0px 0px 0px; }
a:hover {color:#043175; text-decoration:none; border-bottom:0px; cursor:default; text-shadow: #4c5c37 0px 0px 0px; }

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

b { color:#043175 }

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

.kuva1 { 
border-radius: 50px;
-moz-border-radius:50px;
}

.kuva { 
border:1px solid #022631;

}

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

.kuva3 {box-shadow: 0px 0px 5px #000000;}

#laatikko {
   background-color: #000000;
   width: 600px
   text-align: justify;
   align:center;
   padding: 30px 0 0 50px;
   background-repeat:no-repeat;
 }

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

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