/* Start of CMSMS style sheet 'teema' */
/* andreas03.css */

body{
margin:0;
padding:40px 0;
font:76% tahoma,verdana,sans-serif;
background:#e5e5e5 url(tausta.gif) repeat-x ;
color:#222;
}

#container{
width:720px;
margin:0 auto;
padding:20px 20px 0 20px;
background:#fff;
color:#222;
}

a{
text-decoration:none;
background-color:inherit;
color:#26c;
}

a:hover{
text-decoration:underline;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

#main{
background-color:#FFF;
float:right;
width:522px;
border-left:1px #cccccc dotted;
padding-left:20px;
min-height: 550px;
}

#sidebar{
width:150px;
float:left;
margin-top:20px;
margin-bottom:20px;
margin-left: 20px;
font-size:1em;
line-height:1.3em;
}

#footer{
margin:0 auto 20px auto;
width:760px;
background:#fff;
padding:0 0 5px 0;
font-size:0.9em;
color:#888;
text-align:center;
}

h1{
margin:0 0 14px 0;
font-size:2.0em;
font-weight:normal;
}

h2{
margin:10px 0 8px 0;
font-size:1.4em;
font-weight:normal;
}

.clear{
clear:both;
margin:0;
height: 30px;
}

.internallink{
font-size:0.9em;
text-align:center;
}

.right{
float: right;
}

.left{
float: left;
}

.navi{
padding:10px;
margin:0;
margin-top: 20px;
border-top: 1px #cccccc dotted;
vertical-align: bottom;
}

/* Original open source design by Andreas Viklund - http://andreasviklund.com
Released through OSWD.org */

ul {
line-height: 1.6em;
list-style-type: circle;
padding: 0;
margin: 0;
margin-left: 20px;
}

span.valikko {
font-size: 1.2em;
font-weight: bold;
line-height: 1.9em;
}

img {
float: left;
margin: 3px 15px 15px 0;
}

img.lehdet {
float: right;
padding-right: 10px;
}

p.tilaa {
border: 1px #f1f1f1 solid;
padding: 5px;
background-color: #f9f9f9;
}

div.lehti {
min-height: 170px;
}

p.tilaa img {
display: none;
}
/* End of 'teema' */

