
BODY { margin: 0 0 50px 0; padding: 0; background-color: #efefef; background-image: url(/img/bg.gif); background-repeat: repeat-y;} BODY, TD { font-family: arial,helvetica,sans-serif; font-size : 12px; color: #222222;} A:LINK { color: #C20030;}
A:VISITED { color: #994E61;}
A:HOVER { color: #C20030;} H1 { color: #000; font-family: georgia,times,serif; font-weight: normal; font-size: 26px; margin: 0;} H1 A, H2 A, H3 A { text-decoration: none;}
H1 A:HOVER, H2 A:HOVER, H3 A:HOVER { text-decoration: underline;} .strapline { display: block; text-transform: uppercase; font-size: 11px; margin: 5px 0 -3px 0; padding: 0;} a .strapline { font-weight: normal; font-size: 11px; margin-right: 3px; margin-bottom: 1px;} FORM { margin: 0; padding: 0;} INPUT { font-family: arial,helvetica,sans-serif; font-size: 11px
} IMG { border: 0;} #apuTable { width: 780px; background-color: #fff; padding: 0; border-top: solid 7px #fff; border-right: solid 7px #fff;} .clear { clear: both; } /* BANNERS */
#topBanner { background-color: #efefef; padding-left: 159px; padding-top: 8px;} #sideBanner { position: absolute; left: 795px; top: 0;} #bannerHeading { width: 140px; text-align: center; font-family: arial,helvetica,sans-serif; font-size: 11px; color: #555555; margin: 5px 0 12px 0;} #bannersBottom {
/* width: 463px;*/ text-align: center; padding-top: 70px; clear: both;} /* /BANNERS */ /* HEADER */
#browserDisclaimer { display: none;} #header { background-image: url(/img/topbar.gif); background-repeat: repeat-x; background-color: #fff; /*#DC8D95*/ width: auto; height: 97px;} #search { width: 245px; vertical-align: middle; margin: 35px 0 0 0; padding: 0; float: right; color: #fff; font-family: arial,helvetica,sans-serif; line-height: 26px;} #search a { color: #fff;} #search input { margin-top: 3px;} #areaTitle { padding: 0 0 0 10px; width: 401px; /* float: left; */ position: absolute; left: 162px; } #areaTitle IMG { margin-top: 23px;} /* /HEADER */ /* OVERALL STRUCTURE */
#navicol { width: 117px; padding: 0 0 80px 0; border-right: 1px solid #959595; vertical-align: top;} #col1 { width: 458px; border-right: 1px solid #959595; padding: 0 6px 80px 6px; vertical-align: top;} #col2 { width: 183px; padding: 0 0 80px 6px; vertical-align: top;}
/* /OVERALL STRUCTURE */ /* NAVI */
#navi { border-top: 2px solid #000; width: 111px; margin-right: 6px;} #navi td { border-bottom: 1px solid #000; vertical-align: middle;} #navi a { display: block; padding: 2px 0 0 12px;} #navi .selected,#navi .red:hover,#navi .grey:hover { background-color: #fff; background-image: url(/img/navibg_selected.gif); background-repeat: no-repeat;} #navi .red { background-color: #ce0f02; background-image: url(/img/navibg_red.gif); background-repeat: repeat-x;} #navi .grey { background-color: #646465; background-image: url(/img/navibg_grey.gif); background-repeat: repeat-x;} .navicolheading { margin: 9px 0 0 12px;} .navicolheadingnospace { margin: 0 0 0 12px;} .adbox { background-repeat: no-repeat; margin: 1px 0 6px 5px; width: 95px; font-size: 11px;} .dottedline { background-image: url(/img/dottedline.gif); background-repeat: repeat-x; width: 111px; height: 1px; margin: 2px 0 0 0;} #navicol p { margin: 5px 0 10px 12px; font-size: 11px;} #newsletter { display: block; text-align: right; background-image: url(/img/grid_grey.gif); padding: 8px; width: 94px;} a.blackbold:link,a.blackbold:visited { font-weight: bold; color: #000;} a.blackbold:hover { text-decoration: underline;} a.black:link,a.black:visited { color: #000;} a.black:hover { text-decoration: underline;} #yahoonavi { color: #fff; background-color: #c4101f; padding: 1px 4px; border-left: 7px solid #fff;} #yahoonavi a { color: #fff; font-weight: bold;} #yahoonavi a:hover { color: #fff;} #navi ul { list-style-type: none; margin: 0 0 10px 0; padding: 0;} #navi ul li { padding: 2px 0; font-family: georgia,times,serif; font-size: 11px
} #navi ul a { border-top: 1px solid #ccc; color: #222; display: block; padding: 0; margin: 0 0 0 12px; height: auto;} #navi ul a:hover { color: #c4101f;} #navi #activeNavi2 a { font-weight: bold; color: #c4101f; text-decoration: none;}
/* /NAVI */ /* FOOTER */
#footer1 { background-color: #e9e9e9; border-top: 2px solid #000; padding: 3px 0 3px 16px; vertical-align: middle;} #footer1 img { float: left; }
#footer1 div { margin: 1px 0 0 5px; float: left; }
.footer a:link,.footer a:visited { color: #000; }
.footer a:hover { color: #AD445E; text-decoration: underline } #footer2 { padding: 5px 0 5px 39px; vertical-align: middle; float: left;} #footer3 { padding-top: 4px; font-size: 11px; text-align: right; float: right;} #footer3 a { text-decoration: underline; }
/* /FOOTER */ /* FRONT PAGE */ .frontpage h1 { color: #b20701;} .frontpage p { margin: 5px 0; line-height: 17px; } a.readmore, SPAN.readmore { font-family: georgia,times,serif; font-size: 14px; font-weight: bold; display: block; margin-right: 3px;} SPAN.readmore { color: #C20030;} a.readmore img, SPAN.readmore IMG { margin-bottom: 3px;} img.boxed { border: 1px solid #b2b2b2; float: left; margin-right: 8px;} img.boxed2 { border-right: 1px solid #b2b2b2; border-top: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; float: left; margin-right: 8px;} img.tab { float: left;} .frontpage .leftcol { float: left; width: 263px; margin-right: 22px;} .frontpage .rightcol { float: left; width: 173px;} .frontpage hr { height: 2px; color: #000; background-color: #000; border: 0; clear: both;} UL.promoArticleList { margin: 0; padding: 0; list-style: none;} UL.promoArticleList LI { padding: 9px 0; border-bottom: 1px solid #989898; width: 100%; float: left; clear: both;} UL.promoArticleList .strapline { margin: 0 0 -2px 0;} UL.promoArticleList H3 { font-size: 17px; margin: 0 0 3px 0; padding: 0;} UL.promoArticleList A { text-decoration: none;} UL.promoArticleList P { margin: 0; padding: 0;} h2.framed { font-size: 12px; font-weight: bold; display: block; border-top: 2px solid #cf1526; border-bottom: 1px solid #000; padding: 1px 0; margin: 0;} H2.basic { margin: 15px 0 10px 0; padding: 0; font-size: 17px; clear: both;} UL.mostPopularArticles { margin: 0; padding: 0; list-style: none;}
UL.mostPopularArticles A:link, UL.mostPopularArticles A:visited, UL.mostPopularArticles A:hover, UL.mostPopularArticles A:active { text-decoration: none;} ul.linklist { margin: 5px 0 0 16px; padding: 0; list-style-image: url(/img/bullet_red.gif); font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color: #c20701;} ul.linklist li { margin: 3px 0 5px 0;} ul.linklist a,ul.featurelist a { font-family: georgia,times,serif; font-size: 12px; font-weight: normal; color: #000;} ul.linklist a:hover,ul.featurelist a:hover { color: #c20701;} ul.linklist a:visited,ul.featurelist a:visited { color: #994E61;} /* voi poistaa kun etusivu pultattu */
.promoFrontPageForum { float: left; width: 229px; margin-bottom: 5px;} .promoFrontPageForum H2 { display: block; font-family: Georgia; margin: 0; padding: 2px 0 3px 0; background-color: #C4101F;} .promoFrontPageForumLeft H2 { padding-left: 19px;}
.promoFrontPageForumRight H2 { padding-right: 19px;} .promoFrontPageForum H2 A, .promoFrontPageForum H2 A:VISITED, .promoFrontPageForum H2 A:HOVER, .promoFrontPageForum H2 A:ACTIVE { font-size: 15px; font-weight: bold; color: #ffffff; text-decoration: underline;} .promoFrontPageForum DIV.promoText { padding: 5px 0 0 0; margin: 0; font-size: 13px;} .promoFrontPageForumLeft DIV.promoText { padding-left: 19px; padding-right: 19px;} .promoFrontPageForumRight DIV.promoText { padding-right: 19px;} .promoFrontPageForum .promoText P { font-size: 13px; margin: 0; padding: 0; font-weight: bold; line-height: 16px; text-decoration: none; color: #000000;} .promoFrontPageForum .promoText A { font-size: 13px;} .promoFrontPageForum .promoText A:HOVER P, .promoFrontPageForum .promoText A:HOVER UL, .promoFrontPageForum .promoText UL A:HOVER { color: #C20030;} .promoFrontPageForum UL A:VISITED { color: #000000;} .promoFrontPageForum UL { font-family: Georgia; font-weight: normal; text-decoration: underline; font-size: 13px; color: #000000; margin: 5px 0 0 16px; padding: 0 3px 0 0px;}
/* /voi poistaa kun etusivu pultattu */ .promoAreaTextRow { clear: both; margin-left: 0px; margin-top: 10px;} .promoAreaTextMargin { float: left; width: 24px; } .promoAreaKolmiNosto { float: left; width: 193px; margin: 0 0 15px 0; padding-bottom: 1px;} .promoAreaKolmiNosto .imageContainer { padding: 0;} .promoAreaKolmiNosto IMG.promoImage { display: block; padding: 0; margin: 0; border: 1px solid #B2B2B2;} .story .promoAreaTextRow .promoAreaKolmiNosto H2 { display: block; padding: 5px 0 5px 0; margin: 0;} .promoAreaKolmiNosto A.promoText:LINK, .promoAreaKolmiNosto A.promoText:VISITED, .promoAreaKolmiNosto A.promoText:HOVER, .promoAreaKolmiNosto A.promoText:ACTIVE, .promoAreaKolmiNosto .promoText { display: block; padding: 0; margin: 0; color: #222; text-decoration: none;} .promoAreaKolmiNosto A.promoText:HOVER, .promoAreaKolmiNosto A.promoText:HOVER P { color: #222;} .story .promoAreaKolmiNosto ul { margin: 0 0 5px 0; padding: 0; list-style: none; font-family: verdana,arial,helvetica,sans-serif;} .story .promoAreaKolmiNosto ul li { margin: 0 0 3px 0; padding: 0 0 0 16px; background: url(/img/bullet_red.gif) no-repeat 0 4px;} /* voi poistaa kun etusivu pultattu */
#competition { border-left: 1px solid #b2b2b2; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; margin-bottom: 20px; }
/* /voi poistaa kun etusivu pultattu */ .headingbar { background-color: #c4101f; padding: 2px 0 0 4px; margin-bottom: 2px;} .headingwrapper { border-bottom: 1px solid #000;} ul.featurelist { margin: 0; padding: 0; list-style-type: none; margin-bottom: 10px;} ul.featurelist li { display: block; vertical-align: middle; padding: 2px 0; border-bottom: 1px solid #999; font-family: georgia,times,serif; font-size: 12px; clear: both; height: 62px;} ul.featurelist li h2 { font-family: arial,helvetica,sans-serif; font-size: 11px; color: #b20701; margin: 0 0 3px 0; padding: 0;} .sidebarPromo { margin-top: 8px; margin-bottom: 15px;} .sidebarPromo ul.linklist { margin: 5px 0 0 3px; list-style: none;} #promoCompetitions { background-color: #f8e6c5; width: 173px; padding: 8px 5px 0 5px; margin-bottom: 15px;} #promoCompetitions IMG { margin-bottom: 8px;} #questionoftheday { background-color: #f8e6c5; width: 167px; padding: 8px; margin-bottom: 15px;} #questionoftheday a { color: #000; font-weight: bold; font-size: 11px;} #questionoftheday ul { margin: 10px 0 10px 10px; padding: 0; background-color: transparent; list-style-type: none; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;} #questionoftheday ul li { padding: 0px; margin: 3px 0 0px 0;/* background-image: url(/img/submit.gif); background-repeat: no-repeat; background-position: 0px 0px;*/ padding: 2px 0px 2px 0px;} #questionoftheday ul li img.linkImg { padding-right: 5px; vertical-align: top;} #questionoftheday A.imgLink { text-decoration: none;} /* /FRONT PAGE */ /* AREA FRONT PAGE */
#heading { padding: 8px 0 8px 18px;} #heading hr { height: 2px; color: #000; background-color: #000; border: 0; clear: both;} .area .col1 h1 { color: #b20701; margin-bottom: 8px;} .area p { line-height: 16px; font-family: arial,helvetica,sans-serif; margin: 5px 0;} .area .col1 { width: 440px; padding: 0 16px 10px 18px; border: 0; vertical-align: top; font-family: georgia,times,serif; font-size: 13px;} .area .col2 { width: 183px; padding: 0 0 10px 0; vertical-align: top;} .area .col1 img.main { float: left; margin: 0 16px 8px 0;} #mostpopular { background-color: #f3f1f1; margin: 0 0 8px 0; border-bottom: 1px solid #999; width: 183px;/* height: 275px; */
} .area ul { padding: 0 5px 5px 5px;} #horizontalrule { background-image: url(/img/dottedline.gif); background-repeat: repeat-x; border-left: 16px solid #fff; border-bottom: 16px solid #fff
} .area h2 { color: #b20701; font-size: 16px; clear: both; margin: 0 0 8px 0;} .area img.boxed { margin-bottom: 16px;} #archive { background-color: #f3f1f1; margin: 0 0 8px 0; border-bottom: 1px solid #999; width: 183px;} #archive a.readmore { margin: 30px 0 8px 22px;}
/* /AREA FRONT PAGE */ /* STORY */ .story p { line-height: 17px; margin: 0 0 17px 0;} .story .col1 { width: 444px; /*suurempien marginaalien takia ei voi olla yhtä leveä kuin etusivu (oli 458)*/ padding: 12px 6px 10px 18px; border: 0; vertical-align: top; font-family: georgia,times,serif; font-size: 13px;} .story .col2 { width: 183px; padding: 12px 0 80px 12px; vertical-align: top;} .story .wideCol { padding: 12px 0 10px 18px; border: 0; vertical-align: top; font-family: georgia,times,serif; font-size: 13px;} #ingressleft { float: left;} #authors { font-family: georgia,times,serif; padding-bottom: 5px; border-bottom: 1px solid #999; width: 200px;} #written { font-family: georgia,times,serif; font-size: 0.9em; font-style: italic; padding: 5px 0 5px 0; width: 200px;} #authors b { font-family: arial,helvetica,sans-serif; font-size: 11px
} #leadin { font-family: arial,helvetica,sans-serif; font-weight: bold; display: block; width: 200px; padding-top: 20px;} .story .col1 img.main { float: right;} .story .col1 .columnimg { float: right; margin: 0 16px 8px 10px;} .story .col1 #authors img { float: left; margin-right: 8px;} .spacer { clear: both;} .start { text-transform: uppercase; font-size: 11px;} .story .col1 img.bullet { float: none; margin-right: 5px;} .alsoinstory { float: left; background-color: #f3f1f1; margin: 0 10px 8px 0; border-bottom: 1px solid #999; width: 180px;} .story ul { padding: 0 5px 5px 5px;} .story ul.linklist a { text-decoration: underline;} .quote { float: right; width: 92px; border-top: 3px solid #d94451; padding: 10px 20px; font-size: 20px; text-align: center; margin: 5px 10px 0 10px;} #subpagenavi { clear: both; text-align: right; width: 444px; /*oli 458*/ margin: 30px 0 20px 0
} .subpagenavi { font-family: arial,helvetica,sans-serif; font-size: 12px; color: #cf1526; font-weight: bold; margin-left: 5px; margin-bottom: 10px;} .story .subpagenavi a { color: #cf1526; text-decoration: underline;} .subpagenavi a.current { color: #222222; text-decoration: none;} .story .col1 h2, .story .wideCol h2 { color: #ba1100; font-size: 16px; margin: 16px 0 0 0; display: block; clear: left;} .story .col1 h3, .story .wideCol h3 { color: #000000; font-size: 12px; margin: 16px 0 0 0; display: block; clear: left;} .story .col1 h2.readmorelinks { margin: auto; padding: 0 0 3px 0; border-bottom: 3px solid #ba1100;} .articleseries { margin-bottom: 25px;} .story .col1 .relatedlinks h2.readmorelinks { color: #4e4e4e; border-bottom: 1px solid #000; font-weight: bold; font-size: 12px;} #tools { margin: 40px 0 80px 0;} #tools ul { list-style-type: none; margin: 0; padding: 0;} #tools ul li { border-bottom: 1px solid #999; padding: 2px 0;} #tools ul li img { float: left; padding-right: 5px
} p.help { color: #646465; font-size: 11px; margin: 5px 10px; line-height: 13px;} .caption { margin: 8px 0 20px 0;}
/* /STORY */ /* ARTICLEIMAGE */ .articleImage { margin: 0 15px 15px 0;}
.leftAligned { float: left; margin: 0 15px 15px 0;}
.rightAligned { float: right; margin: 0 0 15px 15px;} .articleImage IMG { display: block;} /* /ARTICLEIMAGE */ /* BASIC PAGE */
.basic .col1 { width: 458px; padding: 0 6px 80px 18px; border: 0; vertical-align: top; font-family: georgia,times,serif; font-size: 13px;} .basic .col2 { width: 183px; padding: 0 0 80px 12px; vertical-align: top;} .dottedrule { clear: both; width: 100%; background-image: url(/img/dottedline.gif); background-repeat: repeat-x; margin: 16px 0;} .basic .col1 h2 { color: #b20701; font-size: 16px; clear: both; margin: 2px 0 8px 0;} .basic hr { height: 1px; color: #999; background-color: #999; border: 0; clear: both;}
/* /BASIC PAGE */ /* ARCHIVE */
.date { clear: both;} #archivepage .col1 h2 { color: #222222; font-size: 16px; clear: both; margin: 2px 0 8px 0;} #archivepage .col1 p { margin: 0 0 24px 0;} #archivepage .col1 a { font-weight: bold; text-decoration: underline;}
/* /ARCHIVE */ /* SEARCH RESULTS */
ul.searchresultsInstruction { margin: 5px 0 16px 16px; padding: 0;} #searchresults form { display: block; background-image: url(/img/bg_formgradient.gif); background-repeat: repeat-x; height: 80px; margin: 0 0 10px 0; padding: 15px 20px;} #searchresults form input { vertical-align: middle;} #searchtext { background-color: #e8e8e8; width: 195px; margin: 0 5px; border: 1px solid #a5acb2; vertical-align: top;} #searchresults form div { clear: both; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; margin: 8px 0;} #searchresults #subpagenavi { margin-top: 0; margin-bottom: 0;} #searchresults .col1 h2 { font-size: 16px; clear: both; margin: 2px 0 8px 0;} #searchresults .col1 p { margin: 0 0 24px 0;} #searchresults .col1 a { font-weight: bold; text-decoration: underline;} .resultend { margin-bottom: 20px;} #searchresults .col1 .related a { font-weight: normal;}
/* /SEARCH RESULTS */ /* FORM */
#form .col1 h2 { color: #b20701; font-size: 16px; clear: both; margin: 0 0 8px 0;} .formtext { display: block; width: 100px; font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; clear: left; float: left; vertical-align: middle; margin: 5px 0 0 0; height: 17px;} .tabulated { clear: both;} .tabulated br { clear: both;} .tabulated input { width: 145px; height: 20px; float: left; clear: right; margin-bottom: 4px; border: 1px solid #a5acb2;} .tabulated select { height: 20px; float: left; margin-bottom: 4px; border: 1px solid #a5acb2;} #form textarea { width: 280px; height: 160px; clear: both; margin-bottom: 4px; border: 1px solid #a5acb2;} #form .submit { margin: 10px 0 0 150px; font-size: 13px;} .formTable TD { vertical-align: top; padding: 0 0 5px 0;} #descCounter { color: gray;} /* /FORM */ /* GRID */
.grid img { padding: 2px; border: 1px solid #b7b7b7;} .story .grid a { font-weight: bold;}
/* /GRID */ /* MAGAZINE */
.articles ul { clear: left; margin: 10px 0 0 16px; padding: 0; list-style-image: url(/img/bullet_red.gif);} .articles ul li { margin: 5px 0 5px 0;}
/* /MAGAZINE */ /* POLL ARCHIVE */
.pollarchive td { font-family: georgia,times,serif;} .pollarchive div { margin: 15px 0 0 0;} .pollarchive p { color: #b20701; font-weight: bold; line-height: 18px; margin: 0 0 30px 0;}
/* /POLL ARCHIVE */ .pollAnswer { font-size: 11px; font-weight: bold;} /* SITEMAP */
#sitemap .col1 h2 { font-family: georgia,times,serif; color: #b20701; font-size: 16px; clear: both; margin: 0 0 4px 0;} #sitemap ul { border-top: 1px solid #ccc; list-style-type: none; margin: 0 0 10px 0; padding: 0;} #sitemap ul li { padding: 2px 0; font-family: georgia,times,serif; font-size: 11px
} #sitemap ul a { color: #222; display: block; padding: 0; margin: 0; height: auto;} #sitemap ul a:hover { color: #c4101f;}
/* /SITEMAP */ /* */ /* LIITY */ #contactinfo H1.error { font-size: 12px; font-weight: bold; font-family: arial,helvetica,sans-serif;} H1.otsikko_15 { display: block; color: #000; font-family: georgia,times,serif; font-weight: normal; font-size: 26px; margin: 0 0 10px 0 ; border-bottom: 2px solid #000000;} #contactinfo INPUT, #contactinfo SELECT { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; } #contactinfo .error_message { color: #c00;} #contactinfo .required { color: #f00;} #contactinfo input { vertical-align: middle;} #contactinfo .errorcomment { color: #c00; font-size: 11px; vertical-align: top; display: block; padding-bottom: 10px;} #contactinfo label { display: block; width: 140px;} #contactinfo label.inline { display: inline; width: auto;} #postinro,#lahjapostinro { width: 38px;} #contactinfo input,#contactinfo select { font-size: 11px; margin: 0 6px 6px 0;} #contactinfo .group1 { width: 175px;} #contactinfo .group2 { width: 120px;} #contactinfo .error { color: #c00;} #contactinfo input.error { border: 1px solid #c00; color: #c00; background-color: #eeeeee;} #contactinfo #female { margin-left: 20px;} /* /LIITY */ /* APULOGI */ #blogamount { border-top: solid 1px #000; border-bottom: solid 1px #E2E2E2; background-color: #F0F0F0; text-align: right; margin-bottom: 10px; padding: 4px;} #blogamount form { display: inline;} .blogarticle { border-bottom: solid 3px #ba1100;} .story .col1 .blogarticle h2 { margin: 10px 0 0 0; color: #000; font-size: 20px;} .blogarticle .written { font-family: georgia,times,serif; font-size: 0.9em; padding: 5px 0 5px 0; color: #ba1100;} .blogarticle .text { margin-top: 15px;} .blogarticle .comments { margin-top: 15px; font-weight: bold;} .blogarticle .spacer { margin-top: 30px;} .blogarticle .blogextracontainer { margin-top: 30px;} .blogarticle .blogextracontainer .blogextra { float: left; width: 220px;} .blogarticle .blogextracontainer .blogextra A:link, .blogarticle .blogextracontainer .blogextra A:visited, .blogarticle .blogextracontainer .blogextra A:hover, .blogarticle .blogextracontainer .blogextra A:active { display: block; padding-top: 8px;} #blogaddcomment { margin: 30px 0 30px 0;} #blogaddcomment h3 { margin-bottom: 10px; font-size: 16px; font-style: italic;} #blogaddcomment th { text-align: left; font-size: 11px;} #blogaddcomment .error { color: #ee1525;} #blogcomments p { padding: 2px; border-bottom: double 4px #CFCFCF;} .blogsidebar, .crossWordSidebar { border-top: 2px solid #cf1526; width: 177px;} .blogsidebar h2, .crossWordSidebar h2 { font-size: 16px; text-align: center; margin: 2px 0 2px 0;} .blogsidebar .content, .crossWordSidebar .content { background-color: #f3dbb9; margin-bottom: 20px; padding: 8px;} .blogsidebar .blogmonthlist { float: left; margin: 10px 10px 0 0;} .blogsidebar .blogmonthlist UL { list-style-position: inside; color: #ba1100; background-image: url(/img/dotline_horiz.gif); background-repeat: repeat-x; background-position: top left; margin: 0; padding: 0;} .blogsidebar .blogmonthlist UL LI { background-image: url(/img/dotline_horiz.gif); background-repeat: repeat-x; background-position: bottom left; margin: 0; padding: 2px;} .blogsidebar .blogmonthlist UL LI .disabled { color: #a9a9a9;} .blogimages { float: right;} .blogimageheading { height: 1px; margin-bottom: 2px; border-top: solid 2px #c4101f; border-bottom: solid 1px #000;} /* /APULOGI */ #loginBox { border-top: 2px solid #cf1526; margin: 0 0 20px 0; padding: 0;} #loginBoxContent { background-color: #f3dbb9; padding: 10px; margin: 0;} #loginBox H3 { font-size: 16px; text-align: center; margin: 2px 0 2px 0;} #loginBox UL { margin: 8px 0; padding: 0; list-style-type: none; } #loginBox .userName { font-weight: bold; font-size: 16px; } #loginBox FORM { margin: 0; padding: 0;} #loginBox INPUT { display: block;} #loginBox .formFieldRow { clear: both; text-align: right; padding-bottom: 4px; font-size: 12px;} #loginBox INPUT.formField { display: inline; padding: 1px 3px; width: 83px; font-size: 12px;} #loginBox .formButton { margin: 10px 0 10px 67px; text-transform: uppercase;} #loginBox .hr { border-bottom: 1px dashed #CCCCCC; color: #FFFFFF; height: 1px; font-size: 1px; line-height: 1px; margin: 5px 0; padding: 0; background-image: none;} .nickNameForm { width: 335px;} .nickNameForm INPUT.formField { width: 245px;} .nickNameForm .formButton { margin-left: 263px;} /* APURISTIKOT */ .wideCol { padding: 8px 0 45px 18px; border: 0; vertical-align: top;} .wideCol, .wideCol TABLE TD { font-family: georgia,times,serif; font-size: 13px;} .wideCol .dottedline { width: auto; line-height: 1px; font-size: 1px; margin-top: 15px;} .ristikot .col1 { padding-bottom: 10px;} .ristikot .col2 { padding-bottom: 20px;} .ristikot .col1 h2, .ristikot .wideCol h2, #ingress, .explanation, .crossWordSidebar a.readmore { font-family: arial,helvetica,sans-serif;} .ristikot .col1 h2, .ristikot .wideCol h2 { display: block; font-size: 16px; color: #000; margin: 16px 0 0 0; padding: 0 0 3px 0; clear: left;} #ingress { font-size: 14px;} .crossWordSidebar a.readmore { font-size: 12px; font-weight: normal; display: block; margin-right: 0;} .crossWordSidebar #loginBox { border-top: none;} .crossWordSidebar .loginBox .userName { font-weight: bold; font-size: 16px;} .crossWordSidebar .loginBox .nickName { font-weight: bold; font-size: 13px; padding-bottom: 15px;} .note { font-size: 12px; color: red;} .explanation { background-color: #F3F1F1; border: 1px dotted #000; padding: 10px 7px; font-size: 14px; font-weight: bold;} TABLE.prizeCrossWords TD { padding: 0;} TABLE.prizeCrossWords TD.info {
} .ristikot .readmore IMG { margin: 2px 3px 0 0; vertical-align: middle;} .ristikot IMG.ball { margin-top: 2px; vertical-align: middle;} IMG.promoImage { float: left; margin: 0 15px 15px 0;} #crossWords a.readmore, .crossWordRooms a.readmore { display: inline; font-family: georgia,times,serif; font-size: 13px; font-weight: normal; margin-right: 0;} #crossWords { width: 100%; border-collapse: collapse; border: none; background-color: #F3F1F1; margin-bottom: 15px;} #crossWords TD.column1, #crossWords TD.column2, #crossWords TD.column3 { padding: 0; vertical-align: top; width: 213px;} #crossWords TD h2 { margin: 0; padding: 12px 15px 3px 15px; white-space: nowrap;} #crossWords TD.column2 h2, #crossWords TD.column3 h2 { padding-left: 15px;} #crossWords TD .listItem { padding: 0 15px 2px 15px;} #crossWords .dotted, #crossWords .dotted { border-left: 1px dotted #000;} .new { font-weight: bold;} .crossWordRooms { width: 100%; border-collapse: collapse; border: none; margin-top: 3px; margin-bottom: 15px;} .crossWordRooms TD { vertical-align: top; padding: 1px 8px 3px 8px;} .oddRow TD { background-color: #F3F1F1;} /* /APURISTIKOT */ .note-strong { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold; color: #b00000; } /* Artikkeleiden tekstimainokset */
.articlePromo { text-align: left; font-size: 12px; font-weight: bold; border: 1px solid #CBCBCB; padding: 15px 4px 15px 8px; width: 450px;} .articlePromo A { text-decoration: none; color: #dd0000;} .articlePromo A:HOVER { color: #fF0F09;}