*{margin: 0; padding: 0;}
body{background: #32271b; font: 14px Tahoma; color: #3a2e20;}
a{color: #ac260b; font-weight: bold;}
h2{font: 22px Tahoma;}
h3{font: 20px Tahoma;}
h4{font: 18px Tahoma;}
img.alignleft{float: left;}
img.alignright{float: left;}
.alignleft{margin: 5px; 5px 5px 0;}
.alignright{margin: 5px; 0 5px 5px;}

#header{background: url(images/header_bg.png) top left repeat-x; height: 42px; padding: 131px 0 0 0;}
#header h1{background: url(images/logo.png) top left no-repeat; width: 357px; height: 93px; position: absolute; left: 50%; margin: 0 0 0 -470px; text-indent: -9999px; top: 23px;}

#menu{height: 42px;background: url(images/menu_bg.png) top left repeat-x;}
#menu ul{list-style-type: none; width: 900px; margin: 0 auto; padding: 9px 0 0 0;}
#menu li{display: inline-block; font: 15px Tahoma; background: url(images/mnu_sep.png) top right no-repeat; padding: 2px 15px 4px 0; margin: 0 10px 0 0; float: left;}
#menu li a{display: inline-block; color: #ffffff; text-decoration: none; font-weight: normal;}
#menu li a:hover{color: #f3ac3d;}

#content_wrap{background: #f3ac3d url(images/yellow_bg.png) bottom left repeat-x;}
#content{width: 900px; margin: 0 auto; padding: 40px 0 40px 0;}
#content ul{padding: 0 0 0 10px; list-style-type: none;}
#content p{padding: 10px 0 5px 0;}
#recent_wrapper{background: #f1efcf;}
#recente_werken{width: 900px; margin: 0 auto; padding: 40px 0 40px 0;}
#recente_werken ul{list-style-type: none;}

#footer_wrap{background: url(images/footer_bg.png) top left repeat-x; height: 33px;}
#footer{width: 900px; margin: 0 auto; padding: 5px 0 0 0; color: #f1efcf; font-size: 12px;}
