/* CSS AV JOACHIM OSNES FOR SAND MARINA */

*
{ 
	margin: 0; padding: 0; 
}
*
 
body
{
	font: .74em Verdana, Arial, "Verdana", Tahoma, sans-serif; 
	line-height: 1.6em;
    background: #D0D4D4;
	color: #444; 
	color:#545454;
	margin: 0;
	padding: 0;
}


a 
{	
	color: #B60D0A;
	background: inherit; 
	text-decoration: none;	
}

a:hover 
{ 
	color: #808080; 
	background: inherit; 
}

p   
{
	 margin: 0 0 15px 0;
}

h1 
{ 
	font: normal 3.7em "Trebuchet MS", Arial, Sans-Serif; 
	color: #fff; 
}
	
h1 a 
{
    color: #fff; 
    background: inherit;
}

h1 a:hover 
{ 
	color: #E4FFD3;
	background: inherit;
}

h2
{
	 color: #006699;
	 font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif;
	 margin: 0 0 12px; 
	 border-bottom: 1px solid #ccc; 
}

h3 
{ 
	color: #808080; 
	background: #D0D4D4;
	padding: 3px 10px; 
	margin: 0 0 15px; 
}

#content 
{ 
	height: 100%;
	width: 861px; 
	margin: 10px auto; 
	background: #fff; 
	padding: 10px; 
}


#header 
{ 
	background: #fff url(../images/logo1-2.jpg) no-repeat; 
	height: 252px; 
}
	#header p 
	{ 
	    margin: 30px 0 0; 
	    color: #D6E5EA; 
	}
	#logo 
	{ 
		padding:0 0;
		float: center; 
		width: 100%; 
	}

#menu 
{ 
	margin: 0 0 50px;
}
		#menu li 
		{ 
			list-style: none; 
			float: left; 
		}
		#menu li a 
		{ 
			cursor: pointer; 
			padding: 5px 10px;
			line-height: 25px; 		 
			margin: 0 1px 0 0; 
			color: #808080; 
		}
		#menu li a:hover 
		{ 
			background: #B2B6B6; 
			color: #000; 
		}
		#menu li a.current 
		{ 
			background: #006699; 
			color: #fff; 		
		}
		

.second 
{ 
	font-size: .9em;  
	float: left; 
	width: 270px; 
	margin: 0 30px 10px 10px;
}

.third 
{ 
	font-size: .9em;  
	float: left; 
	width: 250px; 
	margin: 0 30px 10px 10px;
}

.last 
{
	float: right;
	height: auto;
	width: auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}

.more
{ 
	border-top: 1px solid #eee; 
	padding: 5px 0 0 0; 
}

#prefooter
{
	 width: 847px; 
	 margin: 0 auto; 
	 background: #fff; 
	 padding: 15px 18px 1px; 
	 font-size: .9em;  
}

#footer 
{
	 width: 861px; 
	 margin: 15px auto; 
	 color: #808080; 
	 font-size: .9em; 
}
	#footer a
	{ 
		color: #444; 
	}
	.right
	{
		 float: right; 
		 text-align: right; 
		 font-size: 1em; 
	}
		#footer .right a 
		{ 
			margin: 0 0 0 2px; 
			padding: 3px 10px; 
		}
		#footer .right a:hover 
		{ 
			background: #fff; 
			color: #444; 
			text-decoration: underline; 
			
		}
		
#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; 
}

img 
{
	border:1px solid #eee;
}
		
		
		
		
		

