/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/

* { margin: 0; padding: 0; }

body {
	font-size: 8pt;
	font-family:'helvetica neue', Helvetica, sans-serif;
	letter-spacing: 0px;
	background: #FFFFFF url(bg.gif) fixed;
	background-attachment:fixed;
}


#content {
	height: 100%;
	width: 840px;
	overflow: auto;
	margin: 30px 0 0 160px;
	top: 0;
	padding: 0px 0 30px 0px; clear: both; float:left; 
	background-position: fixed; 
	left: 160px; 	 
}

.container { padding: 20px 20px 25px 20px; }

#content p { width: 656px; margin-bottom: 9px; opacity: 1; color: #333; }

p { margin: 0 0 9px 0; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }

#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#img-container a.thickbox:hover { background-color: none; opacity: 0.8; }

#img-container a.thickbox { padding: 0 0 0 0; }

#once { clear: left; }

#logo { padding: 10px 10px 0 0; clear: both; float: left; }

#line { padding: 0 0 11px 0; clear: both; float: left; }

#line2 { padding: 0 0 20px 0; clear: both; float: left; }

#front { position: relative; top: -30px; }

#banner {position: absolute; top: 30px; left: 991px; }

/*
#banner {
	position: absolute; 
	top: 33; 
	left: 900;
}	
*/

#plan:hover { text-decoration: none; background: transparent; }
#plan span.backgrounded a,
#plan a:hover {text-decoration: none; }

body.section-0 { text-decoration: none; color: #333333; }
body.section-1 { text-decoration: none; color: #333333; }
body.section-2 { text-decoration: none; color: #333333; }
body.section-3 { text-decoration: none; color: #333333; }
body.section-4 { text-decoration: none; color: #333333; }
body.section-5 { text-decoration: none; color: #333333; }
body.section-6 { text-decoration: none; color: #333333; }
body.section-7 { text-decoration: none; color: #333333; }
body.section-8 { text-decoration: none; color: #333333; }
body.section-9 { text-decoration: none; color: #333333; }
body.section-10 { text-decoration: none; color: #333333; }
body.section-11 { text-decoration: none; color: #333333; }

a:link { text-decoration: none; color: #000000; font-weight:normal; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; color: #000000; }
a:hover { color:#000000; background-color: #befa4b;}


a img { border: none; }

#menu {
	width: 150px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0px;
    position: fixed;
    height: 100%;
	margin-left:10px;
}

#menu ul {
	list-style: none;
	margin: 0 0 8px 0;

}

#menu ul li a {
	color:#000000;
}


#menu ul li.section-title {

font-size: 10px;
font-family:Verdana, Arial, sans-serif;
cursor:pointer;
font-weight:bold;
color: #000000;
text-decoration:none;
 
 }
 



#menu ul li.section-title {
cursor:pointer;
font-weight:bold;
 }
 
li a:hover {
	background-color: #befa4b;
	color: #befa4b;
	text-decoration:none;
}

#news1:hover { text-decoration: none; background: transparent; }
#news1 span.backgrounded a,
#news1 a:hover {text-decoration: none; }

#news2:hover { text-decoration: none; background: transparent; }
#news2 span.backgrounded a,
#news2 a:hover {text-decoration: none; }

#news3:hover { text-decoration: none; background: transparent; }
#news3 span.backgrounded a,
#news3 a:hover {text-decoration: none; }
#news3 { padding: 0px; }

#img-container span.backgrounded a { background: transparent;}
#img-container span.backgrounded a img {
border:3px solid #FFFFFF;
height:50px;
width:50px;
}
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; }
#img-container a.thumb-img { border-width: 0px; border:none; }
#img-container a.thickbox { border-width: 0px; border:none; }

#long-sandy-beach .one-box.picture { margin-top: 70px; padding-bottom: 0px; }
#long-sandy-beach .one-box { background: transparent; height: 550px; }

#long-sandy-beach .one-box.content { position: fixed; top: 78px; left: 300px; }


#long-sandy-beach .caption-box {
	position:absolute;
	top: 735px;
	overflow:auto;
}

#long-sandy-beach .caption-box span.caption { 
	font-size:9pt;
	color: #141114;
	background-color: #FFFF00;
	padding-left:2px;
	padding-right: 2px;
}

