article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Merriweather,serif;}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

body{width:668px;text-align:justify;margin:auto;padding:0 10px 100px;color:#222;}
h1,h2,h3,h4{font-family:'Open Sans',sans-serif;}
h1,h2,h3{text-align:center;margin:0;}
h1{margin:1em 0 -.1em;font-weight:300;font-size:2.9em;}
h2{font-weight:300;font-size:1.5em;position:relative;left:.05em;}
h2 a{font-weight:400;color:#272;text-decoration:none;border-bottom:2px dotted #272;}
h2 a:hover,h2 a:focus{color:#1A1;border-bottom:2px solid #1A1;}
h3{margin:1.5em 0 3em;font-size:1em;font-weight:300;color:#999;}
#first{padding-top:1em;border-top:5px solid #C70;}
p{margin:1.5em 0;text-align:justify;line-height:1.6em;font-weight:300;}
strong{color:#000;font-weight:900;}


#forms{text-align:center;}

/*#paypal{margin:auto;}
.paypal{display:inline-block;margin:1em auto;font-size:17px;text-align:center;text-decoration:none;color:#FFF;padding:.4em .6em;border-radius:3px;border:none;background:#0079C1;}
.paypal:hover,.paypal:focus{background:#004991;}*/

#subscribe{margin-top:30px;}
#subscribe p,#subscribe label,#subscribe input{display:inline-block;}
#subscribe p{margin:0 0 1em 0;font-weight:300;}
#email{width:18em;padding:0 .2em;margin-bottom:.5em;}
input::-webkit-input-placeholder{color:#777;}
input:-moz-placeholder{color:#777;}
input:-ms-input-placeholder{color:#777;}

.reservations,.paypal,.scrollnote{font-family:'Open Sans',sans-serif;}
.reservations{margin:-1.2em -1em 2.5em;text-align:center;}
.schedule{display:inline-block;width:19em;text-align:center;margin:1.2em .8em 0;padding:.5em 0;}
.schedule span{font-size:.95em;font-weight:600;color:#000;}
#online .schedule span{font-size:1.25em;}
.paypal{display:inline-block;width:12em;margin:.7em auto;font-size:1.4em;text-align:center;text-decoration:none;color:#FFF;font-weight:600;padding:.6em;border-radius:2px;border:none;}
.paypal:focus{outline:0;}
#online .paypal{background:#794;}
#online .available .paypal:hover,#online .available .paypal:focus{background:#461;}
.schedule .limit{display:block;font-weight:400;font-size:.9em;color:#555;margin-top:-.5em;}
#online .schedule .limit{font-size:.9em;}
#online .sold .limit{visibility:hidden;}
.content p a,.content ul a{font-weight:900;}
#online .content p a,#online .content ul a{color:#582;}
#online .content p a:hover,#online .content ul a:hover{color:#250;}
.sold .paypal{padding:.42em 1.4em;font-weight:900;cursor:default;}
#online .sold .paypal{background:#FFF;border:.2em solid #a8b894;color:#889874;}
.hidden{visibility:hidden;}

#online #center{font-size:1.2em;}

@media screen and (max-device-width: 480px){
    body{width:90%;}
    div{width:100%;margin-left:0;}
}

@media screen and (orientation:portrait) and (max-device-width: 480px){
    h1{font-size:1.6em;}
    h2{font-size:.8em;font-weight:400;}
   	h4{color:#690;font-size:1em;font-weight:900;text-transform:uppercase;margin:3em 0 0;}
   	img{margin:5px 0;}
}

@media screen and (orientation:landscape) and (max-device-width: 480px){
    h1{font-size:2.5em;}
    h2{font-size:1.2em;font-weight:400;}
   	h4{font-size:1.5em;font-weight:600;color:#690;}
   	img{margin:5px 0;}
}

