	html,body {
		margin:0;
		padding:0;
		height:100%; /* needed for container min-height */
		background: #8a8a8a url(../gfx/bgwrapper.png) repeat-x;

		font-family:arial,sans-serif;
		font-size: 16px;
		color:#000;
	    margin-bottom: 1px; /* cheat to always show scrollbar */
	}
	h1 {
		font:1.5em georgia,serif;
		margin:0.5em 0.2em;
	}

	h2 {
		font:1.25em georgia,serif;
		margin:0 0 0.5em 0.5em;
	}
	h3 {
		font:1.15em georgia,serif;
		font-style:italic;
		margin:0 0 0.5em 0.5em;
	}
		h1, h2, h3, a {
			color: #f50;
		}

	p {
		line-height:1.5;
		margin:0 0 1em;
	}
	li {
		line-height:1.5;
		margin: 0.3em;
	}
	div#flowerbg {
/*		background: url(../gfx/flowers.png) repeat-x bottom fixed;*/
	}
	
	div#container {
		position:relative; /* needed for footer positioning*/
		margin:0 auto; /* center, not in IE5 */
		width:780px;
		background:#f0f0f0;

		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/

		min-height:100%; /* real browsers */
		background: url(../gfx/wrapper.png);
		border-left: 1px solid #000;
		border-right: 1px solid #000;

	}

	div#header {
		padding-top: 1px;
		background:#ddd url("../gfx/banner.png") 98% 10px no-repeat;
		height: 108px;
		border-bottom:1px solid black;
	}
		div#header span {
			position: relative;
			top: 85px;
			display: block;
			width: 40px;
			height: 20px;
			float: right;
			margin-right: 3px;
		}
		div#header span#norway {
			background: url(../gfx/norway.png) no-repeat;
			padding-left: 27px;
		}
		div#header span#english {
			background: url(../gfx/english.png) no-repeat;
			padding-left: 27px;
		}
		div#header span#russian {
			background: url(../gfx/russian.png) no-repeat;
			padding-left: 27px;
		}

		div#header p {
			font-style:italic;
			font-size:1.1em;
			margin:0;
		}


	dl#navcontainer {
		margin: 0;
		padding: 0 0.2em 0.2em 0.2em;
		float: left;
		color: #fff;
	}
	
		dl#navcontainer	a {
			color: #f90;
		}
		#navcontainer dt {
			padding-left: 0.2em;
			margin-top: 0.3em;
			font-weight: bold;
		}
		#navcontainer dd {
			margin-left: 1em;
		}

	div#content {
		padding:0em 1em 6em 14.8em; /* bottom padding for footer */
	}
		div#content p {
			text-align:justify;
			padding:0 1em;
		}
		div#content img {
			margin: 0 -1em 0 0;
			text-align: center;

		}
		div#content dl dt {
			font-weight: bold;
			margin: 0.4em 0 0.4em 1em;
		}
