body { 
		text-align:center; 
		font-family: Georgia, Times, serif;
		color: #ffffff;
		font-size: 11px;
		margin-top: 0px;
		background-image: url(../images/bg.jpg);
		background-repeat: repeat-x;
		background-color: #f0f0ef;

}

img {
		border:none;
		margin:0px;
		padding:0px;
}

h1, h2, h3, h4, h5 {
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		letter-spacing: -.05em;
		margin: 0;
		padding: 0;
		line-height: 1em;
}


h1 {
		margin:0px;
		background:#ffffff;
		color:#000000;
		font-size:60px;
		width:300px;
		margin-left:10px;
		float:left;
}

h3 {
		font-size: 20px;
		color:#000000;
}

h4 {
		color: #660000;
		font-size: 16px;
		margin: 20px 0 20px 0;
		display: inline;	
}

h5 {
		font-size: 20px;
}
		
#wrapper { 
		width:768px; 
		margin:0 auto; 
}

/* HEADER */
#header { 
		margin-top:6px;
		padding:0px;
		padding-top:15px;
		width:768px; 
		height:225px;
		background-image: url(../images/header_bg.jpg);
		background-repeat: no-repeat;
}

#header_image { 
		width:768px; 
}
		

#header_menu { 
		width:768px; 
}

#header_circle {
		margin-top:100px;
		margin-left:720px;
		padding-top:20px;
		padding-left:47px;
		position:absolute;
		width:165px;
		height:174px;
		background-image: url(../images/circle.gif);
		background-repeat: no-repeat;
		text-align:left;
}

#header_circle img{
		margin-bottom:-8px;
}

/* MENU */
#menu   {
		padding-top:2px;
		width:700px;
		float:left;
		margin-left:14px;
}

#menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
}

#menu li {
		text-decoration: none;
		font-size: 16px;
		font-family:times;
		color:#ffffff;
		font-weight:bold;
		letter-spacing: 0px;
		float: left; 
}


#menu a {
		height:19px;
		padding-right:8px;
		padding-left:8px;
		padding-bottom: 0px; 
		padding-top: 4px; 
		color:#ffffff;
		text-decoration: none;
		border-right:1px solid #4d4d4d;
}

/* PAGE CONTENT */
#page_content { 
		float:left;
		width:715px; 
		padding:0px 25px 0px 25px;
		background-image: url(../images/page_bg.jpg);
		background-repeat: repeat-y;
		text-align:left;
}

/* CONTENT BACKGROUND */
.content_top {
		clear:both;
		height:13px;
		background-image: url(../images/content_bg_top.jpg);
		background-repeat:no-repeat;
}

.content_top img {
		margin-left:-10px;
		position:absolute;
		z-index:1;
}

.content {
		margin-top:0px;
		background:#ffffff;
		color:#000000;
		text-align:left;
}


.content_bottom {
		height:13px;
		background-image: url(../images/content_bg_bottom.jpg);
		background-repeat:no-repeat;	
}

/* FRONTPAGE CONTENT */

/* BLOCK CAFE */
#fronpage_block_cafe {
		margin-top:0px;
		float:left;
		width:450px;
}	


#fronpage_block_cafe .content {
		height:175px;
		padding-top:0px;
		padding-right:10px;
}

#fronpage_block_cafe .content img{
		float:left;
}

#fronpage_block_cafe .content img {
		margin-right:5px;
		margin-left:5px;
}


#fronpage_block_cafe .content p {
		margin:0px;
		padding:10px;
}

#fronpage_block_cafe .content p img {
		margin-left:0px;
		margin-bottom:10px;
}


/* BLOCK SPECIALS */
#fronpage_block_specials {
		margin-top:0px;
		float:right;
		width:250px;
}

#fronpage_block_specials .content {
		height:175px;
		padding-top:5px;
		padding-left:20px;
}

/* BLOCK AGENDA */
#fronpage_block_agenda {
		margin-top:0px;
		float:left;
		width:450px;
}	

#fronpage_block_agenda .content {
		height:230px;
		padding:20px;
}

#fronpage_block_agenda .content li h1{
		color:#000000;		
}

#fronpage_block_agenda .content .agenda_item {
		float:left;
		width:400px;
		border-bottom:1px solid #908c89;
}

#fronpage_block_agenda .content .agenda_datum {
		float:left;
		padding:3px;
		width:35px;
		height:50px;
		background-color:#908c89;
}

#fronpage_block_agenda .content .agenda_dag {
		float:left;
		font-size:30px;
		color:#ffffff;
}

#fronpage_block_agenda .content .agenda_maand_jaar {
		float:left;
		font-size:12px;
		color:#ffffff;
}

#fronpage_block_agenda .content h1 {
		margin-top:7px;
		width:268px;
		float:right;
		font-size:12px;
		color:#000000;
}

#fronpage_block_agenda .content img {
		float:left;
		font-size:12px;
		color:#000000;
}

#fronpage_block_agenda .content a.finger_link {
		background: url(../images/finger.gif) no-repeat left; 
		padding-left:30px;
		width:240px;
		float:right;
		font-size:12px;
		color:#000000;
}

/* BLOCK RESTAURANT */
#fronpage_block_restaurant {
		margin-top:0px;
		float:right;
		width:250px;
}

#fronpage_block_restaurant .content {
		height:260px;
		padding-top:5px;
		padding-left:5px;
}

#fronpage_block_restaurant .content p {
		padding:0px;
		margin:0px;
		margin-left:10px;
}

#fronpage_block_restaurant .content p img {
		margin-bottom:10px;
}

/* BOTTOM */
#page_bottom { 
		float:left;
		width:700px; 
		height:25px;
		padding:0px 30px 0px 30px;
		background-image: url(../images/page_bottom.jpg);
		background-repeat: no-repeat;
}