/* --- BACKGROUND --- */

body { 
background:url("") repeat-x scroll center top grey;
background-image: url(/wp-content/themes/Restaurant/images/Boterhuisplaatjes/achtergrondresize.jpg);
background-repeat: repeat-y;
background-position: center top;
background-attachment: scroll;	
body.custom div#header {background: white;}
body.custom div#wrapper {border: none;}
}

body {
color:black;
font:12px century gothic,"Times New Roman",Times,serif;
}

/* --- HEADER ---*/

#header {
background:url("") repeat-x scroll center top transparent;
height:121px;
margin-top:7px;
}

/* --- HEADER1 ---*/

h1 {
border-bottom:1px solid grey;
color:black;
margin-bottom:5px;
}

/* --- HEADER BLOG TITEL IPV LOGO --- */

#header .blog-title a {
color:white;
font:bold 33px century gothic,"Times New Roman",Times,serif;
padding:10px 15px;
text-decoration:none;
}

#header .blog-description {
color:white;
font-size:14px;
padding:0 15px;
}

/* --- KLEINE NAVIGATIE BUTTON HOME ---*/

#navbg ul li.current_page_item a, #navbg ul li.current-cat a, #navbg ul li.current-menu-item a {
background:url("") repeat-x scroll center top #5F89A1;
color:black;
}

/* --- HOVER NAVIGATION BUTTON --- */
#navbg ul li a:hover {
background: repeat-x scroll center top #5F89A1;
color: black;
}

/* --- DROPDOWN HOVER --- */


/* 2nd and 3rd level menus */
#navbg ul ul { 
border: solid black; border-width: 1px 1px 0; background: #C5C3CC;
}


/* 2nd and 3rd level menus */
#navbg ul li li { 
border-bottom: 1px solid black;    
}

/* 2nd and 3rd level menus */
#navbg ul ul li:hover, #navbg ul ul ul li:hover, #navbg ul ul li.sfhover, #navbg ul ul ul li.sfhover { background:#5F89A1 repeat-x top;  
border-top:none;  
}

/* 2nd and 3rd level menus */
#navbg ul ul li a, #navbg ul ul ul li a { 
background: none;   text-transform:capitalize; 
}

#navbg ul ul li a:hover, #navbg ul ul ul li a:hover {  background: none;    
}


#navbg ul li li a:hover {
background: repeat-x scroll center top #5F89A1;
color: black;
}


/* --- REST NAVIGATION BUTTON ---*/

#navbg ul li a {
border-bottom:0 none;
color:#2A1F0B;
}

#navbg ul li a {
display:block;
font:13px century gothic,"Times New Roman",Times,serif;
font-weight:bold;
margin:0 1px;
padding:12px 10px 8px;
text-decoration:none;
text-transform:uppercase;
}


#navbg {
background:url("") no-repeat scroll 0 0 #c5c3cc;
clear:both;
height:36px;
margin:0 auto 8px;
padding:0 20px;
width:900px;
}

/* --- RESERVERING BEL OPMAAK --- */

.callnow {
background:url("/wp-content/uploads/2010/10/telefoon-logo.jpg") no-repeat scroll left center transparent;
color:black;
float:right;
font-size:14px;
font-weight:bold;
padding:0 0 16px 48px;
text-align:left;
width:186px;
}

.number {
color:black;
font-size:18px;
font-weight:normal;
}

/* --- WRAPPER --- */

.slider-post .slider-title {
font:35px arial black;
padding:10px 0 15px;
color: black;
font-weight: bold;
}

.wrap-slider {
background:url("images/bannerbg.png") repeat-y scroll center top transparent;
margin:0;
position:relative;
}

.slider-post p {
color:black;
}

/* --- SLIDER LINK HOVER --- */

.slider-post p a:hover {
background: none repeat scroll 0 0 #5F89A1;
border-bottom: medium none;
color: #FFFFFF;
text-decoration: none;
}

/* --- SLIDER BUTTON HOVER --- */

.slider-post .button:hover {
background: none repeat scroll 0 0 #5f89A1 !important;
}

/* --- OPMAAK BUTTONS PAGES (RESERVEREN ENZO) --- */

.slider-post .button {
background:url("") repeat-x scroll center top white;
border-color:#C5C3CC;
border-style:solid;
border-width:medium 4px 4px medium;
}

.slider-post p a {
border-bottom:1px dotted black;
color:black;
padding:2px 1px;
}

/* --- HEADER --- */

h1.custom #header
{
background-color: #1c445f !important;
}

/* --- FOOTER MENUS OPMAAK --- */

#footwidgets-front .widget-spot .widget a.widget-title {
font:bold 13px century gothic;
}

#footwidgets-front .widget-spot .widget {
line-height:20px;
padding:0 30px 0 0;
}

#footwidgets-front .widget-spot .widget h3 {
color:black;
font-size:18px;
font-weight:bold;
}

a {
color:#293243;
text-decoration:underline;
}

.table td.thead {
background:none repeat scroll 0 0 #C5C3CC;
font-size:14px;
font-weight:bold;
padding:5px;
}


/* --- FOOTER BALK OPMAAK --- */
#footer {
border-top:5px solid #C5C3CC;
clear:both;
height:100%;
overflow:hidden;
padding:13px 0 15px;
}

/* --- POST BORDER OPMAAK PICTURE --- */

.post_img {
border:4px solid #C5C3CC;
margin-bottom:12px;
}

/* --- OPMAAK MENU OVERVIEW --- */

.menutable td.title {
background:none repeat scroll 0 0 grey;
color:black;
}

.menutable td.catetitle {
background:none repeat scroll 0 0 #C5C3CC;
color:black;
}

p.price {
color:black;
}

.print a {
background:url("images/i_print.png") no-repeat scroll 7px 7px black;
}

.print a: hover {
color: #
}

/* --- MENU POST OPMAAK ---*/

#content .posts h3 {
color:black;
margin:0;
padding:5px 0 3px;
text-transform:none;
}

blockquote {
background:url("") no-repeat scroll 0 0 transparent;
margin:0;
padding:0 0 0 25px;
}

.post_title {
float:right;
width:485px;
}

.post_top {
background:url("") repeat-x scroll left bottom transparent;
height:100%;
margin-bottom:18px;
overflow:hidden;
padding-bottom:10px;
font-weight:bolder;
}