body{
background:url(bg.jpg) #48647F;
background-attachment:fixed;
margin:0;
font: 9pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif; 
}

A:link{ color:#CCCCCC; text-decoration:none; }
A:hover{ color:#FFFFFF; text-decoration:underline; }
A:active{ color:#CCCCCC; text-decoration:none; }
A:active:hover{ color:#FFFFFF; text-decoration:underline; }
A:visited{ color:#CCCCCC; text-decoration:none; }
A:visited:hover{ color:#FFFFFF; text-decoration:underline; }

#header{
background:url(headerbg.jpg) #2C50AD top left no-repeat;
width:777px;
height:150px;
margin-left:0;
margin-right:0;
margin-bottom:0;
text-align:center;
border:0;
padding:0;
}

#header h1{
text-align:center;
border:0;
padding:0;
display:none;
}

.title{
float:left;
font-size:18px;
font-weight:bold;
font-style:italic;
margin-left:30px;
letter-spacing:-1px;
text-transform:uppercase;
color:#333333;
}

#wrap{
width:777px;
margin-left:auto;
margin-right:auto;
background:#1A4291;
border:#000066 1px solid;
}

#content{
background:transparent;
margin-top:-10px;
padding:21px;
color:#CCCCCC;
text-align:justify;
}

#sidebar{
margin:20px;
width:200px;
float:right;
text-align:justify;
color:#000066;
font-size:8pt;
}

h2{
text-align:left;
font-variant:small-caps;
font-size:18px;
}

.center{
text-align:center;
margin-left:10px;
}

#navcontainer{
width:775px;
margin-bottom:0;
padding:1px;
border-bottom:#000033 1px solid;
	background: #f1f1f1;
	background-image: url(navback.gif);
}

 #navlist li{
margin-left:15px;
display:inline;
list-style-type: none;
text-align:right;
padding-right: 20px;
font-family: 'Lucida Grande', Verdana, Helvetica, sans-serif;
font-size:14px;
font-variant:small-caps;
color:#000066;
}

#navlist li a:link { 
 color: #000000; text-decoration:none; }
#navlist li a:visited { color: #111111; text-decoration:none; }

#navlist li a:hover{ 
 background: #A5C1E9;
 background: transparent;
 background-image: url(button_glow.gif); }

h3{
font-size:21px;
font-weight:bold;
color:#000033;
text-align:center;
font-variant:small-caps;
}

#footer{
background-color:#003399;
border-top:#000033 1px solid;
padding:9px;
width:759px;
text-align:center;
text-transform:lowercase;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#777777;
}

#footer a{
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#000066;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}


	
#ostseenews	{ 

font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px; 
	margin: 0;
	padding: 0;
	height:200px;
overflow: scroll;
	}

#ostseenews h1	{ 

	color: #003399;
	text-decoration: none;
	font-size: 14px; 
	margin: 0;
	padding: 0;
}	
	
#ostseenews h2	{ 

	color: #003399;
	text-decoration: none;
	font-size: 12px; 
	margin: 0;
	padding: 0;
}	

#ostseenews h3	{ 

	color: #003399;
	text-decoration: none;
	font-size: 10px; 
	margin: 0;
	padding: 0;
}	