/** yellow: feed01 */
/** green: c6f1c3 */

html, body {
	background			:url( ../_img/bg_body.gif ) repeat-y top center;
	width				:100%;
	height				:100%;
	margin				:0;
	padding			:0;
	font				:8pt verdana,arial,helvetica,sans-serif;
	text-align			:center;
}

br.clear {
	clear				:both;
	line-height			:0;
}

/*** LAYOUT */
div#wrapper {
	position			:relative;
	background			:url( ../_img/bg_wrapper.jpg ) no-repeat top right;
	width				:902px;
	height				:100%;
	margin				:0 auto;
	text-align			:left;
}
h2#submarine {
	background			:url( ../_img/logo_submarine.gif ) no-repeat;
	width				:144px;
	height				:22px;
	margin				:0;
	padding			:0;
	text-indent			:-9999em;
	position			:relative;
	top				:10px;
	left				:120px;
}
h1#shortride {
	background			:url( ../_img/logo_shortride.gif ) no-repeat;
	width				:258px;
	height				:181px;
	text-indent			:-9999em;
	position			:relative;
	top				:5px;
	left				:7px;
}
ul#navigation {
	margin				:0;
	padding			:0;
	list-style			:none;
	position			:relative;
	top				:50px;
	left				:7px;
}
ul#partners {
	margin				:0;
	padding			:0;
	list-style			:none;
	position			:relative;
	top				:100px;
	left				:0;
	width				:278px;
	height				:100px;
}
ul#partners li a{
	color: grey;
}
div#submarine_flash {
	position			:absolute;
	top				:0;
	left				:780px;
	width				:120px;
	height				:150px;
}
/* LAYOUT ***/

/*** MENU */
ul#navigation li {
	font-size			:2.5em;
	margin				:0 0 0 0;
}
ul#navigation a {
	display			:block;
	width				:200px;
	height				:40px;
	text-indent			:-9999em;
}

ul#navigation li.programme a {
	background			:url( ../_img/_headers/programme.gif ) no-repeat;
}
ul#navigation li.location a {
	background			:url( ../_img/_headers/location.gif ) no-repeat;
}
ul#navigation li.contact a {
	background			:url( ../_img/_headers/contact.gif ) no-repeat;
}
ul#navigation li.about a {
	background			:url( ../_img/_headers/about.gif ) no-repeat;
}
ul#navigation li.tickets a {
	background			:url( ../_img/_headers/tickets.gif ) no-repeat;
}
ul#navigation li.trailer a {
	background			:url( ../_img/_headers/trailer.gif ) no-repeat;
}

/* MENU ***/

/*** CONTENT BLOCKS */
div.content {
	background			:#fff;
	border				:1px solid #919390;
	position			:absolute;
	filter				:alpha( opacity=90 );
	-moz-opacity			:.90;
	opacity			:.90;
	visibility			:hidden;
}

div.content span.handle {
	position			:absolute;
	top				:0;
	left				:0;
	display			:block;
	width				:100%;
	height				:20px;
	text-indent			:-9999em;

	cursor: move;
}

div.content a {
	color				:#333;
	font-weight			:normal;
	text-decoration		:underline;
	/*border-bottom		:1px dotted #000;*/
}

div.content a.close {
	background			:url( ../_img/close.gif ) no-repeat;
	position			:absolute;
	top				:6px;
	right				:6px;
	display			:block;
	width				:7px;
	height				:8px;
	text-indent			:-9999em;
}

div.content hr {
	color				:#787877;
	background			:#787877;
	height				:1px;
	border				:0;
	margin				:10px 20px;
}

ul.content_division {
	position			:absolute;
	right				:25px;
	margin				:-7px 0 0 0;
	padding			:0;
	list-style			:none;
}

ul.content_division.bottom {
	left				:25px;
	bottom				:5px;
}

ul.content_division li {
	float				:left;
	margin				:0 0 0 2px;
}

ul.content_division a {
	font-weight			:bold;
	background			:#fff;
	color				:#000;
	border				:0;
	padding			:0 3px;
}

ul.content_division a:hover {
	border-bottom		:1px dashed #aaa;
}

div.content_pt {
	display			:none;
}

div.content h2 {
	width				:200px;
	height				:40px;
	margin				:0 25px -10px 25px;
	padding			:0;
	font-size			:2.5em;
	text-indent			:-9999em;
}

div.content h3 {
	margin				:10px 25px -8px 25px;
	padding			:0;
	font-size			:1.2em;
	background			:#ddd;
}

div.content ul.dot {
	margin				:10px 25px 15px 25px;
}	

div.content p {
	margin				:10px 25px 15px 25px;
}

div.content ul {
	
}
div.content ul label {
	display			:block;
	float				:left;
	width				:100px;
	height				:;
}

div.content ul date {
	display			:block;
	float				:left;
	width				:200px;
	height				:;
}

div.content ul.no_dot {
	margin				:0 0 0 25px;
	padding			:0;
	list-style			:none;
}

/* the blocks */
div#content_programme {
	width				:500px;
	top					:50px;
	left				:320px;
}
div#content_location {
	width				:500px;
	top					:100px;
	left				:340px;
}
div#content_contact {
	width				:385px;
	top					:80px;
	left				:310px;
}
div#content_about {
	width				:420px;
	top					:70px;
	left				:390px;
}
div#content_tickets {
	width				:385px;
	top					:60px;
	left				:370px;
}
div#content_trailer {
	width				:550px;
	top				:260px;
	left				:320px;
}

/* headers */
div#content_programme h2 {
	background			:url( ../_img/_headers/programme.gif ) no-repeat;
}
div#content_tickets h2 {
	background			:url( ../_img/_headers/tickets.gif ) no-repeat;
}
div#content_location h2 {
	background			:url( ../_img/_headers/location.gif ) no-repeat;
}
div#content_contact h2 {
	background			:url( ../_img/_headers/contact.gif ) no-repeat;
}
div#content_about h2 {
	background			:url( ../_img/_headers/about.gif ) no-repeat;
}
div#content_trailer h2 {
	background			:url( ../_img/_headers/trailer.gif ) no-repeat;
}
/* CONTENT BLOCKS ***/

.sIFR-alternate {
	display				:none;
}

/** Added by Jorrit */
div.content h3.title {
	margin				:10px 25px -8px 25px;
	padding				:0;
	font-size			:1.4em;
	background			:#fff;
	border-bottom: thin solid #dedede;
}

div.content h3.title {
	cursor: pointer;
	cursor: hand;
}

div.content h3.title a:link, div.content h3.title a:visited, div.content h3.title a:hover, div.content h3.title a:active {
	font-weight : bold;
	text-decoration: none;
}

div.content div.programlabel {
	margin				:10px 25px -8px 25px;
	padding				:0;
	background			:#aba9ac;
	color: #fff;
	border-bottom: thick solid #fff;
	border-bottom: thick solid #fff;
}

div.content h3.title div.head {
	width: 300px;
	cursor: pointer;
	cursor: hand;
}

div.content h3.title div.hours {
	text-align: right;
	font-weight: normal;
	font-size: 0.7em;
	color:	#aba9ac;
	cursor: pointer;
	cursor: hand;
}

div.content img.snap {
	margin			:-2px 0px 0px 0px;
}

div.content div.trailer {
	margin			:5px 25px 5px 25px;
}
