body.main{
	background: transparent url('/static/bg_img/wooden_pattern.jpg') top left repeat;
	font-family: "Helvetica", "Arial", sans-serif;
	font-size: 12px;
}

a:link {color: #39c;}
a:visited {color: #666666;}
a:hover {color: #69f;}
a:active {color: #666666;}
a:focus{color: #666666;}

a img{
	outline: none!important;
}

div.wrapper{
	background: transparent url('/static/bg_img/paper.gif') no-repeat 12px 0;
	height: 790px;
	margin: 40px auto 0 auto;
	padding-top: 50px;
	position: relative;
	width: 1022px;
}

div.splash_wrapper{
	background: transparent url('/static/bg_img/splash_paper.png') top left no-repeat;
	margin: 40px auto 0 auto;
	position: relative;
	width: 681px;
	height: 498px;
	text-align: center;
}

div.splash_wrapper #branding{
	color: transparent;
	left: 100px;
	position: absolute;
	top: 105px;
	z-index: 40;
}


div.wrapper #branding{
	height: 138px;
	width: 271px;
}

div.wrapper #branding a:link,
div.wrapper #branding a:visited,
div.wrapper #branding a:hover,
div.wrapper #branding a:active{
	background: transparent url('/static/images/logo.png') top left no-repeat;
	display: block;
	height: 138px;
	text-indent: -999em;
	width: 271px;
}

div.splash_wrapper #branding span.hidden{
	text-indent: -999em;
}	


div.splash_wrapper p.contact_details{
	left: 80px;
	line-height: 15px;
	position: absolute;
	text-align: left;
	top: 60px;
/*	width: 200px;*/
	z-index: 50;
}

div.splash_wrapper p.contact_details .opening_hours{
	display: block;
	width: 200px;
	margin-bottom: 1.5em;
}

	div.splash_wrapper .hidden{
		display: none;
	}

div.splash_wrapper #twitter_div{
	width: 350px;
	position: absolute;
	bottom: 40px;
	left: 260px;
	text-align: left;
	line-height: 15px;
}

div.splash_hidden{
	display: none;
}

div#comments li{
	font-size: 12px;
	font-style: italic;
}

div#comments li span.user_comment{
	display: block;
	font-weight: bold;
	overflow: hidden;
	width: 110px;
}

div#comments li span.user_name{
	color: #676767;
	display: block;
	font-weight: bold;
	overflow: hidden;
	width: 115px;
}

div#comments li.balloon a:link,
div#comments li.balloon a:visited,
div#comments li.balloon a:hover,
div#comments li.balloon a:active{
	text-decoration: none;
	color: #000;
}

div#comments li.balloon1{
	background: transparent url('/static/bg_img/balloon1.png') top left no-repeat;
	display: block;
	position: absolute;
	top: 115px;
	left: 370px;
	height: 137px;
	width: 193px;
	padding-top: 27px;
	padding-left: 27px;
	list-style-type:  none;
}

div#comments li.balloon2{
	background: transparent url('/static/bg_img/balloon2.png') top left no-repeat;
	display: block;
	position: absolute;
	top: 445px;
	left: 510px;
	height: 95px;
	width: 143px;
	padding-top: 30px;
	padding-left: 30px;
	list-style-type:  none;
}

div#comments li.balloon3{
	background: transparent url('/static/bg_img/balloon3.png') top left no-repeat;
	display: block;
	position: absolute;
	top: 430px;
	left: 330px;
	height: 135px;
	width: 171px;
	padding-top: 25px;
	padding-left: 30px;
	list-style-type:  none;
}

div#header{
	left: 80px;
	position: absolute;
	top: -20px;
}

div.blueprint{
	height: 744px;
	margin: 0 0 0 45px;
	width: 1022px;
	z-index: 100;
}

p.nav_item a:link,
p.nav_item a:visited,
p.nav_item a:hover,
p.nav_item a:active{
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -999em;
}

div#catering_menu{
	float: left;
	height: 433px;
	margin-top: 41px;
	overflow: hidden;
	width: 346px;
}

p#catering.nav_item a:link,
p#catering.nav_item a:visited,
p#catering.nav_item a:hover,
p#catering.nav_item a:active{
/*	margin-top: 41px;*/
	height: 115px;
	margin-left: 4px;
	width: 346px;
}

p#menu.nav_item a:link,
p#menu.nav_item a:visited,
p#menu.nav_item a:hover,
p#menu.nav_item a:active{
/*	margin-top: 156px;*/
	height: 318px;
	width: 346px;
}

p#vision.nav_item a:link,
p#vision.nav_item a:visited,
p#vision.nav_item a:hover,
p#vision.nav_item a:active{
	height: 471px;
	width: 227px;
	margin-top: 3px;
}

