﻿p#alkuun, ul#beginnav, ul#endnav {display:none;}

body {text-align:center; margin:0; padding:0; color:#000; background:#fff4;
font-size: x-small;      
voice-family: "\"}\"";   
voice-family: inherit;   
font-size: small
}
html>body {
font-size: small; background:#F4F4F4}

#wrapper {margin:0 auto; width:961px;font-size:85%;text-align:left;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#topadvertisements {margin:0;padding:5px 0 0 0;background:#fff url(../img/bg/ylamainostausta.gif) no-repeat; float:left;width:746px;height:106px;clear:both;border-bottom:5px solid #fff;text-align:center;vertical-align:middle;}
#topadvertisements-special {z-index:666;margin:0 -28px 5px 0;padding:0;background:#fff; float:left;width:774px;height:111px;clear:both;border-bottom:0 none;}
#header {margin:0;padding:0;background:#666;float:left;width:746px;clear:both;}
#navigation {margin:0;padding:0;background:#F2362E url(../img/bg/navitop.gif) no-repeat;float:left;width:746px;clear:both;}
#subnavigation {display:none;}
.etusivu #subnavigation {margin:0;padding:0;background:#fff url(../img/bg/subnavi_bg_red.gif) repeat-y;float:left;width:746px;clear:both;}

div.naviclear {margin:0;margin-top:-1px;padding:0;font-size:1px;height:1px;width:746px;clear:both;display:block;
voice-family: "\"}\"";   
display:none;}
html>body div.naviclear {display:none;}
#contentarea {width:796px;margin:0;padding:0;float:left;}
#contentarea-inside {margin:0;padding:0 28px 10px 22px; float:left; width:796px;
voice-family: "\"}\"";   
voice-family: inherit;
width:746px;
}
html>body #contentarea-inside {margin:0;padding:0 28px 10px 22px; float:left; width:746px;}
#contentarea-inside {background: #fff;}
.etusivu #contentarea-inside {background: #fff;}
#decorative {display:none;/*margin:0;padding:0;height:23px;width:796px;clear:both;background:url(../img/bg/footer-shadow796.png) no-repeat;*/}

#sidebar-ads {margin:0;padding:43px 0 0 0;background: url(../img/bg/mainos-teksti.gif) no-repeat 0 25px;float:left;width:165px;}
/*
.etusivu #sidebar-ads {margin:0;padding:43px 0 0 0;background: transparent;float:left;width:165px;}
*/
#sidebar-ads ul, #sidebar-ads li {margin:0 0 0 0;padding:0 0 0 0;list-style:none;width:165px;}
#footer {margin:0;padding:0;width:961px;height:1px;clear:both}

#plaza {margin:0;padding:0;background:#fff url(../img/plaza-logo.gif) no-repeat 10px 12px;float:left;width:500px;height:48px;}
#plaza a, #plaza a:hover {display:block;height:23px;width:105px;margin:12px 0 0 10px;padding:0;text-decoration:none; text-decoration:none; text-indent:-9999px;}
#plaza a img {display:none;}
#masthead {float:left;margin:0;padding:0;width:746px;display:inline;background:#fff;}

#search {margin:0;padding:4px 0 0 0;background:#fff;float:left;width:246px;min-height:44px;}
#search form, #search form dl {margin:0;padding:0;width:246px;}
#search dl dt {display:none;}
#search dl dd {margin:0;padding:0;}
#search dl dd input {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:100%;margin:0 2px 0 0;float:left;}
#search dl dd#search-options {width:209px;padding-top:4px;float:left;color:#666;}
#search dl dd label {float:left;margin:-2px 0 0 0;padding:0 6px 0 0;color:#000;}
#search dl dd#search-bar {width:209px;float:left;}
#search dl dd#go {width:37px;float:left;margin:-22px 0 0 0;}
#search dl dd input#plazahaku {margin:0 0 0 0;width:198px;border:1px solid #999;float:left;}

#highlights {margin:0;padding:1px 0 6px 0;float:left;background:#fff url(../img/dashed-line.gif) no-repeat;width:746px;clear:both;}
#highlights dl {margin:0;padding:7px 0 6px 0;float:left;width:746px;border-bottom:1px solid #000;}
#highlights dt {margin:0;padding:0 9px 0 0;float:left;font-size:100%;color:#FF3E34;}
#highlights dd {margin:0;padding:0;float:left;background:url(../img/punainen-tahti.gif) no-repeat 100% 50%;}
#highlights a {display:block;float:left;margin:0;padding:0 19px 0 8px;color:#000;text-decoration:none;font-weight:normal;}
#highlights a:hover {display:block;float:left;margin:0;padding:0 19px 0 8px;color:#FF3E34;text-decoration:none;font-weight:normal;}

#sidebar-a {margin:0;padding:0 0 10px 0;background:transparent;float:left;width:152px;border-top:0 none;}
.etusivu #sidebar-a {min-height:865px;margin:0;padding:0;background:#ababab url(../img/bg/etusivu-sidebar_bg.gif) no-repeat;float:left;width:207px;border-top:0 none;}
.rekisterointi #sidebar-a {margin:0;padding:0;background:#fff;float:left;width:345px;border-top:5px solid #fff;}

#content {margin:0;padding:8px 0 0 0;float:left;width:593px;border-top:0 none;background:url(../img/bg/pisteet-vaaka.gif) repeat-x;}
.etusivu #content {margin:0;padding:3px 0 0 0;float:left;width:538px;border-top:0 none;background:url(../img/bg/pisteet-vaaka.gif) repeat-x;}
.rekisterointi #content {margin:0;padding:0 0 0 0;float:left;width:349px;border-top:5px solid #fff;background:transparent}

#content-footer {margin:0;padding:12px 0 7px 0;background:#fff url(../img/bg/footer_bg.gif) no-repeat;height:1.4em;width:746px;clear:both;border-top:5px solid #fff;border-bottom:2px solid #000;}
#content-footer ul {margin:0;padding:0;float:left;width:746px;list-style:none;font-size:100%}
#content-footer ul li {margin:0;padding:0 20px 0 0;float:left;}
#content-footer ul li a {margin:0;padding:0;float:left;text-decoration:none;color:#000;}
#content-footer ul li a:hover {margin:0;padding:0;float:left;text-decoration:none;color:#CE0C0C;}

