/* ----- universal settings -----*/
body {padding:0px; margin:0px; background-image:url('background.jpg'); font-family: verdana, san-serif;}


/* ----- typography ----- */
.content {font-size: 8pt; color: #auto;}
.subcontent {font-size: 8pt; color: #auto;}
.welcome {font-size: 8pt; color: #auto;}
.amenities {font-size: 8pt; color: #auto;}
.footer {font-size: 8pt; color: #f4ecd9;}
.copyright {font-size: 8pt; color: #f4ecd9; text-align:center;}
.table {font-size: 8pt; color: #auto;}


/* ----- other ----- */
ul li {margin-left: -8px; list-style-image:url('bullet.gif');}
.image {border:3px solid #D3CBB9;}


/* ----- positioning ----- */
.welcome {padding-left: 40px; padding-right: 10px;}
.subcontent {padding-left: 40px; padding-right: 40px;}


/* ----- links ----- */
.subcontent a:link {text-decoration: none; color: #661c0c;}
.subcontent a:visited {text-decoration: none; color: #661c0c;}
.subcontent a:hover {text-decoration: underline; color: #661c0c;}
.subcontent a:active {text-decoration: none; color: #661c0c;}
.content a:link {text-decoration: none; color: #661c0c;}
.content a:visited {text-decoration: none; color: #661c0c;}
.content a:hover {text-decoration: underline; color: #661c0c;}
.content a:active {text-decoration: none; color: #661c0c;}

.table a:link {text-decoration: none; color: #661c0c;}
.table a:visited {text-decoration: none; color: #661c0c;}
.table a:hover {text-decoration: underline; color: #661c0c;}
.table a:active {text-decoration: none; color: #661c0c;}

.welcome a:link {text-decoration: none; color: #661c0c;}
.welcome a:visited {text-decoration: none; color: #661c0c;}
.welcome a:hover {text-decoration: underline; color: #661c0c;}
.welcome a:active {text-decoration: none; color: #661c0c;}
.amenities a:link {text-decoration: none; color: #661c0c;}
.amenities a:visited {text-decoration: none; color: #661c0c;}
.amenities a:hover {text-decoration: underline; color: #661c0c;}
.amenities a:active {text-decoration: none; color: #661c0c;}

.footer a:link {text-decoration: none; color: #f4ecd9;}
.footer a:visited {text-decoration: none; color: #f4ecd9;}
.footer a:hover {text-decoration: underline; color: #f4ecd9;}
.footer a:active {text-decoration: none; color: #f4ecd9;}
.copyright a:link {text-decoration: none; color: #f4ecd9;}
.copyright a:visited {text-decoration: none; color: #f4ecd9;}
.copyright a:hover {text-decoration: underline; color: #f4ecd9;}
.copyright a:active {text-decoration: none; color: #f4ecd9;}



/* ----- backgrounds ----- */
.bg_top {background-image:url('bg_top.jpg'); background-repeat:repeat-x;}
.top {background-image:url('top.jpg'); background-position:center top; background-repeat:no-repeat;}
.bg_middle {background-image:url('bg_middle.jpg'); background-position:center top; background-repeat:repeat-y;}
.bg_curls {background-image:url('bg_curls.jpg'); background-position:center top; background-repeat:no-repeat;}
.bottom {background-image:url('bottom.jpg'); background-repeat:repeat-x;}
.bg_footer {background-image:url('bg_footer.jpg'); background-position:center top; background-repeat:no-repeat;}
.content_bg {background-image:url('content_bg.jpg'); background-color:#f4ecd9; background-position:center top; background-repeat:no-repeat;}
.bg_subcontent {background-image:url('bg_subcontent.jpg'); background-color:#f4ecd9; background-position:center top; background-repeat:no-repeat;}
.bg_table {background-image:url('bg_table.jpg'); background-color:#f4ecd9; background-position:center top; background-repeat:no-repeat;}
.bg_gallery {background-image:url('bg_gallery.jpg'); background-color:#f4ecd9; background-position:center top; background-repeat:no-repeat;}
.bg_contact {background-image:url('bg_contact.jpg'); background-color:#f4ecd9; background-position:center top; background-repeat:no-repeat;}
