body, html {
	background-color: #003369;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

p, li {
	line-height: 1.3px;
	color: #333;
	margin-bottom: 0.85em;
	font: 100%/1.50 Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
}

em {
	font-size: 85%;
	line-height: 1.5;
}

strong {
	font-weight: 900;
}

a:link,
a:visited {
	color: #003369;
	text-decoration: underline;
}

a:hover {
	color: #093a76;
	text-decoration: underline;
}

.highlight {
	background: #FFFFAA;
}

.light_blue,
.light_blue:link,
.light_blue:active,
.light_blue:visited {
	color: #d8e9ef;
}

.dark_blue,
.dark_blue:link,
.dark_blue:active,
.dark_blue:visited {
	color: #A6CCDA;
}

h1 {
	margin-bottom: 1em;
	color: #343434;
	font: 197% Georgia, "Times New Roman", Times, serif;
}

h2 {
	margin-bottom: .65em;
	font: 138.5% Georgia, "Times New Roman", Times, serif;
	color: #003369;
}

h3 {
	color: #003369;
	font: 131% Georgia, "Times New Roman", Times, serif;
	text-shadow: #FFF 1px 1px 0;
}

h4 {
	color: #343434;
	font-size: 100%;
	font-weight: 900;
	padding-bottom: .65em;
}

h5 {
	color: #003369;
	font-size: 108%;
	font-weight: 400;
	line-height: 1.4;
}

h2 span, h5 span {
	color: #343434;
	font-weight: 900;
}


a.image img {
	border: none;
	margin: 0;
	padding: 0;
}

div#hd {
	padding-top: 1.35em;
}

div#hd .yui-g {
	padding: 0 1em;
}

div#hd .yui-u {
	text-align: right;
}

div#hd .first {
	text-align: left;
}

div#artist-impression {
	background-color: #FFF;
	position: relative;
}

div#artist-impression img {
	margin: 10px 0 10px 10px;
}

div#introduction {
	position: absolute;
	left: 0px;
	top: 130px;
	width:520px;
	background: url(../images/introduction_bck.png) repeat 0 0;
	border: 1px solid #f26d2b;
	border-left-width: 0;
}

div#introduction div#introduction-explain {
	display: block;
	color: #FFF;
	position: relative;
	font: 174% Georgia, "Times New Roman", Times, serif;
	text-shadow: #6d103d 1px 1px 2px;
	padding: 1em 1em 0.85em 1.35em;
}

div#introduction div#introduction-explain a,
div#introduction div#introduction-explain a:link,
div#introduction div#introduction-explain a:visited,
div#introduction div#introduction-explain a:active {
	color: white;
}

div#ft {
	text-align: center;
}

div#ft a,
div#ft a:active,
div#ft a:link {
	color:#fff;
}

div#ft .yui-g {
	padding: 1.35em 0;
}

div#sidebar-bt {
	background: #d8e9ef url(../images/streamer_bck.png) repeat-x left bottom;
	padding: 2em 1em;
	border: 1px solid #b2ceda;
	border-right-width: 0;
	border-left-width: 0;
}

div#sidebar-ft {
	background: #f1f8fa url(../images/footer_bck.png) repeat-x left bottom;
	padding: 1.35em 1.65em;
	position: relative;
}

div#btn-bdg {
	width: 440px;
	height: 45px;
	position: absolute;
	right: -9px;
	top: 9px;
}

div#btn-bdg a {
	height: 45px;
	background: url(../images/btn-bdg.png) 0 0;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
}

.streamer {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	width: 290px;
	height: 65px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../images/btn_streamer.gif);
}

#streamer_lokatie {
	background-position: 0 0px;
}

#streamer_lokatie:hover,
#streamer_lokatie.hover {
	background-position: 0 -65px;
}

#streamer_indeling {
	background-position: 0 -130px;
}

#streamer_indeling:hover,
#streamer_indeling.hover {
	background-position: 0 -195px;
}

#streamer_ibba {
	background-position: 0 -260px;
}

#streamer_ibba:hover,
#streamer_ibba.hover {
	background-position: 0 -325px;
}

.post {
	background-color: #fff;
}

.entry {
	padding: 2em 3em;
	border-right: 1px solid #b2ceda;
	margin-bottom: 1em;
}

.entry p {
	margin-bottom: 1.35em;
}

.entry ul {
	margin-bottom: 1.35em;
}

.scrollContainer ul li,
.entry ul li {
	list-style-position: inside;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-left: .65em;
	list-style-type: square;
}

#sidebar-right {
	margin-bottom: 1em;
	padding-top: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
}

#sidebar-right h2 {
	color: #343434;
}

#sidebar-right ul {
	margin-bottom: 1.65em;
}

#sidebar-right ul li {
	font-size: 93%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: .65em;
	margin-bottom: 0px;
	border-bottom: 1px solid #d9e9ef;
}

#sidebar-right ul li a {
	text-decoration: none;
}

.nav {
	overflow: hidden;
	clear: both;
	padding-left: 1.65em;
}

.nav a {
	display: block;
	text-indent: -9999px;
	width: 70px;
	height: 36px;
	margin-right: 1px;
	float: left;
	background-image: url(../images/nav-sprite.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#nav_home {
	background-position: 0 0;
}

#nav_home.current_page,
#nav_home.current_page:hover,
#nav_home.current_page.hover {
	background-position: 0 -36px;
}

#nav_home:hover,
#nav_home.hover {
	background-position: 0 -72px;
}

