body     { 
color: #3e3e3e; 
font-family: Palatino, "Trebuchet MS", Tahoma, Verdana, Times; 
background: #D9DBE1 url(http://heidi.liftari.org/images/css/taustaliuku.gif) repeat-x fixed left bottom; 
text-align: center; 
margin: 0;  
padding: 0; 
border-top: 5px solid #818181 }

#sisus        { 
background-color: #fff; 
background-image: url(http://teppo.liftari.org/images/taustaviiva.gif); 
margin: 15px auto 25px; 
padding: 0; 
width: 450px; 
clear: both; 
border-style: solid; 
border-width: 1px 3px 3px 1px; 
border-color: #bdbdbd #818181 #818181 #bdbdbd ; }

img  { 
margin: 0; 
padding: 0; 
border-top: 0; 
border-right: 0; 
border-bottom: 3px solid #575757; 
border-left: 0 }

#tekstit   { 
text-align: left; 
padding: 10px; 
clear: both; 
font-size: small;  }

dl { }

dt   { 
font-size: small; 
font-weight: 600; 
line-height: 1; 
margin: 0; 
padding-top: 1em }

dd  { 
font-size: small; 
font-weight: 400; 
line-height: 1.5; 
text-indent: 0; 
list-style-type: none; 
list-style-image: none; 
margin: 0; 
padding: 0 0 0.2em 1em 
}

p  {
line-height: 1.6 }

blockquote {
font-style: italic}

h1  { 
font-size: large; 
font-weight: 500 }

h2   { 
font-size: medium; 
font-style: italic; 
font-weight: 300; 
margin-top: 30px; 
margin-bottom: 0; 
padding-bottom: 0; 
border-bottom: 1px solid #575757 }

.center { 
text-align: center; 
margin-top: 10px; 
padding-top: 10px }

.datel  { 
font-size: small; 
font-style: italic; 
font-weight: 300; 
line-height: 1.6; 
word-spacing: 1px; 
letter-spacing: 2px }

#footer   { 
font-size: xx-small; 
line-height: 1.5; 
padding: 5px; 
clear: both; 
border-top: 1px solid #818181 }

#menu ul  { 
text-align: center; 
list-style: none; 
margin: 3px 0; 
padding: 0 }

.vasenviiva { 
border-left: 1px solid #575757 }

#menu li   { 
background-image: none; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
text-align: center; 
margin: 0; 
padding: 0; 
width: 110px; 
float: left }
	
#menu a    { 
color: #666; 
font-size: x-small; 
font-weight: 300; 
text-decoration: none; 
word-spacing: 2px; 
padding: 5px 10px }
	
#menu a:hover  { 
color: #333; 
text-decoration: underline }
	
#menu #nykysivu a    { 
color: #bdbdbd; 
font-weight: 700; 
background-image: none; 
background-repeat: repeat; 
background-attachment: scroll; 
background-position: 0 0; 
letter-spacing: 3px }

a  { 
color: #57577a; 
font-weight: bold; 
text-decoration: none }

a:hover  { 
color: #57577a; 
text-decoration: underline }
