img{margin:0;padding:0;}
.etusivu a{color:#000000;}
.etusivu a:visited{color:#000000;}
.etusivu a:hover{color:#000000;text-decoration:underline;}
.etusivu a img{border:none;}
.etusivu h1{margin:0;font-size:160%;}
.etusivu h2{background:#f2c140;font-size:140%;margin:0;padding:10px 0 10px 0;clear:both;border-top:1px solid #000000;}
.etusivu h2.fp-load{font-size:140%;margin:0 0 10px 0;padding:18px 0 18px 5px;clear:both;border-top:1px solid #000000;}
.etusivu h3{margin:0;font-size:120%;}
.etusivu h4{margin:10px 0 0 0;font-size:100%;}
hr{border-top:1px solid #666666;border-left:none;border-bottom:none;border-right:none;clear:both;}
.teaser-left{float:left;width:50%;}
.teaser-right{float:left;width:50%;}
ul.fp-comments{margin:0;list-style-type:none;}
#left-content{float:left;width:410px;margin-left:10px;margin-bottom:10px;border-right:1px solid #cccccc;padding-right:10px;}
.front-teaser{width:100%;float:left;clear:both;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #cccccc;}
.fteaser{list-style-type:none;}
.etusivu .front-teaser img{float:left;margin-right:10px;margin-bottom:0;}
#right-content{float:left;width:390px;margin-left:10px;}
#main-teaser{clear:both;margin:0;}
.etusivu ul.vmtube{margin:0 0 20px 0;padding:0;font-weight:bold;}
.etusivu ul.vmtube li{list-style-type:none;float:left;display:inline;margin-right:10px;}
#magazine{width:410px;float:left;clear:both;background:#ffffff url(../img/kuvitus/gray_bg.jpg) repeat-y top left;margin:0;padding:0;}
#magazine img{float:left;margin:10px;}
#magazine p{margin:0 0 1.0em 0}
#magazine h3{margin-top:10px;}

#veikkaus{float:left;clear:both;}
#fp-inhouse{margin:0;padding:0;float:left;clear:both;}
.etusivu #double-col{float:left;clear:both;}
.etusivu #double-col .col1{background:#a50f23 url(../img/kuvitus/rasteritausta-punainen.gif) top left repeat-x;float:left;width:195px;color:#ffffff;min-height: 220px;}
.etusivu #double-col h3, .etusivu #double-col .col1 h4{color:#ffffff;margin:5px 0 10px 5px;}
.etusivu #double-col .col1 ul{list-style-type:none;padding-left:0;margin-left:5px;}
.etusivu #double-col .col1 li{margin-bottom:5px;}
.etusivu #double-col .col1 .fp-answer{margin:10px 0 0 5px;}
.etusivu #double-col .col2{background:#99baed url(../img/kuvitus/rasteritausta-sininen.gif) repeat-x top left;float:left;width:195px;min-height: 120px;}
.etusivu #double-col .col2 .tarpit dd{color:#000000;}
.etusivu #double-col .col2 .tarpit dd span{color:#000000;font-weight:normal;}
.etusivu #news-front{margin-bottom:10px;}
.etusivu h2#uutiset{margin-top:20px;width:155px;height:9px;background:url('../img/taustat/uutiset-otsikko.gif') no-repeat; background-color:none;text-indent:-9999px;border-bottom:1px solid #b2b2b2;float:left;border-top:none;}
.etusivu ul.news-list li a{display:block;color:#333;margin:0;padding:0 0 8px 40px;background:url('../img/taustat/piste.gif') left bottom repeat-x;}
.etusivu ul.news-list li.last a{background:none;padding:0 0 8px 0;}
.etusivu ul.news-list img{display:inline;}
.etusivu #bulletins{background:#faed89;border:1px solid #000000;margin-bottom:20px;}
.etusivu #bulletins h3{padding:10px 0 0 10px;}
.etusivu #bulletins h4{background:#f2c140;padding:10px 5px;border-top:1px solid #000000;font-size:120%;}
.etusivu #bulletins ul{margin:5px 0 0 10px;padding:0;font-weight:bold;}
.etusivu #bulletins li.bullet{background:url(../img/taustat/piste.gif) repeat-x bottom left;padding-bottom:6px;list-style-type:none;}
.etusivu #bulletins .team_name{font-weight:normal;display:block;}
.etusivu #bulletins p{padding:5px 0 0 10px;}
.etusivu #bulletins p{margin:0;}
.etusivu #venues{background:#f1e3cc url(../img/kuvitus/tapahtuma_bg.gif) repeat-x top left;border:1px solid #000000;margin:10px 0 10px 0;}
.etusivu #venues h3{padding:10px 0 0 10px;}
.etusivu #venues dd{color:#000000;font-weight:normal;}