#navigation ul, .etusivu #navigation ul, .rekisterointi #navigation ul {width:746px;float:left;margin:0;padding:0;list-style:none;background: url(../img/bg/navibottom_noshade.gif) left bottom no-repeat;}
#navigation ul li {margin:0;padding:0 2px 0 0;float:left;font-weight:bold;text-transform:uppercase;font-size:110%;background:url(../img/bg/navi-valiviiva.gif) no-repeat right top;}
#navigation ul li a {display:block;margin:0;padding:9px 12px 15px 12px;float:left;color:#FFEBEB;text-decoration:none;outline:0 none;}
#navigation ul li a:hover {display:block;margin:0;padding:8px 12px 16px 12px;float:left;color:#fff;text-decoration:none;}
#navigation ul li a.selected, #navigation ul li a.selected:hover {display:block;background:#fff url(../img/bg/navi-active_bg.gif) repeat-x;margin:2px 0 0 0;padding:8px 12px 14px 12px;float:left;color:#000;text-decoration:none;}
#navigation ul li.first a {display:block;margin:0;padding:9px 12px 15px 12px;float:left;color:#FFEBEB;text-decoration:none;}
#navigation ul li.first a:hover {display:block;margin:0;padding:8px 12px 16px 12px;float:left;color:#fff;text-decoration:none;}
#navigation ul li.first a.selected {display:block;margin:0;padding:9px 12px 15px 12px;float:left;color:#fff;text-decoration:none;background:transparent;}
#navigation ul li.first a.selected:hover {display:block;margin:0;padding:9px 12px 15px 12px;float:left;color:#fff;text-decoration:none;background:transparent;}
#subnavigation ul {width:746px;float:left;margin:0;padding:5px 5px 10px 5px;list-style:none;background: url(../img/bg/subnavibottom_edome.gif) left bottom no-repeat;}
#subnavigation ul li {margin:0;padding:0 10px;float:left;font-weight:bold;font-size:110%;background:url(../img/bg/alanavi_valiviiva.gif) 0 2px no-repeat;}
#subnavigation ul li.first {margin:0;padding:0 10px;float:left;font-weight:bold;font-size:110%;background:transparent;}
#subnavigation ul li a {display:block;margin:0;padding:0;float:left;color:#000;text-decoration:none;outline:0 none;}
#subnavigation ul li a:hover {display:block;margin:0;padding:0;float:left;color:#ff3e34;text-decoration:none;}
#subnavigation ul li a.selected, #subnavigation ul li a.selected:hover {display:block;margin:0;padding:0;float:left;color:#666;text-decoration:none;}
#subnavigation ul li.first a.selected, #subnavigation ul li.first a.selected:hover {display:block;margin:0;padding:0;float:left;color:#666;text-decoration:none;}
#sisaltonosto-ylaES {background:#fff;clear:both;margin:0;padding:5px 0 0 0;width:746px;height:191px;float:left;}
#sisaltonosto-yla {background:#fff;clear:both;margin:0;padding:5px 0 0 0;width:746px;height:87px;float:left;}

#sisaltonosto-yla p, #sisaltonosto-ylaES p {display:none;}
.rekisterointi #sisaltonosto-yla {background:#fff;clear:both;margin:0;padding:5px 0 0 0;width:746px;height:60px;float:left;}
.rekisterointi #sisaltonosto-yla h2 {margin:0;padding:1em 0 0 0; color:#666;font-size:200%;}
#sisaltonosto {z-index:2;clear:both;margin:0;padding:0;width:593px;float:left;}
.etusivu #sisaltonosto {z-index:2;clear:both;margin:0;padding:0 0 4px 0;width:536px;float:left;height:371px;background:#fff}
.etusivu #sisaltonosto object, .etusivu #sisaltonosto param, .etusivu #sisaltonosto embed {z-index:3;margin:0;padding:0;}
#sisaltonosto ul {margin:0 0 0 0;padding:0 0 0 0;}
#sisaltonosto ul li {margin:0 0 0.2em 0;padding:0 0 0 10px;}
.clear {font-size:1px;margin:0;padding:0;background:url(../img/bg/pisteet-vaaka_musta.gif) repeat-x;height:1px;clear:both;width:593px;}
.etusivu .clear {font-size:1px;margin:0;padding:0;background:url(../img/bg/pisteet-vaaka_musta.gif) repeat-x;height:1px;clear:both;width:538px;}

/* Otsikot */
h1 {font-size:180%;margin-top:0;}
#content h1 {padding:0 0 0 10px;}
h2 {font-size:175%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.3em 0;padding:5px 0 0 10px;line-height:95%}
h3 {font-size:150%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;padding:5px 0 0 10px;}
h4 {font-size:135%;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.6em 0;padding:0 0 0 10px;}
h5 {font-size:125%;margin:0 0 0.6em 0;padding:0 0 0 10px;}
h6 {font-size:110%;margin:0 0 0.6em 0;padding:0 0 0 10px;}
dt {font-size:125%;margin:0 0 0.6em 0;padding:0 0 0 10px;}

