/*************************************************************
**  Stylesheet :: Pawleys Island Tavern                     **
**                                                          **
**  (C) 2010 by Zachary Waldowski, Dizzy Technology         **
**  zwaldowski@gmail.com                                    **
**  http://portfolio.dizzytechnology.com                    **
**                                                          **
**  The content of this website was and is a contracted     **
**  work.  It is not to be shared, duplicated, altered, or  **
**  otherwise stolen under penalty of law.                  **
*************************************************************/
*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}

body{background:#c0ba86 url(ui/site-bg.png) 0 80px repeat-x;font:12px/16px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;min-width:768px}
#wrapper{width:768px;margin:0 auto}
#content{min-height:160px;padding:.417em 1.5em}

header a:hover,.green,#content h3 span,#content h4 span,#content h5 span,header span,span.emp{color:#9EC630}
footer,footer a,footer a:hover,footer a:visited:hover{color:#568eb6}
#content,input.button,#fancybox-outer{background:#fff}
header a,header a:hover span,header a:hover span{color:#6297BC}
body,header h2,#content ul span,#content ol span{color:#666}
a,blockquote,#content ul,input.button{color:#4284B0}
#content h3,#content h4,#content h5{color:#333}
nav a,th strong,th{color:#fff}
footer a{font-weight:700}
a:hover{color:#9EC068}
.gray{color:#BFBFBF}
.toggler{color:#333}


header{background:#E8D08E;height:6.167em;border-bottom:6px solid #9cbd40;display:block}
header h1{font-size:3.3em;letter-spacing:-1px;display:block;line-height:45px;top:0.1em;left:50%;margin-left:-379px}
header h2{font-size:1.3em;padding:0.25em 0 0 5.938em;left:50%;top:3.2em;margin-left:-384px}
#slider{height:146px;z-index:3}

nav{position:relative;background:url(ui/nav-bg.png);font-size:14px;line-height:30px;z-index:4;top:80px;position:absolute;width:768px}
nav li{padding-right:1px;list-style:none;width:108px;text-align:center}
nav a, nav span{background:url(ui/menu-bg.png) 0 -30px repeat-x;height:30px;display:block}
nav a {
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
nav a:hover{background-position:right 0;color:#9cbd40}
nav #current{background:#9cbd40;color:#333;height:30px;padding:0}

footer{background:#c0ba86;border-top:0.417em solid #568EB6;padding:0.833em 1.25em}
footer a:hover{border-bottom:0.083em dotted #568EB6}

#special {margin:1em;padding-left:1em;border-left:4px solid #568EB6;float:right;text-align:center;}
#special .icon {border:0;width:96px;height:96px}
#special p {padding:0;}

header h1,header h2,#fancybox-close,#fancybox-loading div,#fancybox-hide-sel-frame,#fancybox-wrap,#fancybox-inner,#fancybox-left-ico,#fancybox-right-ico,#fancybox-left,#fancybox-right{position:absolute}
.display-block,nav a,nav span,code,p,label,textarea,.thumbs a,.thumbs a:visited,a.browse,#fancybox-frame,#fancybox-left-ico,#fancybox-right-ico{display:block}
.toggler,a:hover,a.browse,#fancybox-loading,#fancybox-close,#fancybox-left,#fancybox-right,#fancybox-left-ico,#fancybox-right-ico{cursor:pointer}
blockquote{background:#FAFAFA;border:0.083em solid #f2f2f2;border-left:0.333em solid #4284B0;font:1.2em/1.5em Georgia, 'Bookman Old Style', Serif;margin:1.25em;padding-left:1.667em}
.noshow,.toggler,#fancybox-loading,#fancybox-overlay,#fancybox-tmp,#fancybox-wrap,#fancybox-close,#fancybox-left,#fancybox-right{display:none}
#slider,.thumbs a.active img,#fancybox-frame,#fancybox-outer{position:relative}
.image-center,.gallery-legacy-item,.gallery-legacy-item img{margin:0 auto}
#fancybox-hide-sel-frame,#fancybox-img,#fancybox-frame,#fancybox-outer,#fancybox-left,#fancybox-right{height:100%}
.float-left,nav li,.footer-left,.footer-center,.thumbs a,.thumbs a:visited,a.left{float:left}
footer a,label,header h2,blockquote,#content h3,#content h4,#content h5,input.button{font-weight:700}
#fancybox-hide-sel-frame,#fancybox-img,#fancybox-frame,#fancybox-outer{width:100%}
#content h3{color:#6297BC;margin:0.4em 0 0.85em}
#content h3,#content h4{font-size:1.75em}
#content h4{margin:0.4em 0}
.align-center,nav a,nav span,table.gallery,.footer-center{text-align:center}
.clear,#content,.gallery-legacy-item img{clear:both}
.ie7 #content h4, #content > h4, .band-segment h4{padding-bottom:0.8em}
.gallery-legacy-item{padding:0.583em 0;text-align:center;width:356px}
nav a,nav span,#current,#content ul,#content ol{padding:0 1.25em}
.gallery-legacy-row .float-left{border-right:0.167em solid #CCC}
#fancybox-loading,#fancybox-inner{overflow:hidden}
.align-left,body,.footer-left,#wrap,code,th{text-align:left}
img.no-border,a:hover img.no-border{padding:0.417em 1.25em}
img.no-border,a:hover img.no-border,#slider img{border:0}
a img,* html a:hover img,iframe{border:2px solid #568EB6}
.footer-left,.footer-center,.footer-right{width:33%;}
.gallery-legacy-row{border-top:0.167em solid #CCC}
div.imageelement h2,.toggler{text-transform:none}
#content h5{font-size:1.25em;padding:0 0 0.75em}
.float-right,.footer-right,a.right{float:right}
.gallery-legacy-item h4{padding-bottom:0.4em}
.align-right,.footer-right{text-align:right}
img,a:hover img{border:0.167em solid #CCC}
.gallery-legacy-item img{margin:0.583em 0}
p{line-height:1.6em;padding:0 0 0.8em}
#legacy-container .first{border-top:0}
img.float-right{margin-left:1.25em}
img.float-left{margin-right:1.25em}
.band-segment{margin-bottom:1.25em}
#content ul{margin:0.833em 1.25em}
#legacy-container{margin:1.25em 0}
header h1,nav{font-weight:bolder}
.size-small{font-size:x-small}
#content h4{font-size:1.45em}
a{text-decoration:none}

form{background-color:#FAFAFA;border:0.083em solid #f2f2f2;margin:0.833em}
input.button{border:0.083em solid #CCC;padding:0.167em 0.25em}
input{border:0.083em solid #eee;color:#777;padding:0.167em}
label{margin:0.417em 0}

th{background:#4284B0;border-left:1px solid #9EC630;height:2em;padding:9px 11px 0}
tr{background:#F8F8F8;border-bottom:1px solid #E5E5E5;height:2.5em}
table{border-collapse:collapse;margin:0.833em auto}
td{border-left:1px solid #4284B0;padding:6px 11px}
tr>td:first-child,tr>th:first-child{border-left:0}
tr.over,tr:hover{background:#E5E5E5}
tr.alt{background:#EFEFEF}

.thumbs a:hover img,.thumbs a:visited:hover img{border: 2px solid #A40004}
.thumbs img {height:100px;width:100px;display:inline;padding:2px}
.thumbs a,.thumbs a:visited{margin:0 5px 18px 5px;height:104px}
.thumbs a.active img{outline:1px solid #000;z-index:9999}

#fancybox-loading{height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:fixed;top:50%;width:40px;z-index:1104}
#fancybox-close,#fancybox-left-ico,#fancybox-right-ico{height:30px;width:30px;background:url(ui/gallery-nav.png)}
#fancybox-close{right:-15px;top:-15px;z-index:1103}
#fancybox-loading div{background-image:url(ui/loading.png);height:480px;left:0;top:0;width:40px}
#fancybox-overlay{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}
#fancybox-hide-sel-frame{background:transparent;left:0;top:0}
#fancybox-wrap{left:0;padding:20px;top:0;z-index:1101}
#fancybox-inner{height:1px;left:0;top:0;width:1px}
#fancybox-img{line-height:0;vertical-align:top}
#fancybox_error{color:#444;padding:7px}
#fancybox-tmp{overflow:auto}

#fancybox-left-ico,#fancybox-right-ico{left:-9999px;margin-top:-15px;top:50%;z-index:1102}
#fancybox-left,#fancybox-right{background-image:url(ui/blank.gif);bottom:0;width:35%;z-index:1102}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left-ico{background-position:0px 30px}
#fancybox-right-ico{background-position:30px 30px}
#fancybox-right:hover span{left:auto;right:20px}
#fancybox-left:hover span{left:20px}
#fancybox-right{right:0}
#fancybox-left{left:0}

.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0;border:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%}

iframe {width:728px}

.clearfix:before, .clearfix:after,
nav:before, nav:after,
footer:before, footer:after,
#content:before, #content:after,
.band-segment:before, .band-segment:after,
.gallery-legacy-row:before, .gallery-legacy-row:after,
.gallery-legacy-item:before, .gallery-legacy-item:after,
.thumbs:before, .thumbs:after {
    content:"";
    display:table;
}

.clearfix:after,
nav:after,
footer:after,
#content:after,
.band-segment:after,
.gallery-legacy-row:after,
.gallery-legacy-item:after,
.thumbs:after {
    clear:both;
}

.clearfix,nav,footer,#content,.band-segment,.gallery-legacy-row,..gallery-legacy-item,.thumbs{zoom:1}
.ie #fancybox-img{-ms-interpolation-mode:bicubic}

.ie6 #fancybox-loading{margin-top:0;position:absolute}
.ie6 #fancybox-overlay{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:999}
.ie6 nav a{width:70px}

.front-page header h1,.front-page header h2{display:none}
.front-page #slider,.front-page nav{display:none}
h3#front-header{margin:0.4em;font-size:3.8em;letter-spacing:-1px;display:block;text-align:center;line-height:45px}
h4#front-slogan{margin:0.4em;color:#666;display:block;text-align:center;padding:0;}
