
body{
	
	text-align: center;
	 color: #000042;
	background: #DAD5CF url(sunatbeach.jpg) repeat top left;
	font-family: verdana,non-serif;
	font-size: medium;
    	font-weight:200;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom:30px;
	margin-left: auto;
    	padding: 0px;
	background-repeat: repeat;
    	line-height:110%;
}


A:link { 
  	font-size:medium;
  	color: #6b82a2;
 	text-decoration: italic;
 	font-weight: normal;
 	}

 
 
A:visited { 
	 color: #6b82a2;
    	text-decoration: none; 
   	 border:0;
	}

A:hover {
	color: #fff;
	background:#6b82a2;
	font-weight: 400;
	font-size: 110%; 
	border: thin #990000;
   	font-style:none;
	}


.center {
	text-align: center;
	} 

.small {
       	font-size:.8em;
       	}

#container {
	width:780px;
	background:#fff;
	}

#header { 
	background:  #fff url(footerbg.jpg) no-repeat bottom left;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	background: #ffffff;
    	margin-top:0;
    	margin-bottom:0px;
  	width: 780px;
  	padding-left: 0px; 
  	padding-right: 0px; 
  	padding-top: 0px; 
  	padding-bottom: 0px; 
	border: thin #fff;  	 
	}

.border {
           	background: url(menuitembg.gif) repeat;  
           	margin-right: 5px;
           	border: double #C1B9AE 3px;
           	padding:4px 4px 4px 4px;
          	text-align: center;
           }

h1 {
	background: #C1B9AE;
               color: #000066;
           	margin-left: auto;
           	margin-right:auto;
           	margin-bottom:5px;
           	margin-top:2px;
           	border: 0;
           	padding:7px 3px 3px 3px;        
           	font-size:medium;
           	font-variant:small-caps;
           	width:40%;
           	font-style:normal;
           	font-stretch:expanded;
           	font-weight:lighter;
           	text-align: center;
        	}
                     
.opaque {
        	background:white;
        	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75   
        }      
           

#menu {
    	position:relative;
    	background:transparent;
        	font-size:medium;
    	text-align: left;
        	margin:20px 3px 25px 0;
    	width: 180px;
        	padding:  10px 10px 10px 0px;
     	line-height: 1.4em;
	}


#menu a:link { 
  
      	color: #000033;
     	background:transparent fixed;
        	filter:alpha(opacity=65);
       	 -moz-opacity:.85;
        	opacity:.65  ;
        	text-decoration: none;
        	font-weight: bold;
	font-size:medium;
        	text-align:left;
        	border:0;
        	padding:10 3px 0 3px;
	width:125px;
 	}
 
 
#menu a:visited{ 
      	background:transparent ;
      	font-weight: 400;
      	border:0;
	color: #000066;
 	}
 

#menu a:hover{ 
 	background:transparent ; 
 	font-style: italic;
 	text-decoration: none;
 	font-weight: bold;
 	color: #000066;
 	}
 
ul.menu {
	background:transparent;
	font-size:medium;		
      	top:5px;
	margin-top:20px;
	}
         
 ul.menu li {
         	font-family: palatino linotype, serif;
         	list-style-type: none;
         	background:white;
        	filter:alpha(opacity=65);
	-moz-opacity:.85;
	opacity:.65 ;
         	margin: 8px 0 3px 0;
         	text-align:center;
         	border:0px;
         	width:125px;
         	text-align:left;
	font-size:medium;
	color: #000066;
	padding-left:3px;   
        	 }
         
#menubottom {
	clear:both;
	text-align:center;
	background:transparent;
	margin-top:8px;
	font-size:.9em;
	}
       
#menubottom a:link { 
  	color: #000033;
      	text-decoration: none;
        	text-align:left;
        	border:0;
        	
 	}
 
 
#menubottom a:visited{ 
      	color: #000066;
 	}
 

#menubottom a:hover{ 
 	background:#000066;
 	text-decoration: none;
 	color: #fff;
 }
 
         
         
#left {
	background:  url(leftbg.jpg) no-repeat;
     	height:100%;
      	float:left;
      	margin:-5px 0 20px 0;
      	padding-top:-50px;
     	font-size:1.em;
      	text-align: left;
      	}
      
.subheading {
            	border: 0 0 3px 0 #990000 double ;
            	font-variant:small-caps;
            	font-weight:bold;
            	}   

#contentcottages {
	background:#fff;
	border: 0;
  	font-family:palatino, serif;
	margin-left: auto;
	margin-right: auto;
	text-align:left; 
   	padding:10px 10px 18px 10px;
   	font-size: medium;
 	font-style:normal;
    	font-weight:light;
	line-height:110%;
    	position:relative;
	float:right;
	margin-bottom:0;
	width:550px;
      	}

#content {
         	background:transparent;
         	border: 0;
     	font-family:palatino, serif;
         	margin-left: auto;
	margin-right: auto;
         	top:0px;
         	text-align:left; 
        	padding:-3px 18px 8px 15px;
   	font-size: medium;
 	font-style:normal;
    	font-weight:light;
	margin-top: 30px;
    	line-height:110%;
    	width:560px;  
	float:right;
      	}

#content p {
	padding-right:8px;
	}

td {
	font-size:small;
	}
      
.caption {
         	color:#990000;
         	font: message-box;
         	}


      
      
.bullet {
            	text-align:left;
            	line-height:1.4em;
            	list-style-image: url(bglight_h1.gif);
          	padding: 3px 0 10px 35px;
           	margin: 2px 0 2px 30px;
           	}    
      


.nobullet {
          	line-height:1.4em;
           	list-style:none;
           	padding: 3px 3px 10px 3px;
           	margin: 2px 2px 2px 30px;
           	}
              
  
p.heading { 
          	color:#000;
          	background-image: url('headingbg.jpg') repeat;
          	border: double #cac188 3px;
          	text-transform:uppercase;
          	text-align:center;
          	font-size:.85em;
          	font-weight:bold;
          	margin:3px;
          	padding:3px;
          	width:45%;
         	}
         
p.blockquote {
	margin:30px;
	}

.cottagepicstop {
	background:#fff;
	position:relative;
	float:left;
	padding-top:15px;
	padding-bottom:10px;
	width:780px; 
	}

.cottagepicstop img {
	padding-left:10px;
	float:left;
}

.cottagepicsleft {
	background:#fff;
	position:relative;
	float:left;
	width:202px;
	height:100%;
	line-height:10px;
	}

img.cottagepicsleft {
	padding-bottom:10px;
	float:left;
	}

#footer {
	position:relative;
	background:#fff url(footerbg.jpg) no-repeat bottom center;
    	clear:both;
        	font-family:palatino-linotype;
	margin-left: 0;
	margin-right: 0;
    	width: 776px;
    	height:105px;
        	margin-top: 0px;
        	margin-bottom: 1px;
	border: #fff solid 0 0 1px 0; 
	font-size:.6em;
	font-weight:200;
     	padding: 65px 3px 3px 3px;
     	color: #000042;
     	text-align:center;
     	}
       
  
  
   
  
  
  