p#photos.nav_item a:link,
p#photos.nav_item a:visited,
p#photos.nav_item a:hover,
p#photos.nav_item a:active{
	clear: left;
	height: 214px;
	width: 346px;
}

p#network.nav_item a:link,
p#network.nav_item a:visited,
p#network.nav_item a:hover,
p#network.nav_item a:active{
	height: 222px;
	width: 227px;
}

p#expo.nav_item a:link,
p#expo.nav_item a:visited,
p#expo.nav_item a:hover,
p#expo.nav_item a:active{
	height: 279px;
	margin-top: -53px;
	width: 300px;
}

p#jobs.nav_item a:link,
p#jobs.nav_item a:visited,
p#jobs.nav_item a:hover,
p#jobs.nav_item a:active{
	margin-top: 20px;
	height: 173px;
	width: 300px;
}

p#guest.nav_item a:link,
p#guest.nav_item a:visited,
p#guest.nav_item a:hover,
p#guest.nav_item a:active{
	height: 124px;
	width: 374px;
}

p#events.nav_item a:link,
p#events.nav_item a:visited,
p#events.nav_item a:hover,
p#events.nav_item a:active{
	height: 105px;
	width: 374px;
}

/*EN NAV*/
div.en p#catering.nav_item a:link,
div.en p#catering.nav_item a:visited,
div.en p#catering.nav_item a:hover,
div.en p#catering.nav_item a:active{
	background: transparent url('/static/bg_img/catering_joined.gif') no-repeat top left;
}

div.en p#catering.nav_item a:hover{
	background: transparent url('/static/bg_img/catering_joined.gif') no-repeat bottom left;
}

div.en p#menu.nav_item a:link,
div.en p#menu.nav_item a:visited,
div.en p#menu.nav_item a:hover,
div.en p#menu.nav_item a:active{
	background: transparent url('/static/bg_img/menu_joined_new.gif') no-repeat top left;
}

div.en p#menu.nav_item a:hover{
	background: transparent url('/static/bg_img/menu_joined_new.gif') no-repeat bottom left;
}

div.en p#vision.nav_item a:link,
div.en p#vision.nav_item a:visited,
div.en p#vision.nav_item a:hover,
div.en p#vision.nav_item a:active{
	background: transparent url('/static/bg_img/vision_joined_en.gif') no-repeat top left;
}

div.en p#vision.nav_item a:hover{
	background: transparent url('/static/bg_img/vision_joined_en.gif') no-repeat bottom left;
}

div.en p#photos.nav_item a:link,
div.en p#photos.nav_item a:visited,
div.en p#photos.nav_item a:hover,
div.en p#photos.nav_item a:active{
	background: transparent url('/static/bg_img/photos_joined_en.gif') no-repeat top left;
}

div.en p#photos.nav_item a:hover{
	background: transparent url('/static/bg_img/photos_joined_en.gif') no-repeat bottom left;
}

div.en p#network.nav_item a:link,
div.en p#network.nav_item a:visited,
div.en p#network.nav_item a:hover,
div.en p#network.nav_item a:active{
	background: transparent url('/static/bg_img/network_joined_en.gif') no-repeat top left;
}

div.en p#network.nav_item a:hover{
	background: transparent url('/static/bg_img/network_joined_en.gif') no-repeat bottom left;
}

div.en p#expo.nav_item a:link,
div.en p#expo.nav_item a:visited,
div.en p#expo.nav_item a:hover,
div.en p#expo.nav_item a:active{
	background: transparent url('/static/bg_img/exposition_joined_en.gif') no-repeat top left;
}

div.en p#expo.nav_item a:hover{
	background: transparent url('/static/bg_img/exposition_joined_en.gif') no-repeat bottom left;
}

div.en p#jobs.nav_item a:link,
div.en p#jobs.nav_item a:visited,
div.en p#jobs.nav_item a:hover,
div.en p#jobs.nav_item a:active{
	background: transparent url('/static/bg_img/jobs_joined_en.gif') no-repeat top left;
}

div.en p#jobs.nav_item a:hover{
	background: transparent url('/static/bg_img/jobs_joined_en.gif') no-repeat bottom left;
}

div.en p#guest.nav_item a:link,
div.en p#guest.nav_item a:visited,
div.en p#guest.nav_item a:hover,
div.en p#guest.nav_item a:active{
	background: transparent url('/static/bg_img/guestbook_joined_en.gif') no-repeat top left;
}

div.en p#guest.nav_item a:hover{
	background: transparent url('/static/bg_img/guestbook_joined_en.gif') no-repeat bottom left;
}

