body {
	font-size: 11px;
	font-family: Verdana, Helvetica, "Trebuchet MS", Arial, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #ddd;
	width: 100%;	
	height: 100%;
	letter-spacing: 0.1em;
	max-width: 100%;
	text-align: center;
	position: relative;
}

#container {
	margin: auto;
	padding: 0;
	height: 600px;
	position: relative;
	width: 979px;
	top: 0;
	left: 0;
}

img {

   border: 0;
}

#vblogo {
	height: 130px;
	width: 252px;
	position: absolute;
	top: 19px;
	left: 0px;
	
}
#vblogo img {
	width: 215px;
	height: 100px;
}



#window {

	background-image: url('images/bg_content.png');
	background-position: center top;
	background-repeat: repeat-y;
	background-color: transparent;
	position: relative;
	height: 610px;
	width: 979px;

}









#footer {
	left: 0;
	position: relative;
	width: 979px;
	height: 38px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background-image: url('images/bg_footer.png');
	background-position: bottom;
	background-repeat: no-repeat;
}

#footernav {
text-align: right;
position: relative;
top: 2px;
right: 24px;
}

#footernav a {
color: #b3cfd7;
}

#footernav a:hover {
color: #fff;
}

#header {

	text-align: left;
	position:relative;
	width: 979px;
	height: 120px;
  	text-align: center;
	margin: 0;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	left: 0px;
	padding: 0;
}





#content {

	left: 0;
	position: relative;
	width: 979px;
	height: 416px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin:0;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	background-color: transparent;
	overflow:hidden;
	clear: both;
}






#keywords {
position: absolute;
left: -5000px;
top: -5000px;
display: none;
background-color: transparent;
}

.photogallery {

position: relative;
color: #0e4f62;
width: 608px;
height: 308px;

padding: 0;
margin: 0;
padding-left: 40px;

}



.text {

position: relative;
	color: #0e4f62;
background-color: transparent;
height: 308px;
width: 660px;
padding: 0;
margin: 0;
left: 40px;
}

#page {
top: 20px;
border: 0;
background-color: transparent;
position: relative;
overflow: auto;
	color: #0e4f62;
width: 728px;
height: 376px;
padding: 0;
margin: 0;
}




.highlighted {
color: #1f4670;

}
#loading {
background-image: url('images/ajax-loader.gif');
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 100%;
position: absolute;
visibility: hidden;
}

a {
border: 0;
text-decoration: none;
}




#left_bg {
text-align: center;
position: relative;
font-size : 12px;
color : #000;
width: 227px;
background-image: url('images/freediving_world_record_leftbg.jpg');
background-position: bottom right;
background-repeat: no-repeat;
height: 417px;
float: left;
padding: 0px;
margin: 0px;
border: 0px;
text-indent: 0px;
z-index: 1001;

}

#buttons_area {
height: 35px;
border: 0px;
padding: 0px;
margin: 0px;
}

/* SUBMENU */

#submenu_buttons {
font-size: 11px;
position: relative;
left: 0px;
top: 0;
height: 35px;
padding: 0;
margin: 0;
border: 0;
text-align: center;
display: block;
}

#submenu_buttons ul {
position: relative;
float: left;
background: #1f4670;
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
width: 735px;
display:block;
top: 0;
left: 16px;
}

#submenu_buttons li {
float: left;
margin: 0;
padding: 0;
display:block;
background: #1f4670;
border: 0px;
width: 20%;
}


#submenu_buttons a {

color: #b3cfd7;
margin: 0;
padding: 0;
width: 100%;
padding-top: 12px;
padding-bottom: 11px;
float: left;
display: block;
border: 0;
}



#menu_buttons {
font-style: italic;
font-size: 11px;
background-color: #527189;
position: relative;
left: 17px;
top: 0;
float: left;
width: 210px;
height: 35px;
padding: 0;
margin: 0;
border: 0;
text-align: center;
z-index: 107;
display:block;
border: 0;
}

#menu_buttons ul {
float: left;
margin: 0;
padding: 0;
list-style-type: none;
display:block;
border: 0;
width: 210px;
}

#menu_buttons li {
float: left;
margin: 0;
padding: 0;
display:block;
background: #527189;
border: 0;
width: 50%;
}

#menu_buttons a:hover {
background: #1f4670;
}

#menu_buttons a {
color: #b3cfd7;
margin: 0;
padding: 0;
width: 100%;
padding-top: 12px;
padding-bottom: 11px;
float: left;
display: block;
border: 0;
}




#news {
text-align: center;
position: relative;
color : #000000;
height: 308px;
padding: 0;
margin: 0;
left: 40px;
width: 660px;
}



#page h1 {
text-align: center;
font-size: 20px;
text-transform: uppercase;

}
#page h2 {
text-align: center;
font-size: 17px;

}

#news table {
margin: auto;
text-align: center;
border: solid 1px #000000 ;
}


.titlebackground {
background-color: #33415d;
border: 1px solid #fff;
color: #fff;
}


#news p {

text-align: center;
}

.justify {

text-align: justify;
}

#photogallery_fade {
background-repeat: no-repeat;
}

#preload {
display:none;
}

#preload_images {
display:none;
}

#news_box {
font-size: 15px;
left: 24px;
width: 201px;
height: 146px;
position: absolute;


top: 440px;
text-align: center;
color: #fff;
z-index: 1002;
}






#news_box_scroller {
letter-spacing: 0em;
font-size: 11px;
float: left;
text-align: justify;
position: relative;
top: 12px;
left: 5px;
background-color: transparent;
height: 107px;
font-size: 11px;
width: 180px;
}

