html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{height:100%;width:100%}body{font-size:16px;line-height:26px;font-family:'Open Sans', sans-serif;color:#5F5F5F;background-image:url(../images/bg.jpg);background-position:center;background-size:cover;background-attachment:fixed;min-width:320px}a{font-weight:bold;text-decoration:none;color:#7A0B2C}a:hover{color:#AF0F3F}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff2f6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}#loader{width:100%;height:100%}.wrapper{width:96%;max-width:1024px;margin:30px auto;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-ms-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-o-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);box-shadow:0 0 10px -4px rgba(0,0,0,0.4)}.wrapper.center{height:100%;margin:0 auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.centerblock{width:90%;max-width:500px;height:150px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#fff;border:1px solid #5F5F5F;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.centerblock h2{display:block;height:50px;line-height:50px;text-align:center}.centerblock input{border:1px solid #FE8BAE;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:16px;width:90%;height:35px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:none;font-family:'Open Sans', sans-serif;color:#5F5F5F;text-align:center}.centerblock input:focus{border:1px solid #AF0F3F}.centerblock button{border:2px solid #AF0F3F;font-family:'Open Sans', sans-serif;color:#AF0F3F;font-size:14px;font-weight:bold;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 30px;height:auto;width:auto;display:inline-block;cursor:pointer;margin-top:10px;outline:none}.centerblock button:hover{background:#AF0F3F;color:#fff}#top-bar{height:200px;width:100%;position:absolute;z-index:1;top:0px;left:0;background-image:url(../images/top-repeater.png);background-repeat:repeat-x;background-size:1px 200px}#corner{height:200px;width:140px;background-image:url(../images/corner-bg.png);background-size:140px 200px;position:absolute;top:0px;left:0}#banner{padding-left:120px}#banner h1{font-family:'Crafty Girls', cursive;font-size:40px;height:60px;line-height:64px;color:#FE8BAE;text-align:center}@media (max-width: 700px){#banner h1{font-size:34px}}@media (max-width: 600px){#banner h1{font-size:28px}}@media (max-width: 500px){#banner h1{font-size:22px;line-height:58px}}@media (max-width: 430px){#banner h1{max-width:280px;padding-top:5px;line-height:1}}@media (max-width: 340px){#banner h1{font-size:21px;padding-top:7px}}#content-container{width:100%;min-height:100%;padding-top:70px;overflow:hidden}#left-bar{width:140px;height:100%;background-image:url(../images/left-repeater.png);background-repeat:repeat-y;background-size:140px 1px;position:absolute;top:0;left:0}@media (max-width: 440px){#left-bar{height:250px}}#container{width:100%;padding-left:79px}@media (max-width: 440px){#container{padding-left:0}}#content{width:100%;height:auto;min-height:500px;margin:50px auto;padding:0 310px 0 50px}@media (max-width: 768px){#content{padding:0 50px}}@media (max-width: 600px){#content{padding:0 20px}}@media (max-width: 440px){#content{margin:25px 0}}#content h2{font-family:'Crafty Girls', cursive;font-size:34px;line-height:51px;color:#AF0F3F}@media (max-width: 768px){#content h2{font-size:32px;line-height:42px;margin-bottom:20px}}@media (max-width: 440px){#content h2{font-size:28px;line-height:38px}}#content h3{font-family:'Crafty Girls', cursive;font-size:26px;line-height:39px;color:#7A0B2C}#content #side-panel{width:250px;min-height:300px;position:absolute;top:0;right:20px;padding:20px;border:1px solid #FEC5D6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-ms-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);-o-box-shadow:0 0 10px -4px rgba(0,0,0,0.4);box-shadow:0 0 10px -4px rgba(0,0,0,0.4)}@media (max-width: 768px){#content #side-panel{position:static;width:100%;max-width:400px;margin:50px auto}}#content #side-panel h3{text-align:center;margin-bottom:15px}#content #side-panel p{margin-bottom:15px;font-size:0.8em;line-height:1.2}@media (max-width: 768px){#content #side-panel p{display:inline-block;width:49%}}@media (max-width: 680px){#content #side-panel p{display:block;width:100%}}#content #side-panel strong{font-weight:bold;color:#AF0F3F;clear:both;display:block}@media (max-width: 680px){#content #side-panel strong{display:inline-block;clear:none}}#content #side-panel .bio-image{width:150px;height:150px;margin:0 auto 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:block}#imagefader-container{width:100%}@media (max-width: 440px){#imagefader-container{padding-left:79px}}#imagefader{width:100%;min-height:450px}@media (max-width: 768px){#imagefader{min-height:330px}}@media (max-width: 568px){#imagefader{min-height:240px}}@media (max-width: 440px){#imagefader{min-height:180px}}#imagefader img{margin:0 auto}#imagefader .image{height:450px;width:100%;background-position:center;background-size:cover}@media (max-width: 768px){#imagefader .image{height:330px}}@media (max-width: 568px){#imagefader .image{height:240px}}@media (max-width: 440px){#imagefader .image{height:180px}}#galleries{border-top:1px solid #FE8BAE;margin-top:30px;padding-top:30px;overflow:hidden}#galleries h3{margin-bottom:20px}#galleries h3 a{font-family:'Open Sans', sans-serif;font-size:14px;float:right;display:block}#galleries .gallery{width:30%;margin:0 1.65% 20px;float:left;height:100px;line-height:100px;text-align:center}#galleries .gallery:nth-child(3n+1){margin:0 3.3% 20px 0}#galleries .gallery:nth-child(3n+3){margin:0 0 20px 3.3%}@media (max-width: 960px){#galleries .gallery{width:48%;margin:0 1% 20px}#galleries .gallery:nth-child(2n+1){margin:0 2% 20px 0}#galleries .gallery:nth-child(2n+2){margin:0 0 20px 2%}}@media (max-width: 360px){#galleries .gallery{width:100%;margin:0 0 20px}}#galleries .gallery .gallery-example{display:block;width:100%;height:100%;line-height:100px;text-align:center;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.4);background-size:cover;background-position:center;position:relative}#galleries .gallery .gallery-example span.opacity{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;position:absolute;display:block;width:100%;height:100%;z-index:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#galleries .gallery .gallery-example span.text{z-index:2;position:relative}#galleries .gallery .gallery-example:hover span.opacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}#guestbook{border-top:1px solid #FE8BAE;margin-top:30px;padding-top:30px}#guestbook h3 a{font-family:'Open Sans', sans-serif;font-size:14px;float:right;display:block}#guestbook #messages{margin:30px -20px 0}#guestbook #messages .message{border-bottom:1px solid #FEC5D6;padding:20px}#guestbook #messages .message span.name{font-weight:bold;color:#7A0B2C;display:block}#guestbook #messages .message span.date{display:block;color:#ababab;font-size:0.8em;line-height:1;margin-bottom:15px}#guestbook #messages .message span.options{display:block;font-size:0.8em;color:#858585;font-weight:bold;text-align:right;cursor:pointer}#guestbook #messages .message span.options:hover{color:#5F5F5F}#guestbook #messages .message p{font-size:14px}#guestbook #messages .message .replies{padding-left:50px;margin-top:20px}#guestbook #messages .message .replies .message{border-top:1px solid #FEC5D6;border-bottom:none}#guestbook #messages .message .replies .message:nth-child(odd){background-color:#fff7f9}#guestbook #messages .message:nth-child(even){background-color:#fff7f9}#guestbook #messages .message:nth-child(even) .message:nth-child(odd){background-color:#fff}#guestbook #messages form{padding-left:50px;overflow:hidden;display:none}#guestbook #messages form#new_message{display:block;padding-left:0;margin-top:30px}@media (max-width: 600px){#guestbook #messages form#new_message{padding:0 20px}}#guestbook #messages form h3{margin-bottom:20px}#guestbook #messages form .field{margin-bottom:10px}#guestbook #messages form .field label{font-size:0.8em;color:#7A0B2C;font-weight:bold}#guestbook #messages form .field input,#guestbook #messages form .field textarea{border:1px solid #FE8BAE;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:16px;width:100%;height:35px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:none;font-family:'Open Sans', sans-serif;color:#5F5F5F}#guestbook #messages form .field input:focus,#guestbook #messages form .field textarea:focus{border:1px solid #AF0F3F}#guestbook #messages form .field textarea{height:150px;resize:none;padding:15px}#guestbook #messages form input[type=submit]{border:2px solid #AF0F3F;font-family:'Open Sans', sans-serif;color:#AF0F3F;font-size:14px;font-weight:bold;background:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px 30px;height:auto;width:auto;display:inline-block;cursor:pointer;float:right}#guestbook #messages form input[type=submit]:hover{background:#AF0F3F;color:#fff}
