 body {background: #ed8f22 url(img/bg_body2.jpg) center top no-repeat; margin: 0; font-family: "Trebuchet MS", verdana; font-size: 13px; font-weight: normal; color: #fff; text-align: center;}
 
 img {border: 0}
 
 h2, h3, h4 {color: #24b4ff; font-family:"ronnia-1","ronnia-2",sans-serif; }
 
 h2 {padding: 4px 0 0 0; margin: 0; line-height: 26px; float: left; font-weight: normal; font-size: 28px; letter-spacing:-0.9px;}
 h2.uutis_otsikko {padding: 4px 0 0 6px; line-height: 20px;}
 h3 {padding: 20px 0 10px 0; margin: 0; font-weight: normal; font-size: 17px; letter-spacing:-0.9px; line-height:20px; }
 h4 {padding: 10px 0 5px; margin: 0; font-weight: normal; font-size: 17px; letter-spacing:-0.9px; line-height:20px; color: #fbe473; }

 a {color: #ff9300; text-decoration: none}
 a:hover {text-decoration: none; color: #24b4ff;}
 
 #container	{position: relative; margin: 0px auto; width: 799px; border: solid 5px #fff; border-width: 0 5px; background: #000 url(img/bg_top.jpg) center top no-repeat; text-align: left; z-index: 2;}
 #container.alt	{background: #000 url(img/bg_top2.jpg) center top no-repeat; }
 
 #container	div {margin: 0; }
 
 #header {height: 320px; background: none; }
 
 #menu {background: none; text-align: center; height: 20px }
 #menu img {vertical-align: top}
 #menu img.linkki:hover {cursor: pointer; border-bottom: dotted 1px #24b4ff; }
 
 .content {background: #000; padding-top: 10px; }
 
 .content .lefti {float: left; width: 500px; padding: 0 20px 0 30px; background: none;}
 
 .content .righti {float: right; width: 220px; padding: 0 10px 0 15px; background: none; border-left: dotted 1px #1b1b1b; }
 
 #footer {clear: both; padding-top: 20px; height: 41px; background: #000 /*url(img/bg_footer.jpg) center bottom no-repeat*/; }
 #footer #ualink {display: block; background: none; position: absolute; /*margin-top: 210px;*/ left: 50px}
 #footer #hmlink {display: block; background: none; position: absolute; /*margin-top: 210px;*/ right: 50px}
 #footer a:hover {}
 
 
.uutinen {margin-bottom: 20px; padding: 10px 0;}

.uutinen .date {color: #24b4ff; float: left; margin: 0px 5px 0 0; padding-right: 5px; text-align: center; border-right: solid 1px #808080; }
.uutinen .date span{}

.uutinen .otsikko2, .uutinen .kuvateksti  {margin: 0; padding: 0; font-size: 10px; text-transform: uppercase; font-weight: bold; color: #808080;}
.uutinen .otsikko2 .author  { color: #808080}
.uutinen .otsikko2 .pvm  { padding-left: 10px;}
.uutinen .uutiskuva {margin: 0; padding: 10px 0 0 0; }
.uutinen .uutiskuva  img{width: 480px}
.uutinen .uutisteksti  {margin: 0; padding: 5px 0 20px 0; border-bottom: dotted 1px #1b1b1b}
.uutinen .uutisteksti.featured { font-style: italic; font-weight: bold; font-size; 12px; line-height: 15px; color: #fff; }
.uutinen .uutisteksti p  {margin: 0; padding: 5px 0; }
.uutinen .uutisteksti br {line-height: 7px;}

table#liput td {font-size: 13px; border-bottom: dotted 1px #666;}
table#liput td.vas {width: 150px; }


.righti p {margin: 5px 0 10px; }
.righti p#social_bookmarks {text-align: lett; font-size: 10px;}
.righti p#social_bookmarks img {}
