
html {height:100%;}


body { 
      margin:0; 
	  padding:0; 
	  background:#ab9e90; 
	  font-family:tahoma;
	  font-size:12px;
	  color:#fef0ca;	  
}


p {
     padding:0;
	 margin: 2px 0 0 0;
}

/*------HEADINGS--------*/

h1 {
    font-size:12px;
	font-weight:bold;
	color:#4b433f;
	margin:0;
	padding: 5px 0 2px 0; 
}



h2, h2 a, h2 a:visited {
	font-size:22px;
        font-family:Georgia, Times New Roman, Times, serif;
        font-weight:bold;
	color:#f1e8de;

        text-decoration:underline
	}
        
h2 a:hover { text-decoration:none }




/*------LIST--------*/

.list ul{margin:0px; padding:10px; list-style:none}
.list ul li { line-height:16px; color:#fef0ca; background:url(../images/marker_list.gif) no-repeat 0 7px; padding-left:10px}
.list ul li a{text-decoration:none; color:#fef0ca}
.list ul li a:hover{ text-decoration:underline}


/*------LINKS--------*/

a {text-decoration:underline; color:#f1e8de}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#ffffff; background:url(../images/marker_list.gif) no-repeat 0 5px; padding-left:8px; font-weight:bold }
a.link:hover {text-decoration:underline}



/*------MAIN TABLES--------*/

.main { width:100%;  }
.main_1 { width:100%; text-align:center; height:100%}
.main_2 {width:766px; height:900px; margin:0 auto; text-align:left; height:100%;}




/*------NEWSLETTER TABLE--------*/

.text {
color:#4b433f
}



/*------NAV--------*/

#nav { 
 
background-color:#423d37;
text-align:center;
margin:2px 0 0;
padding:0;
font-size:11px;
width:766px;
}


#nav ul
{
color: #fef0ca;
font-family: arial, helvetica, sans-serif;
margin:0;
padding:10px;

}

#nav ul li { display: inline;  }

#nav  a
{
padding: 5px 5px 5px 5px;
color: #fef0ca;
text-decoration: none;

}

#nav a:hover
{
text-decoration:underline;
}



/*------CONTENT--------*/

#content {
      padding-left:10px;
	  padding-right:10px;
	  padding-top:10px;
	  padding-bottom:10px;
	  background:#aa9c8c;	
	  color:#fef0ca;  
}






/*------FOOTER--------*/
#footer { 
      height:50px; 
      background:#b4a99b;
	  text-align:center;
	  color:#fef0ca;
	  padding-left:20px;
}






/*------FORMS--------*/


form { margin:0px; padding:0px}

.form input {
	width:245px;
	height:20px;
	padding:0 0 0 4px;
	margin:0;
	display:inline;
}

.form textarea {
	width:245px;
	height:117px; 
	overflow: auto;
	margin:0;
	padding:0 0 0 4px;
	display:inline;


}

.thumb {
    border: solid 3px #bbb0a4;
	margin:0 5px 5px 5px;
}

/*------RATES--------*/

#rates td {
	border: 1px solid #000000; 
	background-color:#423d37;  
	padding:5px;
	
}

/*------GALLERY--------*/
.gallery {
	border: solid 3px #ffffff;
	margin:0 5px 5px 5px;
}

