/*  
Print stylesheet
*/

@import url("reset.css");

* {
padding: 0px;
margin: 0px;
}

body {
background:#fff;
}

.hidden {
display:none;
}

#header h1 a {
display:none;
}

#sidebar {
display:none;
}

.maaszijde {
display:none;
}

#container {
}

#content {
}

#subcontent {
}

#footer {
display:none;
}

/* ******************************************************* Post */

.post {
}

.with-sidebar {
}

/* Text Formatting */

body {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.post h2 {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:146.5%;
margin:0em 0em 1.2em 0;
padding-top:1.2em;
}

.post h3 {
font-size:108%;
margin: 1.2em 0em 1.2em 0;
}

.post h4 {
font-size: 1.2em;
margin: 1.2em 0em 1.2em 0;
font-weight: bold;
}

.post h5 {
font-size: 93%;
margin: 1.2em 0em 1.2em 0;
font-weight: bold;
}

.post h6 {
font-size: 0.8em;
margin: 1.2em 0em 1.2em 0;
font-weight: bold;
}

.post p {
font-size:93%;
letter-spacing:0.2px;
line-height:1.8em;
margin:1.2em 0 1.2em 0;
}

.post a {
text-decoration:none;
color:#00acff;
}

a:link {
}

a:visited {
}

a:active {
}

a:hover {
color:#ff0000;
text-decoration:underline;
}

.post ul {
list-style-type:disc;
font-size: 93%;
margin-left:1.1em;
}

.post ol {
list-style-type:decimal;
font-size: 93%;
margin-left:1.6em;
}

.post li > p {
margin-top: 0.2em;
}

.post pre {
font-family:monospace;
font-size: 93%;
}

.post strong {
font-weight:bold;
}

.post em {
font-style:italic;
}

/* ******************************************************* Post Sidebar */

#sidebar-post {
border-right:1px dotted #ccc;
float:left;
margin:0 0 30px 310px;
padding:30px 0 0 0;
}

.widget {
padding:0 0 20px 0;
width:200px;
}

.widget h2 {
color:#000;
display:inline;
font-size:10px;
letter-spacing:0.6px;
line-height:20px;
margin:0;
padding:2px 5px 2px 30px;
text-transform:uppercase;
}

.widget h3 {
color:#444;
font-size:12px;
font-weight:bold;
margin:20px 0 -10px 0;
padding:2px 5px 2px 30px;
}

.widget p {
color:#444;
font-size:13px;
line-height:18px;
margin:20px 10px 0 30px;
}

.widget p a {
color:#444;
text-decoration:none;
background:url(images/bg-info-link-icon.gif) left center no-repeat;
padding-left:8px;
}

.widget p a:hover {
color:#00ACFF;
text-decoration:underline;
}

.widget form {
margin:20px 0 0 30px;
}

.widget input {
margin:0 0 6px 0;
}

/* ******************************************************* Navigation */

#navigation {
display:none;
}

/* ******************************************************* Menukaart */

#kitchen {
}

#kitchen strong {
background:#929292 none repeat scroll 0 0;
font-size:12px;
font-weight:bold;
margin:0 0 0 0;
padding:6px 16px 4px 0;
}

#kitchen ul {
margin:25px 0 25px 0;
}

#kitchen ul li {
border-top:1px solid #444444;
color:#ccc;
font-size:14px;
padding:6px 0 4px 0;
position:relative;
}

#kitchen ul li strong {
display:block !important;
font-size:9px !important;
font-weight:normal !important;
margin:4px 0 0 0 !important;
padding:0px !important;
background:none !important;
text-transform:none !important;
}

.ingredienten {
display:block;
font-size:9px;
font-weight:normal;
margin:0 0 4px;
padding-right:60px;
}

.prijs {
font-size:9px;
left:542px;
position:absolute;
top:10px;
}

/* ******************************************************* Agenda */

#agenda {
background:transparent;
margin-left:0px;
}

#agenda ul {
margin:0 0 0 0;
}

#agenda ul li {
display:block;
border-bottom:2px dotted #444;
color:#444;
font-size:14px;
padding:10px 0 12px 30px;
position:relative;
}


#agenda ul li h3 {
display:block;
font-size:122%;
font-weight:bold;
text-align:center;
width:60px;
float:left;
}

#agenda ul li h3 span {
float:left;
font-size:77% !important;
text-align:center;
text-transform:uppercase;
width:60px;
}

#agenda ul li strong {
clear:right;
display:block;
float:left;
font-size:137%;
margin:0 0 5px 10px;
width:475px;
font-weight:bold;
}

#agenda ul li p {
font-size:13px;
line-height:15px;
margin:0 0 0 70px;
width:475px;
}

#agenda ul li small {
display:block;
font-size:11px !important;
margin:6px 0 0 70px;
padding:5px 0 0;
width:475px;
}

#agenda ul li small a {
color:#444;
text-decoration:none;
}

#agenda ul li small a:hover {
color:#444;
text-decoration:none;
}

.vcallink {
background:url(images/bg-ics-icon.gif) left center no-repeat;
padding-left:16px;
}

/* ******************************************************* Google Map */

#googlemap {
width:310px;
height:720px;
position:absolute;
left:0px;
top:125px;	
}

#googlemap-overlay {
width:10px;
height:720px;
position:absolute;
left:300px;
top:125px;
background:url(images/gmap-overlay-shadow.png);
}

.ipanema-label {
width:74px;
height:47px;
background:url(images/flag-ipanema.gif) no-repeat left top;
display:block;
}

/* ******************************************************* Newsletter Form */

#subscription-form {
display:none;
}