/* leipäteksti, listat jne */
p {margin:0 0 1.2em 0;padding:0 0 0 10px; line-height:140%;}
#content p, #content td  {font-size:110%}
p.ingressi {margin:0 0 1.4em 0;padding:0 0 0 10px;font-size:120%;line-height:160%;}
#content .article p.date {margin:-9px 0 1.2em 0;padding:0 0 0 10px;font-size:100%;line-height:90%;color:#333;}
ul {margin:0 0 1em 0;padding:0;list-style:none;}
ul.pager li {margin:0 0 0.2em 0;padding:0 1px 0 0;list-style:none;}
ol {margin:0 0 1em 0;}
ul li {margin:0 0 0.2em 0; padding:0 0 0 10px;}
dl {margin:0;padding:0;}
dt {margin:0 0 1.2em 0; padding:0 0 0 10px; }
dd {margin:0 0 1.2em 0; padding:0 0 0 10px; }
#content li, #content dd {font-size:110%}
#content table {margin-left:10px;border:1px solid #c0c0c0;border-collapse:collapse;}
#content table td, #content table th {border:1px solid #c0c0c0;}
#content table.clean, #content table.clean th, #content table.clean td {border:0 none;}
textarea, input, option {font-size:110%;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.article blockquote, .blogpost blockquote {float:left;width:578px;margin:0 0 0 0;padding:0 0 0 15px;}

/* Äänestykset */
#wrapper #content div.tulokset table {border:0 none; margin:0 0 1.2em 10px;padding:4px;border-collapse:collapse;background:url(../img/bg/tulos_bg.gif) left bottom repeat-x;}
#wrapper #content .tulokset table caption {display:none;}
#wrapper #content .tulokset table th {background:#fff;border:0 none;margin:0;padding:10px 0 4px 0;}
#wrapper #content .tulokset table td {padding:0.3em;padding-left:0.6em;padding-right:0.6em;border:1px solid #d0e6b7;border-collapse:collapse;}
#wrapper #content .tulokset table td img {margin-right:0.6em;border:1px solid #8cc34e}

.muropaketti #wrapper #content div.tulokset table, .edome #wrapper #content div.tulokset table {border:0 none; margin:0 0 1.2em 10px;padding:4px;border-collapse:collapse;background:url(../img/bg/tulos_bg-edome.gif) left bottom repeat-x;}
.muropaketti #wrapper #content .tulokset table th, .edome #wrapper #content .tulokset table th {background:transparent;border:0 none;margin:0;padding:10px 0 4px 0;}


/* reunapalkki */
#sidebar-a h2 {margin:0;padding:0;}
#sidebar-a h3 {margin:0;padding:0;}
#sidebar-a h4 {margin:0;padding:0;}
#sidebar-a h5 {margin:0;padding:0;}
#sidebar-a ul {margin:0 0 0 0;padding:0.3em 0 0 0;font-size:110%;width:152px;float:left;}
#sidebar-a ul#sidenavi {margin:0;padding:0 0 0 0;font-size:110%;width:152px;float:left;}
#sidebar-a ul ul, #sidebar-a ul ul ul {margin:0 0 0 0;padding:0 0 0 0;width:152px;float:left;}
#sidebar-a #sidenavi li li {font-size:90%}
#sidebar-a dl {margin:0 0 0 0;padding:0 0 0 0;}
#sidebar-a dd {margin:0 0 0 0;padding:0 0 0 0;}
#sidebar-a li {margin:0 0 0 0;padding:0 0 0 0;text-transform:uppercase;width:152px;float:left;}
#sidebar-a li li {margin:0 0 0 0;padding:0 0 0 0;text-transform:none;width:152px;float:left;}
#sidebar-a li li li {margin:0 0 0 0;padding:0 0 0 0;text-transform:none;width:152px;float:left;}
#sidebar-a li a {display:block;color:#000;margin:0 0 1px 0;padding:3px 5px 2px 10px;}
#sidebar-a li li a {display:block;color:#000;margin:0 0 1px 0;padding:1px 5px 1px 20px;}
#sidebar-a li li li a {display:block;margin:0 0 1px 0;padding:0 5px 0 35px;}
#sidebar-a .mainos {text-align:center;}
#content .oikea, #content-levea .oikea {float:right;margin-left:6px;}
#content .vasen, #content-levea .vasen {float:left;margin-right:6px;}

/* linkit */
a:link {color:#c00;font-weight:bold;text-decoration:none;}
a:visited {color:#9F3E39;font-weight:bold;text-decoration:none;}
a:active {color:#c60;font-weight:bold;text-decoration:none;outline:0 none;}
a:hover {color:#7B1712;font-weight:bold;text-decoration:underline;}
a img {border:0;}
/* rekisteröinti */
#sidebar-a #rekisterointi-lomake {margin:0;padding:1em 0;float:left;text-align:center;background:#f0f0f0;width:345px;}
#sidebar-a #rekisterointi-lomake dl {margin:0 auto;padding:0;width:285px;text-align:left;}
#sidebar-a #rekisterointi-lomake dt {margin-bottom:0.2em;padding:0;float:left;width:285px;font-size:100%;color:#666;}
#sidebar-a #rekisterointi-lomake dd {margin-bottom:0.8em;padding:0;float:left;width:285px;color:#666;}
#sidebar-a #rekisterointi-lomake input {width:285px;}
#sidebar-a #rekisterointi-lomake input#laheta {width:105px;margin:0 0 0 90px;}
#sidebar-a #rekisterointi-lomake .valinnat input {display:block;margin:0;padding:0;float:left;width:16px;}
#sidebar-a #rekisterointi-lomake .valinnat label {display:block;width:265px;float:left;margin:0;padding:0 0 0 4px;}
#sidebar-a #rekisterointi-lomake em {font-style:normal;color:#FF0000;}
.virhe {color:#FF0000;}
#sidebar-a #rekisterointi-lomake p {color:#666;text-align:left;padding:0 28px;font-size:120%}
#sidebar-a #rekisterointi-lomake div.clear {width:345px;height:3px;background:#fff;font-size:1px;margin:70px 0 20px 0}

/* etusivu */
.etusivu #content h2, .etusivu #content h3, .etusivu #content h4, .etusivu #content p {padding-left:0;}
.etusivu #content .article h2 {margin-bottom:0.4em;}
.etusivu #sisaltonosto h2 {display:block;float:left;width:536px;height:371px;}
.etusivu #sisaltonosto h2 a {display:block;float:left;width:536px;height:371px;text-indent:-9999px;text-decoration:none;outline:0 none;}
.etusivu #sisaltonosto h2 a:hover {display:block;float:left;width:536px;height:371px;text-indent:-9999px;text-decoration:none;outline:0 none;}
.etusivu #content div.article h2 a {color:#000;}
.etusivu #content div.keskustelu h2 a {color:#f00;}
.etusivu #content div.article p {margin-bottom:0.4em;padding-right:0;line-height:120%;clear:left;}
.etusivu #content div.keskustelu p {margin-bottom:0.4em;padding-right:135px;line-height:120%}
.etusivu #content .article p.date {margin:-0.3em 0 0.4em 0;padding:0 25px 0 0;font-size:100%;line-height:90%;color:#333;clear:none;}
.etusivu .article {float:left;width:536px;margin:0 0 0 0;padding:0.8em 0 3px 0; background:#fff;}
.etusivu .article img {background:#fff;padding:3px;border:1px solid #ccc;}
.etusivu div.uutiset {background:#fff url(../img/uutiset-es_gradient.gif) right top no-repeat;}
.etusivu div.keskustelu {background:#fff url(../img/keskustelu-es_gradient.gif) right top no-repeat;}
.etusivu div.matkalaukku {background:#fff url(../img/bg/matkalaukku-tausta.gif) right top no-repeat;}
.etusivu div.stadion {background:#fff url(../img/bg/stadion-tausta.gif) right top no-repeat;}
.etusivu div.ajassa {background:#fff url(../img/bg/ajassa-tausta.gif) right top no-repeat;}
.etusivu div.uutiset h2 {padding-right:60px;}
/*.etusivu div.matkalaukku h2, .etusivu div.stadion h2, .etusivu div.ajassa h2 {padding-right:60px;}*/

/* kommentit */
#kommentit {margin:0;padding:3em 0 0 0;background:#38b549 url(../img/bg/matkalaukku_kommentit-bg.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center;}
#kommentit dl {margin:0 auto;padding:0 40px 1em 40px;text-align:left;width:513px;border-bottom:2px solid #fff;}
#kommentit dt {margin:0 0 0 0;padding:0 0 0 10px;}
#kommentit dd {margin:0 0 2em 0;padding:0 0 2em 0; background: url(../img/bg/matkalaukku_pisteviiva.gif) bottom center no-repeat;/*font-style:italic;*/width:500px;overflow:auto;}
#kommentit .post-footer {font-style:normal;}
#kommentit .post-footer a, #kommentit p.info a {color:#000}
#kommentit form {margin:0;padding:3em 0 0 0;float:left;width:593px;text-align:left;}
#kommentit form.nocomments {margin:2px 0 0 0;padding:3em 0 0 0;border-top:0 none;float:left;width:593px;text-align:left;}
#kommentit form textarea {width:513px;margin-bottom:10px}
#kommentit form input {width:225px}
#kommentit form.not-registered input {width:513px}
#kommentit form.not-registered input#tunnus {width:325px;margin-left:10px}
#kommentit form h3 {clear:right;margin:0 0 0 40px;padding:0;font-size:160%}
#kommentit form h4 {margin:0 0 0 40px;padding:0;font-size:110%}
#kommentit form p {margin:0 0 1.2em 40px;padding:0;}
#kommentit form p#laheta-kommentti {margin:0;padding:2px;width:589px;height:60px;}
#kommentit form #palsta2 h3, #kommentit form #palsta2 h4, #kommentit form #palsta2 p {margin-left:0}
#palsta1 {clear:left;float:left;margin:0;padding:0 0 20px 0;width:316px;display:inline;background:url(../img/bg/matkalaukku_pisteviiva_p.gif) 296px 25px no-repeat}
#palsta2 {clear:right;float:left;margin:0 0 0 0;padding:0;width:237px;}
#kommentit .clear {margin:0;padding:0;clear:both;font-size:1px;background:transparent;}
#kommentit p.info {padding-top:4px; background:url(../img/bg/matkalaukku_pisteviiva.gif) -35px 0 no-repeat;}
#kommentit p.info a, #kommentit form.not-registered a {color:#fff}
#uutisnostot {width:593px;float:left;clear:both;margin:0;padding:0 0 17px 0;display:inline;background:#aab6c5 url(../img/bg/urheilu-uutisnostot-bg.gif) repeat-x;}
#uutisnostot th {text-align:right;padding-bottom:0.4em;font-weight:normal}
#uutisnostot table {width:563px;margin:0 auto;border:0 none;}
#uutisnostot td {padding:0.4em 0;border:0 none;background:url(../img/bg/pisteet-vaaka_valkoinen.gif) left bottom repeat-x;color:#fff;}
td.replydate {text-align:right;}
#uutisnostot td a {color:#fff;}
#uutisnostot ul {padding:0;width:563px;margin:15px auto;list-style:none;}
#uutisnostot ul li {margin:0;display:block;float:left;border-left:1px solid #0a2e58;padding:0 10px;}
#uutisnostot ul li.first {margin:0;display:block;float:left;border-left:0 none;padding:0 10px 0 0;}
#uutisnostot ul li a {color:#0a2e58;display:block;float:left;}
#uutisnostot ul li.first a {color:#0a2e58;display:block;float:left;}

/* keskustelu */
#keskustelunostot {width:591px;float:left;clear:both;margin:0 0 0 2px;padding:0 0 17px 0;display:inline}
body #content div#keskustelunostot h2 {margin:0;padding:17px 0 8px 14px;text-transform:uppercase;letter-spacing:0.1em;font-size:200%;}
body #content div#keskustelunostot table {width:563px;margin:0 auto;border:0 none;}
body #content div#keskustelunostot th {text-align:right;padding-bottom:0.4em;font-weight:normal;border:0 none;}
body #content div#keskustelunostot td {padding:0.4em 0;border:0 none;background:url(../img/bg/pisteet-vaaka_valkoinen.gif) left bottom repeat-x;}
.replies {text-align:right;width:62px}
.replytime {text-align:right;width:115px}

/* linkkilistat, uutislistaukset jne jne */
.excerpts {float:left;width:591px;margin:0 0 0 0;padding:0 0 0 0;background:#fff url(../img/bg/article-bg.gif) 0 -3px repeat-x;float:left;}
#content .excerpts ul {width:591px;margin:0 0 0 0;padding:0 0 0 0;list-style:none;float:left;}
#content .excerpts ul li {width:591px;float:left;margin:0 0 0 0;padding:0 0 0 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
#content .excerpts ul li a {margin:0 0 0 0;padding:0.8em 0 0.8em 47px;display:block;font-weight:normal;background:url(../img/bg/excerpt_bg.gif) 14px 50% no-repeat;}
#content .excerpts ul a:hover {margin:0 0 0 0;padding:0.8em 0 0.8em 47px;display:block;font-weight:normal;text-decoration:none;background:#EDEEF1 url(../img/bg/excerpt_bg2.gif) 14px 50% no-repeat;}
.excerpts ul li a strong {display:block;line-height:100%;}
.excerpts ul li a:hover strong {display:block;color:#000;line-height:100%;}
#content ul#headlines {width:591px;margin:0 0 1.2em 0;padding:0 0 0 0;list-style:none;float:left;}
#content ul#headlines li {width:591px;float:left;margin:0 0 1px 0;padding:0 0 2px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
#content ul#headlines li a {display:block;margin:0 0 0 0;padding:0.8em 0 0.8em 47px;background:url(../img/bg/excerpt_bg.gif) 14px 50% no-repeat;}
#content ul#headlines li a:hover {display:block;margin:0 0 0 0;text-decoration:none;padding:0.8em 0 0.8em 47px;background:#EDEEF1 url(../img/bg/excerpt_bg2.gif) 14px 50% no-repeat;}
.etusivu #content ul#headlines {width:536px;margin:0 0 1.2em 0;padding:0 0 0 0;list-style:none;float:left;background:url(../img/es_gradient.gif) repeat-y right top}
.etusivu #content ul#headlines li {width:536px;float:left;margin:0 0 1px 0;padding:0 0 2px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
.etusivu #content ul#headlines li a {display:block;margin:0 0 0 0;padding:0.2em 0 0.2em 20px;background:url(../img/news-icon_fp.gif) 0 50% no-repeat;}
.etusivu #content ul#headlines li a:hover {display:block;margin:0 0 0 0;text-decoration:underline;padding:0.2em 0 0.2em 20px;background:#EDEEF1 url(../img/news-icon_fp2.gif) 0 50% no-repeat;}
.etusivu #content ul#headlines li#more-news {font-size:110%;width:536px;float:left;margin:0 0 1px 0;padding:0 0 2px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;}
.etusivu #content ul#headlines li#more-news a {display:block;margin:0 0 0 0;padding:0.2em 0 0.2em 2px;background:transparent;}
.etusivu #content ul#headlines li#more-news a:hover {display:block;margin:0 0 0 0;text-decoration:underline;padding:0.2em 0 0.2em 2px;background:#EDEEF1;}
.etusivu #content ul#keskustelu-headlines {width:536px;margin:0 0 1.2em 0;padding:0 0 0 0;list-style:none;float:left;background:url(../img/es_gradient.gif) repeat-y right top}
.etusivu #content ul#keskustelu-headlines li {width:536px;float:left;margin:0 0 1px 0;padding:0 0 2px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x;line-height:100%;}
.etusivu #content ul#keskustelu-headlines li a {display:block;margin:0 0 0 0;padding:0.4em 0 0.4em 35px;background:url(../img/es_keskustelu-icon.gif) 4px 50% no-repeat;}
.etusivu #content ul#keskustelu-headlines li a:hover {display:block;margin:0 0 0 0;text-decoration:underline;padding:0.4em 0 0.4em 35px;background:#EDEEF1 url(../img/es_keskustelu-icon2.gif) 4px 50% no-repeat;}
#content ul#headlines li a span, .etusivu #content ul#headlines li a span, #content ul#headlines li a:hover span, .etusivu #content ul#headlines li a:hover span {color:#000;font-weight:normal;}

#content dl#category-navigation {display:block;float:left;width:593px;margin:0;padding:10px 0 7px 0;clear:both;background:#131820;}
#content dl#category-navigation dt {display:block;float:left;margin:0 0 3px 0;padding:0 0 0 10px;font-size:110%;font-weight:bold;text-transform:uppercase;clear:left;}
#content dl#category-navigation dd {display:block;float:left;margin:0 0 3px 0;padding:0 0 0 10px;font-size:110%;}
#content dl#category-navigation dd a strong {background-color:#313B47}
#content dl#category-navigation dd a:hover {text-decoration:none;}

/* säänosto, etusivu */
#saa-nosto {margin:0 0 0 3px;padding:0 0 4px 0;width:200px;background:url(../img/saa/saa-bottom.gif) left bottom no-repeat;}
#saa-nosto h2 {height:21px;text-align:left;font-weight:bold;padding:4px 10px;background:#fff url(../img/saa/saa-top.gif) no-repeat;font-size:150%}
#saa-nosto iframe {margin:0;padding:0;border:0;}
.etusivu #saa-nosto h2 a {color:#000; text-decoration:none;}
.etusivu #saa-nosto h2 a:hover {text-decoration:none;}
#saa-nosto p {margin:0 1px;padding:3px 0 3px 12px;background:#fff;}
/* sisäiset mainokset */

/* Sonerablokki, etusivu */
div#sonera-internet {margin:0 0 0 3px;padding:0;width:200px;background:url(../img/bg/sonera-blokki_bg.gif) no-repeat;}
div#sonera-internet h3 {margin:0;padding:0;width:200px;height:46px;text-indent:-9999px;}
div#sonera-internet dl {margin:0;padding:0 0 10px 0;width:200px;background:url(../img/bg/sonera-blokki_bg-ala.gif) left bottom no-repeat}
div#sonera-internet dt {margin:0;padding:12px 0 6px 15px;font-weight:bold;}
div#sonera-internet dd {margin:0;padding:0 0 0 36px;background:url(../img/red-arrow-icon.gif) 17px 50% no-repeat;}
div#sonera-internet dl a {padding:0;text-decoration:none;color:#000;display:block;}
div#sonera-internet dl a:hover {padding:0;text-decoration:underline;color:#000;display:block;}
div#sonera-internet dd#yritysasiakkaat {margin:0;padding:8px 0 0 36px;background:transparent;}
#sonera-mainos {margin:0;padding:10px 0 10px 3px;}
#sonera-mainos p {margin:0 0 10px 0;padding:0;}
#sonera-mainos p#lisaa {border-bottom:1px solid #dedede;padding:0 0 10px 19px;margin:0 0 0 10px;color:#000;display:block;background:url(../img/red-arrow-icon.gif) 0 3px no-repeat;}
#sonera-mainos p#lisaa a {padding:0; margin:0;text-decoration:none;color:#000;display:block;}
#sonera-mainos p#lisaa a:hover {padding:0; margin:0;text-decoration:underline;color:#000;display:block;}

/* ellit uutiskirje*/
div#ellit-uutiskirje {margin:10px 0 0 3px;padding:0;width:200px;height:150px;background:url(../img/tilaa-viikkokirje_tausta.gif) no-repeat;position:relative;}
div#ellit-uutiskirje input#sahkoposti-osoite {position:absolute;left:36px;top:6px;width:124px;border:1px solid #666;font-size:1em;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;margin:0;padding:0 1px;background:url(../img/viikkokirje_button-bg.gif) repeat-x;}
div#ellit-uutiskirje input#tilaa-viikkokirje {position:absolute;left:36px;top:27px;margin:0;padding:0;}

/* sinkut nostoblokki */
#singles-highlights {margin:10px 0 10px 3px;padding:26px 0 0 0;width:200px;height:240px;background:url(../img/bg/sinkut-reunapalkki.gif) no-repeat;text-align:center}
#singles-highlights ul {margin:0 auto;padding:0;width:190px;}
#singles-highlights li {margin:0;padding:0 0 0 10px;float:left;width:85px;height:100px;}
#singles-highlights li#getmore {margin:5px 0 0 0;padding:0;float:left;width:190px;height:28px;background:url(../img/sinkut_haelisaa.gif) 50% 0 no-repeat;text-align:center}
#singles-highlights img {border:0 none;padding:0;margin:20px 0 0 0;}
#singles-highlights img.vertical {border:0 none;padding:0;margin:10px 0 0 0;}
#singles-highlights li a {margin:0;padding:0;display:inline;}
#singles-highlights li#getmore a, #singles-highlights li#getmore a:hover {background:url(../img/sinkut_haelisaa.gif) no-repeat;text-indent:-9999px;display:block;margin:0 auto;padding:0;width:151px;height:28px;}

/* matkalaukku nostoblokki */
#matkalaukku-highlights {margin:10px 0 10px 3px;padding:45px 0 0 0;width:200px;background:url(../img/bg/matkalaukku_nosto-yla.gif) no-repeat;}
#matkalaukku-highlights h3 {margin:0 14px 0.6em 14px;padding:0 60px 0 0;line-height:90%;font-size:165%;}
#matkalaukku-highlights p {margin:0 0 0 0;padding:0 14px 10px 14px;line-height:120%;background:url(../img/bg/matkalaukku_nosto-ala.gif) left bottom no-repeat;}
#matkalaukku-highlights a {color:#f00;}

/* edome nostoblokki */
#edome-highlights {margin:10px 0 10px 3px;padding:55px 0 0 0;width:200px;background:url(../img/bg/edome_nosto-yla.gif) no-repeat;}
#edome-highlights h3 {margin:0 14px 0.6em 14px;padding:0;line-height:90%;font-size:165%;}
#edome-highlights p {margin:0 0 0 0;padding:0 14px 15px 14px;line-height:120%;background:url(../img/bg/edome_nosto-ala.gif) left bottom no-repeat;text-align:center;}

/* taskumuro nostoblokki */
#taskumuro-highlights {margin:10px 0 10px 3px;padding:60px 0 0 0;width:200px;background:url(../img/bg/taskumuro_nosto-yla.gif) no-repeat;}
#taskumuro-highlights h3 {color:#fff;margin:0 14px 0.6em 14px;padding:0;line-height:90%;font-size:165%;}
#taskumuro-highlights p {color:#fff;margin:0 0 0 0;padding:0 14px 10px 14px;line-height:120%;background:url(../img/bg/taskumuro_nosto-ala.gif) left bottom no-repeat;text-align:center;}
#taskumuro-highlights a {color:#fff;}

div.keskimainos {float:left;width:581px;margin:0;padding:0.8em 0 0.4em 12px;}
.etusivu div.keskimainos {float:left;width:536px;margin:0;padding:0.8em 0 0.8em 0; background:#fff url(../img/bg/mainos-teksti-pysty.gif) 0 0.8em no-repeat;text-align:center;}
div.keskimainos ul {float:left;width:581px;margin:0;padding:0;text-align:center;}
.etusivu div.keskimainos ul {float:left;width:536px;margin:0;padding:0;text-align:center;}
div.keskimainos ul li {margin:0 0 0 0;padding:0 0 0 0;}
.sa {margin:0 6px 0.4em 0;padding:0 0 0 0;width:278px;border:1px solid #b1d7e7;float:left;}
.sa a {margin:0;padding:0;float:left;display:block;width:278px;text-decoration: none;color:#000;}
.sa a:hover{margin:0;padding:0;float:left;background:#fafafa;text-decoration:none;color:#000;}
.sa a img {border:0}
.sa img {padding:3px 8px 3px 3px;float:left;}
.sa strong {display:block;line-height:100%;font-size:130%;color:#38b549;padding:2px 0 6px 0}
.sa span {display:block;line-height:100%;font-size:105%;padding:2px 0;}
.sa a strong, .sa a:hover strong {color:#38b549;}
.mainos-nosto {margin:0;padding:1em 0 1.2em 0;width:593px;float:left;}
#deco-lehti {background:url(../img/deko-nosto.jpg) right top no-repeat;}
#content #deco-lehti h2 {color:#000;font-size:110%;letter-spacing:0; padding-right:200px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#deco-lehti h2 span {color:#FF347E;}
#deco-lehti p {padding-right:200px;}
#tjareborg {background:url(../img/tjareborg-logo.gif) 90% 50% no-repeat;}
#tjareborg h2 {color:#000;font-size:110%;letter-spacing:0; padding-right:200px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#tjareborg a {color:#2d7eed;}
#tjareborg p {padding-right:180px;}

#anna-lehti {background:url(http://www.kuvalehdet.fi/img/lehdet/an_i.jpg) right center no-repeat;}
#anna-lehti h2 {font-size:140%;letter-spacing:0; padding-right:144px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#anna-lehti p {padding-right:144px;}

#kotiliesi {background:url(../img/kotiliesi-lehti.jpg) right bottom no-repeat;}
#kotiliesi h2 {font-size:140%;letter-spacing:0; padding-right:184px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#kotiliesi p {padding-right:164px;}

#verkkoklinikka {background:url(../img/verkkoklinikka-logo.gif) 100% 50% no-repeat;}
#verkkoklinikka h2 {color:#38b549;font-size:140%;letter-spacing:0; padding-right:150px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em}
#verkkoklinikka h2 a {color:#38b549;}
#verkkoklinikka p {padding-right:150px;line-height:100%;margin-bottom:0.3em}

#helistin {background:url(../img/helistin-logo.gif) 94% 50% no-repeat;}
#helistin h2 {color:#38b549;font-size:140%;letter-spacing:0; padding-right:150px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em}
#helistin h2 a {/*color:#38b549;*/}
#helistin p {padding-right:150px;line-height:100%;margin-bottom:0.3em}

#wwf {background:url(../img/wwf_logo-panda.gif) 96% 50% no-repeat;}
#wwf h2 {color:#38b549;font-size:140%;letter-spacing:0; padding-right:74px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em}
#wwf h2 a {/*color:#38b549;*/}
#wwf p {padding-right:74px;line-height:100%;margin-bottom:0.3em}

#suurikuu {background:url(../img/suurikuu.jpg) 96% 50% no-repeat; _height: 166px;min-height: 166px;}
#suurikuu h2 {color:#38b549;font-size:140%;padding-right:235px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em}
#suurikuu p {padding-right:235px;margin-bottom:0.3em}

#vinkkipankki {background:url(../img/bg/bkg_vinkkipankki.jpg) no-repeat; _height: 112px;min-height: 112px;}
#vinkkipankki h2 {font-size:140%;padding-top:10px;padding-left:170px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em}
#vinkkipankki p {padding-left:170px;margin-bottom:0.3em}

#sk {background:url(../img/sk_alanosto.jpg) no-repeat; padding:0 0 0 0;height:171px;}
#sk p {padding:95px 0 0 45px;margin:0 0 0 0;width:175px;font-size:140%;}

#mll {background:url(../img/mll_logo.gif) 98% 50% no-repeat; _height: 128px;min-height: 128px;}
#mll h2 {font-size:140%;padding-top:10px;padding-right:140px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em;}
#content div#mll h2 {color:#0453a5}
#mll p {padding-right:150px;margin-bottom:0.3em}

#spr {background:url(../img/bg/spr-nalkapaiva.jpg) 100% 4px no-repeat; _height: 128px;min-height: 128px;}
#spr h2 {font-size:140%;padding-top:0;padding-right:175px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em;color:#f00;}
#spr p {padding-right:175px;margin-bottom:0.6em;line-height:100%;}
#spr a {color:#f00;}

#nissen {background:url(../img/nissen-logo.gif) 100% 50% no-repeat; }
#nissen h2 {font-size:140%;padding-top:0;padding-right:135px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em;color:#f00;}
.edome #content #nissen h2 , .muropaketti #content #nissen h2 {font-size:140%;padding-right:135px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.6em;color:#fff;}
#nissen p, .edome #content #nissen p, .muropaketti #content #nissen p {padding-right:135px;margin-bottom:0;line-height:110%;}
#nissen a {color:#f00;font-size:110%}
.edome #content #nissen a, .muropaketti #content #nissen a {color:#7a9ebe;font-size:110%}

#fintoto {height:82px;background: url(../img/fintoto_alanosto2.gif) right top no-repeat;margin:10px 0 0 0;padding:8px 0 0 0}
#content #fintoto h2 {color:#232677;font-size:160%;letter-spacing:0;padding:0 0 0 172px;margin:0 0 2px 0;border:0 none; background:transparent; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.stadion #content #fintoto h2 a:link, .stadion #content #fintoto h2 a:visited, .stadion #content #fintoto h2 a:visited, .stadion #content #fintoto h2 a:hover {color:#232677;display:inline;}
#fintoto p {padding:0 200px 0 172px;margin:0 0 0 0;line-height:100%;color:#232677}

#content form input.button-iso {width:589px;height:60px;border:0 none;margin:0;padding:0;}
#content form input.button-pieni {width:80px;height:40px;border:0 none;margin:0;padding:0;}
#content form input.button-keski {width:285px;height:60px;border:0 none;margin:0;padding:0;}

body div#wrapper #content img.syvatty {padding:0 0 0 0;border:0 none;}
.centered {text-align:center;}
div.newsimage {float:right;width:206px;margin:0 10px;padding:0 0;}

#error-message {margin:20px auto;padding:15px 25px 10px 25px;text-align:left;width:340px;color:#000;background:#fff url(../img/help_icon.gif) 94% 13% no-repeat;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:120%;border:3px double #ccc}
#error-message h1 {color:#FF0000;font-size:160%;}

#content ul.pager {margin:0 0 0 0;padding:3px 0 3px 0;width:593px;float:left;}
#content ul.pager li {margin:0 0 0 0;padding:0 3px 0 3px;float:left;}
#content ul.pager li.prev {margin:0 0 0 0;padding:0 0 0 12px;float:left;}
#content ul.pager li.next {margin:0 0 0 0;padding:0 12px 0 0;float:left;}
#content ul.pager a {padding-right:3px;float:left;display:block;float:left;}
#content ul.pager li.current a {font-weight:bold; font-size:120%;}
#content ul.pager li.next a {padding-right:0px;display:block;float:left;}

#topadvertisements div#extramainos-top {width:764px;height:95px;margin:-5px -28px 0 0;background:#000;}
#sidebar-ads div#extramainos-sidebar {width:140px;height:300px;margin:-43px 0 0 0;float:left;padding:0;background:#333;}

body #sidebar-ads * {margin:0 0 5px 0;padding:0;}
body #sidebar-ads img {margin:0 0 0 0;padding:0;}

.blogi-tunniste {display:block;margin:0;padding:0;width:11px;height:34px;background:url(../img/blogi-ikoni.gif) no-repeat;}
.etusivu h2 .blogi-tunniste {float:left;margin-right:4px;}

.date em {float:left;display:block;margin:0;padding:0 6px 3px 0;font-style:normal;}
.area-harrastukset {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:103px;height:13px;background:url(../img/tunniste_harrastukset.gif) no-repeat;}
.area-matkalaukku {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:100px;height:13px;background:url(../img/tunniste_matkalaukku.gif) no-repeat;}
.area-sinkut {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:48px;height:13px;background:url(../img/tunniste_sinkut.gif) no-repeat;}
.area-ellit {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:36px;height:13px;background:url(../img/tunniste_ellit.gif) no-repeat;}
.area-ajassa {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:50px;height:13px;background:url(../img/tunniste_ajassa.gif) no-repeat;}
.area-stadion {float:left;display:block;margin:0;padding:0; text-indent:-9999px;width:56px;height:13px;background:url(../img/tunniste_stadion.gif) no-repeat;}

div.kainalo {float:left;clear:both;margin:10px 0px 10px 10px;padding:15px 15px 5px 15px;width:551px;background:#f7f7f7;font-size:90%;line-height:100%;color:#3a3a3a;border:1px solid #666;display:inline;}
div.kainalo p {padding-left:0;margin-bottom:0.8em;}
#content div.kainalo h1, #content div.kainalo h2, #content div.kainalo h3, #content div.kainalo h4, #content div.kainalo h5 {margin-left:0;padding-left:0;}

/* Kilpailut */
.kilpailu p label {font-weight:bold;}
body #content div.kilpailu h3 {margin-bottom:0;padding-bottom:0;}
body #content div.kilpailu p {margin-top:0;}
.kilpailu form {border-top:1px solid #CCC;padding:0.8em 0}
.mainosbanneri {margin:0;padding:10px 0;text-align:center}

.invalid {color:red;font-weight:bold}
.invalid input, .invalid textarea {border:1px solid red;background:#fdd;}

div#contests {margin:0;padding:0;float:left;width:593px;}
div#contests h1 {margin:0 0 14px 0;padding:0;text-indent:-9999px;width:593px;height:43px;background:url(../img/nettikilpailut-otsikko.gif) no-repeat;text-indent:-9999px;clear:both;}
#contests-col1 {margin:0;padding:0;float:left;width:393px;}
#contests-col2 {margin:0;padding:0;float:left;width:200px;}

dl#contests-order {margin:10px 0 0 0;padding:3px 0;background:#cecece;width:593px;float:left;clear:both;}
dl#contests-order dt {margin:0;padding:5px 10px;float:left;font-weight:bold;font-size:100%;}
dl#contests-order dd {margin:0;padding:0 5px 0 0;float:left;}
dl#contests-order dd a {padding:5px 10px;background:#f0f0f0;display:block;float:left;border:1px solid #cc0000;color:#C00;}
dl#contests-order dd strong a {padding:5px 10px;background:#fff;display:block;float:left;border:1px solid #999;color:#000;}

dl#contests-order dd a:hover {text-decoration:none;background:#fff;color:#000;}
dl#contests-order dd strong a:hover {text-decoration:none;border:1px solid #cc0000;color:#000;}
#ilmoitakilpailu {margin:0;padding:0;float:left;width:593px;}
p#contestmessage {font-weight:bold;color:#666;padding-left:162px}
span.additional-info {color:#666;}
div#contests fieldset {display:inline;float:left;width:579px;margin:0 0 0 10px;padding:5px 0;border:2px solid #c90101;background:#f2f2f2 url(../img/bg/nettikilpailut-lomake_bg.gif) left bottom repeat-x;}
div#ilmoitakilpailu-aktivoi {color:#fff;background:#cc0000 url(../img/ilmoita-kilpailu-button.gif) no-repeat;width:200px;height:25px;text-indent:-9999px;cursor:pointer;cursor:hand}
#content div.aktivoitu {color:#fff;background:#cc0000 url(../img/ilmoita-kilpailu-button2.gif) no-repeat;width:200px;height:25px;text-indent:-9999px}

div#contests-notify {display:inline;float:left;width:579px;margin:0 0 0 10px;padding:5px 0;border:2px solid #c90101;background:#f2f2f2}

#ilmoitakilpailu label {display:block;width:559px;margin:0 0 10px 0;padding:0 0 0 10px;float:left;}
#ilmoitakilpailu label .headers {display:block;float:left;width:152px;font-weight:bold;}
#ilmoitakilpailu label .fields {display:block;float:left;width:400px;}
#ilmoitakilpailu label#contestdatelbl {width:405px;margin:0 0 10px 0;padding:0 0 0 10px;float:left;}
#ilmoitakilpailu label#contestdatelbl .headers {display:block;float:left;width:152px;font-weight:bold;}
#ilmoitakilpailu label#contestdatelbl .fields {display:block;float:left;width:227px;}
#ilmoitakilpailu label#contestcategorylbl {width:130px;margin:-20px 0 10px 0;padding:0 0 0 0;float:left;}
#ilmoitakilpailu label#contestcategorylbl .headers {display:block;float:left;width:130px;font-weight:bold;}
#ilmoitakilpailu label#contestcategorylbl .fields {display:block;float:left;width:130px;}
#contest-clear {clear:both;font-size:1px;height:1px;margin-top:-1px;}
#ilmoitakilpailu label input {margin-right:10px}
#contestsubmit {margin-left:162px;}
#ilmoitakilpailu label input, #ilmoitakilpailu label textarea, #ilmoitakilpailu label select {font-size:100%;}
#contestdescription {width:300px;float:left;}
p#contest-count {margin-bottom:0;}
.contests-details {margin:3px 0 0 0;padding:3px 0 0 0;float:left;width:593px;background:url(../img/bg/pisteet-vaaka_musta.gif) repeat-x;}
.contests-details h2 {margin:0;padding:4px 10px;float:left;width:573px;background:#f2f2f2}
.contests-details h2 a {display:block;width:520px;float:left;}
.contests-details h2 img {display:block;width:50px;float:left;padding-top:3px}
.contests-details ul {margin:0 0 6px 0;padding:0;float:left;width:593px;list-style:none;}
#content .contests-details li {float:left;margin:0 0 0 0;padding:0 10px 0 10px;list-style:none;font-size:125%;border-left:1px solid #000;}
#content .contests-details li.first {float:left;margin:0 0 0 0;padding:0 10px 0 10px;list-style:none;font-size:125%;border-left:0 none;}
.contests-details p {color:#666;}
.prevnext {clear:right;margin-right: 1em;}
.prevnext .prev {float:left;}
.prevnext .next {float:right;}
.archivelist {clear:left}
