body {
font-family:#B3D3FD;
color:#333;
line-height:1.166;
padding:0px;
margin:0px;
margin-left:0px;
padding-left:0px;
}

a {
color:#006699;
text-decoration:none;
}

a:link {
color:#FF6600;
text-decoration:none;
}

a:visited {
color:#999;
text-decoration:none;
}

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

h1{
font-family:Verdana,Arial,sans-serif;
font-size:120%;
color:#334d55;
margin:0px;
padding:0px;
}

h2{
font-family:Arial,sans-serif;
font-size:114%;
color:#006699;
margin:0px;
padding:0px;
}

h3{
font-family:Arial,sans-serif;
font-size:100%;
color:#334d55;
margin:0px;
padding:0px;
}

h4{
font-family:Arial,sans-serif;
font-size:100%;
font-weight:normal;
color:#333;
margin:0px;
padding:0px;
}

h5{
font-family:Verdana,Arial,sans-serif;
font-size:100%;
color:#334d55;
margin:0px;
padding:0px;
}

ul{
list-style-type:square;
}

ul ul{
list-style-type:disc;
}

ul ul ul{
list-style-type:none;
}

label{
font-family:Arial,sans-serif;
font-size:100%;
font-weight:bold;
color:#334d55;
}

#masthead{
width:100%;
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(images/up%20backgr.jpg);
height:100;
}

#navBar{
float:left;
width:20%;
margin:0px;
padding:0px;
background-color:#eee;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#headlines{
float:right;
width:20%;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-right:10px;
}

#content{
float:left;
width:510;
background-color:#FFF;
padding:10px;
top:100px;
margin:20px;
position:absolute;
border-top:1px;
border-top-color:#FF9900;
border-top-style:dotted;
border-bottom-color:#FF9900;
border-bottom-style:dotted;
border-bottom:2px;
border-left-color:#FF9900;
border-left:1px;
border-left-style:dotted;
border-right-color:#FF9900;
border-right:1px;
border-right-style:dotted;
border-color:#FF9900;
height:1600;
left:0;
padding-right:10px;
}

#siteName{
margin:0px;
padding:0px 0px 0px 0px;
}

#globalNav{
padding:0px 0px 5px 10px;
}

#globalNav img{
display:block;
}

#globalNav a {
font-size:90%;
padding:0 4px 0 0;
}

#pageName{
margin:0px;
padding:0px 0px 0px 10px;
}

#breadCrumb{
font-size:80%;
padding:2px 0px 0 10px;
}

.feature{
padding:0px 10px 10px 10px;
font-size:80%;
width:500px;
line-height:140%;
text-align:left;
}

.feature h3{
padding:30px 0px 5px 0px;
text-align:center;
}

.feature img{
float:left;
padding:10px 10px 0px 0px;
}

.story{
clear:both;
padding:10px 10px 0px 10px;
font-size:80%;
width:500px;
}

.story p{
padding:0px 0px 10px 0px;
}

#siteInfo{
clear:both;
font-size:75%;
color:#ccc;
}

#siteInfo img{
padding:0px 0px 0px 0px;
vertical-align:middle;
}

#search{
padding:5px 0px 5px 10px;
border-bottom:1px solid #ccc;
font-size:90%;
}

#search form{
margin:0px;
padding:0px;
}

#search label{
display:block;
margin:0px;
padding:0px;
}

#navBar ul a:link, #navBar ul a:visited {display:block;}
#navBar ul {list-style:none; margin:0; padding:0;}
#navBar li {border-bottom:1px solid #EEE;}
html>body #navBar li {border-bottom:none;}

#sectionLinks{
position:relative;
margin:0px;
padding:0px;
border-bottom:1px solid #ccc;
font-size:90%;
}

#sectionLinks h3{
padding:10px 0px 2px 10px;
}

#sectionLinks a {
display:block;
border-top:1px solid #ccc;
padding:2px 0px 2px 10px;
}

#sectionLinks a:hover{
background-color:#ddd;
}

