body { background:#7DA1AF; font: normal 13px Verdana, Arial, Helvetica, sans-serif; color:#F4DC8B; }

h1, h2, h3, h4 {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #C8A726;
	line-height:normal;
	padding:0;
	margin:0;
}

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

form { margin:0; padding:0; font-size:11px; }
select { margin:0; padding:0; font-size:11px; }
input { font-size:11px; }

a { color: #C8A726; }


#outerwrapper { position:absolute; left:0px; top:0px; width:100%; z-index:1; text-align:center; }
#wrapper { width:960px; margin:30px auto 0px auto; text-align:left; background-color:#228491; border:2px solid #C8A726; }

#footer { clear:both; width:960px; margin:0px auto; text-align:left; color:#156381; font-size:11px; }
.fls { float:left; clear:left; display:inline; padding:15px; }
.frs { float:right; clear:right; display:inline; padding:15px; }

#header { clear:both; padding:10px 25px; border-bottom:2px solid #C8A726; }
.logo { float:left; clear:left; display:inline; border:0; }
.logo img, a img { float:left; clear:left; display:inline; border:0; }
.address { float:right; clear:right; display:inline; border:0; margin-right:10px; }
.address img { float:right; clear:right; display:inline; border:0; }

#banner { clear:both; height:235px; border-bottom:2px solid #C8A726; background:url(../assets/pebbles.jpg) top left no-repeat; }
#ban_inner { clear:both; height:175px; }
#menu { clear:right; float:right; display:inline; width:235px; height:197px; margin:10px 15px 0 0; background:url(../assets/menu-bg2.png) top left no-repeat; }
#menu ul { list-style:none; display:block; margin:7px; padding:0; }
#menu li, li a { padding:6px 11px; border-bottom:1px solid #F3BF76; border-top:1px solid transparent; text-decoration:none; color:#145962; text-indent:-12px; }
#menu li a:hover { background:url(../assets/pointer.png) center left no-repeat; margin-left:10px; }
#menu li a:selected { background:url(assets/pointer.png) center left no-repeat; margin-left:10px; }


#huts {  height:60px; }

#container { clear:both; padding:15px; }
#content { float:left; clear:left; display:inline; width:665px; }
#content h1 { }
#content img, img a { border:2px solid #C8A726; display:block; }
#rightbar { float:right; clear:right; display:inline; width:210px; margin-right:15px; }
#formbox { clear:both; }
#formbox h3 { padding:7px 15px; margin:0; color:#96C8CF; }
.formbox_main { }
.pad { padding:10px 25px; background:url(../assets/content-bott.gif) bottom left no-repeat #3599A6; }