/*		div#content dl#participants dd {
			width: 200px;
			position: relative;
			top: -200px;
		}*/
		
		#mapnav {

		}

		div#content div#techspec {
			display:block;
			width:350px;
			padding:1em;
			padding-bottom:3em;
			background:#f8fcfc;
			border:1px solid #555;
			}
		div#content div#techspec dl
			{ 
			clear:both;
			margin:0;
			padding:0;
			}
			
		div#content div#techspec dt
			{ 
			display:block;
			float:left;
			clear:both;
			width:100px;
			margin:0;
			padding:0;
			text-align:right;
			padding-right:15px;
			font-weight: normal;
			}
			
		div#content div#techspec dd
			{ 
			display:block;
			float:left;
			width:230px;
			margin:0;
			padding:0;
			}
		div#content div#techspec div#ts2 dd
			{ 	width:100px; }
			
		div#content div#techspec p { clear:both; }
		div#content div#techspec h4 {
			clear:both;
			padding:3px 0px;
			margin:0;
			margin-left:-10px;
			}
		div#content div#techspec h4 span{
			font-weight:normal;
			font-size:1em;
			font-style:italic;
			}


		/* AIS datasheet 200 styles */
		div#content div#tsAIS200 {
			display:block;
			width:460px;
			padding:1em;
			padding-bottom:3em;
			background:#f8fcfc;
			border:1px solid #555;
			}
		div#content div#tsAIS200 dl
			{ 
			clear:both;
			margin:0;
			padding:0;
			}
			
		div#content div#tsAIS200 dt
			{ 
			display:block;
			float:left;
			clear:both;
			width:170px;
			margin:0;
			padding:0;
			text-align:right;
			padding-right:15px;
			font-weight: normal;
			}
			
		div#content div#tsAIS200 dd
			{ 
			display:block;
			float:left;
			width:270px;
			margin:0;
			padding:0;
			}
		div#content div#tsAIS200 dd
			{ 	width:200px; }
			
		div#content div#tsAIS200 p { clear:both; }
		div#content div#tsAIS200 h4 {
			clear:both;
			padding:3px 0px;
			margin:0;
			margin-left:-10px;
			}
		div#content div#tsAIS200 h4 span{
			font-weight:normal;
			font-size:1em;
			font-style:italic;
			}
		div#content div#tsAIS200 h5 {
			font-size: 9pt;
			clear:both;
			padding:3px 0px;
			margin:0;

			}



	div#footer {
		position: absolute;
		right:0px;
		width:544px;
		bottom:0; /* stick to bottom */
		background:#ddd;
		border-top:6px double gray;
	}
		div#footer p {
			padding:1em;
			margin:0;
	}
	img { border:0 ; }
	
	
			#imap {display:block; width:540px; height:464px;margin: 0 -1em 0 0; background:url(../gfx/map_barentssea.png) no-repeat; position:relative;}
			#imap a#painting {display:block; width:540px; height:0; padding-top:464px; overflow:hidden; position:absolute; left:0; top:0; background:transparent url(map_barentssea.PNG) no-repeat 540px 464px; cursor:default;}
			* html #imap a#painting {height:464px; he\ight:0;}
			#imap a#painting:hover {background-position: 0 0; z-index:10;}
			#imap dd {position:absolute; padding:0; margin:0; }
			#imap #one {
	left:383px;
	top:229px;
	z-index:20;
}
			#imap #two {
	left:270px;
	top:348px;
	z-index:20;
}
			#imap #three {
	left: 249px;
	top: 311px;
	z-index:20
}
			#imap #four {
	left: 234px;
	top: 330px;
	z-index:20
}
			#imap #five {
	left: 225px;
	top: 299px;
	z-index:20
}
			#imap #six {
	left: 219px;
	top: 270px;
	z-index:20
}
			#imap #seven {
	left: 235px;
	top: 176px;
	z-index:20
}
			#imap #eight {
	left: 171px;
	top: 301px;
	z-index:20
}
			#imap #nine {
	left: 132px;
	top: 270px;
	z-index:20
}
			#imap #ten {
	left: 82px;
	top: 194px;
	z-index:20
}
			#imap #eleven {
	left: 280px;
	top: 293px;
	z-index:20
}
			#imap a#link_one, #imap a#link_three, #imap a#link_four, #imap a#link_five, #imap a#link_six, #imap a#link_seven, #imap a#link_eight, #imap a#link_nine, #imap a#link_ten, #imap a#link_eleven {display:block; width:25px; height:25px; text-decoration:none; z-index:20;}
			#imap a#link_two, #imap a#link_three, #imap a#link_four, #imap a#link_five, #imap a#link_eight { display: block; width: 20px; height: 20px; text-decoration: none; z-index: 20;
			}
			#imap a#link_eleven {display:block; width:45px; height:25px; text-decoration:none; z-index:20;}
			#imap a em {display:none;}
			#imap a span, #imap a:visited span {display:none;}
			#imap a#link_one:hover, #imap a#link_two:hover, #imap a#link_three:hover, #imap a#link_four:hover, #imap a#link_five:hover, #imap a#link_six:hover, #imap a#link_seven:hover, #imap a#link_eight:hover, #imap a#link_nine:hover, #imap a#link_ten:hover, #imap a#link_eleven:hover {border:1px solid #fc0; }
			#imap a:hover span {position: relative; left: 25px; margin-top: -150px; display: block; color:#fff; padding: 0.2em; background-color: #000; line-height:1.8em; font-size:0.9em; text-align:justify; }
		
			#imap a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #fff;}
			
			/* Height + 40 */
			/* With + 2 (border)*/
			#imap a#link_ten:hover span { width: 272px; height: 430px; } /* Buoy1 */
			#imap a#link_seven:hover span { width: 272px; height: 430px; } /* Buoy2 */
			#imap a#link_six:hover span { width: 272px; height: 430px; } /* Buoy3 */
			#imap a#link_eight:hover span { width: 402px; height: 204px; left: 20px;} /* Hammerfest */
			#imap a#link_nine:hover span { width: 202px; height: 173px; } /* Sn�hvit */
			#imap a#link_four:hover span { width: 451px; height: 317px; left: 20px;} /* Kirkenes */
			#imap a#link_three:hover span { width: 307px; height: 270px; left: 20px; } /* Vard� trafikksentral */
			#imap a#link_two:hover span { width: 207px; height: 186px; left: 20px; }
			#imap a#link_five:hover span { width: 207px; height: 186px; left: 20px; }
			#imap a#link_one:hover span { width: 207px; height: 186px; }
			#imap a#link_eleven:hover span { width: 207px; height: 186px; left: 45px;} 
			
/* Buoy 1 */
	#itemstuff1,#itemstuff2,#itemstuff3,#itemstuff4,#itemstuff5,#itemstuff6,#itemstuff7,#itemstuff8,#itemstuff9,#itemstuff10,#itemstuff11 {
		display: none;
	}
	.buoyprop  { height: 300px; }
	.buoyprop a { display:block; width:250px; height:15px; text-decoration:none; z-index:20;}
	.buoyprop a span, .buoyprop a:visited span, .buoyprop a em {display:none;}
	.buoyprop a:hover {border:1px solid #fc0; }
	.buoyprop a:hover span {position:relative; left: 100px; height: 0; margin-top: -370px; display:block; color:#fff; line-height:1.8em; font-size:0.9em; text-align:justify;}
	.buoyprop a:hover span img {float:left; margin-right:1em; margin-bottom:0.5em; border:1px solid #fff;}
