body {

text-align:center;

font-family: lucida console;
font: normal 12px "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
background-attachment: scroll;
background-repeat: no-repeat;



}

div.container {
background: url(images/container.jpg) no-repeat 0px 0px;
margin-right:auto;

text-align:left;
width:750px;
height:700px;
margin-top:10px;
padding-top:10px;
float:left;

}

div.header {

margin:20px 20px 10px 25px;



}
img.main_image{
margin:0px 0px 10px 45px;
}


div.content {

background: url(images/content.jpg) no-repeat;
display:block;
height: 320px;
width:630px;;
margin-left:40px;
padding:7px 20px 0px 20px;
}

ul.list1{
list-style-type:circle;
line-height:15px;
margin:5px 0px 0px 0px;
list-style-position:inside;
font-size:11px;
font-family:tahoma;
color:#006666;
padding:0px 0px 10px 0px;
border-bottom:1px solid #cccccc;

}
 ul.list1 a{

line-height:24px;
margin:5px 0px 0px 10px;
list-style-position:inside;
font-size:13px;
font-family:tahoma;
color:#006666;
padding:0px 0px 10px 10px;
text-decoration:none;


}

 ul.list1 a:hover{
color:#990000;
}

ul.gallery{
list-style-type:circle;
margin:5px 0px 0px 0px;
list-style-position:inside;
font-size:11px;
font-family:tahoma;
color:#006666;
padding:0px 0px 10px 0px;

float:left; 

}
 ul.gallery a{

line-height:20px;
margin:5px 0px 0px 10px;
list-style-position:inside;
font-size:13px;
font-family:tahoma;
color:#006666;
padding:0px 0px 10px 10px;
text-decoration:none;


}

 ul.gallery a:hover{
color:#990000;
}




div.scroller {
height:300px;
overflow:auto;
}

div.olhao {
background: url(images/olhao_block.gif) no-repeat 0px 0px;
float:right;
width:160px;
height:100px;
margin:0px -10px 0px 10px;


}

div.olhao p {
font: normal  11px  verdana;
color:black;
width:100px;
margin:6px 5px 5px 10px;
}

div.olhao a {
color:#990000;
text-decoration:none;
font-weight:normal;

}

div.olhao a:hover{
color:#006666;
text-decoration:none;
font-weight:normal;
}

div.header h1 {
font:normal 20px  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#006666 ;
margin:0px;
padding:0px 0px 5px 0px;
margin-left:28px;
margin-top:20px;
/*order-bottom:1px solid #006666;*/
}

div.header h1 a{
text-decoration:none;
color:#006666;
}

div.header h1 a:hover{
color:#666666;

}

h2 {
font:normal 16px  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#990000 ;
margin:0px;

}

h3 {
font:normal 14px  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#006666 ;
margin:0px;

}

h2 a {
font:normal 13px  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#006666 ;;
text-decoration:none;

}
h2 a:hover {
color:#990000 ;
}

p {
margin:12px 0px 22px 0px;
}

span.smaller {
font:normal 11px  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#009999 ;
margin-left:240px;
}


/* -----  navigation------*/

ul.navigation{
list-style-type:none;
list-style-position: outside;
margin:0px 20px 0px 0px;
float:right;
padding:0px;
text-indent:-230%;
width:130px;




}

ul.navigation li {
margin:0px;
padding:0px;


}
   
 
ul.navigation li a {
color:cccccc;
display:block;
text-decoration:none;
height:30px;
padding:0px;


}

#profile a{
background: url(images/navigation.gif) no-repeat 0px 0px;
}
#profile a:hover {
background: url(images/navigation.gif) no-repeat -146px 0px;
}

#gallery a {
background: url(images/navigation.gif) no-repeat 0px -30px;
}
#gallery a:hover {
background: url(images/navigation.gif) no-repeat -146px -30px;
}


#rental a{
background: url(images/navigation.gif) no-repeat 0px -60px;
}
#rental a:hover {
background: url(images/navigation.gif) no-repeat -146px -60px;
}

#about a {
background: url(images/navigation.gif) no-repeat 0px -90px;
}
#about a:hover {
background: url(images/navigation.gif) no-repeat -146px -90px;
}

#resources a {
background: url(images/navigation.gif) no-repeat 0px -120px;
}
#resources a:hover {
background: url(images/navigation.gif) no-repeat -146px -120px;
}

#contact a {
background: url(images/navigation.gif) no-repeat 0px -150px;
}
#contact a:hover {
background: url(images/navigation.gif) no-repeat -146px -150px;
}


div.footer {

margin-top:30px;
color:#33333;
text-align:right;
font-family:tahoma;
font-size:11px;
width:700px;


}

div.footer a{
color:#333333;
text-decoration:none;
}

marquee.marquee h1{
font-size:10px;
color:#990000;

margin:0px;

}

div.right_float_img  {
float:right;
margin:10px;

}
