/*Theme Name: Yummy in my TummyTheme URI: http://yummyinmytummy.nl/themeDescription: Magazine-like theme for yummyinmytummy.nl, with widgets enabled.Author: Arjan van der GaagAuthor URI: http://arjanvandergaag.nl/Version: 3.1Tags: custom, closed-source, private, cooking, recipe, yellow.This theme and all files, graphics and code that belong to it, are copyright2009 Arjan van der Gaag. All rights reserved..*//* ---- stylesheets/reset.css ---- *//* * RESET.CSS  * * This file removes all default styling, giving our own stylesheets maximum * control and efficiency. It should be imported in other stylesheets that * depend on it. * * CREATOR * * Author:Arjan van der Gaag * E-mail:arjan@mixe.nl * Date:December 23, 2008 * * LICENSE *  * The contents of this file is by Eric Meyer. For more information see * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ * */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {content: "";}blockquote, q {quotes: "" "";}/* ---- stylesheets/layout.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/layout.css *//* * LAYOUT.CSS * * This file handles the lay-out of the website. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    December 14, 2008 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * *//* @group General site lay-out */    #grid {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/grid.png') repeat-y center top;        position: absolute;        top: 0;        left: 0;        right: 0;        bottom: 0;        height: 250%;        opacity: .6;        display: none;    }    html,    body {        background: #f5f5f5;        text-align: center;    }    body {        background: #f5f5f5;        text-align: center;    }    #header .gutter, #content .gutter, #footer .gutter {        position: relative;        width: 940px;        padding: 0 10px;        margin: 0 auto;        text-align: left;    }    #content {        font-size: 1.2em; /* 12px */        line-height: 1.5em; /* 18px */    }    .home #primary {        margin-bottom: 1.6em;    }/* @end *//* @group Post types */    #content .archived-headline {        margin: 0 0 3em 0;    }    #content .archived-headline h4 {        margin: 0;    }/* @end *//* @group General lay-out styles */    .print_only, .hidden, #skipping {        display: none;    }/* @end *//* @group Autoclearing */    #recipe div.ingr ul li:after,    div.recipe:after,    .post:after,    ul.tabs:after,    #menu_list:after,    #content:after,    .columns:after,    .autoclear:after {        display: block;        height: 0px;        clear: both;        visibility: hidden;        content: ".";    }    #recipe div.ingr ul li,    div.recipe,    .post,    ul.tabs,    #menu_list,    #content,    .columns,    .autoclear {        display: inline-block;    }    /* Hides from IE-mac \*/    * html #recipe div.ingr ul li:after,    * html div.recipe:after,    * html .post:after,    * html ul.tabs:after,    * html #menu_list:after,    * html #content:after,    * html .columns:after,    * html .autoclear:after {        height: 1%;    }    #recipe div.ingr ul li,    div.recipe,    .post,    ul.tabs,    #menu_list,    #content,    .columns,    .autoclear {        display: block;    }/* @end *//* ---- stylesheets/header.css ---- *//* * HEADER.CSS * * This file handles the header elements on the page, like global navigation * and branding. This file is not concerned with the main navigation. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    April 22, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */#header {    position: relative;    background: #fdd242 url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/bg.png') no-repeat center -514px;    height: 149px;    margin: 0 0 1.8em;}#header hr {    /*     * This border is only needed in the print view.     */    display: none;}#title {    position: absolute;    left: -2px;    top: 20px;    font: bold 2.4em/1.5em Arial, Helvetica, sans-serif;}#header form {    position: absolute;    right: 0;    top: 90px;}/* ---- stylesheets/footer.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/footer.css *//* * FOOTER.CSS * * This file handles the footer and colofon on the website. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    April 22, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */#footer {    clear: both;    color: #999;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/bg.png') repeat-x 0 0;    height: 514px;}#footer hr {    /*     * The footer line is only needed in the print view.     */    display: none;}#footer h5 {    margin: 1.5em 0 0 0;}/* @group Banners */    #banners {        margin: 3.6em 0 2.8em;    }    .error404 #banners * {        display: none;    }    #banners a {        display: block;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/banners.png') no-repeat 0 0;        text-indent: -999em;        height: 143px;    }    a#banner-reviews {        background-position: -180px 0px;    }    a#banner-store {        background-position: -535px;        margin-right: -2px;    }    #banners .ad {        border: 1px solid #ebebeb;        background: #fff;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        height: 125px;        padding: 9px 0;        text-align: center;        margin: 0 18px 0 0;    }    #banners .ad * {        margin: 0 auto;    }/* @end *//* @group Utilities * * The utilities bar has three panels with handy links: subscribe/follow * updates, subscribe to the newsletter, and language selection. */    #utilities {        font-size: 1.4em;        line-height: 1.28571em;        border: 1px solid #d9d9d9;        border-width: 1px 0;        margin: 1.5em 0;    }    #utilities div.column, #utilities form.column {        padding: 1.28571em 0 2.57142857em;    }    #subscribe_utility span.icon {        display: inline-block;        width: 16px;        height: 16px;        text-indent: -999em;        background-image: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') ;        background-repeat: no-repeat;    }    .icon.feed {        background-position: -200px -100px;    }    .icon.twitter {        background-position: -200px 0;    }    #subscribe_utility {        margin-right: 10px;    }    #search_utility {        border: 1px solid #d9d9d9;        border-width: 0 1px;        margin: 0 10px;    }    #language_utility {        margin: 0;        padding: 0;        list-style: none;    }    #language_utility li {        float: left;        margin: 1.5em 2px;    }    #language_utility a {        display:  block;        width: 16px;        height: 16px;        text-indent: -999em;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 3px;    }    #language_utility .nl a {        background-position: 0px -97px;    }    /* @group Link styles */        #utilities a,        #utilities a:link {            color: #959595;            text-decoration: none;        }        #utilities a strong {            text-decoration: underline;        }        #utilities a:visited {            color: #acacac;        }        #utilities a:hover {            color: #666;        }        #utilities a:focus,        #utilities a:active {            color: #111;        }    /* @end *//* @end *//* ---- stylesheets/nav.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/nav.css *//* * NAV.CSS * * This file handles the main navigation structure. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    April 22, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */#nav {    position: absolute;    left: 299px;    top: 7px;    width: 431px;    list-style: none;    font-size: 1.2em;    padding: 0;}#nav li {    display: inline;    float: left;}/* @group Normal state */#nav a {    display: block;    padding: 0;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/menu.png') no-repeat 0 0;    height: 135px;    width: 140px;    text-indent: -999em;}#menu_b a {background-position: -140px 0;width: 145px;}#menu_c a {background-position: -285px 0;width: 146px;}/* @end *//* @group Hover state */#menu_a a:hover,.category-recensies #menu_a a:hover {background-position: 0 -135px;}#menu_b a:hover {background-position: -140px -135px;}#menu_c a:hover {background-position: -285px -135px;}/* @end *//* @group Current, active state */.archive #menu_a a,.home #menu_a a,.single #menu_a a,#menu_a a:active,#menu_a a:focus {background-position: 0 -270px;}.category-recensies #menu_a a {background-position: 0 0;}.category-recensies #menu_b a,#menu_b a:active,#menu_b a:focus {background-position: -140px -270px;}.page-id-7 #menu_c a,#menu_c a:active,#menu_c a:focus {background-position: -285px -270px;}/* @end *//* ---- stylesheets/global_navigation.css ---- *//* * GLOBAL_NAVIGATION.CSS * * This file handles the global navigation in the page header. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    April 22, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */#global_navigation {    position: absolute;    right: 0;    top: 1.636363em;    font-size: 1.1em;    text-align: right;    display: none;}#global_navigation li {    display: block;    width: 100px;    padding-right: 22px;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 0;}#global_navigation li.en {    background-position: 106px 4px;}#global_navigation li.nl {    background-position: 106px -95px;}/* @group links */    #global_navigation a:link,    #global_navigation a:visited {        color: #464646;    }    #global_navigation a:hover {        color: #666;    }    #global_navigation a:focus,    #global_navigation a:active {        color: #000;    }/* @end *//* ---- stylesheets/photos.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/photos.css *//* * PHOTOS.CSS * * This file handles photos on the site; it aligns them left, right or center * and handles any captions. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    April 22, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */.photo.left, img.left {    float: left;    margin: 0 20px 1.5em 0;}.photo.right, img.right {    float: right;    margin: 0 0 1.5em 20px;}.photo.full, img.full {    clear: both;    display: block;    text-align: center;    margin: 1.5em auto;}.photo.pull.left, img.photo.pull.left {    margin-left: -180px;}img.photo, .photo img, span.photos img {    max-width: 400px;    padding: 5px;    background: #fff;    border: 1px solid #ebebeb;    -webkit-box-shadow: 1px 1px 3px #ddd;    -moz-box-shadow: 1px 1px 3px #ddd;}img.bordered, .bordered img {    border: 1px solid #111;}img.thumbnail, .thumbnail img {    background: #fff;    padding: 1px;    border: 1px solid #ccc;    -webkit-box-shadow: 1px 1px 2px #ddd;    -moz-box-shadow: 1px 1px 2px #ddd;}.photo {    position: relative;}.photo p, #content .photo ul, #content .photo ol {    /*     * photo caption     */    margin: 1.636364em 0;    font-size: .9166667em;    color: #c2c2c2;    list-style: none;}/* @group polaroids */    .photo.polaroid {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/polaroid.png') no-repeat 50% 0;        padding: 16px;        float: left;    }    .photo.polaroid img {        background: #fff;        border: 1px solid #d9d9d9;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        padding: 5px 5px 40px 5px;    }    img.polaroid.small {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/polaroid_small.png') no-repeat 0 0;        padding: 17px 17px 45px 16px;    }    img.polaroid.large {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/polaroid_large.png') no-repeat 0 0;        padding: 26px 21px 69px 21px;    }/* @end *//* @group Link styles */    div.photo a,    div.photo a:link {        color: #acacac;    }    div.photo a:visited {        color: #c2c2c2;    }    div.photo a:hover {        color: #959595;    }    div.photo a:focus,    div.photo a:active {        color: #444;    }/* @end *//* @group Zoom icon */    a.fancybox, a._fancybox {        display: block;        position: relative;    }    div.photo.full a.fancybox,    div.photo.full a._fancybox {        display: inline;    }    a.fancybox span.zoom,    a._fancybox span.zoom {        position: absolute;        bottom: 15px;        left: 12px;        display: block;        text-indent: -999em;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 -600px;        width: 24px;        height: 24px;        opacity: .50;        filter: alpha(opacity=50); /* IE lt 8 */        -ms-filter: "alpha(opacity=50)"; /* IE 8 */        display: none;    }    div.instr a.fancybox span.zoom,    div.instr a._fancybox span.zoom {        left: 9px;        bottom: 9px;    }    a.fancybox:hover span.zoom,    a._fancybox:hover span.zoom {        display: block;    }/* @end */#content img[alt] {    /*     * alt text when pictures are not available     */    font-size: .916667em;    color: #999;}/* ---- stylesheets/grid.css ---- *//* * GRID.CSS * * This file handles the grid lay-out of the site. It is related to * layout.css, but extracted in this seperate file for convenience. * * This file sets up a 16 column grid, 960 pixels wide. Columns are 40px * wide, have 20px margins and the entire site has 10px margins. The * effective width of the site is thus 940px. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    January 14, 2009 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * *//* Default column */.gridded {    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1//assets/stylesheets/images/grid.png') repeat-y 0 0;}.column {    float: left;    display: inline;    margin: 0 20px 0 0;}/* Take the margin off of the last column so it won't wrap */.column.last {    margin-right: 0;}/* Column widths */.column.span1  { width:  40px; }.column.span2  { width: 100px; }.column.span3  { width: 160px; }.column.span4  { width: 220px; }.column.span5  { width: 280px; }.column.span6  { width: 340px; }.column.span7  { width: 400px; }.column.span8  { width: 460px; }.column.span9  { width: 520px; }.column.span10 { width: 580px; }.column.span11 { width: 640px; }.column.span12 { width: 700px; }.column.span13 { width: 760px; }.column.span14 { width: 820px; }.column.span15 { width: 880px; }.column.span16 { width: 940px; margin-right: 0; }/* Add column spacing inside a column to the right */.column.append1  { padding-right: 60px; }.column.append2  { padding-right: 120px; }.column.append3  { padding-right: 180px; }.column.append4  { padding-right: 240px; }.column.append5  { padding-right: 300px; }.column.append6  { padding-right: 360px; }.column.append7  { padding-right: 420px; }.column.append8  { padding-right: 480px; }.column.append9  { padding-right: 540px; }.column.append10 { padding-right: 600px; }.column.append11 { padding-right: 660px; }.column.append12 { padding-right: 720px; }.column.append13 { padding-right: 780px; }.column.append14 { padding-right: 840px; }.column.append15 { padding-right: 900px; }.column.append16 { padding-right: 960px; }/* Add column spacing inside a column to the left */.inset1, .column.prepend1  { padding-left: 60px; }.inset2, .column.prepend2  { padding-left: 120px; }.inset3, .column.prepend3  { padding-left: 180px; }.inset4, .column.prepend4  { padding-left: 240px; }.inset5, .column.prepend5  { padding-left: 300px; }.inset6, .column.prepend6  { padding-left: 360px; }.inset7, .column.prepend7  { padding-left: 420px; }.inset8, .column.prepend8  { padding-left: 480px; }.inset9, .column.prepend9  { padding-left: 540px; }.inset10, .column.prepend10 { padding-left: 600px; }.inset11, .column.prepend11 { padding-left: 660px; }.inset12, .column.prepend12 { padding-left: 720px; }.inset13, .column.prepend13 { padding-left: 780px; }.inset14, .column.prepend14 { padding-left: 840px; }.inset15, .column.prepend15 { padding-left: 900px; }.inset16, .column.prepend16 { padding-left: 960px; }/* Pushing and pulling columns left or right into other columns */.column.pull1, .column.pull2, .column.pull3, .column.pull4, .column.pull5, .column.pull6, .column.pull7, .column.pull8, .column.pull9, .column.pull10, .column.pull11, .column.pull12, .column.pull13, .column.pull14, .column.pull15, .column.pull6 {    float: left;    position: relative;}.column.pull1 {  margin-left: -60px; }.column.pull2 {  margin-left: -120px; }.column.pull3 {  margin-left: -180px; }.column.pull4 {  margin-left: -240px; }.column.pull5 {  margin-left: -300px; }.column.pull6 {  margin-left: -360px; }.column.pull7 {  margin-left: -420px; }.column.pull8 {  margin-left: -480px; }.column.pull9 {  margin-left: -540px; }.column.pull10 { margin-left: -600px; }.column.pull11 { margin-left: -660px; }.column.pull12 { margin-left: -720px; }.column.pull13 { margin-left: -780px; }.column.pull14 { margin-left: -840px; }.column.pull15 { margin-left: -900px; }.column.pull16 { margin-left: -960px; }.column.push1, .column.push2, .column.push3, .column.push4, .column.push5, .column.push6, .column.push7, .column.push8, .column.push9, .column.push10, .column.push11, .column.push12, .column.push13, .column.push14, .column.push15, .column.push6 {    float: right;    position: relative;}.column.push1 {  margin: 0 -60px 0 60px; }.column.push2 {  margin: 0 -120px 0 120px; }.column.push3 {  margin: 0 -180px 0 180px; }.column.push4 {  margin: 0 -240px 0 240px; }.column.push5 {  margin: 0 -300px 0 300px; }.column.push6 {  margin: 0 -360px 0 360px; }.column.push7 {  margin: 0 -420px 0 420px; }.column.push8 {  margin: 0 -480px 0 480px; }.column.push9 {  margin: 0 -540px 0 540px; }.column.push10 { margin: 0 -600px 0 600px; }.column.push11 { margin: 0 -660px 0 660px; }.column.push12 { margin: 0 -720px 0 720px; }.column.push13 { margin: 0 -780px 0 780px; }.column.push14 { margin: 0 -840px 0 840px; }.column.push15 { margin: 0 -900px 0 900px; }.column.push16 { margin: 0 -960px 0 960px; }/* ---- stylesheets/typography.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/typography.css *//* * TYPORGRAPHY.CSS * * This file handles all text formatting on the entire site. * It should included in every stylesheet. * * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    December 14, 2008 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * */body {    font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;    font-size: 62.5%;    line-height: 1.8em;    color: #7d7d7d;}/* @group Links */    a, #content div.dropdown a {        color: #ff7730;        text-decoration: underline;    }    a:visited, #content div.dropdown a:visited {        color: #d88b63;    }    a:hover, #content div.dropdown a:hover  {        color: #ff9c68;    }    a:active, a:focus, #content div.dropdown a:active, #content div.dropdown a:active {        color: #c0531a;    }    #content a.button {        font-weight: bold;        font-family: Helvetica, Helvetica Neue, Arial, sans-serif;        display: block;        text-align: center;        background: #a6c35d;        background: -webkit-gradient(linear, left top, left bottom, from(#c2e46d), to(#a6c35d));        padding: 3px 0;        margin: 1.4em 0 0;        color: #fff !important;        text-decoration: none !important;        text-shadow: 1px 1px 1px #859d4b;        -webkit-border-radius: 3px;        -webkit-box-shadow: 1px 1px 1px #ddd;        -moz-border-radius: 3px;        -moz-box-shadow: 1px 1px 1px #ddd;    }    #content a.button:hover {        background: -webkit-gradient(linear, left top, left bottom, from(#ccf073), to(#afcd62));    }    #content a.button:active,    #content a.button:focus {        background: -webkit-gradient(linear, left top, left bottom, from(#afcd62), to(#ccf073));        -webkit-box-shadow: 1px 1px 1px #fff;        -moz-box-shadow: 1px 1px 1px #fff;    }    h2 a {        color: #a5c25d;        text-decoration: none;    }    h2 a:visited {        color: #a5c25d;    }    h2 a:hover {        color: #c3d891;    }    h2 a:active, h2 a:focus {        color: #879e4d;    }    h4 a, h4 a:visited, #footer a, #footer a:visited {        color: #a2a2a2;        text-decoration: none;    }    h4 a:hover, #footer a:hover {        color: #888;        text-decoration: underline;    }    h4 a:active, h4 a:focus, #footer a:active, #footer a:focus {        color: #333;    }/* @end *//* @group Headers */    h1 {        font-size: 2.5em;        line-height: 1.2em;        margin: 0 0 .6em 0;        color: #ff7730;        font-weight: bold;    }    h2 {        font-size: 1.5em;        font-weight: bold;        margin: .5em 0;        color: #a5c25d;    }    h3, h4 {        font-family: Helvetica, Helvetica Neue, Arial, sans-serif;        text-transform: uppercase;        font-weight: bold;        font-size: 1.166667em;        margin:  1.28571em 0;        color: #959595;    }    #recipe h3 {        margin-top: 2.57142em;    }    h4 {        font-size: .833333em;        font-weight: normal;        letter-spacing: 2px;    }    h5 {        font-weight: bold;    }    h6 {        font-style: italic;    }/* @end *//* @group Block-level styles */    p {        margin: 1.5em 0;    }    p.leader {        font-size: 1.1666667em;        color: #7d7d7d;    }    blockquote {        margin: 0 1.5em;        color: #959595;        font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;        font-style: italic;    }    blockquote > *:first-child:before {        content: "\201C";        display: block;        font-size: 2.5em;        margin: 1em 0 -.5em -.62em;        font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;        padding-right: .2em;        color: #aaa;        line-height: 0;    }    .safari blockquote > *:first-child:before {        margin: .9em 0 -.9em -.62em;    }    pre {        white-space: pre;        background: #333;        color: #ccc;    }    pre * {        font-size: 100%;        white-space: pre;    }/* @end *//* @group Inline styles */    q {        quotes:"\201C""\201D""\2018""\2019";    }    q:before {        content:'\201C';    }    q:after {        content:'\201D';    }    q q:before {        content:'\2018';    }    q q:after {        content:'\2019';    }    strong, th, thead td, dt {        font-weight:bold;    }    cite, em, dfn {        font-style: italic;    }    code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea {        font-size: 100%;        font-family: Consolas, Lucida Console, Monaco, monospace;    }    sub {        vertical-align: sub;    }    sup {        vertical-align: super;    }    abbr, acronym {        text-transform:uppercase;        font-size:85%;        letter-spacing:.1em;    }    abbr[title], acronym[title], dfn[title] {        cursor:help;        border-bottom:1px solid #ccc;    }    abbr.published {        /*         * abbr.published is used for marking up dates, which are not really         * abbreviations. We remove all the abbreviation styling.         */        text-transform: none;        font-size: 100%;        letter-spacing: 0;        cursor: text;        border: none;    }    del {        text-decoration: line-through;        color: #bbb;    }    ins, dfn {        text-decoration: none;        border-bottom: 1px solid #ddd;    }    small, sup, sub    {        font-size: 85%;    }/* @end *//* @group Lists */    #content ol {        margin: 1.5em 3em;    }    #content li ul, #content li ol {        margin:  0 3em;    }    #content ul li {        list-style: none;        padding-left: 18px;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px 5px;    }    #content ol {        list-style: decimal outside;    }    #content dd {        margin-left: 1.5em;    }/* @end *//* @group Special styles */    div.highlight, div.meta, pre {        margin: 1.5em -9px;        padding: 9px;    }    div.highlight {        background: #ffffe1;    }    div.meta {        background: #f6f6f6;        color: #999;    }    div.posts_navigation {        clear: both;        border-top: 1px solid #ebebeb;        xmargin: 3em 0;        padding: 1.5em 0;    }    div.wp-pagenavi {        float: right;    }    div.wp-pagenavi a, div.wp-pagenavi span {        background: #ebebeb;        color: #959595;        text-decoration: none;        display: block;        float: left;        height: 26px;        line-height: 26px;        padding: 0 7px;        position: relative;    }    div.wp-pagenavi a {        padding: 0 20px 0 0;    }    div.wp-pagenavi .first,    div.wp-pagenavi .last,    div.wp-pagenavi .extend {        display: none;    }    div.wp-pagenavi a:hover {        text-decoration: underline;        color: #666;    }    div.wp-pagenavi a strong {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -200px -400px;        width: 27px;        display: block;        position: absolute;        right: -16px;        top: 0;        text-indent: -999em;    }    div.wp-pagenavi a:first-child {        padding: 0 0 0 15px;    }    div.wp-pagenavi a:first-child strong {        right: auto;        left: -16px;        background-position: 0 -400px;    }    div.wp-pagenavi a:hover strong {        background-position: -300px -400px;    }    div.wp-pagenavi a:first-child:hover strong {        background-position: -100px -400px;    }    div.wp-pagenavi a.page {        padding: 0 7px;    }    div.wp-pagenavi span.current {        background: #fff;        border: 3px solid #ebebeb;        -webkit-border-radius: 3px;        -moz-border-radius: 3px;        margin: -3px 0;    }/* @end *//* @group tables */    table {        margin: 1.5em 0;        border-collapse: collapse;        border: 1px solid #aaa;    }    caption {        text-align: center;    }    th, td {        padding: 2px 5px;    }    thead th {        border-bottom: 1px solid #aaa;    }    tfoot th {        border-top: 1px solid #aaa;    }/* @end *//* ---- stylesheets/forms.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/forms.css *//* * FORMS.CSS * * This file formats all form elements, associated text and lay-out * and error messages. It should be included on every page that * uses forms. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    December 28, 2008 * * LICENSE * * The entire contents of this is copyright 2008 Arjan van der Gaag. All rights * reserved. Be inspired, but don't steal. * *//* @group Generic fieldset lay-out */    fieldset {        margin: 1.5em 0;        padding: 27px 9px 9px;        background: #fff;        border: 1px solid #ebebeb;        position: relative;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;    }    legend {        padding: 0;        font-weight: bold;    }    legend span {        position: absolute;        text-shadow: #fff 2px 2px 1px;        top: 0;        left: 0;        right: 0;        padding: 9px;        border-bottom: 1px solid #ddd;        background: #f6f6f6;    }    @-moz-document url-prefix() {        legend span {            top: -27px;            left: -9px;            right: 9px;        }    }    #site fieldset ol, #site fieldset div {        margin: 1.5em 0 0;        list-style: none;    }    fieldset li {        margin: .75em 0;        display: block;        clear: left;    }        fieldset li:after {        content: ".";        clear: both;        display: block;        height: 0px;        visibility: hidden;    }    fieldset li:after {        display: inline-block;    }    /* Hides from IE-mac \*/    * html fieldset li:after {        height: 1%;    }/* @end *//* @group Labels */    label {        cursor: pointer;        padding: 6px 0 0;    }    fieldset li small {        display: block;        clear: left;        float: left;        margin: .75em 0 .75em 130px;        color: #666;        font-size: .916667em;    }    fieldset label, span.label {        display: block;        float: left;        width: 130px;    }    fieldset li.wide label {float: none;width: auto !important;}    span.value {        font-weight: bold;    }/* @end *//* @group Generic controls */    fieldset input {        vertical-align: 0px;    }    fieldset input[type="text"], fieldset input[type="password"], fieldset textarea {        width: 290px;        padding: 1px;        font-size: 1.2em;    }    input, button {        font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;    }/* @end *//* @group Nested fieldsets */    fieldset fieldset {        border: none;        margin: 0 0 -1.5em 0;        padding: 0;    }    fieldset fieldset legend {        font-weight: normal;    }    fieldset fieldset legend span {        background: none;        text-shadow: none;        padding: 0;        border: 0;        left: 1px;        top: 0;    }    #site fieldset fieldset ol {        position: relative;        top: -.5em;        display: inline;        margin: 0 0 0 130px;    }/* @end *//* @group Special control sets */    /* @group Controls */        fieldset.controls {            position: relative;            margin-top: -1.5em;            padding: 9px 9px 9px 130px;            background: #f6f6f6;            border-width: 0 1px 1px;        }        fieldset.controls legend {            display: none;        }    /* @end */    /* @group Scale */        fieldset ol.scale {            float: left;        }        fieldset ol.scale li {            float: left;            display: inline;            text-align: center;            clear: none;            padding: 0;            margin: 0;        }        fieldset ol.scale label {            width: auto;            padding: 5px;        }        fieldset ol.scale input {            display: block;        }    /* @end */    /* @group Option fields */        fieldset li.option {            margin-left: 130px;        }        fieldset li.option label {            display: block;            padding-left: 20px;            width: auto;            float: none;        }        fieldset li.option label input {            position: relative;            margin-left: -20px;            vertical-align: middle;        }    /* @end *//* @end *//* @group Flash */    #flash {        font-size: 12px;        font-weight: bold;        border: 2px solid;        padding: 1.5em .75em;        margin: 3em 0;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;    }    #flash.error {        background-color: #ffe1e1;        border-color: #900;        color: #900;    }    #flash.confirm {        background-color: #e1ffe1;        border-color: #090;        color: #090;    }        #flash.notice {background: #fff;font-weight: normal;color: #959595;border-color: #ebebeb;}/* @end *//* @group Search widget *//*    #header .search_widget {        -webkit-box-shadow: 1px 1px 4px #cca329;        -moz-box-shadow: 1px 1px 4px #cca329;        margin: 0;    }    .search_widget {        background: #fff url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -195px -497px;        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        height: 2em;        position: relative;        width: 160px;        border: 1px solid #b2b2b2;        margin: .75em 0;    }    .search_widget input {        border: none;        position: absolute;        left: 25px;        width: 100px;        border-right: 5px solid #fff;        top: 0;        height: 2em;        padding: 0;    }    .search_widget button {        border: none;        position: absolute;        padding: 0;        left: 130px;        top: 1px;        width: 26px;        height: 17px;        text-indent: -999em;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px -500px;    }*/    .search_widget label {        display: none;    }/* @end *//* @group Search form */    #content .search_form {        padding-top: 9px;        margin: 1.5em 0 3em;    }    #content .search_form div {        margin: 0;    }    .search_form legend {        display: none;    }    #content .search_form input {        padding: 3px;        font-size: 16px;        width: 475px;    }    #content .search_form button {        padding: 4px 15px;        font-size: 16px;    }/* @end *//* @group Footer search form */    #search_utility fieldset {        margin: 0 9px;        padding: 0;        background: none;        border: none;    }    #search_utility legend {        display: none;    }    #search_utility div {        margin: 0 !important;    }    #search_utility label {        padding: 0;    }    #search_utility input {        font-size: 14px;        width: 210px;    }/* @end *//* @group Plain forms */    fieldset.plain {        border: none;        margin: 1.5em 0;        padding: 0;    }    fieldset.plain legend {        display: none;    }    fieldset.plain label {        float: none;        padding: 0;    }    #content fieldset.plain li {        margin: 0;    }    fieldset.plain input,    fieldset.plain textarea {        width: auto;    }/* @end */input.with_inner_label {    color: #a2a2a2;    font-style: italic;}/* @group Comment form */#commentform {color: #acacac;font-size: .916667em;margin: -10px;}#commentform fieldset ol {margin: 0;padding: 0;}#commentform li {margin: 0 0 1.5em 0;}#commentform fieldset {padding: 9px;}#commentform legend {display: none;}#commentform fieldset p {margin: 0;}#commentform span.required {font-size: 14px;font-weight: bold;color: #c00;}#commentform li span.required {display: block;float: left;margin: 5px 0 0 -10px;}#commentform label {width: 90px;}#commentform input {width: 200px;}/* @end *//* ---- stylesheets/tabs.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/tabs.css *//* * TABS.CSS * * Description of this file's contents. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-14 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * *//* @group Recipe tabs */    .tabs-hide {        display: none;    }    #content #recipe_tabs {        text-transform: uppercase;        letter-spacing: 1px;        font-family: Helvetica, Arial, sans-serif;        margin: 0 0 1.5em 0;        padding: 7px 5px 4px 240px;        list-style: none;        border-bottom: 1px solid #ebebeb;    }    #content #recipe_tabs li {        display: inline;        background: none;        padding: 0;    }    #recipe_tabs li a {        padding: 8px 15px 6px;        color: #b2b2b2;        text-decoration: none;        border: none;        border-bottom: #666;        -webkit-border-top-left-radius: 5px;        -webkit-border-top-right-radius: 5px;    }    #recipe_tabs li.tabs-selected a {        background: #fff;        color: #a5c25d !important;        border: 1px solid #ebebeb;        border-bottom: 1px solid #fff;        font-weight: bold;    }/* @end */#content .tabbed ul.tabs {    margin: 0;    padding: 0;    background: #eee;    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));    -webkit-background-origin: padding-box;    -webkit-background-clip: content-box;    border: 1px solid #ebebeb;    border-bottom: none;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;}#content .tabbed ul.tabs li {    display: block;    float: left;    width: 33.33333%;    background: none;    padding-left: 0;}/* @group 'link' styles */    .tabbed ul span {        font-weight: normal;        color: #959595;        text-decoration: none;        display: block;        text-align: center;        padding: 5px 0;        cursor: pointer;    }    .tabbed ul span:hover {        color: #999;        text-decoration: underline;    }    .tabbed ul span:focus,    .tabbed ul span:active {        color: #111;    }/* @end *//* @group Currently selected tab */    .tabbed ul.tabs li.current {        position: relative;        left: -1px;        background: #fff;    }    .tabbed ul.tabs li.current:last-child {        left: auto;    }    .tabbed ul.tabs li.current span {        font-weight: bold;        color: #464646;        position: relative;        top: -1px;        background: #fff;        border: 1px solid #ebebeb;        border-bottom: none;        -webkit-border-top-right-radius: 5px;        -webkit-border-top-left-radius: 5px;        -moz-border-radius-topright: 5px;        -moz-border-radius-topleft: 5px;    }/* @end *//* ---- stylesheets/modules.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/modules.css *//* * MODULES.CSS * * This file handles the styling of module panels, mostly found in the * sidebars of the site. These are individual components with a header, footer * and body. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-05-27 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */.panel {    background: #fff;    border: 1px solid #ebebeb;    margin: 1.5em 0;    padding: 8px 10px;    position: relative;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;}#fp_explore {    position: relative;    margin: 2.6em -10px 0 -20px;    padding: 0 10px 0 20px;}/* @group Advertisement module */    .module.ad {        text-align: center;        margin: 1.5em 0;    }    .home .module.ad {        position: relative;        margin: 25px -10px 0 0;    }    .module.ad * {        margin: 0 auto;    }    .module.ad h4 {        color: #ccc;    }/* @end *//* @group Balloon module * * These styles create the speech balloon effect. * There are 4 variations: * * - big leader balloon, used a.o. on the front page * - a comment balloon * - a comment balloon for a post author * - a tip balloon */    .module.balloon {        margin: 1.5em 0;    }    .module.balloon .footer {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -80px 0;        padding: 0 0 0 70px;    }    .module.balloon .footer p {        background: #f5f5f5;        padding: 8px 0 8px 0;    }    .module.balloon p {        margin: 0;    }    .module.balloon .body {        padding: 10px;        border-radius: 5px;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;    }    /* @group Comment balloons */        .module.balloon.comment .body {            background: #ebebeb;            font-size: 1.166667em;        }        .module.balloon.comment .footer {            color: #acacac;        }    /* @end */    /* @group Leader */        .module.balloon.comment.author .body,        .module.balloon.leader .body {            background: #a5c25d;            color: #fff;        }        .home .module.balloon.leader {            position: relative;            zoom: 1;            margin: -5px -10px 0 -20px;        }        .home .module.balloon.leader .body {            padding-left: 20px;            padding-bottom: 14px;        }        .module.balloon.leader .body {            font-size: 2em;            line-height: 1.5em;            text-shadow: 2px 2px 3px #739a2a;        }        .module.balloon.leader .footer p {            padding: 18px 0 0 0;        }        .module.balloon.leader .body h1 {            font-weight: normal;            font-size: 1em;            line-height: 1.5em;            color: #fff;            margin: 0;        }    /* @end *//* @end *//* @group Translation module */    #translate_module .header {        position: absolute;        width: 16px;        height: 16px;        top: 14px;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 0;    }    #translate_module .header * {        display: none;    }    #translate_module p {        margin: 0 0 1.5em 30px;        font-size: .91666667em;    }    #translate_module table {        border: none;        margin: 0;    }/* @end *//* @group Tabbed modules * * This module has a tabbed interface, with multiple headings in the header * and multiple body elements. */    #subscription_tabs {        /*         * This is the main container of all tabs         */        font-size: .9166667em;        margin: 15px 0 0 0;    }    .home #subscription_tabs {        position: relative;        margin-right: -10px;    }    #subscription_tabs a.icon {        display: block;        float: left;        width: 24px;        height: 24px;        margin: 3px 10px 9px 0;        text-indent: -999em;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -100px -100px;    }    #subscription_tabs a.news.icon {        background-position: -100px -500px;    }    #subscription_tabs a.twitter.icon {        background-position: 0 -500px;    }    #subscription_tabs.tabbed .header {        display: none;    }    #subscription_tabs.tabbed .panel {        border-top: none;        margin: 0;        -webkit-border-top-left-radius: 0;        -webkit-border-top-right-radius: 0;    }    #subscription_tabs p {        margin: 0;    }/* @end *//* ---- stylesheets/reviews.css ---- *//* * REVIEWS.CSS * * This file handles all custom styling for review posts. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-13 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * *//* @group Post meta-information */    .post.category-recensies .entry-meta .author,    .post.category-recensies .tag-links,    .post.category-recensies .comments-link {        display: none;    }    .post.category-recensies .entry-meta .meta-sep {        color: #ccc;    }    .post.category-recensies .entry-meta {        font-size: 1.1666667em;        color: #acacac;        text-align: right;    }    /* @group Links */        .post.category-recensies .entry-meta a,        .post.category-recensies .entry-meta a:visited {            color: #acacac;            text-decoration: none;            padding: 0 3px;        }        .post.category-recensies .entry-meta a:hover {            background: #ddd;        }        .post.category-recensies .entry-meta a:active,        .post.category-recensies .entry-meta a:focus {            color: #444;        }    /* @end *//* @end */.post.category-recensies {    margin: 0 0 3em;}body.category-recensies .leader {    margin: 0 0 3em;}.category-recensies #subscription_tabs {    position: relative;    margin-right: -10px;}.post.category-recensies h4 {    margin: 0;}#content .module.posts ul {    margin: 0;    list-style: none;}img.bordered {    padding: 0;    margin: 1.5em 0 0 0;    max-width: 160px;}/* ---- stylesheets/tabs.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/tabs.css *//* * TABS.CSS * * Description of this file's contents. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-14 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * *//* @group Recipe tabs */    .tabs-hide {        display: none;    }    #content #recipe_tabs {        text-transform: uppercase;        letter-spacing: 1px;        font-family: Helvetica, Arial, sans-serif;        margin: 0 0 1.5em 0;        padding: 7px 5px 4px 240px;        list-style: none;        border-bottom: 1px solid #ebebeb;    }    #content #recipe_tabs li {        display: inline;        background: none;        padding: 0;    }    #recipe_tabs li a {        padding: 8px 15px 6px;        color: #b2b2b2;        text-decoration: none;        border: none;        border-bottom: #666;        -webkit-border-top-left-radius: 5px;        -webkit-border-top-right-radius: 5px;    }    #recipe_tabs li.tabs-selected a {        background: #fff;        color: #a5c25d !important;        border: 1px solid #ebebeb;        border-bottom: 1px solid #fff;        font-weight: bold;    }/* @end */#content .tabbed ul.tabs {    margin: 0;    padding: 0;    background: #eee;    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));    -webkit-background-origin: padding-box;    -webkit-background-clip: content-box;    border: 1px solid #ebebeb;    border-bottom: none;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;}#content .tabbed ul.tabs li {    display: block;    float: left;    width: 33.33333%;    background: none;    padding-left: 0;}/* @group 'link' styles */    .tabbed ul span {        font-weight: normal;        color: #959595;        text-decoration: none;        display: block;        text-align: center;        padding: 5px 0;        cursor: pointer;    }    .tabbed ul span:hover {        color: #999;        text-decoration: underline;    }    .tabbed ul span:focus,    .tabbed ul span:active {        color: #111;    }/* @end *//* @group Currently selected tab */    .tabbed ul.tabs li.current {        position: relative;        left: -1px;        background: #fff;    }    .tabbed ul.tabs li.current:last-child {        left: auto;    }    .tabbed ul.tabs li.current span {        font-weight: bold;        color: #464646;        position: relative;        top: -1px;        background: #fff;        border: 1px solid #ebebeb;        border-bottom: none;        -webkit-border-top-right-radius: 5px;        -webkit-border-top-left-radius: 5px;        -moz-border-radius-topright: 5px;        -moz-border-radius-topleft: 5px;    }/* @end *//* ---- stylesheets/category.css ---- *//* * CATEGORY.CSS * * Handles all styling for category pages. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-14 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */div.category {    text-align: center;    float: left;    margin-bottom: 1.5em;}div.category h2, div.category p {    margin: 0;    color: #a2a2a2;}div.category img {    position: relative;    margin: 0 -17px;}/* @group Category panels */    #categories.large,    #categories.small {        margin: 3em 0 0 -140px;    }    div.category,    div.archived-photo {        margin: 5px;        float: left;        display: inline;    }    div.odd {        clear: left;    }    div.category {        min-height: 225px;        margin: 0;    }    div.category-large {        width: 280px;        margin-left: 140px;        margin-bottom: 50px;    }    div.category-small {        width: 160px;        margin-left: 140px;    }/* @end */#category_listing.photos {   margin: 0 -20px 0 -60px;}#content ol.list-view {    margin: 0;}#content ol.list-view li {    margin: 1.5em 0 .75em;    padding: 0 0 .75em 0;    border-bottom: 1px dotted #ddd;}#content ol.list-view li:last-child {    border-bottom: none;}/* ---- stylesheets/submenu.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/submenu.css *//* * SUBMENU.CSS * * Styles submenu's on the left hand side of the page, mostly used * for categories. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-14 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */#content #submenu {    list-style: none;    margin: 15px 0 0 0;    padding: 0;    font-size: 1.5em;    line-height: 1em;    font-weight: bold;}#content #submenu li {    width: 120px;    background-image: none;    margin: 0 0 18px 0;    padding: 0 40px 0 0;    position: relative;}/* @group Search form */    #submenu label {        display: none;    }    #submenu input {        width: 120px;    }    #submenu button {        width: 25px;    }/* @end *//* @group Drop-down arrow */    #submenu small {        position: absolute;        left: 120px;        top: 8px;        display: block;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px 0;        text-indent: -999em;        width: 5px;        height: 5px;        z-index: 12;        opacity: .5;        filter: alpha(opacity=50); /* IE lt 8 */        -ms-filter: "alpha(opacity=50)"; /* IE 8 */    }    #submenu li:hover small {        opacity: 1;        filter: alpha(opacity=100); /* IE lt 8 */        -ms-filter: "alpha(opacity=100)"; /* IE 8 */        top: 13px;        left: 127px;    }/* @end *//* @group Dropdown menu */    div.dropdown {        position: absolute;        top: -999em;        left: 140px;        background: #fff;        font-size: .61111111em;        line-height: 1.4em;        font-weight: normal;        z-index: 10;        padding: 10px 20px;        width: 160px;        border: 3px solid #999;        border: 3px solid rgba(0,0,0,.33);        -webkit-border-radius: 3px;        -moz-border-radius: 3px;    }    div.dropdown h4 {        margin: 0;    }    div.dropdown form {        margin: 0 0 1.4em;    }    #content div.dropdown ul {        margin: 0;        padding: 0;    }    #content #submenu div.dropdown ul li {        display: list-item;        margin: 0;        padding: 0 0 0 20px;        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px 5px;    }    #content #submenu > li:hover {        background: #fff;        border: 3px solid #999;        border: 3px solid rgba(0,0,0,.33);        margin: -8px -20px 10px -10px;        padding: 5px 20px 5px 7px;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;    }    #content #submenu > li:hover > a {        background: #fff;        position: relative;        z-index: 11;        display: block;        margin: -5px -16px -5px 0;        padding: 5px 16px 5px 0;    }/* @end *//* @group Link styles */    #submenu a,    #submenu a:link {        color: #666;        text-decoration: none;    }    #submenu a:visited {        color: #666;    }    #submenu a:hover {        color: #333;        text-decoration: underline;    }    #submenu a:focus,    #submenu a:active {        color: #111;    }    #content #submenu > li:hover > a,    #submenu .current a {        color: #ff7730;    }/* @end *//* ---- stylesheets/masthead_recipe.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/masthead_recipe.css *//* * MASTHEAD_RECIPE.CSS * * Styles the big photo on the front page. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-15 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */#masthead_recipe {    background: #fff;    text-align: center;    position: relative;    padding: 10px 10px 60px;    margin: 0 0 3em;    -webkit-box-shadow: 1px 1px 5px #ddd;    -moz-box-shadow: 1px 1px 5px #ddd;}#masthead_recipe h4 {    position: absolute;    top: 10px;    left: 12px;    margin: 0;    background: #000;    color: #fff;    padding: 0 5px;    opacity: .5;    filter: alpha(opacity=50); /* IE lt 8 */    -ms-filter: "alpha(opacity=50)"; /* IE 8 */}#masthead_recipe h2 {    position: absolute;    left: 0;    right: 0;    bottom: 0;    line-height: 60px;}#masthead_recipe h2 a {    display: block;}/* ---- stylesheets/tools.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/tools.css *//* * TOOLS.CSS * * Styles buttons in the top right corner for working with pages, like * print and share. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-16 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */div.post {    position: relative;}#tools {    position: absolute;    right: 0;    top:  0;    width: 300px;    zoom: 1;}#tools strong, #tools em {    background: #e2e2e2;    display: none;    padding: 0 0 0 6px;}#tools strong {    font-size: 1.5em;    font-style: normal;    color: #ff7730;    padding-top: 11px;    -webkit-border-top-left-radius: 5px;    -moz-border-radius-topleft: 5px;}#tools em {    font-size: .916667em;    margin: 0;    font-style: normal;    color: #7d7d7d;    padding-bottom: 11px;    -webkit-border-bottom-left-radius: 5px;    -moz-border-radius-bottomleft: 5px;}#tools a {    position: absolute;    text-decoration: none;    display: block;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite2.png') no-repeat 0 0;    width: 48px;    height: 48px;}#tools #feed_tool {    right: 70px;    background-position: -300px 5px;}#tools #print_tool {    right: 140px;}#tools #comments_tool {    right: 70px;    background-position: -100px 0;}#tools #share_tool {    right: 0px;    background-position: -200px 0;}#tools a:hover {    top: -5px;    height: 58px;    width: 155px;    padding-right: 55px;    background: #e2e2e2 url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite2.png') no-repeat 162px -95px;    -webkit-border-radius: 5px    -moz-border-radius: 5px}#tools a:hover strong, #tools a:hover em {    display: block;}#tools #feed_tool:hover {    background-position: -138px -90px;}#tools #comments_tool:hover {    width: 140px;    right: 65px;    background-position: 42px -95px;}#tools #share_tool:hover {    width: 155px;    right: -5px;    background-position: -43px -95px;}/* ---- stylesheets/recipe.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/recipe.css *//* * RECIPE.CSS * * Styles the recipe page * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-07-16 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */.single h1 {    width: 460px;}#recipe {    margin: 1.5em 0 0;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/bg_recipe.png') no-repeat -90px 2.45em;}#recipe h2 {    color: #c2c2c2;    margin: 36px 0;    position: relative;}#recipe h2 span span {    display: none;}#recipe h2 span {    display: block;    position: absolute;    top: 0;    left: 485px;    text-transform: capitalize;}.recipe_post h4.breadcrumbs, .recipe_post h1 {    margin: 0;}/* @group Ingredients */    .ingr {        float: left;        width: 201px;        margin-right: 20px;        border-right: 1px solid #ebebeb;        padding: 0 19px 18px 0;    }    .ingr h4 {        margin: 0 0 -9px 0;    }    #recipe div.ingr ul {        font-style: italic;        color: #949494;        font-size: 10px;        margin: 18px 0 36px;        position: relative;    }    #recipe div.ingr ul li {        zoom: 1;        background: none;        margin: 0 0 9px;        padding: 0 0 0 85px;    }    #recipe div.ingr ul span {        color: #7d7d7d;        display: block;        float: left;        margin-left: -85px;        width: 80px;        line-height: 1.25em;        position: relative;    }    #recipe div.ingr ul strong {        color: #ff7730;    }    #recipe div.ingr ul strong,    #recipe div.ingr ul span {        font-style: normal;        font-size: 12px;    }/* @end *//* @group Instructions */    .instr {        float: left;        width: 420px;        margin-right: 20px;    }    #content div.instr ol {        font-weight: bold;        color: #777;        margin: 0 0 0 20px;        padding: 0;        clear: both;    }    #recipe div.instr ol {        position: relative;    }    #recipe div.instr ol p {        font-weight: normal;        color: #7d7d7d;    }    #recipe div.instr ol p:before {        content: " ";    }    #recipe div.instr li a.fancybox {        position: absolute;        left: 460px;        top: 0px;    }    #recipe div.instr li a.fancybox img {        max-width: 90px;        max-height: 60px;        margin: 0;    }    .img2,    .img4,    .img6,    .img8,    .img10,    .img12,    .img14,    .img16,    .img18,    .img20,    .img22,    .img24,    .img26,    .img28,    .img30,    .img32,    .img32,    .img34,    .img36,    .img38,    .img40 {        left: 580px !important;    }    .img1,    .img2 {        top: 0 !important;    }    .img3,    .img4 {        top: 80px !important;    }    .img5,    .img6 {        top: 160px !important;    }    .img7,    .img8 {        top: 240px !important;    }    .img9,    .img10 {        top: 320px !important;    }    .img11,    .img12 {        top: 400px !important;    }    .img13,    .img14 {        top: 480px !important;    }    .img15,    .img16 {        top: 560px !important;    }    .img17,    .img18 {        top: 640px !important;    }    .img19,    .img20 {        top: 720px !important;    }    .img21,    .img22 {        top: 800px !important;    }    .img23,    .img24 {        top: 880px !important;    }    .img25,    .img26 {        top: 960px !important;    }    .img27,    .img28 {        top: 1040px !important;    }    .img30,    .img31 {        top: 1120px !important;    }    .img32,    .img33 {        top: 1200px !important;    }    .img34,    .img35 {        top: 1280px !important;    }    .img36,    .img37 {        top: 1360px !important;    }    .img38,    .img39 {        top: 1440px !important;    }    .img40,    .img41 {        top: 1520px !important;    }/* @end *//* @group Aside & meta */    #tags h4 {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px -295px;        text-indent: -999em;        width: 16px;        height: 16px;        float: left;        margin: 0 0 -18px -20px;        position: relative;    }    #tags p {        margin: 0;    }    #recipe div.last .thumbnailed {        list-style: none;        margin: 1.5em 0;    }    #recipe div.last .thumbnailed li {        margin: 0 0 .75em 0;    }    #recipe div.last .thumbnailed a {        display: block;        padding-left: 60px;        overflow: auto;        margin: -5px;        padding: 5px 5px 5px 65px;    }    #recipe div.last .thumbnailed a:hover {        background: #ebebeb;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;    }    #recipe div.last .thumbnailed li img {        display: block;        float: left;        margin-left: -60px;        border: 1px solid #ddd;        padding: 2px;        background: #fff;    }    /* @group Link styles */        #tags a,        #tags a:link {            color: #7d7d7d;            text-decoration: none;        }        #tags a:visited {            color: #999;        }        #tags a:hover {            color: #7d7d7d;            text-decoration: underline;        }        #tags a:focus,        #tags a:active {            color: #555;        }    /* @end *//* @end *//* @group Tip */    span.tip {        background: #ebebeb;        padding: 10px;        display: inline;        color: #acacac;        font-size: .916667em;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        float: right;        width: 140px;        position: relative;        margin: 0 0 18px 18px;    }    span.tip:after {        content: ".";        text-indent: -999em;        display: block;        position: absolute;        width: 0;        height: 0;        bottom: -20px;        left: 20px;        border-left: 10px solid transparent;        border-right: 10px solid #ebebeb;        border-top: 10px solid #ebebeb;        border-bottom: 10px solid transparent;    }/* @end *//* @group Recipe meta-information */    #recipe_meta {        margin-top: 1.3em;    }    div.recipe_properties {        color: #b2b2b2;        font-size: .9166667em;        margin: 1.5em 0;    }    div.recipe_properties span {        display: block;        float: left;        clear: both;        margin: 0 0 9px 0;    }    div.archived-photo div.recipe_properties {        text-align: center;    }    div.archived-photo div.recipe_properties span {        padding: 0 0 0 20px;    }    span.difficulty-low, span.difficulty-medium, span.difficulty-high {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 -199px;        padding: 0 15px 0 20px;    }    span.difficulty-medium {        background-position: -100px -199px;    }    span.difficulty-high {        background-position: -200px -199px;    }    span.time-low, span.time-medium, span.time-high {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat 0 -299px;        padding: 0 15px 0 20px;    }    span.time-medium {        background-position: -100px -299px;    }    span.time-high {        background-position: -200px -299px;    }    span.servings {        background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/sprite1.png') no-repeat -300px -199px;        padding: 0 15px 0 20px;    }/* @end *//* @group Mini-ad */    .mini-ad {        background: #fff;        float: left;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        border-radius: 5px;        border: 1px solid #ebebeb;        margin: 1.5em 0;    }    .mini-ad a {        display: block;        text-decoration: none;        color: rgb(125, 125, 125);        padding: 10px 10px 5px 10px;    }    .mini-ad a:hover strong {        text-decoration: underline;        color: rgb(255, 119, 48);;    }    .mini-ad strong, .mini-ad cite, .mini-ad small {        display: block;    }    .mini-ad cite {        font-style: normal;        font-size: .916667em;    }    .mini-ad small {        font-size: .83333em;        color: #ccc;    }    .mini-ad dt {        float: left;    }    .mini-ad img {        border: 1px solid #222;    }    .mini-ad dd {        margin: 0 0 0 60px !important;        padding: 0;    }/* @end *//* ---- stylesheets/fancybox.css ---- */html, body {    height: 100%;}div#fancy_overlay {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: #666;    display: none;    z-index: 30;}* html div#fancy_overlay {    position: absolute;    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}div#fancy_wrap {    text-align: left;}div#fancy_loading {    position: absolute;    height: 40px;    width: 40px;    cursor: pointer;    display: none;    overflow: hidden;    background: transparent;    z-index: 100;}div#fancy_loading div {    position: absolute;    top: 0;    left: 0;    width: 40px;    height: 480px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_progress.png') no-repeat;}div#fancy_loading_overlay {    position: absolute;    background-color: #FFF;    z-index: 30;}div#fancy_loading_icon {    position: absolute;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_loading.gif') no-repeat;    z-index: 35;    width: 16px;    height: 16px;}div#fancy_outer {    position: absolute;    top: 0;    left: 0;    z-index: 90;    padding: 18px 18px 33px 18px;    margin: 0;    overflow: hidden;    background: transparent;    display: none;}div#fancy_inner {    position: relative;    width:100%;    height:100%;    border: 1px solid #BBB;    background: #FFF;}div#fancy_content {    margin: 0;    z-index: 100;    position: absolute;}div#fancy_div {    background: #000;    color: #FFF;    height: 100%;    width: 100%;    z-index: 100;}img#fancy_img {    position: absolute;    top: 0;    left: 0;    border:0;    padding: 0;    margin: 0;    z-index: 100;    width: 100%;    height: 100%;}div#fancy_close {    position: absolute;    top: -12px;    right: -15px;    height: 30px;    width: 30px;    background: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_closebox.png') top left no-repeat;    cursor: pointer;    z-index: 181;    display: none;}#fancy_frame {    position: relative;    width: 100%;    height: 100%;    display: none;}#fancy_ajax {    width: 100%;    height: 100%;    overflow: auto;}a#fancy_left, a#fancy_right {    position: absolute;    bottom: 0px;    height: 100%;    width: 35%;    cursor: pointer;    z-index: 111;    display: none;    background-image: url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/data:image/gif;base64,AAAA') ;    outline: none;}a#fancy_left {    left: 0px;}a#fancy_right {    right: 0px;}span.fancy_ico {    position: absolute;    top: 50%;    margin-top: -15px;    width: 30px;    height: 30px;    z-index: 112;    cursor: pointer;    display: block;}span#fancy_left_ico {    left: -9999px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_left.png') no-repeat;}span#fancy_right_ico {    right: -9999px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_right.png') no-repeat;}a#fancy_left:hover {  visibility: visible;}a#fancy_right:hover {  visibility: visible;}a#fancy_left:hover span {    left: 20px;}a#fancy_right:hover span {    right: 20px;}.fancy_bigIframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: transparent;}div#fancy_bg {    position: absolute;    top: 0; left: 0;    width: 100%;    height: 100%;    z-index: 70;    border: 0;    padding: 0;    margin: 0;}div.fancy_bg {    position: absolute;    display: block;    z-index: 70;    border: 0;    padding: 0;    margin: 0;}div.fancy_bg_n {    top: -18px;    width: 100%;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_n.png') repeat-x;}div.fancy_bg_ne {    top: -18px;    right: -13px;    width: 13px;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_ne.png') no-repeat;}div.fancy_bg_e {    right: -13px;    height: 100%;    width: 13px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_e.png') repeat-y;}div.fancy_bg_se {    bottom: -18px;    right: -13px;    width: 13px;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_se.png') no-repeat;}div.fancy_bg_s {    bottom: -18px;    width: 100%;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_s.png') repeat-x;}div.fancy_bg_sw {    bottom: -18px;    left: -13px;    width: 13px;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_sw.png') no-repeat;}div.fancy_bg_w {    left: -13px;    height: 100%;    width: 13px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_w.png') repeat-y;}div.fancy_bg_nw {    top: -18px;    left: -13px;    width: 13px;    height: 18px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_shadow_nw.png') no-repeat;}div#fancy_title {    position: absolute;    bottom: -33px;    left: 0;    width: 100%;    z-index: 100;    display: none;}div#fancy_title div {    color: #FFF;    font: bold 12px Arial;    padding-bottom: 3px;}div#fancy_title table {    margin: 0 auto;}div#fancy_title table td {    padding: 0;    vertical-align: middle;}td#fancy_title_left {    height: 32px;    width: 15px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_title_left.png') repeat-x;}td#fancy_title_main {    height: 32px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_title_main.png') repeat-x;}td#fancy_title_right {    height: 32px;    width: 15px;    background: transparent url('http://yummyinmytummy.nl/wp-content/themes/yummy3-1/images/fancybox/fancy_title_right.png') repeat-x;}/* ---- stylesheets/highlights.css ---- *//* * Search term highlighting from Search Unleashed plugin */.searchterm1, .searchterm1 a { background-color: #FFFF00; padding: 2px 0px; font-weight: bold;}.searchterm2, .searchterm2 a { background-color: #F7B34F; padding: 2px 0px; font-weight: bold;}.searchterm3, .searchterm3 a { background-color: #A0F74F; padding: 2px 0px; font-weight: bold;}.searchterm4, .searchterm4 a { background-color: #4FCFF7; padding: 2px 0px; font-weight: bold;}.searchterm5, .searchterm5 a { background-color: #F7C7F1; padding: 2px 0px; font-weight: bold;}.incoming {overflow: hidden;border: 3px solid #DCEEEE;padding: 0.5em;margin: 2em 0em;color: #2530A8;background-color: #F1FAF9;}.incoming h3{width: 100%;margin: 0;padding: 5px;font-weight: bold;font-size: 16px;}.incoming a {   color: #405D77; }.incoming a:hover { color: red; }.incoming div { padding: 5px; }.incoming p { margin: 0; padding: 0; }.incoming ul li, .incoming ul { background: none; margin: 0; padding: 0; }.incoming ul li { margin-left: 40px; }.incoming .hide { float: right; margin: 5px; padding: 0; }/* ---- stylesheets/comments.css ---- *//* @override http://yummy.dev/wp-content/themes/yummy3/stylesheets/comments.css *//* * COMMENTS.CSS * * Description of this file's contents. * * CREATOR * * Author:  Arjan van der Gaag * E-mail:  arjan@mixe.nl * Date:    2009-08-07 * * LICENSE * * The entire contents of this is copyright 2009 Arjan van der Gaag. * All rights reserved. Be inspired, but don't steal. * */#comments-list ol {list-style: none;margin: 1.5em 0;}#comments-list li {font-weight: normal;margin: 0 0 36px 0;}/* @group Metadata */#comments-list p.meta {color: #acacac;padding: 10px 0 0 70px;margin: 0;}#comments-list p.meta span.comment-author {font-weight: bold;}#comments-list p.meta em {display: block;}#comments-list p.meta strong {display: block;float: left;text-indent: -999em;width: 0;height: 0;margin: -10px 0 0 -40px;position: relative;border-left: 13px solid transparent;border-right: 13px solid #ebebeb;border-top: 13px solid #ebebeb;border-bottom: 13px solid transparent;}/* @end *//* @group Content */#comments-list blockquote.comment-content {background: #ebebeb;margin: 0;font: 1.166667em/1.428571em Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;color: #7d7d7d;-webkit-border-radius: 5px;padding: 20px;}#comments-list blockquote.comment-content p {margin: 0;padding: 0;}#comments-list blockquote.comment-content > *:first-child:before {content: '';display: none;}/* @end *//* @group Author comment */#comments-list li.bypostauthor blockquote {background: #a5c25d;color: #fff;}#comments-list li.bypostauthor p.meta strong {border-right: 13px solid #a5c25d;border-top: 13px solid #a5c25d;}/* @end */