html, body, * {padding:0; margin:0;}

html, body {height:100%;}
body {height:101%; /*for firefox scrollbar jump*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	background:url(../core_images/bgGradient.gif) repeat-x left top #D6D6D6;}
	
#container {width:903px; margin:0 auto; text-align:left}
#header {height:186px;}
#wrapper {background:url(../core_images/bg.gif) repeat-y left top ;}
#sidebar {width:222px; float:left; }
#main {float:right; width:660px;}
#words {width:620px;}
#footerbox {clear:both; background:url(../core_images/footer.gif) no-repeat left top; height:104px;}
.footer {padding:0px 80px 0 70px; font-size:11px;}
.footer a, .footer span {margin:0 05px 0 0;}
.weather {padding:0px 0 0px 0px;}
/*.weather {padding:10px 0 30px 50px;}*/

#left {float:left; width:300px; text-align:center;}
#right {float:right; width:300px; text-align:center;}

#flashcontent {width:620px;height:400px;}

/* * NAV * */
ul#nav {list-style:none; margin:15px 0 0 17px;}
ul#nav li {list-style:none; line-height:15px;  margin-bottom:10px;}

ul#nav a {display:block; width:190px;}
ul#nav a:link, ul#nav a:visited {color:#fff; border-bottom:1px dotted #FF9797;}
ul#nav a:active, ul#nav a:hover {color:#000; border-bottom:1px dotted #B72F64;}

body#about #nav a.currentabout,
body#photos #nav a.currentphotos,
body#surroundinglandscape #nav a.currentsurroundinglandscape,
body#rates #nav a.currentrates,
body#offers #nav a.currentoffers,
body#events #nav a.currentevents,
body#contact #nav a.currentcontact,
body#visitors #nav a.currentvisitors,
body#newsletters #nav a.currentnewsletters,
body#links #nav a.currentlinks {color:#000; border-bottom:1px dotted #B72F64;}

/* * TYPOGRAPHY * */
p {line-height:1.5; padding:0 0 8px 0;}


h1 {font-size:25px; font-weight:normal; color:#F36; margin:0 0 20px 0; background:url(../core_images/headingBg.gif) no-repeat right bottom; line-height:35px; height:35px;}
h2 {font-weight:normal; color:#F36; font-size:18px; margin-bottom:10px; background:url(../core_images/h2.gif) no-repeat left bottom; padding:0 0 2px 0;}
h3 {font-weight:bold; font-size:14px; margin-bottom:8px;}


#main ul {margin:0 0 0 15px;}
#main li {line-height:1.5;}

.highlight {padding:10px; background-color:#FFE2E8;}
.bigger {font-size:120%;}
.pinkheading {font-size:120%; color:#F36;}
/* * GENERAL STYLES * */
a {text-decoration:none;}
a:link, a:visited {color:#000;}
a:hover, a:active {color:#F36;}
#main a:link,#main  a:visited {border-bottom:1px solid #CCC;}
#main a:hover, #main a:active {border-bottom:1px solid #FF9797;}
img, a img, img a {border:none; border-bottom:none; border-bottom:hidden;}
.clear {clear:both;}

.bigger {font-size:150%;}
.smaller {
	font-size:75%;
	.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
}
