@media screen {
body {font-family: 'Lucida Grande', Arial;font-size:12px;margin: 0;line-height:160%;background: #fff url(/images/bg_header.jpg) left top no-repeat;/* NEW HEADER */*behavior: url(csshover.htc);}
/* ----------- COLUMNS --------------- */
#container {margin: 0;}
#contentbody {background: #fff;clear:both;}
#header {height:132px;background: url(/images/bg_topright.jpg) right top no-repeat;min-width:760px;}
#logo {float:left;width:212px;height:90px;}
#leftcol {/* OLD width: 160px; */ width: 170px;padding:0px;float:left;background:#FCF9F2;}
#leftcol ul {list-style-position:outside;list-style-type:none;margin:0 0 10px 0;padding:0;}
/* OLD #leftcol li {margin:0 10px;padding:0 0 0 0px;} */
/* OLD #rightcol {margin-left:160px;background-color:#fff;min-width:600px;} */

/* NEW */ #centercol {margin-left:175px;margin-right:0;background-color:#fff;}
/* NEW */ #rightcol {float:right;width:180px;background-color:#fff;margin-top:20px;padding-bottom:20px;}

#footer {color:#666;font-size:11px;/* OLD clear:left; */clear:both;background:#F2F2F2 url(/images/footer-bg.png) repeat-x scroll 0 top;height:80px;padding-left:195px;padding-right:200px;}
#footer a {font-weight:normal;color:#536F9A;}
#footer a:hover {text-decoration:none;}
#footer a.totop {padding-left:10px;font-weight:normal;color:#536F9A;background:#F2F2F2 url(/images/bg_totop.gif) left center no-repeat;}
#footer #footerleft {padding-top:10px;float:left;}
#footer #footerright {width:200px;text-align:right;padding-top:15px;float:right;}
#adsense_top {padding-top:20px;/* NEW HEADER */height:70px;}
#adsense_single {text-align:center;}
.search-sense {padding:0 0 20px 0;}
/* ----------- CONTENT --------------- */
#content {padding:20px 20px 30px 20px;*padding:20px 20px 20px 20px;}
#content h2 {font-size:24px;font-weight:normal;margin:0 0 15px 0;color:#536F9A;line-height:110%;}
#content h3 {font-size:14px;font-weight:bold;color:#999;margin-bottom:5px;}
#content h4 {font-size:16px;margin:0;padding:0;display:inline;color:#536F9A;font-weight:bold;}
#content h5 {font-size:14px;font-weight:bold;color:#000;margin-bottom:15px;}
p.csc-header-date {margin-bottom:-15px;margin-top:15px;}
#content p a, #content ul a {font-weight:normal;color:#A68C53;}
#content p a:hover, #content ul a:hover {text-decoration:none;}
#content p a:visited, #content ul a:visited {color:#8B816D;}
#content #single_view h2 {margin:15px 0 10px 0;}
#leftcol h2 {background:#E6DFCF;color:#404040;font-size:14px;font-weight:bold;margin:0;padding:5px 10px;}
#content .grey-box {min-height:75px;background:#F9F9F9 url(/images/bg_greybox.jpg) right top repeat-y;border:1px solid #ccc;padding:10px;margin:20px 0;}
#content .grey-box p {margin:0;}
#content .grey-box h3 {font-size:16px;font-weight:bold;color:#A68C53;margin:0 0 5px 0;}
#content .grey-box h4 {font-size:14px;margin:0 0 5px 0;}
#content .white-box {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px;margin:20px 0;}
#content .white-box p {margin:0;}
#content .white-box h3 {font-size:16px;font-weight:bold;color:#999;margin:0 0 5px 0;}
#content .white-box h4 {font-size:14px;margin:0 0 5px 0;color:#536F9A;}
#content .white-box h4 a{color:#536F9A;}
#content .white-box h4 a:hover{text-decoration:none;}
#paypal {float:right;}

#content .news-box h5 {margin-left:10px;}
#content .news-box .dish-item li {margin-left:10px;}
#disqus_thread {width:600px;}
div.csc-textpic-caption {font-size:11px;line-height:150%;}

/* ----------- Menues archive list --------------- */
ul.menues { margin:0;padding:0;}
ul.menues li {margin-left:30px;}
ul.menues li.nav-divider {margin-top:15px;margin-bottom:5px;list-style:none;margin-left:0px;}

/* ----------- LIST VIEW: MENUES --------------- */
div.menu-item ul {margin:0;padding:0;}
div.menu-item li {padding:0px 0px;list-style:none;}
div.menu-item li a {font-weight:normal;color:#A68C53;}
div.menu-item li a:hover {text-decoration:none;}
div.menu-item a:visited {color:#8B816D;}
#content .menu-box {border:1px dotted #999;padding:0 20px;}
#content .menu-box p.csc-header-date {text-align:center;margin-bottom:-15px;margin-top:15px;}
#content .menu-box h5 {text-align:center; margin:20px 0 20px 0;font-size:24px;font-weight:normal;color:#536F9A;line-height:110%;}
#content .menu-box .menu-item li {text-align:center;}
#content .menu-box span.stars {display:block;padding:5px 0;}
#content .menu-box div.printmenu,
#content .menu-box span.printmenu {text-align:left;position:absolute;margin-top:-80px;margin-left:-15px;}
#content .menu-box a.print {color:#A68C53;padding-left:17px;margin-left:5px;background: url(/images/icon_print.gif) left bottom no-repeat;}
#content .menu-box a.print:hover {text-decoration:none;}
#content .menu-box p.adsense_center {border-top:1px dotted #999;text-align:center;padding-top:10px;*padding-bottom:5px;}
/* ----------- METANAV --------------- */
#metanav {background:#FCF9F2;height:36px;}
#breadcrumb {float:left;padding:7px 10px;font-size:12px;font-weight:normal;}
#breadcrumb form {display:inline;}
#breadcrumb a {color:#536F9A;}
#breadcrumb a:hover {text-decoration:none;}
#metanav select {font-size:11px;}
#toolbar {float:right;padding:7px 10px 7px 10px;font-size:12px;font-weight:normal;}
#toolbar a {font-size:11px;color:#536F9A;}
#toolbar a:hover {text-decoration:none;}

/* OLD #toolbar #languageselector { display:inline;margin:0;padding:0; }*/
#language {margin-left:10px;}
#language select {font-size:11px;width:120px;}

/* ----------- MAINNAV --------------- */
#mainnav {min-width:600px;border-bottom:2px solid #445C7F;height:27px;_height:25px;margin:-27px 0 0 0px;padding-left:8px;font-size:13px;}
#mainnav ul {margin: 0; padding: 0;list-style: none;}
#mainnav ul li { float:left;margin-right:3px;}
#mainnav ul li a { display:block;padding:6px 12px 5px 12px;_padding:5px 12px 4px 12px;color:#fff;text-decoration:none;font-size:13px; background:#536F9A;line-height:125%;}
#mainnav ul li.current a { background:#445C7F;}
#mainnav ul li.current ul li a {background:#536F9A;}

#mainnav ul li a:hover,
#mainnav ul li ul li a:hover,
#mainnav ul li ul li.current a { background:#445C7F;}
#mainnav ul li.current ul li.current a { background:#445C7F;}

#mainnav ul li ul li { margin-right:0px;}
/* #mainnav ul ul ul, */
#mainnav ul ul { margin:0px 0 0 0;padding:0px 0 0px 0;position:absolute;z-index:6;width:164px;_width:160px;visibility: hidden;list-style:none;border-top:2px solid #445C7F;background:#536F9A;}

/* #mainnav ul ul ul { margin:-26px 0 0 164px;border:none;} */
/* #mainnav ul ul li a { display:block;padding:5px 12px;color:#fff;text-decoration:none;font-size:13px;width:140px;_width:160px;}*/
* html #mainnav ul li a {width:1px;}
#mainnav ul ul li a {width:140px;}

#mainnav a:hover, 
#mainnav ul ul a:hover {background:#445C7F;}

#mainnav :hover > a, 
#mainnav ul ul :hover > a {background:#445C7F;}

#mainnav  ul li:hover a {background:#445C7F;}
#mainnav  ul li:hover ul li a {background:#536F9A;}
#mainnav  ul li:hover ul li a:hover {background:#445C7F;}

#mainnav ul ul#submenu78,
#mainnav ul ul#submenu120 {display:none;}


/* ----------- SUBNAV --------------- ALL FOR 3 COLUMNS */
#leftcol #subnav ul,
#leftcol #adsense_left ul {list-style-type:none;margin:0px 0 10px 0;padding:0;}
#leftcol #subnav ul li,
#leftcol #adsense_left  ul li {margin:0;padding:2px 10px;}
#leftcol #subnav ul li.nav-divider,
#leftcol #adsense_left ul li.nav-divider {margin:12px 0 5px 0;padding:4px 10px;background-color:#E6DFCF;color:#404040;font-size:13px;font-weight:bold;}
#leftcol #subnav ul li a,
#leftcol #adsense_left ul li a {font-size:13px;color:#526A9E;font-weight:normal;text-decoration:none;}
#leftcol #subnav ul li a:hover,
#leftcol #subnav ul li.current a,
#leftcol #adsense_left ul li a:hover  {color:#333;text-decoration:none;}
#leftcol #addthis ul {list-style-type:none;margin:0px 0 10px 10px;padding:0;}

/* ----------- EDITPANEL --------------- */
#content form table { }
#content .dish-item li form { float: left; padding-right: 10px; clear:none; }
table.typo3-editPanel { margin-top: 5px;}
#content .typo3-editPanel, img.frontEndEditIcons, table{display:none;}
#content .dish-item .typo3-editPanel, #content #single_view .typo3-editPanel {display:block;}

/* ----------- SEARCHBOX --------------- */

div.tx-gourmetpedia-pi1-searchbox,
div.tx-gourmetpedia-pi2-searchbox,
div.tx-gourmetpedia-pi3-searchbox {margin:0px 0 15px 0;}

div.tx-gourmetpedia-pi1-searchbox form,
div.tx-gourmetpedia-pi2-searchbox form,
div.tx-gourmetpedia-pi3-searchbox form {display:inline;}

div.tx-gourmetpedia-pi1-searchbox label,
div.tx-gourmetpedia-pi2-searchbox label,
div.tx-gourmetpedia-pi3-searchbox label {font-weight:bold;font-size:12px;margin-right:5px;}

div.tx-gourmetpedia-pi1-searchbox input.tx-gourmetpedia-pi1-searchbox-sword,
div.tx-gourmetpedia-pi2-searchbox input.tx-gourmetpedia-pi2-searchbox-sword,
div.tx-gourmetpedia-pi3-searchbox input.tx-gourmetpedia-pi3-searchbox-sword {border: 1px solid #999999;width:200px;background:#F4F4F4;padding:3px 2px 2px;*padding:1px 2px 1px;}

div.tx-gourmetpedia-pi1-searchbox input.tx-gourmetpedia-pi1-searchbox-sword:focus,
div.tx-gourmetpedia-pi2-searchbox input.tx-gourmetpedia-pi2-searchbox-sword:focus,
div.tx-gourmetpedia-pi3-searchbox input.tx-gourmetpedia-pi3-searchbox-sword:focus {background:#FAFAFA;} 
   
div.tx-gourmetpedia-pi1-searchbox input.tx-gourmetpedia-pi1-searchbox-button,
div.tx-gourmetpedia-pi2-searchbox input.tx-gourmetpedia-pi2-searchbox-button,
div.tx-gourmetpedia-pi3-searchbox input.tx-gourmetpedia-pi3-searchbox-button {border: 1px solid #CD5D23;color:#fff;background:url(/images/bg_searchbutton.gif) 0 0 repeat-x;cursor:pointer;height:20px;margin-left:2px;font-size:11px;padding:0 5px;}

/* ----------- SINGLE VIEW: dishes, dictionary --------------- */

div#single_metanav {padding:0 0 10px 0;}
div#single_metanav a, #disqus_thread a, a.dsq-brlink {font-weight:normal;color:#A68C53;}

div#single_metanav a:hover {text-decoration:none;}
div#single_metanav a.go_back {padding-left:14px;background: url(/images/icon_goback.gif) left bottom no-repeat;}
div#single_metanav a.print {padding-left:17px;margin-left:5px;background: url(/images/icon_print.gif) left bottom no-repeat;}
div#single_metanav a.go_recipe {padding-left:17px;margin-left:5px;background: url(/images/icon_recipe.gif) left bottom no-repeat;}
div#single_metanav span#left_metanav {/* float:left;margin-bottom:10px;*/}
div#single_metanav span#right_metanav {float:right;margin-bottom:10px;}
#single_view h3 {font-size:16px;margin:10px 0 15px 0;color:#536F9A;line-height:110%;border-bottom:1px solid #E5E4D9;padding:10px 0px 10px 20px;background: url(/images/icon_recipe.gif) left center no-repeat;}
div#single_translations ul {margin:0 0 20px 0;padding:0;border-top:1px solid #E5E4D9;}
div#single_translations ul li {border-bottom:1px solid #E5E4D9;padding:5px 0px;list-style:none;}
div#single_translations ul li img {margin-right:5px;}

div.photo-item {float:left;margin-right:10px;font-size:10px;margin-bottom:7px;height:108px;width:100px;line-height:160%;}
div.photo-item a {font-weight:normal;color:#A68C53;}
div.photo-item a:hover {text-decoration:none;}
div.photo-single {margin: 0 0px 10px 0;}

ul#basic_fs {list-style:none;margin:0;padding:0;}
ul#basic_fs li {float:left;margin:0 10px 10px 0;padding:0;font-size:10px;}
ul#basic_fs li a span.basic_fs {display:block;margin:0px 0 0 0;padding:0;}
ul#basic_fs li a {font-weight:normal;color:#A68C53;}
ul#basic_fs li a:hover {text-decoration:none;}

/* ----------- LIST VIEW: dishes, dictionary --------------- */
div.dish-item ul {margin:0;padding:0;}
div.dish-item li {border-bottom:1px solid #E5E4D9;padding:5px 0px;list-style:none;}
div.dish-item li a {font-weight:normal;color:#A68C53;}
div.dish-item li a:hover {text-decoration:none;}
div.dish-item a:visited {color:#8B816D;}
/*Highlight*/
div.dish-item a b {color:#C44A06;}

/* ----------- LIST VIEW: filters, selector --------------- 
div#contentmain div.tx-gourmetpedia-pi3 {margin-top:-10px;padding-top:20px;border-top:2px solid #536F9A;}*/

div.tx-gourmetpedia-pi2-indexSelector,
div.tx-gourmetpedia-pi1-sortSelector,
div.tx-gourmetpedia-pi2-sortSelector,
div.tx-gourmetpedia-pi3-sortSelector {border-bottom:2px solid #536F9A;text-align:right;margin-top:-39px;*margin-top:-15px;margin-bottom:10px;}

.tx-gourmetpedia-pi2-indexSelector ul,
.tx-gourmetpedia-pi1-modeSelector ul,
.tx-gourmetpedia-pi1-sortSelector ul,
.tx-gourmetpedia-pi2-modeSelector ul,
.tx-gourmetpedia-pi2-sortSelector ul,
.tx-gourmetpedia-pi3-modeSelector ul,
.tx-gourmetpedia-pi3-sortSelector ul {margin:20px 0 3px 0;*margin:1px 0 3px 0;padding:0;}

.tx-gourmetpedia-pi2-indexSelector li,
.tx-gourmetpedia-pi1-modeSelector li,
.tx-gourmetpedia-pi1-sortSelector li,
.tx-gourmetpedia-pi2-modeSelector li,
.tx-gourmetpedia-pi2-sortSelector li,
.tx-gourmetpedia-pi3-modeSelector li,
.tx-gourmetpedia-pi3-sortSelector li {display:inline; list-style:none;}

.tx-gourmetpedia-pi1-sortSelector li.sort_text,
.tx-gourmetpedia-pi2-sortSelector li.sort_text,
.tx-gourmetpedia-pi3-sortSelector li.sort_text {padding-right:10px;}

.tx-gourmetpedia-pi2-indexSelector li.index_text {padding-right:5px;}
.tx-gourmetpedia-pi2-indexSelector select {font-size:11px;}

.tx-gourmetpedia-pi3-modeSelector a:hover,
.tx-gourmetpedia-pi3-sortSelector a:hover,
.tx-gourmetpedia-pi2-modeSelector a:hover,
.tx-gourmetpedia-pi2-sortSelector a:hover,
.tx-gourmetpedia-pi1-modeSelector a,
.tx-gourmetpedia-pi1-sortSelector a {padding:5px 10px; background:#6689C1;color:#fff;text-decoration:none;}
#content .tx-gourmetpedia-pi1-sortSelector ul li a {color:#fff;}

.tx-gourmetpedia-pi1-modeSelector a:hover,
.tx-gourmetpedia-pi1-sortSelector a:hover,
.tx-gourmetpedia-pi2-modeSelector a:hover,
.tx-gourmetpedia-pi2-sortSelector a:hover,
.tx-gourmetpedia-pi3-modeSelector a:hover,
.tx-gourmetpedia-pi3-sortSelector a:hover {background:#536F9A;}

.tx-gourmetpedia-pi1-sortSelector li.icon_camera_sort a {
    padding:5px 10px 5px 33px; background:#E6DFCF url(/images/icon_camera_sort.gif) no-repeat 10px center;color:#fff;text-decoration:none;
}
#content .tx-gourmetpedia-pi1-sortSelector ul li.icon_camera_sort a {color:#000;}
.tx-gourmetpedia-pi1-sortSelector li.icon_camera_sort a:hover {background:#DFD7C3 url(/images/icon_camera_sort.gif) no-repeat 10px center;}

.tx-gourmetpedia-pi1-modeSelector li.tx-gourmetpedia-pi1-modeSelector-SCell a,
.tx-gourmetpedia-pi1-sortSelector li.tx-gourmetpedia-pi1-sortSelector-SCell a,
.tx-gourmetpedia-pi2-modeSelector li.tx-gourmetpedia-pi2-modeSelector-SCell a,
.tx-gourmetpedia-pi2-sortSelector li.tx-gourmetpedia-pi2-sortSelector-SCell a,
.tx-gourmetpedia-pi3-modeSelector li.tx-gourmetpedia-pi3-modeSelector-SCell a,
.tx-gourmetpedia-pi3-sortSelector li.tx-gourmetpedia-pi3-sortSelector-SCell a {background:#536F9A;}

.tx-gourmetpedia-pi2-indexSelector a {font-weight:normal;color:#A68C53;padding:0 1px;}
.tx-gourmetpedia-pi2-indexSelector a:hover {color: #8B816D;text-decoration:none;}
.tx-gourmetpedia-pi2-indexSelector li.tx-gourmetpedia-pi2-indexSelector-SCell a {color: #000;font-weight:bold;text-decoration:none;}

/* ----------- PAGE BROWSER --------------- */
.tx-gourmetpedia-pi3-browsebox {clear:left;}

.showResultsWrap{font-size:12px;margin:5px 0 10px;padding:10px 0 5px;border-bottom:1px solid #CEC7BA;}
.showResultsNumbersWrap {font-weight:bold;}
.browseLinksWrap {margin-bottom:10px;}
.browseWrap {float:left;width:350px;font-weight:normal;}
.browseWrap a {padding:1px 5px;border:1px solid #ccc;text-decoration:none;color:#536F9A;font-weight:normal;}
.browseWrap span.activeLinkWrap, .browseWrap span.browsemore {padding:1px 3px;font-weight:bold;}

.browseWrap a:hover,
span.inactiveLinkWrap a:hover,
div.tx-gourmetpedia-pi1-back a:hover,
div.tx-gourmetpedia-pi1-prevnext a:hover,
div.tx-gourmetpedia-pi2-back a:hover,
div.tx-gourmetpedia-pi2-prevnext a:hover,
div.tx-gourmetpedia-pi3-back a:hover,
div.tx-gourmetpedia-pi3-prevnext a:hover {border:1px solid #445C7F;}

span.inactiveLinkWrap a {padding:1px 5px;border:1px solid #CEC7BA;text-decoration:none;color:#536F9A;font-weight:normal;}
.prevnextWrap {float:right;width:190px;text-align:right;}

/* ---------------------- COMMENTS ---------------------- */
#commentform textarea {width:400px;font-size:12px;font-family: 'Lucida Grande', Arial;}
#commentform input {width:150px;font-size:12px;}
blockquote {background:#EEEEFF;margin:0;padding:5px}
cite {font-size:11px;border-bottom:1px solid #999999;background:#E5E5FF;font-style:normal;display:block;padding: 5px;}
.tx-guestbook-result {font-weight:normal;}
.tx-guestbook-pagination a {color:#73003c;margin:0 1px;}
.tx-guestbook-pagination a:hover {color:#73003c;}
.tx-guestbook-pagination strong {color:#73003c;margin:0 1px;}
.tx-guestbook-form-error {color:red;}
#commentform {padding-top:10px;*padding-top:0px;}
.comment {border:1px solid #999999;margin-bottom:20px}
#commentform input, #commentform textarea {background:#F4F4F4 none repeat scroll 0 0;border:1px solid #D8D2C3;}
#commentform input#sendbutton  {border: 1px solid #CD5D23;color:#fff;background:url(/images/bg_searchbutton.gif) 0 0 repeat-x;cursor:pointer;margin-left:2px;font-size:11px;padding:1px 5px;}
.tx-veguestbook-pi1-browsebox-strong{font-weight:bold;}
	/* pagination */
.tx-guestbook-result {font-size:12px;margin:5px 0 10px;padding:0px 0 5px;border-bottom:1px solid #CEC7BA;}
.tx-guestbook-pagination a {padding:1px 5px;border:1px solid #ccc;text-decoration:none;color:#536F9A;font-weight:normal;}
.tx-guestbook-pagination a:hover {border:1px solid #445C7F;color:#536F9A;}
.tx-guestbook-pagination strong {color:#000;}


}

@media print {
    body {font-family: 'Lucida Grande', Arial;font-size:12px;margin: 0;line-height:160%;background: #fff;}
    div.menu-item ul {margin:0;padding:0;}
    div.menu-item li {padding:0px 0px;list-style:none;}
    div.menu-item li a {font-weight:normal;color:black;text-decoration:none;}
    div.menu-item a:visited {color:#8B816D;}
    #content .menu-box {padding:0 20px;}
    #content .menu-box p.csc-header-date {display:none;}
    #content .menu-box h5 {text-align:center; margin:20px 0 20px 0;font-size:24px;font-weight:normal;color:black;line-height:110%;}
    #content .menu-box .menu-item li {text-align:center;}
    #content .menu-box span.stars {display:block;padding:5px 0;}
    
    #content .menu-box div.printmenu,
    #content .menu-box span.printmenu,
    img.icon_camera, img.icon_recipe,
    #header,
    #mainnav,
    #metanav,
    #leftcol,
    #rightcol,
    p.adsense_center,
    #contenttop,
    #tx-gourmetpedia-pi1-searchbox,
    #single_metanav,
    #footer {display:none;}
    ul.single_translations {list-style:none;padding-left:0;}
    div.photo-single {margin: 0 0px 10px 0;}
    div.photo-single img {width:500px;height:auto;}
}