#nav_blog {
	width: 180px;
	background-position: -70px 0;
}

#nav_blog.current_page,
#nav_blog.current_page:hover,
#nav_blog.current_page.hover {
	background-position: -70px -36px;
}

#nav_blog:hover,
#nav_blog.hover {
	background-position: -70px -72px;
}

#nav_nav {
	width: 140px;
	background-position: -260px 0;
}

#nav_nav.current_page,
#nav_nav.current_page:hover,
#nav_nav.current_page.hover {
	background-position: -260px -36px;
}

#nav_nav:hover,
#nav_nav.hover {
	background-position: -260px -72px;
}

#nav_about {
	width: 135px;
	background-position: -435px 0;
}

#nav_about.current_page,
#nav_about.current_page:hover,
#nav_about.current_page.hover {
	background-position: -435px -36px;
}

#nav_about:hover,
#nav_about.hover {
	background-position: -435px -72px;
}

#nav_contact {
	width: 85px;
	background-position: -665px 0;
}

#nav_contact.current_page,
#nav_contact.current_page:hover,
#nav_contact.current_page.hover {
	background-position: -665px -36px;
}

#nav_contact:hover,
#nav_contact.hover {
	background-position: -665px -72px;
}

#nav_order {
	width: 75px;
	background-position: -580px 0;
}

#nav_order.current_page,
#nav_order.current_page:hover,
#nav_order.current_page.hover {
	background-position: -580px -36px;
}

#nav_order:hover,
#nav_order.hover {
	background-position: -580px -72px;
}

.tipsy {
	background-repeat: no-repeat;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 5px;
}

.tipsy-inner {
	border-radius: 4px;
	-moz-border-radius: 4px!important;
	-khtml-border-radius: 4px!important;
	-webkit-border-radius: 4px!important;
	border-radius: 4px!important;
	background-color: #000000;
	color: white;
	padding: 8px;
	text-align: left;
	font: bold 85% 'Lucida Grande',sans-serif;
}

.tipsy-north {
	background-image: url(../images/tipsy-north.gif);
	background-position: center top;
}

.tipsy-south {
	background-image: url(../images/tipsy-south.gif);
	background-position: center bottom;
}

.tipsy-east {
	background-image: url(../images/tipsy-east.gif);
	background-position: right center;
}

.tipsy-west {
	background-image: url(../images/tipsy-west.gif);
	background-position: left center;
}

.contentinfo-slider,
.contentinfo-folder {
	background: #f1f8fa;
	padding-bottom: 1em;
	padding-top: 3em;
}

.contentinfo-folder {
	padding: 10px 0 10px 10px;
}

#slider {
	width: 820px;
	margin: 0 auto;
	position: relative;
}

#slider div.type_image {
	border: 1px solid #c4dee7;
	float: right;
}


ul.types li {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 93%;
}

div.panel ul {
	margin-bottom: 1em;
}

ul.types li span {
	font-weight: 900;
}

.scroll {
	height: 330px;
	overflow: auto;
	position: relative;


/* fix for IE to respect overflow */
	background-color: #FFF;
	border: 1px solid #c4dee7;
	clear: left;
}

.scrollContainer div.panel {
	padding: 20px;
	height: 290px;
	width: 780px;


/* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
	position: absolute;
	top: 145px;
	cursor: pointer;
}

.scrollButtons.left {
	left: -45px;
}

.scrollButtons.right {
	right: -45px;
}

ul.navigation {
	list-style: none;
	margin: 0;
	text-align: center;
	display: block;
	padding: 1em 0 2em;
}

ul.navigation li {
	display: inline;
	margin-right: .85em;
}

ul.navigation li a {
	color: #2e85a4;
	text-decoration: none;
}

ul.navigation li a:hover {
	color: #1a586e;
}

ul.navigation li a.selected {
	color: #1a586e;
	font-weight: 900;
}

ul#type-maps {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}

ul#type-maps li {
	float: left;
	padding-right: 1em;
}

.bubbleInfo {
	position: relative;
}

.trigger {
	position: absolute;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft {
	background-image: url(../images/coda/bubble-1.png);
}

.popup td.top {
	background-image: url(../images/coda/bubble-2.png);
}

.popup td#topright {
	background-image: url(../images/coda/bubble-3.png);
}

.popup td.left {
	background-image: url(../images/coda/bubble-4.png);
}

.popup td.right {
	background-image: url(../images/coda/bubble-5.png);
}

.popup td#bottomleft {
	background-image: url(../images/coda/bubble-6.png);
}

.popup td.bottom {
	background-image: url(../images/coda/bubble-7.png);
	text-align: center;
}

.popup td.bottom img {
	display: block;
	margin: 0 auto;
}

.popup td#bottomright {
	background-image: url(../images/coda/bubble-8.png);
}

.popup table.popup-contents {
	background-color: #fff;
}

dl.twitter_update {
	border-bottom: 1px solid #5e99ac;
	margin: 1.65em 0.65em 0;
	padding: 0 0 1.35em;
}

dl.twitter_update dt {
	float: left;
	width: 80px;
}

dl.twitter_update dd {
	margin-left: 80px;
	padding-top: 4px;
}

ul#twitter_update_list li {
	font: 116% Georgia, "Times New Roman", Times, serif;
	color: #A6CCDA;
	text-align: left;
}

ul#twitter_update_list li a {
	color: #d8e9ef;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

img.alignright {
	margin-left: 8px;
	margin-bottom: 8px;
	float: right;
}

img.alignleft {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
}