html {scrollbar-face-color:#375bb1; scrollbar-highlight-color:#fffff0; scrollbar-3dlight-color:#fffff0; scrollbar-shadow-color:#fffff0; scrollbar-darkshadow-color:#fffff0; scrollbar-arrow-color:#fffff0; scrollbar-track-color:#fffff0; height:100%; }

body {margin:0; padding:0; background:url(images/turle_fish.png) #375bb1 no-repeat bottom left fixed; scrollbar-face-color:#375bb1; scrollbar-highlight-color:#fffff0; scrollbar-3dlight-color:#fffff0; scrollbar-shadow-color:#fffff0; scrollbar-darkshadow-color:#fffff0; scrollbar-arrow-color:#fffff0; scrollbar-track-color:#fffff0; height:100%; }

#container {position:absolute; top:0; left:50%; margin-left:-400px; width:800px; padding:0; background:#fdffe1; font:normal 1.0em arial, hevetica, sans-serif; border:0; min-height:100%; }

a {color:#39c; text-decoration:none; }
a:hover {color:#f00; text-decoration:none; }

/* layout */
#wrap {width:800px; background:url(images/wrap-bg.gif) repeat-y 70% 1px; border:0; }
#content {float:left; width:70%; font:normal 0.8em/1.5em arial; color:#333; }
#content_photos {float:left; width:98%; font:normal 0.8em/1.5em arial; color:#333; margin:0; padding:0; }
#sidebar {float:right; width:30%; font:normal 0.9em/1.5em arial; color:#333; }
#footer {clear:both; background:#959595; color:#000; }

/* gutters */
#content .gutter {padding:10px 10px; margin:0; background:url(images/content-bg.gif) #fff repeat-x 0px left; min-height:510px; }
#content .gutter p {padding:0; margin:8px 0; }
#sidebar .gutter {padding:10px 15px; margin:0; min-height:470px; }

/* header */
#header {background:#ffc url(images/parl_night.jpg) no-repeat top left; height:115px; margin:0; padding:0; border:0; }
	
/* menu */
#menu {margin:0; padding:4px 0; text-align:center; background:#959595; font:normal 75% verdana, arial, sans-serif; border:0; }
#menu a {color:#9ff; text-decoration:none; border:0; margin:0 10px; padding:0; }
#menu a:hover {color:#f00; background:url(images/topnav_bg_grey.gif) repeat-x top left; }
#menu .current {color:navy; background:#959595; border:0; margin:0 10px; padding:0; }

/* content */
#content h2 {margin:0; padding:0; font:bold 140% "comic sans ms",georgia, serif; color:#663; }
.house_rules {margin:0; padding:10px; }
.house_rules h5 {margin:0 0 0.5em -10px; padding:0; font:bold 110% "comic sans ms",georgia, serif; color:#f00; }
.house_rules p {margin:0 0 0.5em 0; padding:0; font:normal 90% verdana, arial, sans-serif; color:#252525; }

.featurebox {position:absolute; top;1px; left:100px; }
dl.feature {margin:0; padding:0; border-top:1px dotted #ccc; }
dl.feature:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
dl.feature dt {margin:0 0 .5em 0; font:normal 120% georgia, serif; color:#693; }
dl.feature dt img {float:left; margin:0 1em 0 0; padding:0; border:0; }
dl.feature dd {font-size:90%; line-height:1.5em; color:#666; text-indent:2px; margin-bottom:5px; }
dl.feature dd em {font-weight:900; color:#000; }
.boldred {font-weight:bold; color:red; }

.imgleft {float:left; margin:0 1em 0 0; }
.imgright {float:right; margin:0 0 0 1em; }
.leftimgcaption {float:left; margin:3px 5px 5px 0px; padding:5px; border:0; background:transparent; font:normal 9px verdana, arial, sans-serif; text-align:center; }
.leftimgcaption img {border:0; }
.rightimgcaption {float:right; margin:3px 0px 5px 5px; padding:5px; border:0; background:transparent; font:normal 9px verdana, arial, sans-serif; text-align:center; }
.rightimgcaption img {border:0; }
/* sample <span class="leftimgcaption" style="width:10px;"><img src="oakbaynews.jpg" width="10" height="42" alt=""><br>Rushton</span> */

/* sidebars */
.box {margin:0 0 10px 0; padding:0 0 12px 0; font:normal 70%/1.3em verdana, arial; color:#666; background:#ffc url(images/box-b.gif) no-repeat bottom right; }
.box h3 {margin:0; padding:5px 12px; font:normal 120% georgia, serif; color:#693; background:url(images/box-t.gif) no-repeat top left; }
.box p {margin:0; padding:0 12px; }
.box ul li {margin:0 0 0 12px; padding:0 0 0 18px; list-style:none; background:url(images/li-bullet.gif) no-repeat 0 3px; }

/* footer */
#footer p {margin:0; padding:4px 15px; font:normal 65% verdana, arial, sans-serif;  color:#f5f8ec; text-align:center; }

/*  ie fixes */
#content, #sidebar {height:1%; }

.smallertxt {font:normal 0.85em verdana, sans-serif; }

.txtleft {text-align:left; }
.txtright {text-align:right; }
h6 {font:bold 1.0em arial, hevetica, sans-serif; color:#000; margin-bottom:0;  }
.redtitle {font:bold 150% "comic sans ms",georgia, serif; color:red; }
.subtitle {font:bold 120% "comic sans ms",georgia, serif; color:#663; }
.photos_title {margin:0 0 0 20px; padding:0; font:bold 120% "comic sans ms",georgia, serif; color:#663; }
.directions {margin-top:0; margin-left:20px; }
.option {font:normal 50% verdana, arial, sans-serif; color:red; }
.ctr { text-align:center;}

.feature {display:inline-table; }
/* hides from ie/mac \*/
* html .feature {height:1%; }
.feature {display:block; }
#footer {height:1%; }
/* end hide from ie/mac */