.body {
	background-color:#e6e7e8;
}

#container
{
width: 930px;	
margin-left: auto;
margin-right: auto;
background-color: #fff;
padding-left:25px;
padding-right:25px;
line-height: 130%;
margin-top:-7px;
}


#top
{
padding-top:20px;
height:127px;
}

#menu
{
}

#picture
{
width:928px;
}




#leftnav
{
float: left;
width: 170px;
padding: 1em;

}


#rightnav
{
float: right;
width: 210px;
margin: 0;
padding:0px;
margin-top:3px;

}

#rightnav_red_head
{
background-color:#cc3333;
height:17px;
padding:10px;
}


#rightnav_content
{
margin: 0;
padding:10px;
margin-bottom:30px;
background-color:#dcddde;
}



#content
{
margin-left: 225px;
margin-right: 240px;
margin-top:-7px;
padding: 1em;
}

#footer
{
clear: both;
height:105px;
margin: 0;
padding: 10px;
background-color: #ffcc00;
margin-bottom:10px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }





#logo
{
float:left;
width:500px;
}





#glassboat
{
margin-top:2px;
padding:5px;
float:right;
width:198px;
height:65px;
overflow: hidden;
}

#glassboat:hover
{
background-color:#ebebeb;
}





#lido
{
margin-top:2px;
padding:5px;
float:right;
width:187px;
height:65px;
overflow: hidden;
}

#lido:hover
{
background-color:#ebebeb;
}




#footer_box
{
margin-top:2px;
padding:5px;
float:left;
width:293px;
height:90px;
overflow: hidden;
}

#footer_box:hover
{
background-color:#fddd3f}


#disclaimer
{
clear: both;
height:50px;
margin: 0;
padding: 10px;
background-color: #fff;
margin-bottom:100px;
}





#news_box
{
padding:5px;
width:180px;
padding-top:30px;
}





#left_text
{
float:left;
width:250px;
margin-top:20px;
margin-right:0px;
}
#map
{
float:right;
width:600px;
margin-top:20px;
margin-right:7px;
}
#quote
{
float:left;
margin-top:30px;
margin-left:-15px;
}