/* sivun pohja */
body {color:#000; background:#fff;font-size:12pt;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align:center;}

/* yläbanneri */
#plaza {margin:0 0 1.2em 0;padding:10pt 0;border-top:2pt solid #000;border-bottom:1pt dashed #000; color:#000;font-weight:bold;font-size:20pt;font-family:Udo, Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;}
body #plaza a img {width:197px;height:46px;border:0 none;}
/* piilotettavat elementit */
p#alkuun, #endnav, #beginnav, #topadvertisements, #navigation, #subnavigation,
#search, #highlights, #sidebar-a, #sidebar-ads, #content-footer, #footer,
#sisaltonosto-yla, #sisaltonosto-ylaES, #sisaltonosto, #decorative, body.rekisterointi #wrapper,
#sendrecipe, ul#links, #login, .targetsearch-forums, #megaplazatopwrapper, #megaplazafooterwrapper,
#megaplazacategoryfooterwrapper, #recipe .functions, .ideakeittio .header, #recipe .addrecipe {display:none;}

.ideakeittio #sisaltonosto-yla, .ideakeittio #sisaltonosto-ylaES {display:block;margin:0 0 1.2em 0;padding:0;}
.ideakeittio #nostolistat, .ideakeittio #lahetakaverille, .ideakeittio #uutiskirje, .ideakeittio .tulosta_laheta {display:none}
.ideakeittio .resepti img {float:right}
.recipe #recipepicture{float:right}

/* sisältö */
#wrapper {width:90%;margin:0 auto;text-align:left;}
#content {margin:0;padding:0;}

#content h1 {padding:0;margin:0;}
h2 {color:#666;font-size:18pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.3em 0;padding:0;line-height:95%;font-weight:bold;}
h3 {color:#666;font-size:16pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;padding:0;font-weight:bold;}
h4 {font-size:15pt;font-family:Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0 0 0.6em 0;padding:0;font-weight:bold;}
h5 {font-size:13pt;margin:0 0 0.6em 0;padding:0;font-weight:bold;}
h6 {font-size:12pt;margin:0 0 0.6em 0;padding:0;font-weight:bold;}
dt {font-size:14pt;margin:0 0 0.6em 0;padding:0;font-weight:bold;}

ol {margin:0 0 0.8em 0}
ul {margin:0 0 0.8em 0}
dl {margin:0 0 0.8em 0}

li {margin:0 0 0.4em 0;}
dd {margin:0 0 0.4em 0;}

p {margin:0 0 1.2em 0;padding:0; line-height:150%;}
p.ingressi {margin:0 0 1.4em 0;padding:0 0 0 10pt;font-size:14pt;line-height:160%;}

a:link {color:#666;text-decoration:underline;}
a:visited {color:#333;text-decoration:underline;}
#content h2 a:link, #content h2 a:visited, #content h3 a:link, #content h3 a:visited {text-decoration:none;}
a img {border:0;}

.article {width:100%;margin:00;padding:0 0 3pt 0;}
.articleheader h2 {padding:0 0 0 0;margin:0 0 0 0;width:70%;float:left;}
.articleheader p {margin:0 0 0 0;padding:5pt 1% 0 0;width:29%;float:left;text-align:right;font-size:100%;line-height:100%;}

p#breadcrumb {display:block;margin:0;padding:0.4em 10px;}
p#breadcrumb a#send-article {display:none;}

#content table {margin-bottom:1.2em;border:1pt solid #c0c0c0;border-collapse:collapse;}
#content table td, #content table th {border:1pt solid #c0c0c0;}
#content table.resepti {margin-bottom:1.2em;border:0 none;border-collapse:collapse;}
#content table.resepti td, #content table.resepti th  {border:0 none;}

.resepti {margin:0 0 1.2em 0;}
.resepti thead {display:none;}
.reseptikuva {float:right;padding-left:4pt;}

#wrapper #content div.tulokset table {border:0 none; margin:0 0 1.2em 10pt;padding:4pt;border-collapse:collapse;}
#wrapper #content .tulokset table caption {display:none;}
#wrapper #content .tulokset table th {background:#fff;border:0 none;margin:0;padding:10pt 0 4pt 0;}
#wrapper #content .tulokset table td {padding:0.3em;padding-left:0.6em;padding-right:0.6em;border:1pt solid #ccc;border-collapse:collapse;}
#wrapper #content .tulokset table td img {margin-right:0.6em;border:1pt solid #ccc}
#bbs-wrapper table td {padding:0.3em;}

#kohdehaku {margin:0;padding:0;float:left;width:593px;height:115px;clear:both;}
#kohdehaku dl {margin:0;padding:0;float:left;width:593px;height:110px;clear:both;position:absolute;}
#kohdehaku dd input, #kohdehaku dd select {font-size:100%;width:265px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
#kohdehaku dt#alue-otsikko {margin:0;padding:0;position:absolute;left:10px;top:0;width:286px;height:18px;font-size:12pt;}
#kohdehaku dt#kohde-otsikko {margin:0;padding:0;position:absolute;left:297px;top:0;width:286px;height:18px;font-size:12pt;}
#kohdehaku dt#hs-otsikko {margin:0;padding:0;position:absolute;left:10px;top:60px;width:286px;height:18px;font-size:12pt;}
#kohdehaku dd#alue-kentta {margin:0;padding:0;position:absolute;left:10px;top:22px;width:276px;height:25px;}
#kohdehaku dd#kohde-kentta {margin:0;padding:0;position:absolute;left:297px;top:22px;width:286px;height:25px;}
#kohdehaku dd#hs-kentta {margin:0;padding:0;position:absolute;left:10px;top:80px;width:286px;height:25px;}
#kohdehaku dd#haku-button {margin:0;padding:0;position:absolute;left:297px;top:60px;width:286px;height:40px;}
#kohdehaku dd#haku-button a {display:block;width:286px;height:40px;}
#kohdehaku dd#haku-button a:hover {display:block;width:286px;height:40px;}

#content .excerpts ul, ul#headlines {width:90%; margin:0 0 1.2em 0; padding:0 0 0 0;list-style:none;}
#content .excerpts ul li {border-bottom:1pt solid #ccc; width:100%;margin:0 0 1pt 0;padding:0 0 0 0;}
#content .excerpts ul li a, ul#headlines li a {margin:0 0 0 0;padding:0.8em 0 0.8em 0;display:block;font-weight:normal;}
.excerpts ul li a strong {display:block;line-height:100%;}

ul#headlines li {border-bottom:1pt solid #ccc;width:100%;float:left;margin:0 0 1pt 0;padding:0 0 0 0;}

.keskimainos {width:591px;padding:10pt 0;float:left;}
.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}
.sa a img {border:0}
.sa img {padding:3px 8px 3px 3px;float:left;}
.sa strong {display:block;line-height:100%;font-size:13pt;color:#38b549;padding:2px 0 5px 0}
.sa span {display:block;line-height:100%;font-size:11pt;padding:2px 0}

#content .article img , .reseptikuva img {border:1pt solid #ccc;background:#fff;padding:3px;}
.oikea {float:right;margin-left:4pt;}
.vasen {float:left;margin-right:4pt;}
#content img.syvatty {padding:0 0 0 0;border:0 none;}

.clear {margin:3pt 0;padding:0;font-size:1px;border-top:1px solid #ccc;}

.sinkut #content #vip-lippu {float:left;margin:0;padding:0;width:593px;height:225px;position:relative;}
.sinkut #vip-lippu #lippu {position:absolute;left:10px;top:32px;width:405px;height:167px;}
.sinkut #content #vip-lipun-tiedot {position:absolute;left:120px;top:55px;margin:0;padding:0;width:260px;height:140px}
.sinkut #content #vip-lipun-tiedot p {margin:0 0 12px 0;padding:0;text-align:center;line-height:120%;font-size:14px;font-family:"Courier New", Courier, monospace;color:#333;}
.sinkut #content #vip-lipun-tiedot p strong {color:#000;}
.sinkut #content #vip-lipun-tiedot p#ticket-number {font-size:20px;}
.sinkut #content #vip-ohje {position:absolute;left:425px;top:32px;margin:0;padding:0;width:110px;height:160px;}
.sinkut #content #vip-ohje p {margin:0 0 10px 0;padding:0;line-height:120%;font-size:12px;}
