/* ellit subnavigation */
.alue-ellit #subnavigation {background:#fedeee url(../img/subnavi/navi-bkg-ellit-2009.gif) no-repeat !important;min-height: 67px; _height: 67px; margin-left: 0; width: 766px; border-top: 1px solid #9A9A9A}
.alue-ellit #subnavigation ul li a {color:#111}
.alue-ellit #subnavigation ul li a.selected {background:#000}
.alue-ellit #subnavigation ul li {padding: 1px 3px 1px 3px;}

.ellit #contentarea-inside, .ellit-sisustus #contentarea-inside {background: url(../img/bg/content-bg_ellit.gif) repeat-y}
body.bbs-ellit div#content {padding-top:0;background:none}
body.sooloilua #content {padding-top:0;background:transparent}
.ellit-sisustus #content-footer ul li a:hover, .ellit #content-footer ul li a:hover, .ideakeittio #content-footer ul li a:hover {margin:0;padding:0;float:left;text-decoration:none;color:#fa59a9}
.ellit #sisaltonosto-baglady, .ellit #sisaltonosto-joogamatto, .ellit #sisaltonosto-kirjoja, .ellit #sisaltonosto-koti, .ellit #sisaltonosto-kristallipallo, .ellit #sisaltonosto-lapsia, .ellit #sisaltonosto-parisuhteessa, .ellit #sisaltonosto-testit, .ellit #sisaltonosto-wall-street, .ellit #sisaltonosto-viikkokirje, .ellit #sisaltonosto-juhlat {display:none}
body.sooloilua #sisaltonosto-ylaES {display:block;background:#fff url(../img/vinjetit/sooloilua_vinjetti.jpg) right bottom no-repeat;clear:both;margin:0;padding:5px 0 0 0;width:756px;height:190px;float:left}
body.sooloilua #sisaltonosto-yla p {display:none}
body.ellit-testaa #content {background:#fff url(../img/ellit-testaa_vinjetti.gif) no-repeat;padding-top:66px}
body.sallit-testaa #content {background:#fff url(../img/sallit-testaa-vinjetti.png) no-repeat;padding-top:66px}
#content table.resepti {margin-left:10px;border:0 none;border-collapse:collapse}
#content table.resepti td, #content table.resepti th  {border:0 none}
.ellit .naviclear2 {border-top: 1px solid #9A9A9A; height: 0}
.alue-ellit a:link {color: #ff0040}

/* Ellit etusivu 09 */
body.alue-ellit {background-repeat: no-repeat; background-position: 50% 46px}
body.alue-ellit {background-color: #C0CAD3; background-image: url(../img/bg/ellitbodybg2.jpg)}
body.alue-ellit.bg1 {background-color: #FEEFDA; background-image: url(../img/bg/ellitbodybg1.jpg)}
body.alue-ellit.bg2 {background-color: #C0CAD3; background-image: url(../img/bg/ellitbodybg2.jpg)}
body.alue-ellit.bg3 {background-color: #D3B8D9; background-image: url(../img/bg/ellitbodybg3.jpg)}
body.alue-ellit.bg4 {background-color: #C6CED1; background-image: url(../img/bg/ellitbodybg4.jpg)}
body.alue-ellit.bg5 {background-color: #FBDDC1; background-image: url(../img/bg/ellitbodybg5.jpg)}
body.alue-ellit.bg6 {background-color: #AAAAAA; background-image: url(../img/bg/ellitbodybg6.jpg)}
body.alue-ellit.bg7 {background-color: #AAC1D3; background-image: url(../img/bg/ellitbodybg7.jpg)}
body.alue-ellit.bg8 {background-color: #C5B2AB; background-image: url(../img/bg/ellitbodybg8.jpg)}
body.alue-ellit.bg9 {background-color: #E1D9CC; background-image: url(../img/bg/ellitbodybg9.jpg)}
body.alue-ellit.bg10 {background-color: #DFF0C6; background-image: url(../img/bg/ellitbodybg10.jpg)}
body.alue-ellit.bg11 {background-color: #D5D5D5; background-image: url(../img/bg/ellitbodybg11.jpg)}
body.alue-ellit.bg12 {background-color: #B9D6E4; background-image: url(../img/bg/ellitbodybg12.jpg)}

.etusivu-ellit #contentarea-inside {background: url(../img/bg/ellit_etusivu_topbg.gif) 1px 0 repeat-y}
.etusivu-ellit #content {background: none; padding-top: 0}
.etusivu-ellit #sidebar-a {width: 255px; float: right; margin-right: 7px; _margin-right: 3px; padding: 0}
.etusivu-ellit #sidebar-a #keskustelunostot, .etusivu-ellit #sidebar-a #kommenttinostot {width: 255px; background: #F2F2F2}
.etusivu-ellit #sidebar-a #keskustelunostot li, .etusivu-ellit #sidebar-a #kommenttinostot li {width: 245px}
.etusivu-ellit .top {width: 100%; width: 766px}
.etusivu-ellit .top .toparea {float: left; width:766px; background:#333; position:relative; min-height: 205px; _height: 205px}

.etusivu-ellit .top .ad {width:150px; color: #fff; float: left; margin-top: 8px}
.etusivu-ellit .top .ad * {padding: 0}
#topcontent .oikea {float: right; margin-left: 6px}
#topcontent .vasen {float: left; margin-right: 6px}
.etusivu-ellit #topcontent {float: left; margin-right: 15px}
.etusivu-ellit #topcontent p {font-size: 110%}
.etusivu-ellit #topcontent .clear, .etusivu-ellit #content .clear {margin-left: 5px; width: 485px}
.etusivu-ellit #topcontent .article, .etusivu-ellit #content .article, .etusivu-ellit #topcontent .clear, .etusivu-ellit #topcontent {width: 490px; _width: 480px}
.etusivu-ellit #topcontent .article h2, .etusivu-ellit #content .article h2 {padding-bottom: 0}
.etusivu-ellit #topcontent .keskimainos {padding: 10px 0}
.etusivu-ellit #content, .etusivu-ellit #topcontent .keskimainos, .etusivu-ellit #topcontent .keskimainos ul {width: 490px}
.etusivu-ellit #topsidebar {float: left; width: 255px}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa {padding: 10px 0 10px 10px; background: #fff; float: left; width: 755px !important}
.etusivu-ellit #aluekohtaiset-nostot .clear {background: none}
.etusivu-ellit .kolmepalstaa .palsta {width: 240px; margin: 0 15px 10px 0; float: left; min-height: 310px; background: #F2F2F2; border-bottom: 1px solid #bbb}

.etusivu-ellit #aluekohtaiset-nostot .clear {float: none}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta ul {border-top: 1px solid #bbb; float: left; width: 240px; margin: 0}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl dd {padding: 0 0 1px 0}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta ul li {padding: 0 0 0 20px; margin: 5px 0 5px 5px; background: url(../img/puhekupla_ellit.gif) no-repeat 0 3px}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta a {color: #000; display: block; padding: 5px 0}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta ul li a {padding: 0}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl dd a:hover {background: #F2F2F2; color: #000; text-decoration: none}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl dt {font-size: 1.75em; font-weight: bold; padding: 10px 0 0; border-bottom: 5px solid #000; background: transparent; width: 240px; height: 30px; background-repeat: no-repeat; background-position: bottom}

.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl dd, .etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl {width: 240px; margin: 0; background: #fff; min-height: 0}
.etusivu-ellit #aluekohtaiset-nostot.kolmepalstaa .palsta dl {padding-bottom: 10px}
.etusivu-ellit .kolmepalstaa .palsta.last {margin:0}
.etusivu-ellit #topsidebar .lehtinostot {min-height: 120px; background: url(../img/bg/pisteet-vaaka_musta.gif) repeat-x bottom;margin: 5px 0 5px 5px; float: left; width: 245px; padding-bottom: 15px}
.etusivu-ellit #topsidebar .lehtinostot h2 {margin: 0 0 5px 0; padding: 0}
.etusivu-ellit #topsidebar .lehtinostot img {float: left; margin-right: 10px; border-right: 1px solid #aaa; border-bottom: 2px solid #ccc}
.etusivu-ellit #topsidebar .lehtinostot ul {float: left; width: 140px; margin: -5px 0 0 0}
.etusivu-ellit #topsidebar .lehtinostot ul li {border-bottom: 1px solid #ddd; padding: 2px 0 2px 10px; background: url(../img/bg/ellitbullet.gif) no-repeat left 8px}
.etusivu-ellit #topsidebar .lehtinostot ul li a {font-weight: normal; color: #333}
#horoskooppinostot h3, #ideakeittionostot h3, #matkalaukkunostot h3, .etusivu-ellit #sidebar-a #keskustelunostot h3, .etusivu-ellit #sidebar-a #kommenttinostot h3 {height: 20px; min-height: 20px; float: left; width: 245px; margin: 0; padding: 5px; text-indent: 0}
#horoskooppinostot h3 {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -35px;  color: #fff; border-bottom: 1px solid #3E4148; margin-bottom: 10px}
#matkalaukkunostot h3, #ideakeittionostot h3 {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -135px;  color: #fff}
.etusivu-ellit #sidebar-a #keskustelunostot h3 {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -235px; color: #fff}
.etusivu-ellit #sidebar-a #kommenttinostot h3 {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -235px; color: #fff}
.etusivu-ellit #sidebar-a #kommenttinostot li a, .etusivu-ellit #sidebar-a #keskustelunostot li a {color: #000}

.etusivu-ellit #uutiskirje, .alue-viikkokirje #uutiskirje {background: #F2F2F2; width: 480px; _width: 470px !important; display: block; margin: 5px 0 10px 10px; padding: 0 0 10px; border-bottom: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB¨; float: left}
.alue-viikkokirje #uutiskirje {width: 583px; _width: 573px !important}
.etusivu-ellit #uutiskirje h2, .alue-viikkokirje #uutiskirje h2  {background: url(../img/bg/tilaaellituutiskirje.png) no-repeat left; width: 400px; height: 50px; margin: 0; text-indent: -9999px}
.etusivu-ellit #uutiskirje form .button, .alue-viikkokirje #uutiskirje form .button {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -235px; color: #fff; border-color:#990026}
.etusivu-ellit #uutiskirje form #email, .alue-viikkokirje #uutiskirje form #email {width: 250px}
.etusivu-ellit #matkalaukkunostot, .etusivu-ellit #horoskooppinostot, .etusivu-ellit #ideakeittionostot {float: left; margin-bottom: 10px}
.etusivu-ellit #horoskooppinostot {background: #000 url(../img/bg/horoskooppi_bg.png) no-repeat right top}
.etusivu-ellit #horoskooppinostot ul {float: left}
.etusivu-ellit #horoskooppinostot ul li {padding: 0 0 0 10px}
.etusivu-ellit #horoskooppinostot ul li a {color: #fff}
.etusivu-ellit #matkalaukkunostot {background: #cdf2b6}
.etusivu-ellit #matkalaukkunostot form {background: #8DCC66}
.etusivu-ellit #topsidebar form {width: 255px; float: left; padding: 10px 0}

.etusivu-ellit #ideakeittionostot form span, .etusivu-ellit #ideakeittionostot form p {margin-left: 5px; padding: 0}
.etusivu-ellit #ideakeittionostot form p {margin-top: 10px}
.etusivu-ellit #ideakeittionostot h4 {margin: 0 0 -5px 0; padding: 0 0 0 5px; float: left}

.etusivu-ellit #matkalaukkunostot ul {float: left; width: 240px; margin-left: 5px}
.etusivu-ellit #matkalaukkunostot ul li {padding: 2px 0}
.etusivu-ellit #matkalaukkunostot ul li a {color: #55AE1A}
.etusivu-ellit #topsidebar form .button, .alue-viikkokirje #uutiskirje form .button, .etusivu-ellit #uutiskirje form .button {padding: 2px 10px; vertical-align: middle; margin-top:-6px; font-size: 16px; font-weight: bold; color: #fff}
.etusivu-ellit #topsidebar form .button {background: url(../img/bg/ellit_header_gradient.png) repeat-x 0 -135px; border: 1px solid #45801d}
.etusivu-ellit #topsidebar form .search {width: 155px}

.etusivu-ellit #matkalaukkunostot form label,.etusivu-ellit #uutiskirje form label {display: none}
.etusivu-ellit #topsidebar form input,.alue-viikkokirje #uutiskirje form input,.etusivu-ellit #uutiskirje form input {border: 1px solid #45801D; padding: 3px; margin: 0 5px; font-size: 16px}

/* ellit */
.ellit #content h1, .ellit #content h2 {color:#FF0040}
.ellit-sisustus #content h1, .ellit-sisustus #content h2 {color:#FF347E}
.ellit #sidenavi {border-bottom:5px solid #FF0040}
.ellit #sidenavi a:link, .ellit #sidenavi a:active, .ellit #sidenavi a:visited, .ellit #sidenavi a:hover {color:#000}
.ellit #sidenavi a.selected, .ellit #sidenavi a.selected:hover {background:#FF0040 url(../img/navinuoli_transparent.gif) 97% 50% no-repeat;color:#fff}
.ellit #sidenavi a.selected span {color:#fff}
.ellit-sisustus #sidenavi a:link, .ellit-sisustus #sidenavi a:active, .ellit-sisustus #sidenavi a:visited, .ellit-sisustus #sidenavi a:hover {color:#FF347E}
.ellit-sisustus #sidenavi a.selected, .ellit-sisustus #sidenavi a.selected:hover {background:#FF347E url(../img/navinuoli_transparent.gif) 97% 50% no-repeat;color:#fff}

.ellit .article img, .ellit-sisustus .article img {background:#fff;padding:3px;border:1px solid #FF0040} 
div.vasen,div.oikea {border-color: #fa59a9}
.ellit .article, .ellit .blogpost, .ellit-sisustus .article, .ellit-sisustus .blogpost {float:left;width:593px;margin:0;padding:0 0 10px 0}
.ellit .article .articleheader, .ellit-sisustus .article .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0}
.ellit .blogpost .articleheader, .ellit-sisustus .blogpost .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0;background:#FF0040;color:#fff}
.ellit .article h2 {color:#ff0040;padding:5px 0 9px 10px}
.advertorial .article h2 {padding-top:28px;background:transparent url(../img2/bg/ilmoitus-artikkeli.png) no-repeat top right}
.ellit .article h2 a {color:#ff0040;display:block}
.ellit #content .blogpost h2 {color:#fff;background:#FF0040;padding:5px 0 9px 10px}
.ellit #content .blogpost h2 a {color:#fff;display:block}
.ellit .article .articleheader h2 {color:#fa59a9;margin:0 0 0.2em 0;padding:5px 0 9px 10px; width:471px;float:left;border-top:0 none}
.ellit .article .articleheader h2 a {color:#fa59a9;display:block}
.ellit .blogpost .articleheader h2 {color:#fff;margin:0 0 0.2em 0; padding:5px 0 9px 10px;width:471px;float:left}
.ellit .blogpost .articleheader h2 a {color:#fff;display:block}
.ellit .articleheader p {color:#fa59a9;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}
.ellit .blogpost .articleheader p {color:#fff;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}

body.ellit.alue-joulu {background-color: #E2ECF5; background-image:url(../img/bg/ellitbodybg_joulu.jpg)}
body.ellit.alue-joulu #subnavigation {background-image: url(../img/bg/ellitsubnavibg_joulu.jpg)}
body.ellit.alue-joulu #content {background: transparent; padding-top: 70px}
body.ellit.alue-joulu #sidebar-a, body.ellit.alue-joulu #content {border: 0}
body.ellit.alue-joulu .naviclear2, .alue-joulu #sidenavi {border: 0}
.alue-joulu #content .article h1 a, .alue-joulu #content .article h2 a,.alue-joulu  #content .article h1 a:hover, .alue-joulu #content .article h2 a:hover, .alue-joulu #content .article h1, .alue-joulu #content .article h2, .alue-pukinkonttiin #content h2 {color: #AD0101}
.alue-joulu #sidenavi a.selected, .alue-joulu #sidenavi a.selected:hover {background: #AD0101}
.alue-joulu #contentarea {background: transparent url(../img/bg/content-bg_ellitjoulu09.png) repeat-y scroll 0% 50%}
.alue-joulu #contentarea-inside {background: transparent url(../img/vinjetit/jouluvinjetti09.jpg) no-repeat 154px 79px}
body.ellit.alue-joulu #content a {color:#AD0101 !important}
body.ellit.alue-joulu #content a:hover {color:#610101 !important}
body.ellit.alue-joulu #content a:visited {color:#941f1f !important}
.alue-joulu .article img {border: 1px solid #AD0101}
.ellit.alue-joulu #kommentit {background: #c6e0f0 url(../img/bg/kommentoi-otsikko_kotilaakari.gif) no-repeat top; color: #333}
.ellit.alue-joulu #kommentit form #palsta2 h3, .alue-joulu #kommentit form #palsta2 h4, .alue-joulu #kommentit form #palsta2 p, .alue-joulu #kommentit h4, .alue-joulu #kommentit p.info, .alue-joulu #kommentit dt {color: #333}
.ellit.alue-joulu #kommentit dt {color: #333}

.ellit-sisustus .article h2 {color:#FF347E;padding:5px 0 9px 10px}
.ellit-sisustus .article h2 a {color:#FF347E;display:block}
.ellit-sisustus .blogpost h2 {color:#fff;background:#FF347E;padding:5px 0 9px 10px}
.ellit-sisustus .blogpost h2 a {color:#fff;display:block}
.ellit-sisustus .article .articleheader h2 {color:#FF347E;margin:0 0 0.2em 0;padding:5px 0 9px 10px; width:471px;float:left;border-top:0 none}
.ellit-sisustus .article .articleheader h2 a {color:#FF347E;display:block}
.ellit-sisustus .blogpost .articleheader h2 {color:#fff;margin:0 0 0.2em 0; padding:5px 0 9px 10px;width:471px;float:left}
.ellit-sisustus .blogpost .articleheader h2 a {color:#fff;display:block}
.ellit-sisustus .articleheader p {color:#FF347E;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}
.ellit-sisustus .blogpost .articleheader p {color:#fff;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}

/* ellit testaa */
.ellit-testaa #content table.testaa, .sallit-testaa #content table.testaa {margin-bottom:1em;border:0 none;border-collapse:collapse}
.ellit-testaa #content table.testaa h3, .sallit-testaa #content table.testaa h3 {margin-top:0;padding-left:0;font-size:1.3em !important;font-size:14px}
.ellit-testaa #content table.testaa p, .sallit-testaa #content table.testaa p {line-height:120%;padding-left:0}
.ellit-testaa #content table.testaa img, .sallit-testaa #content table.testaa img {border:0 none;padding:0 10px 5px 0}
.ellit-testaa #content table.testaa td, .sallit-testaa #content table.testaa td {vertical-align:top;border:0 none;font-size:100% !important;font-size:11px}
.ellit-testaa #content table.testaa th, .sallit-testaa #content table.testaa th {font-weight:bold;font-size:1.3em !important;font-size:14px;border:0 none}
.ellit-testaa #content table#testitulokset, .sallit-testaa #content table#testitulokset {margin-bottom:1em;border:0 none;border-bottom:1px solid #fdcde5;border-collapse:collapse}
.ellit-testaa #content table#testitulokset th, .sallit-testaa #content table#testitulokset th {font-weight:bold;font-size:1.3em !important;font-size:14px;border:0 none;border-bottom:1px solid #fdcde5}
.ellit-testaa #content table#testitulokset td .clear, .sallit-testaa #content table#testitulokset td .clear {background:url(../img/pinkki-tahti2.gif) no-repeat top center;margin:0 auto;padding:0;height:24px;width:12px}
.ellit-testaa #content table#testitulokset td, .sallit-testaa #content table#testitulokset td {vertical-align:top;font-size:100% !important;font-size:11px;width:25%;padding:3px 0;border:0 none;border-left:1px solid #fdcde5;border-right:1px solid #fdcde5}
.ellit-testaa #content table#testitulokset td p, .sallit-testaa #content table#testitulokset td p {padding:0 3px;line-height:120%;font-size:100% !important;font-size:11px}
.ellit-testaa #content table#testitulokset td.odd, .sallit-testaa #content table#testitulokset td.odd {vertical-align:top;border-left:1px solid #fdcde5;border-right:1px solid #fdcde5;font-size:100% !important;font-size:11px;background:#fff7fb;width:25%}
.ellit-testaa #content table#testitulokset img, .sallit-testaa #content table#testitulokset img {border:0 none;padding:0 0 0 0}

/* uudet aluekohtaiset vinjetit */
body.alue-seksi #content, body.alue-joulukalenteri #content, body.alue-joulu #content, body.visat #content,body.viikkokirje #content,body.tyojayhteiskunta #content, body.testitjakyselyt #content, body.perhe #content, body.muoti #content, body.liikuntajaterveys #content, body.blogit #content, body.ihmissuhteet #content, body.juhlat2 #content, body.kasityot #content, body.koti #content, body.kristallipallo #content, body.kulttuurijaviihde #content {padding-top:70px; background-repeat: no-repeat; background-color: #fff; background-position: 10px 0}
body.blogit #content {background-image:url(../img/vinjetit/ellit-blogit.jpg)}
body.ihmissuhteet #content {background-image:url(../img/vinjetit/ellit-ihmissuhteet.jpg)}
body.juhlat2 #content {background-image:url(../img/vinjetit/ellit-juhlat2.jpg)}
body.kasityot #content {background-image:url(../img/vinjetit/ellit-kasityot.jpg)}
body.koti #content {background-image:url(../img/vinjetit/ellit-koti.jpg)}
body.kristallipallo #content {background-image:url(../img/vinjetit/ellit-kristallipallo.jpg)}
body.kulttuurijaviihde #content {background-image:url(../img/vinjetit/ellit-kulttuurijaviihde.jpg)}
body.liikuntajaterveys #content {background-image:url(../img/vinjetit/ellit-liikuntajaterveys.jpg)}
body.muoti #content {background-image:url(../img/vinjetit/ellit-muoti.jpg)}
body.perhe #content {background-image:url(../img/vinjetit/ellit-perhe.jpg)}
body.testitjakyselyt #content {background-image:url(../img/vinjetit/ellit-testitjakyselyt.jpg)}
body.tyojayhteiskunta #content {background-image:url(../img/vinjetit/ellit-tyojayhteiskunta.jpg)}
body.viikkokirje #content {background-image:url(../img/vinjetit/ellit-viikkokirje.jpg); padding-top: 250px}
body.visat #content {background-image:url(../img/vinjetit/ellit-visat.jpg)}
body.alue-joulukalenteri #content {background-image:url(../img/vinjetit/ellit-joulukalenteri.gif)}
body.alue-seksi #content {background-image:url(../img/vinjetit/ellit-seksi.jpg)}
body.haa-artikkelit #content {background:#fff url(../img/vinjetit/ellit-haat.jpg) no-repeat;padding-top:70px}

/* ideakeittio  */

/*Ideakeittiön oma tausta*/
body.alue-ellit.ideakeittio {background:#8CC34E url(../img/bg/ideakeittio-bg.gif) no-repeat top center !important}

body.ideakeittio #sisaltonosto-ylaES {display:block;background:#fff url(../img/ideakeittio_korkea.jpg) right bottom no-repeat;clear:both;margin:0;padding:5px 0 0 0;width:756px;height:180px;float:left}
body.ideakeittio #sisaltonosto-ylaES p {display:block;width:355px;height:110px;text-decoration:none;outline:0 none;margin:35px 0 0 346px}
.ideakeittio #sisaltonosto-ylaES p a {display:block;width:355px;height:110px;text-decoration:none;outline:0 none;text-indent:-9999px}

.ideakeittio #contentarea-inside {background: url(../img/bg/ideakeittio_content-bg.gif) repeat-y}
.ideakeittio #sidebar-a {min-height:715px}

.ideakeittio #content h1, .ideakeittio #content h2, .ideakeittio #content h2 a, .ideakeittio #content h3, .ideakeittio #content h3 a {color:#417600}
.ideakeittio #content h3 {padding:5px 0 9px 10px;margin:0 0 1.2em 0}
body.ideakeittio div#sidebar-a ul#sidenavi li a {color:#335800}
.ideakeittio #sidebar-a li li a {color:#335800}
.ideakeittio #sidenavi a.selected, .ideakeittio #sidenavi a.selected:hover {background:#659e2b url(../img/navinuoli_ideakeittio.gif) 97% 50% no-repeat;color:#fff}
#sidebar-a form#foodsearch {margin:0;padding:20px 0 20px 10px;width:135px}
#sidebar-a #foodsearch dl {width:135px;margin:0;padding:0}
#sidebar-a #foodsearch dl input#foodname {width: 132px; border: 1px solid #74a631; font-size: 130%; height: 17px; padding: 3px 0 0 3px; margin: 5px 0 0 0}
#sidebar-a #foodsearch dt {font-size:1.3em;color:#417600;width:135px;margin:0;padding:0}
#sidebar-a #foodsearch dd {width:135px;margin:0 0 0.4em 0;padding:0;text-align:center}
#sidebar-a #foodsearch dd.vinkki {text-align: left; color: #797979; margin: 0; padding: 0}
#sidebar-a input#searchbutton {float: left; margin: 0 0 0 2px}

.ideakeittio #content {background: url(../img/ideakeittio_vinjetti.gif) no-repeat; padding-top: 100px}
.etusivu-ideakeittio #content, .etusivu-ruokaohjeet #content {background: none; padding-top: 0}

.ideakeittio .article img, .reseptikuva img {background:#fff;padding:3px;border:1px solid #8CC34E}
.ideakeittio .article, .ideakeittio .blogpost {float:left;width:593px;margin:0 0 0 0;padding:0 0 3px 0}
.ideakeittio .article .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0}
.ideakeittio .blogpost .articleheader {float:left;width:593px;margin:0 0 1.2em 0;padding:1px 0;background:#fa59a9;color:#fff}
.ideakeittio .article h2 {color:#659e2b;padding:5px 0 9px 10px}
.ideakeittio .article h2 a {color:#659e2b;display:block}
.ideakeittio #content .blogpost h2 {color:#fff;background:#8CC34E;padding:5px 0 9px 10px}
.ideakeittio #content .blogpost h2 a {color:#fff;display:block}
.ideakeittio .article .articleheader h2 {color:#659e2b;margin:0 0 0.2em 0;padding:5px 0 9px 10px; width:471px;float:left;border-top:0 none}
.ideakeittio .article .articleheader h2 a {color:#659e2b;display:block}
.ideakeittio #content .blogpost .articleheader h2 {color:#fff;margin:0 0 0.2em 0; padding:5px 0 9px 10px;width:471px;float:left}
.ideakeittio #content .blogpost .articleheader h2 a {color:#fff;display:block}
.ideakeittio .articleheader p {color:#659e2b;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}
.ideakeittio .blogpost .articleheader p {color:#fff;margin:0 0 0 0;padding:6px 10px 1px 0;width:90px;float:left;text-align:right;font-size:100%;line-height:100%}

html body.ideakeittio #sidebar-a dl#yhteistyokumppanit, body.ideakeittio #sidebar-a div.uutiskirje {margin:10px 0 0 10px; padding:10px 0; width:132px; float: left; text-align: center; background: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px; height: auto}
body.ideakeittio #sidebar-a div.uutiskirje {text-align: left}
body.ideakeittio #sidebar-a div.uutiskirje h2 {margin: 0 0 10px 10px; font-size: 16px}
body.ideakeittio #sidebar-a div.uutiskirje img {width: 132px !important}

html body.ideakeittio #sidebar-a dl#yhteistyokumppanit dt {margin:0 0 10px 0;padding:5px 0 0 0;width:120px;text-align:center;color:#659e2b}
html body.ideakeittio #sidebar-a dl#yhteistyokumppanit dd {display: inline}
html body.ideakeittio #sidebar-a dl#yhteistyokumppanit dd a {margin: 0; padding: 0}
html body.ideakeittio #sidebar-a dl#yhteistyokumppanit dd img {margin:0;padding:0; border-top: 10px solid white; border-bottom: 0}
#suosituimmat-ruokaohjeet {position:relative; margin:5px 0 5px 5px;padding:0;width:588px;height:130px;background:#8cc34e url(../img/bg/ruokaohjeet_bg.gif) 8px 0 no-repeat}
#suosituimmat-ruokaohjeet dl {margin:15px 0 0 0;padding:0;float:left;width:588px;height:115px}
#suosituimmat-ruokaohjeet dt {margin:0;padding:0;float:left;width:361px;height:130px;text-indent:-9999px;color:#fff;font-weight:bold}
#suosituimmat-ruokaohjeet dd {margin:0;padding:2px 0 0 20px;float:left;width:207px;background:url(../img/bg/green-arrow.gif) 0 50% no-repeat;font-size:120%}
#suosituimmat-ruokaohjeet dd a {display:block;float:left;color:#fff;text-decoration:none}
#suosituimmat-ruokaohjeet dd a:hover {display:block;float:left;color:#cfe6b5;text-decoration:none}
#suosituimmat-ruokaohjeet dd#sydan {position: absolute; left: 35px; top: 75px; width: 270px}

html body.ideakeittio img#ideakeittio_printlogo {display: none}

/* ideakeittion ruokahaku */
#vaihtoehdot dl {margin:0 0 0.8em 0;padding:0.8em 0 0 0;float:left}
.ideakeittio #vaihtoehdot dt {color:#659e2b;font-weight:bold; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0 0 10px 10px}
#vaihtoehdot dd {margin:0;padding:0 0 0 10px}
.yksilista {padding:0 0 0.6em 0;width:591px}
.kaksilistaa {padding:0 0 0.6em 0;width:591px}
#content .ateriatyyppi dd, #content .paaraaka-aine dd, #content .alkupera dd, #content .valmistusaika dd {float:left;width:285px}
#content .ruokavalio {background:url(../img/bg/pisteet-pysty.gif) 290px repeat-y}
#content .ruokavalio dl {float:left;width:295px}
#vaihtoehdot dl.yla {padding-left:10px}
#vaihtoehdot dl.yla dd {margin-bottom:0.4em}
.resepti {margin:0 0 1.2em 0}
.resepti thead {display:none}
.reseptikuva {float:right;padding-left:5px}
ul#links {margin:0 0 1.6em 0;padding:0 0 0 2px;list-style:none;float:left;width:591px}
ul#links li#print {width:591px;margin:0 0 2px 0;padding:2px 0 3px 0;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x}
ul#links li#send-recipe-email {width:591px;margin:0 0 2px 0;padding:2px 0 0 0}
ul#links li#print a {color:#eb8238;margin:0 0 0 0;padding:0.8em 0 0.8em 61px;display:block;width:530px;background:#fff url(../img/print-icon_w.gif) 14px 50% no-repeat}
ul#links li#print a:hover {margin:0 0 0 0;padding:0.8em 0 0.8em 61px;display:block;width:530px;background:#d1e6f5 url(../img/print-icon_b.gif) 14px 50% no-repeat;text-decoration:none}
ul#links li#send-recipe-email a {color:#eb8238;margin:0 0 0 0;padding:0.8em 0 0.8em 61px;display:block;width:530px;background:#fff url(../img/email-icon_w.gif) 14px 50% no-repeat}
ul#links li#send-recipe-email a:hover {color:#eb8238;margin:0 0 0 0;padding:0.8em 0 0.8em 61px;display:block;width:530px;background:#d1e6f5 url(../img/email-icon_b.gif) 14px 50% no-repeat;text-decoration:none}
div#quick-food-search {margin:0 0 0 0;padding:1em 0 2em 10px;width:583px;float:left}
div#quick-food-search input.kentta {border:1px solid #8CC34E;width:425px;font:100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
div#quick-food-search input.button {margin-bottom:-12px}
form#sendrecipe {margin:0;padding:0}
form#sendrecipe fieldset {border:0 none;margin:0;padding:0}
form#sendrecipe legend {font-weight:bold;font-size:120%;color:#8CC34E;margin:0 0 0 0;padding:1.2em 0 0.6em 10px}
form#sendrecipe dl {margin:0;padding:0}
form#sendrecipe dt {margin:0 0 0 0;padding:0 0 0 10px;font-size:110%}
form#sendrecipe dd {margin:0 0 1em 0;padding:0 0 0 10px}
form#sendrecipe input, form#sendrecipe textarea {margin:0;padding:0;font:100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:60%}
form#sendrecipe input#recipesubmit {width:auto}

.ideakeittio #content #kommentit h3 {color:#fff;clear:right;margin:0 0 0 40px;padding:0;font-size:160%}
.ideakeittio #content #kommentit form #palsta2 h3 {margin-left:0}
.ellit #kommentit {margin:0;padding:3em 0 0 0;background:#333 url(../img/bg/kommentoi-otsikko_ellit3.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center}
.ellit #kommentit h4, .ellit #kommentit p.info {color:#fff}
.ellit #kommentit p.info a, .ellit #kommentit p.post-footer a {color:#ff0040}
.ellit #kommentit dt {margin:0 0 0 0;padding:0 0 0 10px;color:#fff;font-weight:bold}
.ideakeittio #kommentit {margin:0;padding:3em 0 0 0;background:#6db728 url(../img/bg/kommentoi-otsikko_keittio.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center}
.ellit #keskustelunostot, .ellit-sisustus #keskustelunostot {color:#000; background:#FEA1D6}
.ellit #keskustelunostot h2, .ellit-sisustus #keskustelunostot h2 {color:#fff; background:#FEA1D6 url(../img/bg/keskustelut-otsikko_ellit.gif) no-repeat}
.ellit #keskustelunostot td, .ellit-sisustus #keskustelunostot td {padding:0.4em 0;background:url(../img/bg/pisteet-vaaka_musta.gif) left bottom repeat-x}
.ellit #keskustelunostot td a:link, .ellit #keskustelunostot td a:active, .ellit #keskustelunostot td a:visited, .ellit #keskustelunostot td a:hover, .ellit-sisustus #keskustelunostot td a:link, .ellit-sisustus #keskustelunostot td a:active, .ellit-sisustus #keskustelunostot td a:visited, .ellit-sisustus #keskustelunostot td a:hover {color:#000;font-weight:normal}

/* viikkokirje */
#peruviikkokirje {margin:0;padding:0 0 0 10px;width:583px}
#peruviikkokirje h4 {margin:0;padding:0;color:#ff0040}
#tilaaviikkokirje fieldset {margin:0;padding:10px;width:559px;background: #FFFFE0;border:1px solid #FFA500}
#peruviikkokirje fieldset {margin:0;padding:10px;width:559px;border:0 none;background: #FFFFE0;border:1px solid #FFA500}

#tilattu, #tilattu-virhe, #peruttu, #peruttu-virhe {margin:0;padding:0 0 0 10px;float:left;width:583px;clear:both}
#content #tilattu p, #content #tilattu-virhe p {font-size:130%;line-height:100%;margin:0;padding:20px 10px;width:559px;color:#000;background: #FFFFE0;border:1px solid #FFA500}
#content #tilattu p strong span {color:#000;font-size:80%;font-weight:normal}
#content #peruttu p, #content #peruttu-virhe p {font-size:130%;line-height:100%;margin:0;padding:10px;width:559px;color:#fff;background:#5f20eb url(../img/bg/viikkokirje-peruttu_bg.gif) repeat-x;border:2px solid #9b5cf5}
#content #peruttu p strong span {font-size:80%;font-weight:normal}

#sidebar-a .linklist-katsomyos {margin:0 auto;padding:10px 0;width:140px;clear:both}
#sidebar-a .linklist-katsomyos dl {margin:0;padding:0 0 11px 0;background:#fdd2e8 url(../img/ellitboxi_ala.gif) no-repeat left bottom}
#sidebar-a .linklist-katsomyos dt {margin:0 0 0.2em 0;padding:0;font-weight:bold;background:#d24b8e url(../img/ellitboxi_yla.gif) no-repeat;text-indent:-9999px;width:140px;height:31px}
#sidebar-a .linklist-katsomyos dd {margin:0 0 0.2em 0;padding:0 0 0.4em 0;line-height:100%;background:url(../img/bg/pisteet-vaaka.gif) left bottom repeat-x}
#sidebar-a .linklist-katsomyos dd a {display:block;background:url(../img/pinkki-kolmio.gif) no-repeat 97% 50%;margin:0;padding:0 15px 0 5px;line-height:100%;font-weight:normal;color:#000}

/* ideakeittion ruokahaku haun tyylit */
body.alue-ideakeittio form.haku h1 {width: 350px; display: block}
body.alue-ideakeittio  form.haku {width: 370px; margin: 15px 0 10px 0; float: left; padding: 0 0 0 8px; display: block}
body.alue-ideakeittio form.haku input {display: block; float: left; padding: 0; margin: 10px 0 15px 0}
body.alue-ideakeittio form.haku p {clear: both; margin: 20px 0 0 0; padding: 0; width: 350px}
body.alue-ideakeittio form.haku h1 {margin: 0 0 5px 0}
body.alue-ideakeittio  form.haku input {width: 270px; border: 1px solid #74a631; font-size: 1.6em; height: 25px; padding: 0; margin: 10px 0 0 0}
body.alue-ideakeittio form.haku input.hae {font-size: 0; margin-left: 5px; display: block; background: url(../img/buttons/hae.gif) no-repeat; height: 27px; width: 84px; border: 0; text-indent:-9999px; padding-top: 40px}
body.alue-ideakeittio  form.haku span {display: block; clear: both; color: #7a7a7a}

/* nostolistojen tyylit */
body.alue-ruokaohjeet div#kolmelistaa {width: auto; background: #f6fefd; display: block; clear: both; border-top: 1px solid #bed3a3; border-bottom: 4px solid #bed3a3;padding-top: 7px; margin: 0 0 20px 0}
body.alue-ruokaohjeet div#kolmelistaa dl {width: 190px; padding: 0; margin: 10px 0 0 0; float: left; margin: 0 5px 8px 0}
body.alue-ruokaohjeet div#kolmelistaa div.clear {background: none; clear: both}
body.alue-ruokaohjeet div#kolmelistaa dl dt {padding: 2px 0 2px 0; font-size: 14px; font-weight: bold; margin: 0}
body.alue-ruokaohjeet div#nostolistat {background: url(../img/bg/lista_tausta.gif) no-repeat left top; width: 185px; float: left}
body.alue-ruokaohjeet div#content div#nostolistat_etusivu {float: left; display: block; margin: 15px 0;background: url(../img/bg/pystyviiva.gif) left top repeat-y;padding-left: 5px; padding-bottom: 5px; width: 200px}
body.alue-ruokaohjeet div#nostolistat dl {width: 185px; padding: 0; margin: 10px 0 0 0}
body.alue-ruokaohjeet div#nostolistat dl dt, body.ideakeittio div#nostolistat_etusivu dl dt {border-bottom: 1px solid #d1e6b9; padding: 2px 0 2px 5px; font-size: 14px; font-weight: bold; margin: 0}
body.alue-ruokaohjeet div#nostolistat dl dd, body.ideakeittio div#nostolistat_etusivu dl dd, body.ideakeittio div#kolmelistaa dl dd {border-bottom: 1px solid #d1e6b9; margin: 0; padding: 2px 0}
body.alue-ruokaohjeet div#nostolistat dl dd a, body.ideakeittio div#nostolistat_etusivu dl dd a, body.ideakeittio div#kolmelistaa dl dd a {width: 100%; display: block; color: #c80011; text-decoration: none; padding: 0; margin: 0}
body.alue-ruokaohjeetdiv#nostolistat dl dt, body.ideakeittio div#nostolistat dl dd, body.ideakeittio div#nostolistat_etusivu dl dt, body.ideakeittio div#nostolistat_etusivu dl dd, body.ideakeittio div#kolmelistaa dl dt, body.ideakeittio div#kolmelistaa dl dd{padding-left: 5px}
body.alue-ruokaohjeet div#nostolistat dl dd a:hover {background: #c0fef4; }
body.alue-ruokaohjeet div#nostolistat_etusivu dl dt {color: #417600}
body.alue-ruokaohjeet div#nostolistat_etusivu dl dd, body.ideakeittio div#kolmelistaa dl dd {border: 0; background: url(../img/bg/pisteviiva.gif) repeat-x bottom}
body.alue-ruokaohjeet div#nostolistat_etusivu dl dt {border: 0; background: url(../img/bg/pisteviiva.gif) repeat-x bottom}
body.alue-ruokaohjeet div#nostolistat.resepti_nostot {background: url(../img/bg/lista_tausta2.gif) -10px 0}
body.alue-ruokaohjeet div#content div#nostolistat.resepti_nostot dl dt,body.ideakeittio div#nostolistat.resepti_nostot dl dd {padding-left: 0}
body.alue-ruokaohjeet div#content {min-height: 870px}

/* tuloslistojen tyylit */
body.alue-ideakeittio div#hakutulos {width: 408px; float: left}
body.alue-ideakeittio  h2, div#hakutulos h2 {color: #689e31; padding: 0}
body.etusivu-ellit #ideakeittionostot dl {padding: 5px; float: left; width: 245px}
body.alue-ideakeittio div#hakutulos dl dt, body.alue-ellit #ideakeittionostot dl dt {clear: both; margin: 0; padding: 0 0 26px 0}
body.alue-ideakeittio div#hakutulos dl dt a {color: #c80011; text-decoration: none; padding: 0; font-size: 14px; font-weight: bold}
body.alue-ideakeittio div#hakutulos dl dd,  body.alue-ellit #ideakeittionostot dl dd {padding: 0; margin: -26px 0 8px 0; color: #666666; float: left; padding: 0 0 0 42px}
body.alue-ideakeittio div#hakutulos dl dt img.ruokathumb, body.alue-ellit #ideakeittionostot dl dt img.ruokathumb {border: 1px solid #d1e6b9; float: left; margin: 0 5px 0 0; width: 34px; height: 34px}
body.alue-ideakeittio div#hakutulos dl dd strong img.heart,  body.alue-ellit #ideakeittionostot dl dd strong img.heart {float: none}
body.alue-ideakeittio div#hakutulos p.drilldown {width:408px; display: block; background: url(../img/bg/pisteviiva.gif) repeat-x bottom; padding: 5px 0 5px 0; margin: 0 0 5px 0}
body.alue-ideakeittio div#hakutulos p.drilldown span {}
body.alue-ideakeittio div#hakutulos abbr, body.alue-ellit #ideakeittionostot abbr {border-bottom: 0; cursor: help}
body.alue-ideakeittio div#hakutulos p.tulos {font-size: 14px; font-weight: bold; background: url(../img/bg/pisteviiva.gif) repeat-x bottom; padding: 0 0 5px 0; margin: 0}
body.alue-ideakeittio div#hakutulos p.tulos span {font-size: 11px; color: #c80011}
body.alue-ideakeittio div#hakutulos p.sivu {margin: 0 0 10px 0; padding: 0}
body.alue-ideakeittio div#hakutulos dl.sivutus dd {position: static; float: left; display: inline; margin: 0 1px; border: 1px solid #cccccc; padding: 2px 3px}
body.alue-ideakeittio div#hakutulos dl.sivutus dd.active {border: 1px solid #f1f1f1; padding-left: 6px; padding-right: 6px; }
body.alue-ideakeittio div#hakutulos dl.sivutus dd.active {font-weight: bold; color: #000}
body.alue-ideakeittio div#hakutulos dl.sivutus dd:hover {position: static; float: left; background: #c0fef4; display: inline; margin: 0 1px; border: 1px solid #cccccc; padding: 2px 3px}
body.alue-ideakeittio div#hakutulos dl.sivutus dd.active#edellinen {color: #8f8f8f; font-weight: normal}
body.alue-ideakeittio div#hakutulos dl.sivutus dd.active#seuraava {color: #8f8f8f; font-weight: normal}
body.alue-ideakeittio div#hakutulos dl.sivutus dd.active:hover {background: none; border: 1px solid #f1f1f1; padding-left: 6px; padding-right: 6px}
body.alue-ideakeittio div#hakutulos dl.sivutus dd#seuraava {margin-left: 10px; padding: 2px 5px}
body.alue-ideakeittio div#hakutulos dl.sivutus dd#edellinen {margin-right: 10px; padding: 2px 5px}

/* Reseptin tyylit*/
body.alue-ruokaohjeet p.info {background: url(../img/bg/pisteviiva.gif) repeat-x bottom; padding: 5px 0; margin: 0; clear: both}
body.alue-ruokaohjeet p.kategoria {font-size: 12px; font-weight: normal; background: url(../img/bg/pisteviiva.gif) repeat-x bottom; padding: 0 0 5px 0; margin: 0}
body.alue-ruokaohjeet dl.tulosta_laheta {display: block; width: 150px; float: right; margin: 0; padding: 0}
body.alue-ruokaohjeet dl.tulosta_laheta dd {float: right; width: 60px; height: 63px; margin: 0 0 0 10px; padding: 0}
body.alue-ruokaohjeet dl.tulosta_laheta dd a {text-indent: -9999px; display: block; height: 63px}
body.alue-ruokaohjeet dl.tulosta_laheta dd#laheta {background: green url(../img/buttons/laheta.gif)}
body.alue-ruokaohjeet dl.tulosta_laheta dd#tulosta {background: green url(../img/buttons/tulosta.gif)}
body.alue-ruokaohjeet div#contentarea h1 {width: 420px; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0}
body.alue-ruokaohjeet.ideakeittio div#contentarea table {border: 0; margin: 0; padding: 0; font-size: 1em}
body.alue-ruokaohjeet.ideakeittio div#contentarea table td {border: 0}
body.alue-ruokaohjeet table td.maara {width: 120px}
body.alue-ruokaohjeet p.ohje {margin: 15px 0 0 0; padding: 0 0 20px 0; background: url(../img/bg/pisteviiva.gif) repeat-x bottom}

.resepti img {background:#fff;padding:3px;border:1px solid #ccc; float: right; margin: 0 0 10px 20px}
.resepti dl#yhteistyokumppanit {margin-top: 100px}
.resepti div#uutiskirje {display: block; padding-top: 80px; height: 74px; margin-top: 0; background: url(../img/bg/uutiskirje.gif) no-repeat bottom; clear: both}
.resepti div#uutiskirje h3 {margin: 0 0 0 160px; font-size: 1.2em; color: #000}
.resepti div#uutiskirje p {margin: 0 0 0 160px}

/* Reseptin lahetys lomakkeen tyylit */
body.alue-ruokaohjeet form#lahetakaverille {/*height: 200px;*/ float: left; margin: 15px 0 0 0}
body.alue-ruokaohjeet form#lahetakaverille h2 {width: 360px; color: #000; font-size: 1.5em; margin: 0 0 0 15px; padding: 0}
body.alue-ruokaohjeet form#lahetakaverille h3 {width: 360px; font-size: 1.2em; margin: 0 0 20px 15px; padding: 0}
body.alue-ruokaohjeet form#lahetakaverille input {display: block; width: 320px; margin: 0 0 0 15px}
body.alue-ruokaohjeet form#lahetakaverille input.send {width: auto; margin: 15px 0 0 15px}
body.alue-ruokaohjeet form#lahetakaverille textarea {width: 320px; height: 100px; margin: 0 0 0 15px}
body.alue-ruokaohjeet form#lahetakaverille label {width: 320px; display: block; margin: 10px 0 2px 15px; font-size: 1.1em}
body.alue-ruokaohjeet div#content form#tarkkahaku {width: 530px; margin: 0 auto; text-align: center; padding: 0}
body.alue-ruokaohjeet form#tarkkahaku h2 {text-align: left; clear: both}
body.alue-ruokaohjeet form#tarkkahaku p {margin: 0; padding: 0 0 10px 0; background: url(../img/bg/pisteviiva.gif) repeat-x bottom; text-align: left; color: #7a7a7a}
body.alue-ruokaohjeet form#tarkkahaku fieldset dl {margin: 0; padding: 0;float: left; width: 155px}
body.alue-ruokaohjeet form#tarkkahaku fieldset dl dd {margin: 3px 0 0 0; padding: 0}
body.alue-ruokaohjeet form#tarkkahaku fieldset dl dd input {margin: 2px 5px 0 0}
body.alue-ruokaohjeet form#tarkkahaku fieldset dl dd label {padding:3px 0 0 0; }
body.alue-ruokaohjeet form#tarkkahaku fieldset label {padding: 5px 0 0 0}
body.alue-ruokaohjeet form#tarkkahaku fieldset input {margin: 5px 5px 0 0}
body.alue-ruokaohjeet form#tarkkahaku fieldset {text-align: left; border: 0; padding: 0 0 10px 0; margin: 8px 0 0 0; background: url(../img/bg/pisteviiva.gif) repeat-x bottom; display: block}
body.alue-ruokaohjeet div#wrapper div#content form#tarkkahaku fieldset legend {font-size: 1.2em; color: #417600; margin: 0 -7px; text-align: left; padding: 0; text-indent: 0; text-transform: uppercase}
body.alue-ruokaohjeet div#content form#tarkkahaku fieldset#valmistus {float: left; background: none}
body.alue-ruokaohjeet div#content form#tarkkahaku fieldset#erityis {background: none; float: left}
body.alue-ruokaohjeet div#content form#tarkkahaku div#leftcolumn fieldset#hakusana legend {padding-right: 273px; display: block; background: url(../img/bg/pisteviiva.gif) repeat-x top; padding-top: 8px}
body.alue-ruokaohjeet form#tarkkahaku div#leftcolumn fieldset#hakusana {clear: both; width: 320px; margin: 0; text-align: left; background: none}
body.alue-ruokaohjeet form#tarkkahaku div#leftcolumn fieldset#hakusana input {width: 300px; border: 1px solid #74a631; font-size: 1.6em}
body.alue-ruokaohjeet form#tarkkahaku div#leftcolumn fieldset#hakusana span {color: #7a7a7a}
body.alue-ruokaohjeet div#leftcolumn {width: 340px; float: left; margin: 0 20px 0 0}
body.alue-ruokaohjeet div#rightcolumn {float: left; width: 120px; margin-left: 0; display: block}
body.alue-ruokaohjeet form#tarkkahaku input#hae {font-size: 0; margin: 10px auto 0 auto; background: url(../img/buttons/hae.gif) no-repeat; display: block; height: 27px; width: 84px; border: 0; text-indent:-9999px; padding-top: 50px}
body.alue-ruokaohjeet form#tarkkahaku div.clear {background: url(../img/bg/pisteviiva.gif) repeat-x top; width: auto; clear: both; height: 1px; display: block}
body.alue-ruokaohjeet form#tarkkahaku fieldset div.clear {background: none; width: auto; clear: both}
/* ideakeittiö */

.ellit #content form input.kommentit-button{border:1px solid #ff0040;background:#FF0040 url(../img/bg/ellit-etusivu-navigator-bg.png) repeat-x scroll center bottom;color:#fff;font-weight:bold;font-size:130%;padding:7px 25px 7px 25px;margin:0 0 7px 0;width:228px}

/* 100-naista kommentit*/
.alue-100-naista #kommentit { margin:0;padding:3em 0 0 0;background:#909090 url(../img/bg/kommentoi-otsikko_kaista.gif) no-repeat;float:left;width:593px;color:#fff;text-align:center}
.alue-100-naista #content form input.kommentit-button{border:1px solid #2d2d2d;background:#3d3d3d url(../img/bg/kaista-laheta-kommentti-button-bg.jpg) top left repeat-x;color:#fff;font-weight:bold;font-size:130%;padding:7px 25px 7px 25px;margin:0 0 7px 0;width:228px}

/* Muoti ja kauneus
Ellit Australia kamppis */
body.alue-muoti-ja-kauneus.alue-australia {background: #000 url(../img/bg/australia_bg.jpg) no-repeat center 178px}

body.alue-muoti-ja-kauneus .carouselarea .carouselnavi {background: #000000 url(../img/bg/loreal-navigator-bg.png) repeat scroll 0 0}

/* Kotilaakari */
body.ellit.alue-kotilaakari {background: #63a9d4 url(../img/bg/kotilaakari_tausta.jpg) repeat center 178px}
body.alue-kotilaakari #content {background: url(../img/vinjetit/ellit-kotilaakari2.jpg) no-repeat 5px 0; padding-top: 134px}
body.alue-kotilaakari.etusivu-kotilaakari #content {padding: 0; background: none}
body.alue-kotilaakari.etusivu-kotilaakari .naviclear2 {background: url(../img/vinjetit/ellit-kotilaakari_iso2.jpg) no-repeat; height: 168px}
.alue-kotilaakari .article h2 a, .alue-kotilaakari  #content h1, .alue-kotilaakari #content h2 {color:#d1a30a}
.alue-kotilaakari #sidenavi {border-bottom-color: #d1a30a}
.alue-kotilaakari #sidenavi a.selected, .alue-kotilaakari #sidenavi a.selected:hover {background: #d1a30a url(../img/navinuoli_kotilaakari.gif) no-repeat 97% 50%}
.alue-kotilaakari .article img {border-color: #d1a30a}
.alue-kotilaakari #contentarea-inside {background: transparent url(../img/bg/content-bg_kotilaakari.jpg) repeat-y 0% 50%}
.alue-kotilaakari .article, .alue-kotilaakari .blogpost {padding-bottom: 10px}
.alue-kotilaakari #kotilaakari_tilaus {clear: both; margin: 0 0 6px 0;}
.alue-kotilaakari #kotilaakari_tilaus a {height: 100%; display: block}
.alue-kotilaakari #kotilaakari_tilaus img {top: 58px; left: 16px; position: absolute}
.alue-kotilaakari #kommentit {background: #c6e0f0 url(../img/bg/kommentoi-otsikko_kotilaakari.gif) no-repeat top; color: #333}
.alue-kotilaakari #kommentit form #palsta2 h3, .alue-kotilaakari #kommentit form #palsta2 h4, .alue-kotilaakari #kommentit form #palsta2 p, .alue-kotilaakari #kommentit h4, .alue-kotilaakari #kommentit p.info, .alue-kotilaakari #kommentit dt {color: #333}
.alue-kotilaakari .kaksipalstaa h1.category {font-size: 14px; background: #d1a30a; float: left; color: #fff !important; padding: 2px 5px !important; margin-top: 10px;}
.alue-kotilaakari .kaksipalstaa h1.category a {color: #fff !important}
.alue-kotilaakari #content .kaksipalstaa ul.kilpailijatlista li {float: left;}
.etusivu-kotilaakari #content .kaksipalstaa ul.kilpailijatlista li {width: 140px}
.alue-kotilaakari #content .nostolista ul li a {width: 145px}
.alue-kotilaakari #content .nostolista ul li h3 a, .alue-kotilaakari #content .nostolista ul li.more a {float: none}
.alue-kotilaakari #slogan {font-size: 16px}
.alue-kotilaakari #ihannemina_partners {background: #fff; width: 260px; padding: 10px}
.alue-kotilaakari #ihannemina_partners img {margin: 15px}
.alue-kotilaakari #sidebar-a .kysely {margin-left: 8px; width: 126px; padding: 5px; background: #fff}
.alue-kotilaakari #sidebar-a .kysely dt {padding: 0}
.alue-kotilaakari .kaksipalstaa .nostolista div.clear {width: 280px}

/* Annan tyylit */
.kaksipalstaa  {width: 590px; float: left; padding: 5px 0; background: transparent url(../img/bg/pisteet-vaaka_musta.gif) repeat-x bottom}
.kaksipalstaa  dl, .kaksipalstaa  dt, .kaksipalstaa  dd {margin: 0; padding: 0}
.kaksipalstaa div {float: left; width: 285px; margin-left: 6px}
.alue-anna .kaksipalstaa div {min-height: 220px; _height: 220px}

body.alue-ellit.alue-ellit.alue-muoti-ja-kauneus.alue-anna {background: #fff !important}
body.alue-ellit.alue-anna #contentarea #subnavigation {background: #fff url(../img/bg/ellitsubnavibg_deko.jpg) !important; border: 1px solid #9A9A9A}
body.alue-ellit.alue-anna #contentarea #subnavigation ul li {border-right: 1px solid #fff !important; background: none}
body.alue-ellit.alue-anna #contentarea #subnavigation ul li a {color: #FFFFFF}

.alue-anna #content h1, .alue-anna #content h2, .alue-anna #content h2 a, .alue-anna #content h3, .alue-anna #content h3 a {color: #f5281e}
.alue-anna #contentarea-inside {background: none}
.alue-anna div#sidebar-a ul#sidenavi li a {color: #000}
.alue-anna #sidenavi a.selected, .alue-anna #sidenavi a.selected:hover {background: #000 !important; color: #fff !important}
.alue-anna .article img {border: 0; padding: 3px}

body.alue-anna #content {background: url(../img/vinjetit/anna_matala.gif) no-repeat; padding:110px 0 0 0; margin: 0}
body.etusivu-anna #content {background: none; padding-top: 0}
.alue-anna #sidenavi {border-bottom: 0}
.alue-anna.alue-palaute #subnavigation, .alue-kg.alue-palaute #subnavigation {height: inherit; padding: 6px 0}

.alue-anna #content #kommentit a   {color: #cc0000}
.alue-anna #content #kommenttilomake form a, .alue-anna #content #kommentit h3, .alue-anna #content #kommenttilomake label, .alue-anna #kommentit p.info {color: #000}
.alue-anna .korostus {background:#E7068A; color: #fff !important; display: inline; margin-left:10px; padding-right:10px}
.alue-anna #sidebar-a #keskustelunostot h3 {background: url(../img/bg/keskustelut-otsikko_anna.gif) no-repeat top; height: 45px}
.alue-anna #sidebar-a #keskustelunostot {background: transparent}
/* palstat annan kohtaista */
.alue-anna .kaksipalstaa {border-bottom: 4px solid #000; background: none; width: 600px}
.alue-anna .kaksipalstaa div {width: 290px; margin-left: 5px}
.alue-anna .kaksipalstaa .blogit div {min-height: 0px; _height: 0px; margin: 0}
.alue-anna .kaksipalstaa div h3, .alue-anna .kaksipalstaa div h4, .alue-anna .kaksipalstaa div h5, .alue-anna .kaksipalstaa div h6, .alue-anna .kaksipalstaa div p {padding: 5px 0; margin: 0}
.alue-anna .kaksipalstaa div div.thin {width: 140px; margin: 0 5px 0 0px}
.alue-anna .kaksipalstaa  p {margin: 0; padding: 0}
.alue-anna .kaksipalstaa div#uuttanosto, .alue-anna .kaksipalstaa div#tahdetnosto, .alue-anna .kaksipalstaa div#voitanosto {background-position: left; background-repeat: no-repeat; min-height: 70px; _height: 70px; padding-left: 70px; width: auto; margin: 0; width: 220px}
.alue-anna .kaksipalstaa div#uuttanosto {background-image: url(../img/bg/uutta.png)}
.alue-anna .kaksipalstaa div#tahdetnosto {background-image: url(../img/bg/tahdet.png)}
.alue-anna .kaksipalstaa div#voitanosto {background-image: url(../img/bg/voita.png)}
/* korjataan yhteystiedot sivun subnavigaatio */
.alue-anna.alue-yhteystiedot  #subnavigation {height: auto !important}
/* anna kommentit */
.alue-anna #kommentit{background:#f89a2a url(../img/bg/kommentoi-otsikko_anna.gif) no-repeat scroll 0 0}
.alue-anna #kommentit dt {color: #000}
.alue-anna #kommentit dd {color:#000}
.alue-anna #content .clear {height: 4px; background: #000; margin-bottom: 10px}

/* KG */
body.alue-kg #content {background: url(../img/vinjetit/kg_matala.jpg) no-repeat; padding:110px 0 0 0; margin: 0}
body.etusivu-kg {background: none; padding: 0}
body.ellit.alue-kg {background: #B8CDDC url('../img/bg/kgtausta.gif') repeat-x center 178px}
body.alue-kg #contentarea-inside {background: transparent url(../img/bg/content-bg_kg.gif) repeat-y}
.alue-kg a:link {color: #E20019}
.alue-kg a:hover {color: #7B1712}
.alue-kg .article img {border: 1px solid #aaa; padding: 3px}
.alue-kg #content h1, .alue-kg #content h2, .alue-kg #content h2 a, .alue-kg #content h3, .alue-kg #content h3 a {color: #e20019}
.alue-kg #sidenavi {border-bottom-color: #e20019}
.alue-kg #sidenavi a.selected, .alue-kg #sidenavi a.selected:hover {background: #e20019; color: #fff !important}

body.alue-kg.etusivu-kg #content {background: none; padding: 0}
.alue-kg #content {background: url(matalavinjetti.jpg) no-repeat; padding-top: 100px}
.alue-kg #KG_tilaus {position: relative; height: 189px; background: url(../img/bg/kg_tilaus-bg.gif) no-repeat; text-indent:-999px; clear:both}
.alue-kg #KG_tilaus img {position: absolute; top:6px;left:7px}
.alue-kg #KG_tilaus a {display: block; height: 189px}

/* #sisaltonosto-ylaES */
.alue-anna #sisaltonosto-ylaES, .alue-kasityot #sisaltonosto-ylaES, .alue-kg #sisaltonosto-ylaES, .alue-deko #sisaltonosto-ylaES {height:155px;display: block; clear:both;margin:0;padding:5px 0 0 0;width:766px;float: left; background-position: right top; background-repeat: no-repeat; background-color: #fff}
.alue-anna #sisaltonosto-ylaES {background-color: #000; height: 225px}
/* KG:n vinjetti ei tule ylläpidosta */
.alue-kg #sisaltonosto-ylaES {background:#fff url(../img/vinjetit/kg_vinjetti.jpg)}
.alue-kasityot #sisaltonosto-ylaES dl a, .alue-kg #sisaltonosto-ylaES dl a, .alue-anna #sisaltonosto-ylaES dl a {color: #000}
.alue-kg #sisaltonosto-ylaES dl dt, .alue-anna #sisaltonosto-ylaES dl dt {text-transform:uppercase; display:inline;font-weight:bold}
.alue-kg #sisaltonosto-ylaES dl dt {color:#fff; padding: 0;font-size:100%}
.alue-anna #sisaltonosto-ylaES dl dt {background:#e7068a;padding:1px 5px;color:#fff;font-size:100%}
.alue-kasityot #sisaltonosto-ylaES dl dt {background: url(../img/bg/modanuoli.gif) no-repeat left; padding-left: 10px}
.alue-anna #sisaltonosto-ylaES dl dd {margin:0 0 12px 0;padding: 0}
.alue-kasityot #sisaltonosto-ylaES dl dd {text-transform: none; margin-bottom: 5px}
.alue-kg #sisaltonosto-ylaES dl dd {margin:0 0 10px 0;padding: 0}
.alue-kg #sisaltonosto-ylaES dl dd a {font-weight: normal}
.alue-anna #sisaltonosto-ylaES dl {margin:30px 0 0 170px;height:110px;display:block;width:370px;padding:0}
.alue-kg #sisaltonosto-ylaES dl {margin:5px 0 0 505px;height:110px;display:block;width:230px;padding:0}
.alue-kasityot #sisaltonosto-ylaES dl {width: 135px; margin-left: 10px}
.alue-anna #sisaltonosto-ylaES dl dt a {color:#fff}
.alue-kg #sisaltonosto-ylaES dl dt a {color:#E3001B}
.alue-kasityot #sisaltonosto-ylaES dl dt, .alue-kasityot #sisaltonosto-ylaES dl dd {text-transform: uppercase; font-size: 12px; margin: 0}

.alue-anna #sisaltonosto-ylaES p {margin: 125px 0 0 320px; color: orange; display: block; width: 400px; font-size: 14px; text-align: right}
.alue-anna #sisaltonosto-ylaES p a {color: #FFF; text-transform: uppercase}

/* kahden palstan tyylit*/
.alue-kg .kaksipalstaa, .alue-deko .kaksipalstaa, .alue-kotilaakari .kaksipalstaa {background: url(../img/bg/kg_palstat.gif) repeat-y 28px 0; padding: 0 0 0 10px}
.alue-kg .kaksipalstaa div, .alue-deko .kaksipalstaa div, .alue-kotilaakari .kaksipalstaa div {min-height: inherit; margin-left: 0}
.alue-kg .kaksipalstaa .article, .alue-deko .kaksipalstaa .article, .alue-kotilaakari .kaksipalstaa .article {padding: 5px 0}
.alue-kotilaakari .kaksipalstaa .article, .alue-kotilaakari .kaksipalstaa div.clear, .alue-kg .kaksipalstaa .article, .alue-kg .kaksipalstaa div.clear, .alue-deko .kaksipalstaa .article, .alue-deko div.clear {width: 100%}
.alue-kg .kaksipalstaa .article h2, .alue-kg .kaksipalstaa .article p, .alue-kg #content .kaksipalstaa .article p.date, .alue-deko .kaksipalstaa .article h2, .alue-deko .kaksipalstaa .article p, .alue-deko #content .kaksipalstaa .article p.date, .alue-kotilaakari .kaksipalstaa .article h2, .alue-kotilaakari .kaksipalstaa .article p, .alue-kotilaakari #content .kaksipalstaa .article p.date {padding: 0}
.alue-kg #content .kaksipalstaa .article p.date, .alue-deko #content .kaksipalstaa .article p.date, .alue-kotilaakari #content .kaksipalstaa .article p.date {margin: 10px 0}
.alue-kg #content .nostolista h3, .alue-kg #content .nostolista p, .alue-deko #content .nostolista h3, .alue-deko #content .nostolista p, .alue-kotilaakari #content .nostolista h3, .alue-kotilaakari #content .nostolista p {padding: 0}
.alue-kg #content .nostolista, .alue-deko #content .nostolista, .alue-kotilaakari #content .nostolista {width: 285px; padding: 5px 0 5px 20px; }
.alue-kg #content .nostolista ul.kilpailijatlista img {float:left; margin-right:10px; border: 1px solid #bbb}
.alue-kg #content .nostolista ul.kilpailijatlista span {display: block; text-align: left; float: none; margin-top:10px; width: auto}
.alue-kg #content .nostolista ul, .alue-kg #content .nostolista h2, .alue-kotilaakari #content .nostolista ul, .alue-kotilaakari #content .nostolista h2 {margin: 0 0 15px 0; padding: 0; list-style-type: none; color: #000}
.alue-kg #content .nostolista ul, .alue-kotilaakari #content .nostolista ul {background: transparent url(../img/bg/pisteet-vaaka_musta.gif) repeat-x bottom; float: left; padding: 5px 0; width:280px; margin-bottom: 0}
.alue-kg #content .nostolista ul li, .alue-kotilaakari #content .nostolista ul li {border-bottom: 1px solid #e3e2d3; float: left; padding: 3px 0; width:280px; margin-bottom: 0}
.alue-kg .nostolista ul, .alue-kotilaakari .nostolista ul {padding: 0 0 10px 0; margin: 0 0 10px 0}
.alue-kg #content .nostolista ul li a, .alue-kotilaakari .nostolista ul li a {width: 180px; float: left}
.alue-kg #content .nostolista ul li span, .alue-kotilaakari .nostolista ul li span {float: right; width: 100px; text-align: right; color: #666; font-size: 0.9em}
.alue-kg #content .nostolista ul li.more {background: none; border: 0; margin-top: 10px}
.alue-kg #content .nostolista ul li.more a {float:none}

.alue-kg #content .tulokset tr.current {background: #D0E6B7}
body.etusivu-kg #content .nostolista ul.kilpailijatlista li, body.etusivu-kg #content .nostolista ul.kilpailijatlista li a {width: auto; border-bottom: none}

.etusivu-ideakeittio .foodsearch {height: 10em; width: 755px; margin-left: 5px; background: url(../img/bg/ideakeittio-logo.gif) no-repeat 1px bottom; margin-bottom: 10px; position: relative}
.etusivu-ideakeittio .top .featuredfood {background: #9CC55F;padding: 5px 4px 20px; border: 1px solid #789151; width: 377px}
.etusivu-ideakeittio .top .featuredfood p {padding-left:0; margin: 0}
.etusivu-ideakeittio .foodsearch .haku {position: absolute; right: -7px; top: 15px}
.etusivu-ideakeittio .foodsearch form.haku input.hae {padding-top:30px}
.etusivu-ideakeittio .top {padding: 5px 0 0 0; float: left; background: #fff url(../img/bg/sipuli_bg.gif) no-repeat right top; width: 766px}
.etusivu-ideakeittio .top .featuredfood  img, .etusivu-ideakeittio .top .featuredfood  div {border-style: solid; border-color: #fff; border-width: 1px}
.etusivu-ideakeittio .top .featuredfood div {background: #FDFADF url(../img/bg/featuredfood_bg.png) no-repeat bottom; width: 375px; min-height: 40px; color: #666; padding: 5px 0}
.etusivu-ideakeittio .top .featuredfood div  p, .etusivu-ideakeittio .top .featuredfood div  h2 {margin: 0 10px; padding: 0}
.etusivu-ideakeittio .top .featuredfood, .etusivu-ideakeittio .top #hakutulos{width: 377px; min-height: 282px; float: left; margin: 0 8px 0 10px; _margin: 0 6px 0 5px}
.etusivu-ideakeittio .top #kolmelistaa {float: left; padding: 10px 0 20px 0; width: 766px}
.featuredfood h2,.featuredfood h3 {margin:5px 0; font-size: 20px !important}
.featuredfood h2 a,.featuredfood h3 a {color: #fff !important}
.etusivu-ideakeittio .top .clear {width: 100%}
.etusivu-ideakeittio .top #kolmelistaa dl {width: 242px; float: left; display: block; margin: 0 5px 0 5px}
.etusivu-ideakeittio .top #kolmelistaa dl dt {font-weight: bold; color: #689E31}
.etusivu-ideakeittio .top #hakutulos {width: 360px}
.etusivu-ideakeittio .foodsearch form.haku p, .etusivu-ideakeittio .foodsearch form.haku h2, .etusivu-ideakeittio .foodsearch .haku, .etusivu-ideakeittio .top #hakutulos, .etusivu-ideakeittio .top #kolmelistaa dl dt  {margin: 0 !important}

/* MODA */
.alue-kasityot.etusivu-kasityot #content {background: none !important; padding-top: 0 !important}

/* DEKO */
body.alue-ellit.alue-deko {background: #fff}
body.alue-ellit.alue-deko #subnavigation {background: #fff url(../img/bg/ellitsubnavibg_deko.jpg)}
body.alue-deko.etusivu-deko #content {background: none; padding: 0}
body.alue-deko #sisaltonosto-ylaES {height: 215px}
body.alue-deko #sisaltonosto-ylaES dl {margin:80px 0 0 545px;height:110px;display:block;width:210px;padding:0}
body.alue-deko #sisaltonosto-ylaES dt {margin: 0; text-transform: uppercase}
body.alue-deko #sisaltonosto-ylaES dd {color: #fff; margin: 0 0 5px 0}
.alue-deko .kaksipalstaa {background: none}
.alue-deko #content .nostolista {width: 295px; padding-left: 10px}
.alue-deko .article img {border-color: #000}
body.alue-deko #contentarea-inside {background: url(../img/bg/content-bg_deko.gif) repeat-y}
body.alue-deko #content {background: url(../img/vinjetit/deko_matala.png) no-repeat; padding:110px 0 0 0; margin: 0}

/* PUNAINEN */
body.alue-punainen {background: url(../img/bg/punainen-tausta.gif) fixed repeat-x 0 75px #bbb !important}
body.alue-punainen #content {padding-top: 185px; background: url(../img/vinjetit/punainen-vinjetti.jpg) no-repeat 0 10px; border-top: 0}
.alue-punainen #contentarea-inside {background: url(../img/bg/content-bg_punainen.gif) repeat-y}
.alue-punainen #contentarea #subnavigation {background: #fff url(../img/bg/ellitsubnavibg_deko.jpg) !important; min-height: 66px; _height: 66px; padding-bottom: 0}
.alue-punainen #contentarea #subnavigation ul li {border-right: 1px solid #fff !important; background: none}
.alue-punainen #contentarea #subnavigation ul li a {color: #FFFFFF}
.alue-punainen #sidebar-a ul#sidenavi {border-bottom-color: #000}
.alue-punainen #content a:link, .alue-punainen #content h1, .alue-punainen #content h2, .alue-punainen #content h2 a, .alue-punainen #content h3, .alue-punainen #content h3 a {color: #E20A1F}

/* RESEPTIT */
#content .hrecipe .auraltext{display:none}
#content .hrecipe .photo{float:left;margin:0 0 0 10px;margin-bottom:2em;padding:0}
#content .hrecipe .ingredients td,#content .hrecipe .ingredients th, #content .hrecipe .ingredients{border:none}
#content .hrecipe .ingredients tr{border-bottom:12px solid #ddd}
#content .hrecipe .ingredients td,#content .hrecipe .ingredients th{padding:2px 5px}
#content .hrecipe .ingredients{float:left;width:285px;border-bottom:4px solid #000;border-top:1px solid #000;border-collapse:separate;padding:8px 0}
#content .hrecipe .ingredients.wide{width:573px}
#content .hrecipe .ingredients th.valiotsikko {padding-top:1em;font-size:110%}
#content .hrecipe .ingredients {margin-bottom:2em}
#content .hrecipe .preptime, #content .hrecipe .cooktime{display:inline}
#content .hrecipe .info{list-style:none;margin-left:10px}
#content .hrecipe .steps{font-size:110%;width:100%;overflow:hidden}