.relatedLinks{
position:relative;
margin:0px;
padding:0px 0px 10px 10px;
font-size:90%;
left:500;
}

.relatedLinks h3{
padding:10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
display:block; 
}

#advert{
padding:20px 0px 10px;
}

#advert img{
display:block;
}

#headlines{
margin:20px;
padding:10px 0px 20px 10px;
font-size:80%;
background-color:#FFF;
caption-side:left;
float:right;
}

#headlines p{
padding:5px 0px 5px 0px;
}

.uutiset {
font-family:"Times New Roman", Times, serif;
font-size:100%;
color:#333;
line-height:140%;
}

body {
background-color:#C3FF81;
margin:0px;
background-image:url(images/up-backgr.gif);
}

#uutiset {
width:200px;
top:100px;
background-color:#FFF;
padding-left:10px;
padding-right:0px;
padding-top:0px;
margin:20px;
float:right;
position:absolute;
left:570px;
height:1600px;
border-bottom:2px;
border-bottom-color:#FF9900;
border-color:#FF9900;
border-bottom-style:dotted;
border-left:1px;
border-left-color:#FF9900;
border-left-style:dotted;
border-right:1px;
border-right-color:#FF9900;
border-right-style:dotted;
border-top-color:#FF9900;
border-top-style:dotted;
border-top:1px;
padding-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
line-height:200%;
background-image:url(images/vintagetausta.jpg);
}

#Layer1 {
position:absolute;
width:100;
height:0px;
z-index:1;
top:0;
left:120;
}

#Layer2 {
position:absolute;
width:120;
height:60;
z-index:1;
left:809px;
top:125px;
}

#Layer3 {
position:absolute;
width:166px;
height:400px;
z-index:1;
left:810px;
top:120px;
}

.style1 { font-family:Georgia, "Times New Roman", Times, serif; line-height:2; }
.style4 { font-family:Georgia, "Times New Roman", Times, serif; color:#333; }
.style14 { color:#669900; font-family:Georgia, "Times New Roman", Times, serif;}
.style15 { color:#000; }
.style16 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:2; font-size:110%; }
.style22 { color:#FE9900; font-size:200%; font-family:Georgia, "Times New Roman", Times, serif; }
.style23 { font-family:Georgia, "Times New Roman", Times, serif; }
.style24 { color:#669900; font-family:Georgia, "Times New Roman", Times, serif; }
.style25 { color:#000; font-style:italic; }
.style26 { color:#000; font-weight:bold; }
.style27 { color:#000; font-weight:bold; }
.style28 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:2; font-size:110%;}
.style29 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:2; font-size:110%;}
.style30 { color:#FE9900; font-size:200%; font-family:Georgia, "Times New Roman", Times, serif; }
.style31 { color:#669900; font-size:120%; font-weight:bold; }
.style32 { color:#666; font-style:italic; line-height:1.5; }
.style33 { color:#555; font-style:italic; }
.style34 { color:#669900; font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; }
.style36 { font-family:Georgia, "Times New Roman", Times, serif; }
.style39 { font-size:100%; color:#666666; font-style:italic; font-weight:bold; }
.style40 { color:#333; font-family:Georgia, "Times New Roman", Times, serif; }
.style41 { color:#fff; font-size:160%; font-weight:bold; }
.style42 { color:#669900; font-size:120%; font-family:Georgia, "Times New Roman", Times, serif; }
.style43 { color:#ff6600; }
.style47 { color:#669900; font-weight:bold; font-size:140%; }
.style48 { color:#000000; font-weight:bold; font-size:120%; }
.style50 { font-size:140%; }
.style51 { color:#ff6600; font-weight:bold; font-style:italic; }
.style52 { font-size:120%; }
.style55 { font-size:140%; font-weight:bold; color:#669900; }
.style56 { font-weight:bold; font-style:italic; }
.style59 { color:#669900; font-style:italic; font-weight:bold; }
.style61 { font-weight:bold; color:#FF6600; }
.style62 { font-size:110%; font-weight:bold; font-style:italic; }
.style63 { font-style:italic; color:#FF6600; }