/*

	AUTHOR: Kevin Rudy Anderson
		k.anderson@ontwerpbureau3sixty.nl
		http://www.ontwerpbureau3sixty.nl

*/

/* RESET & BASIC PAGE SETUP */

* {margin: 0; padding: 0; }
html {background-color: #FFF;}
    
body { font: 100% Georgia; background-color: #FFF;
    margin:0;
    padding:0;
    background-image:url(../images/bij-brons-bottom.jpg);
    background-repeat:repeat-x; 
    background-position:bottom;
    }

ul { list-style: none inside; }
p { font-size: 1.2em; line-height: 1.2em; }
a { outline: none; color:#000; text-decoration:none; }
a.hover { color:#000;}
a img { border: none; }

A:link {text-decoration: none; color:#b2740e;}
A:visited {text-decoration: none; color:#b2740e;}
A:active {text-decoration: none; color:#b2740e;}
A:hover {text-decoration: none; color:#fbb139; background: #b2740e;}

h2 {margin-bottom: 20px; float: left;}

/*END RESET*/

/* TOOLBOX */
.floatleft {float: left; }
.floatright { float: right; }
.clear {clear: both; }
/*END TOOLBOX*/

/* STRUCTURE AND STUFF */

#lijn-top{width: auto; height: 9px; background:url(../images/restaurant-bijbrons-lijn-top.jpg)repeat-x;}

#page-wrap {

	width: 960px;
	margin: 0 auto;
}

#header {width:960px; height:250px; background:url(../images/restaurant-bijbrons-header.jpg); font-size: small; color:#b2740e;}

#menu {display: block; margin: 0 0 0 auto; float: left; font-size: large; color: #b2740e;}

.tekst-links {width: 400px; float:left; font-family:Georgia, "Times New Roman", Times, serif; color:#000;}

.fotos-rechts {width: 400px; float:right;}

#footer {width: 960px; height: 190px; margin-top: 20px;}

.tekst-footer{width: 900px; height: 20px; padding-top: 148px; color: #FFF;}

/* MENUKAART */

.menukaart-links{width: 400px; float: left;}
.menukaart-rechts{width: 400px; float: right; margin-top: 77px;}
.menukaart-titel{width: 350px; height: 20px; font-size: 16px;}
.menukaart-info{width: 350px; font-size: 12px;}
.menukaart-prijs{width: 350px; margin-bottom: 20px;}
.extra-info-menu {width: 350px; margin-bottom: 20px; font-size: smaller;}

/* EIND MENUKAART */

#contact-area {
	width: 400px;
	margin-top: 10px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 400px;
	font-family: Georgia;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	border: 2px solid #b2740e;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #CCC;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: left;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 12px;
}

/* END STRUCTURE */

/* IE BUG FIXES */

text-align: center;
text-align: left;
