body{background:#FFF;height:auto;padding-bottom:20px;text-align:left}
#daves-h1{height:300px;width:350px;text-indent:-99999px;font-size:0;background-image:url("daves-florida-villa.png");background-attachment:scroll;background-repeat:no-repeat;background-position-x:0;background-position-y:10%;background-size:auto;background-origin:padding-box;background-clip:border-box;background-color:transparent}
h2{text-align:left;padding-top:20px;padding-bottom:20px}
#header{position:relative;background-image:url("header.png");background-attachment:scroll;background-repeat:no-repeat;background-position-x:0;background-position-y:0;background-size:auto;background-origin:padding-box;background-clip:border-box;background-color:#e0f3fd}
#content-dave{top:42px;position:relative;background-image:url("content-dave.png");background-attachment:scroll;background-repeat:repeat-y;background-position-x:0;background-position-y:0;background-origin:padding-box;background-clip:border-box;background-color:#e0f3fd}
#footer{top:42px;position:relative;background-image:url("footer.png");background-attachment:scroll;background-repeat:no-repeat;background-position-x:0;background-position-y:0;background-size:auto;background-origin:padding-box;background-clip:border-box;background-color:#e0f3fd}
.clear{width:0;height:0;overflow:hidden;clear:both;display:block;visibility:hidden}
.navigation{font-family:'Strait' !important;font-size:24px}
.community-navigation{font-family:'Strait' !important;font-size:12px}
ul.navigation{list-style:none}
li.navigation{line-height:1.0;text-align:center;border:3px solid #FFF;margin:10px;margin-right:50px;margin-left:50px;padding:0;background-color:#19803f}
ul.community-navigation{list-style:none}
li.community-navigation{color:#FFF;line-height:1.0;text-align:center;border:2px solid #FFF;margin:2px;margin-right:50px;margin-left:50px;padding:0;background-color:#19803f;font-weight:normal;cursor:pointer}
p.header{padding-top:240px;border:0}
p.footer{padding-top:250px;border:0}
p.small-print{padding-top:20px;font-size:10px;border:0}
a{font-weight:bold;text-decoration:none}
a.navigation{color:#FFF;text-decoration:none}
a:hover{text-decoration:underline}
p{overflow:hidden;padding:0;margin-bottom:20px}
.container_12{background-color:#e0f3fd;background-repeat:repeat-y;margin-bottom:0}
.floor-plan{border:3px solid #114980;background-color:#FFF;text-align:center;font-family:'Pacifico';font-size:28px}
.thumb{background-color:#FFF;border:1px solid #CCC;padding:4px;padding-bottom:20px}
.thumba{background-color:#FFF;border:1px solid #CCC;padding:4px;margin-bottom:20px}
.bottom{padding-top:30px;padding-bottom:20px}
.top-spaced{padding-top:10px}
.sidethumb{background-color:#FFF;border:1px solid #CCC}
.image,.image2{width:371px;height:219px;padding:14px 14px 14px 14px;position:relative;background-color:#FFF;background-repeat:repeat-x;-webkit-box-shadow:0 10px 7px rgba(0,0,0,0.7);-moz-box-shadow:0 10px 7px rgba(0,0,0,0.7);box-shadow:0 10px 7px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);border:1px solid #eee}
.image2{width:146px;height:153px;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.img_container,.img_container2{float:left;margin:0;padding-top:30px;padding-left:30px;width:380px;height:272px}
.img_container2{padding-top:90px;padding-left:0;width:150px;height:200px}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"Neue Helvetica","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:200;color:#fff}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}
#sb-overlay{position:relative;height:100%;width:100%}
#sb-wrapper{position:absolute;visibility:hidden;width:100px}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}
#sb-body{position:relative;height:100%}
#sb-body-inner{position:absolute;height:100%;width:100%}
#sb-player.html{height:100%;overflow:auto}
#sb-body img{border:0}
#sb-loading{position:relative;height:100%}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block}
#sb-body,#sb-loading{background-color:#060606}
#sb-title,#sb-info{background-color:#000;position:relative;margin:0;padding:0;overflow:hidden}
#sb-title,#sb-title-inner{height:26px;line-height:26px}
#sb-title-inner{font-size:12px}
#sb-info,#sb-info-inner{height:20px;line-height:20px}
#sb-info-inner{font-size:12px}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}
#sb-nav-close{background-image:url(close.png)}
#sb-nav-next{background-image:url(next.png)}
#sb-nav-previous{background-image:url(previous.png)}
#sb-nav-play{background-image:url(play.png)}
#sb-nav-pause{background-image:url(pause.png)}
#sb-counter{float:left;width:45%}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}
#sb-counter a.sb-counter-current{text-decoration:underline}
div.sb-message{font-size:12px;padding:10px;text-align:center}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
.sep,.cat-links,.tag-links{color:grey}
.weatherFeed{margin:0;padding:0}
.weatherFeed a{color:#888}
.weatherFeed a:hover{text-decoration:none}
.weatherItem{font-size:15px;padding:5px;text-align:right}
.weatherCity{font-family:'Pacifico';font-size:28px;margin-bottom:20px}
.weatherDesc,.weatherForecastDay{font-family:'Pacifico';font-size:20px}
.weatherTemp{font-family:'Pacifico';font-size:40px;padding:0;margin:0;line-height:1}
.weatherLink,.weatherForecastItem{font-size:20px;text-align:left}
.odd{background-color:#FFF}
.even{background-color:#114980}
.frame{left:50%;margin-left:-480px;}
.top{position:fixed;top:0;height:37px;z-index:1;background-color:#114980;padding-top:5px}
.main{top:42px;position:relative}
.toptext{font-size:18px;font-family:'Strait';text-align:center}
.toptext a{color:#FFF}
.toptext img{padding-left:5px}
.marginzero{margin-left:0;margin-right:20px}