div.en p#events.nav_item a:link,
div.en p#events.nav_item a:visited,
div.en p#events.nav_item a:hover,
div.en p#events.nav_item a:active{
	background: transparent url('/static/bg_img/events_joined_en.gif') no-repeat top left;
}

div.en p#events.nav_item a:hover{
	background: transparent url('/static/bg_img/events_joined_en.gif') no-repeat bottom left;
}

/*NL NAV*/
div.nl p#catering.nav_item a:link,
div.nl p#catering.nav_item a:visited,
div.nl p#catering.nav_item a:hover,
div.nl p#catering.nav_item a:active{
	background: transparent url('/static/bg_img/catering_joined.gif') no-repeat top left;
}

div.nl p#catering.nav_item a:hover{
	background: transparent url('/static/bg_img/catering_joined.gif') no-repeat bottom left;
}

div.nl p#menu.nav_item a:link,
div.nl p#menu.nav_item a:visited,
div.nl p#menu.nav_item a:hover,
div.nl p#menu.nav_item a:active{
	background: transparent url('/static/bg_img/menu_joined_new.gif') no-repeat top left;
}

div.nl p#menu.nav_item a:hover{
	background: transparent url('/static/bg_img/menu_joined_new.gif') no-repeat bottom left;
}

div.nl p#vision.nav_item a:link,
div.nl p#vision.nav_item a:visited,
div.nl p#vision.nav_item a:hover,
div.nl p#vision.nav_item a:active{
	background: transparent url('/static/bg_img/vision_joined_nl.gif') no-repeat top left;
}

div.nl p#vision.nav_item a:hover{
	background: transparent url('/static/bg_img/vision_joined_nl.gif') no-repeat bottom left;
}

div.nl p#photos.nav_item a:link,
div.nl p#photos.nav_item a:visited,
div.nl p#photos.nav_item a:hover,
div.nl p#photos.nav_item a:active{
	background: transparent url('/static/bg_img/photos_joined_nl.gif') no-repeat top left;
}

div.nl p#photos.nav_item a:hover{
	background: transparent url('/static/bg_img/photos_joined_nl.gif') no-repeat bottom left;
}

div.nl p#network.nav_item a:link,
div.nl p#network.nav_item a:visited,
div.nl p#network.nav_item a:hover,
div.nl p#network.nav_item a:active{
	background: transparent url('/static/bg_img/network_joined_nl.gif') no-repeat top left;
}

div.nl p#network.nav_item a:hover{
	background: transparent url('/static/bg_img/network_joined_nl.gif') no-repeat bottom left;
}

div.nl p#expo.nav_item a:link,
div.nl p#expo.nav_item a:visited,
div.nl p#expo.nav_item a:hover,
div.nl p#expo.nav_item a:active{
	background: transparent url('/static/bg_img/exposition_joined_nl.gif') no-repeat top left;
}

div.nl p#expo.nav_item a:hover{
	background: transparent url('/static/bg_img/exposition_joined_nl.gif') no-repeat bottom left;
}

div.nl p#jobs.nav_item a:link,
div.nl p#jobs.nav_item a:visited,
div.nl p#jobs.nav_item a:hover,
div.nl p#jobs.nav_item a:active{
	background: transparent url('/static/bg_img/jobs_joined_nl.gif') no-repeat top left;
}

div.nl p#jobs.nav_item a:hover{
	background: transparent url('/static/bg_img/jobs_joined_nl.gif') no-repeat bottom left;
}

div.nl p#guest.nav_item a:link,
div.nl p#guest.nav_item a:visited,
div.nl p#guest.nav_item a:hover,
div.nl p#guest.nav_item a:active{
	background: transparent url('/static/bg_img/guestbook_joined_nl.gif') no-repeat top left;
}

div.nl p#guest.nav_item a:hover{
	background: transparent url('/static/bg_img/guestbook_joined_nl.gif') no-repeat bottom left;
}

div.nl p#events.nav_item a:link,
div.nl p#events.nav_item a:visited,
div.nl p#events.nav_item a:hover,
div.nl p#events.nav_item a:active{
	background: transparent url('/static/bg_img/events_joined.gif') no-repeat bottom left;
}

div.nl p#events.nav_item a:hover{
	background: transparent url('/static/bg_img/events_joined.gif') no-repeat top left;
}

/******LANGUAGE TOGGLE******/
#language_toggle{
	color: #ccc;
	font-size: 1.4em;
	margin: 0 auto;
	text-align: right;
	width:1000px;
}

#language_toggle a:link,
#language_toggle a:visited,
#language_toggle a:hover,
#language_toggle a:active{
	color: #39c;
}