@import "css/jquery.fancybox.css";
html.wf-loading h1,html.wf-loading h2,html.wf-loading h3,html.wf-loading h4,html.wf-loading p,html.wf-loading li,html.wf-loading a,html.wf-loading span,html.wf-loading label,html.wf-loading td,html.wf-loading th,html.wf-loading input,html.wf-loading select,html.wf-loading textarea,html.wf-loading small{opacity:0}html,body,div,span,object,iframe,header,nav,aside,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,figure,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,figcaption,tbody,tfoot,thead,tr,th,td{border:0 none;margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,header,.wrapper,#logo,.genbox,.gallery-icon,.thumbnail,.img-centre,.img-centre-w,.img-centre-h,li.gallery-item,fieldset,.fieldrow,label,.multiple label+span,.file-row label+span,input,select,button,.btn,button span,.btn span,footer,p+img,ul ul,ul ol,ol ol,ol ul,dl.section-list dt,dl.section-list dt.selected a,.custom,figure,img,iframe,embed,video{position:relative}dl.section-list dt,nav ul,.content,.main,aside,.gallery-icon,.thumbnail,.img-centre,.img-centre-w,.img-centre-h,form,.fieldrow,footer,footer div,footer ul{overflow:hidden}html,body{height:100%}body,input,textarea,button *{color:#b29797;font-family:ff-tisa-web-pro,"Georgia","Times",serif;font-size:96.875%;line-height:24px}html>body{font-size:15.5px}h1,h2,h3,h4{color:#000;display:block;text-align:left;font-weight:bold;font-family:museo-slab,"Helvetica","Arial",sans-serif;line-height:24px;padding-bottom:8px;padding-top:8px}h1{font-size:42px;line-height:48px;padding-top:24px;top:1px}h2{color:#f5ead2;font-size:25px;line-height:32px;padding-top:16px;top:4px}h3{color:#f5ead2;font-size:18px;line-height:24px;top:8px}h4{color:grey;font-size:15px;font-weight:normal;padding-bottom:4px;padding-top:4px;text-transform:uppercase;top:3px}h1 a,h2 a,h3 a,h4 a{color:inherit}nav a#email-elana{color:#d38946;float:right;font-family:ff-tisa-web-pro,"Georgia","Times",serif;font-size:15px;font-style:italic;position:relative;text-shadow:0 1px #230700;top:3px}p>a,li>a,dt>a,dd>a,label>a,#synopsis #deck a#sample{color:#d38946;position:relative;text-decoration:none}p>a:after,li>a:after,dt>a:after,dd>a:after,nav a#email-elana:after,label>a:after{content:" ";border-bottom:1px dotted #d38946;height:90%;left:0;position:absolute;top:0;width:100%}p>a:hover:after,li>a:hover:after,dt>a:hover:after,dd>a:hover:after,nav a#email-elana:hover:after,label>a:hover:after{border-bottom:1px solid #d38946}.img-txt{display:block;text-align:left;text-indent:-9999px;font-size:1em;line-height:1em;outline:none}.more-link{font-size:12px;font-weight:bold;line-height:16px;text-decoration:none;text-transform:uppercase}p,li,dt,dd,td,th{text-shadow:0 1px #000}table{border-collapse:collapse;margin-bottom:7px;text-align:left;width:100%;font-size:14px}table th,table td{border-bottom:1px solid gray;line-height:31px}table tr th:first-child,table tr td:first-child{padding-left:8px}table tr th:last-child,table tr td:last-child{padding-right:8px}table thead th,table tbody tr:last-child td{border-bottom:1px solid black}p{padding-bottom:8px;padding-top:8px}p.small,ul.small li,small{font-size:12px;line-height:16px;padding-bottom:9px;padding-top:7px}p.deck{color:#f5ead2;font-size:22px;font-style:italic;line-height:32px;padding-bottom:15px;padding-top:9px}p.deck em,p.deck i{font-style:normal}hr{border-style:none none dashed;border-width:0 0 1px;border-color:#d9d3d1}.alignleft{float:left}.alignright{float:right}.aligncenter{float:none;margin:0 auto}.alignnone{float:none}ul{list-style:none;padding:0 0 0 24px}ol{padding:0 0 0 24px}ul li,ol li{padding-bottom:8px;position:relative}ul li:before{content:"»";left:-16px;position:absolute}ul ul,ol ul{list-style:circle outside none}ul ol,ol ol{list-style:lower-alpha outside none}ul.inline{list-style-type:none;padding-left:0}ul.inline li{display:inline;float:left;padding:0}ul.inline li:before,ul.inline li>a:after{content:none}dl.section-list dt{float:left;line-height:32px;margin-left:28px;padding:0;top:1px}@media screen and (-webkit-min-device-pixel-ratio:0){dl.section-list dt{line-height:30px}}dl.section-list dt a{color:inherit;text-decoration:none;outline:none}dl.section-list dt a:hover,dl.section-list dt.selected a{color:#655049}dl.section-list dt.selected a{border-bottom:3px solid;padding-bottom:4px;z-index:1}dl.section-list dd{border-top:1px solid #d9d3d1;clear:left;padding-top:8px;padding-left:28px;margin-bottom:18px}dl.section-list dd.selected{display:block}.clear-both{clear:both}.clear-left{clear:left}.clear-right{clear:right}blockquote{background:gray}blockquote p{color:#fff;font-family:Georgia,serif;font-weight:100;font-style:normal;font-size:17px;line-height:24px}blockquote p.author{color:#bfbeb2;font-family:Georgia,serif;font-weight:100;font-style:italic;text-align:right}blockquote p.author:before{content:"— "}body{background:url("css/assets/BG-body.jpg") repeat scroll center top #222;text-align:center;overflow-x: hidden}.wrapper{margin:0 auto;max-width:1236px;min-height:100%;min-width:1026px;text-align:left;width:100%}header{background:url("css/assets/BG-header.gif") no-repeat scroll center 0 transparent;display:block;height:100%;margin-left:4.712%;max-width:313px;min-width:260px;position:fixed;width:25.329%;z-index:2}h1#logo{background:url("css/assets/BG-header.png") no-repeat scroll center 0 transparent;color:#000;display:block;font-size:80px;height:100%;line-height:80px;margin:0 8px;padding:0;text-align:center;text-decoration:none;text-shadow:0 1px #fff;text-transform:uppercase;top:0;vertical-align:middle;z-index:1}h1#logo a{background:url("css/assets/BG-brd-header.gif") repeat-x scroll center bottom transparent;display:block;margin-left:8%;margin-right:8%;padding-bottom:26px;position:relative;text-decoration:none;top:28px}h1#logo span{background:url("css/assets/BG-logo-span.gif") no-repeat scroll center center transparent;display:block;font-size:16px;font-weight:800;height:16px;line-height:16px;margin-bottom:-8px;margin-left:auto;margin-right:auto;position:relative;top:-4px;width:216px}.wf-inactive h1#logo span{top:-10px}nav{background:url("css/assets/BG-nav.png") repeat-x scroll center top transparent;bottom:0;display:block;font-family:museo-slab,"Helvetica","Arial",sans-serif;font-size:28px;font-weight:400;height:44px;margin-bottom:23px;padding:42px 5.572% 0 32.623%}nav a{color:#5c3333;padding-bottom:11px;text-decoration:none}nav a#current-nav{border-bottom:3px solid #856666}nav a#current-nav,nav a:hover{color:#856666}nav .tw-like,nav .fb-like{clear: none;display: block;position: absolute;right: 5%;top: 34px;width: 60px;}nav .fb-like {right: 10%;width: 86px;}#contact{border-bottom:3px double #564945;border-top:3px double #564945;font-size:12px;font-style:italic;margin-bottom:42px;margin-top:22px;padding:0 0 23px;text-align:center}#contact:before{background:none repeat scroll 0 0 #564945;border:1px solid #000;color:#000;content:"Stay Connected";font-size:10px;height:16px;left:50%;line-height:12px;margin-left:-38px;position:absolute;text-transform:lowercase;text-align:center;top:-11px;width:74px;-o-border-radius:4px 4px 4px 4px;-icab-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#contact ul#social{overflow:hidden;padding:39px 6% 12px}#contact ul#social li{width:20%}#contact ul#social li a{background-image:url("css/assets/BG-social.png");background-color:transparent;background-repeat:no-repeat;background-position:center top;height:96px;width:100%}#contact ul#social li#em a{background-image:url("css/assets/BG-em.png")}#contact ul#social li#fb a{background-image:url("css/assets/BG-fb.png")}#contact ul#social li#tw a{background-image:url("css/assets/BG-tw.png")}#contact ul#social li#tm a{background-image:url("css/assets/BG-tm.png")}#contact ul#social li#wp a{background-image:url("css/assets/BG-wp.png")}#contact ul#social li#bl a{background-image:url("css/assets/BG-bl.png")}#contact ul#social li a:hover{background-position:center bottom}#contact small{clear:both;color:#5c3333;display:block;margin-top:12px}.content{display:block;margin:0 3.851% 48px 30.901%}.main{padding-bottom:40px;width:100%}.genbox{float:left;margin-left:1.31956%;margin-right:1.31956%;padding-left:1.35535%;padding-right:1.35535%}.col-full{clear:left;float:none;display:block}.col-2{width:30.6932%}#deck{margin-bottom:8px;padding-bottom:16px;padding-top:8px}#deck h2{font-size:32px;font-style:italic;font-weight:700;line-height:40px;padding-bottom:16px;top:0}#take-survey{background:none repeat scroll 0 0 #8c1111;bottom:24px;box-shadow:0 0 8px #000;padding:0 0 24px 24px;position:fixed;right:-324px;width:300px;z-index:1000;-o-border-radius:8px 0 0 8px;-icab-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}#take-survey h2 a{text-decoration:none}#take-survey p{padding:0;text-shadow:none}#take-survey a#close{background:url("css/assets/BG-survey-close.gif") no-repeat scroll center center transparent;border:1px solid #f5ead2;height:19px;position:absolute;right:20px;top:16px;width:19px;z-index:1;-o-border-radius:10px 10px 10px 10px;-icab-border-radius:10px 10px 10px 10px;-khtml-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}img,iframe,embed,video{margin-bottom:8px;margin-top:8px;max-width:96.5812%}img{height:auto}iframe,embed,video{min-width:54%}figcaption{background:none repeat scroll 0 0 rgba(0,0,0,0.5);color:#fff;display:none;padding:12px 0 12px 10px;position:absolute;top:0;width:100%}figure>a.caption{background:none repeat scroll 0 0 #000;border:3px solid #fff;border-radius:17px 17px 17px 17px;color:#fff;font-family:Georgia,Times,serif;font-size:15px;font-style:italic;height:24px;line-height:24px;opacity:.3;outline:medium none;position:absolute;right:7px;text-align:center;text-decoration:none;top:8px;width:24px}figure>a:hover.caption{opacity:1}p>img.alignleft,iframe.alignleft,embed.alignleft,video.alignleft{margin-right:3.5%}p>img.alignright,iframe.alignright,embed.alignright,video.alignright{margin-left:3.5%}.gallery-item{margin-right:1%;margin-top:1%;padding:1px}.gallery-icon,.thumbnail{border:3px solid #fff;display:block;height:100px;outline:1px solid gray;width:100px}.gallery-item>img,.thumbnail>img,.img-centre>img,.img-centre-w>img,.img-centre-h>img{display:block;left:50%;margin:0;max-width:150%;top:50%}.img-centre-w>img{top:auto}.img-centre-h>img{left:auto}#fancybox-content{color:#300;text-align:left}#fancybox-content p{color:#300;padding-left:12px;padding-right:12px;text-shadow:none}fieldset{padding-bottom:4px;padding-top:12px}fieldset h3{padding-bottom:16px;padding-top:0;top:5px}.fieldrow{background:none repeat scroll 0 0 #564945;border:4px solid #564945;display:block;margin-bottom:12px;-o-border-radius:4px 4px 4px 4px;-icab-border-radius:4px 4px 4px 4px;-khtml-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}label{color:#ad9999;float:left;font-size:15px;font-style:italic;height:28px;line-height:24px;margin-right:6px;min-width:15%;padding:0 1% 0 6px}label.for-boxes{background:none repeat scroll 0 0 transparent!important;display:inline-block;float:none;height:16px;line-height:14px;margin-top:5px;min-width:0;padding-right:0;top:4px}.over-label label{background:none repeat scroll 0 0 transparent;left:6px;margin:0;padding:0;position:absolute;z-index:10}.fieldrow.textarea-row label{display:block;float:none;height:auto;margin-bottom:8px;margin-right:0;padding-bottom:4px;width:98%}@media screen and (-webkit-min-device-pixel-ratio:0){.fieldrow.textarea-row label{margin-bottom:6px}}.multiple label+span,.file-row label+span{float:left;width:81%}.multiple label+span a.img-txt{background:url("css/assets/BTN-add.png") no-repeat scroll center center transparent;float:right;height:28px;width:4.5%}.multiple label+span a.subtract{background:url("css/assets/BTN-subtract.png") no-repeat scroll center center transparent}.multiple input[type=text]{display:inline;margin-bottom:12px!important;width:93%}.multiple input:last-of-type{margin-bottom:5px!important}input{border:medium none;margin:0;padding:0}select{color:black;display:block;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-style:italic;height:28px;margin:0!important;padding-top:4px;vertical-align:bottom;width:83%}@media screen and (-webkit-min-device-pixel-ratio:0){select{font-size:16px;top:3px}}input[type=text],input[type=number],input[type=date]{background:none repeat scroll 0 0 #fcfbf6;border-bottom:1px dashed #b29797;color:black;display:block;font-size:15px;font-style:italic;height:21px;line-height:21px;margin:2px 4px 4px!important;outline:4px solid #fcfbf6;width:100%}input.phone-1,input.phone-2,input.phone-3,input.postal-1,input.postal-2{display:inline;margin-right:9px!important;text-align:center;width:39px!important}input.phone-1,input.phone-2{width:29px!important}input.phone-3,input.postal-2{margin-right:4px!important}.radio-row,.check-row{background:none repeat scroll 0 0 #eee}.select-row label,.radio-row label,.check-row label{background:none repeat scroll 0 0 #ddd;margin-right:0}input[type=radio],input[type=checkbox]{height:13px;margin-left:6px;top:2px;vertical-align:middle;width:13px;z-index:1}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=radio],input[type=checkbox]{top:-1px}}.file-row .btn{float:right;right:-3px;top:0;width:20.5%}.file-row .btn span{padding:0}input[type=file]{height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:10}input.fake-file{position:absolute;width:78%;z-index:5}textarea{background:url("css/assets/BG-textarea.png") repeat scroll left 0 #fcfbf6;border:medium none;clear:left;color:#300;display:block;font-size:15px;font-style:italic;line-height:24px;margin:0 4px 4px!important;min-height:76px;outline:4px solid #fcfbf6;padding:0;resize:none;width:100%}button,.btn{background-color:#564945;border:medium none;cursor:pointer;display:inline-block;overflow:visible;padding:1px;text-decoration:none;top:2px;-o-border-radius:2px 2px 2px 2px;-icab-border-radius:2px 2px 2px 2px;-khtml-border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}button::-moz-focus-inner{border:0;padding:0;margin:0;outline:none}button span,.btn span{background-color:#fcfbf6;background-image:-moz-linear-gradient(center bottom,#f5ead2 16%,#fcfbf6 58%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.16,#f5ead2),color-stop(0.58,#fcfbf6));display:block;color:#230700;font-size:15px;font-weight:bold;height:28px;line-height:27px;margin:0!important;padding:0 8px;text-align:center;text-shadow:0 1px 0 white;text-transform:uppercase;top:0;white-space:nowrap}fieldset#submit button,fieldset#submit .btn{float:right;margin-right:6px}@media screen and (-webkit-min-device-pixel-ratio:0){button span{margin-top:-1px}label{line-height:26px}}button:hover,.btn:hover{background-color:#8c1111}button:hover span,.btn:hover span{color:#8c1111}.fieldrow.error{border:4px solid red}.fieldrow.error label{background:red;color:#fff}form p#success{background:none repeat scroll 0 0 #076d09;color:#f5ead2;font-size:22px;font-style:italic;line-height:32px;margin-top:16px;padding-bottom:40px;padding-top:32px;text-align:center;-o-border-radius:8px 8px 8px 8px;-icab-border-radius:8px 8px 8px 8px;-khtml-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px}aside.genbox{display:block;float:right;margin-left:2.63912%;margin-top:12px;margin-bottom:56px;padding-left:0;padding-right:0;z-index:1}aside h4{top:9px}aside .twtr-widget{font-family:ff-tisa-web-pro,"Georgia","Times",serif!important}aside .twtr-widget .twtr-tweet{border-bottom:1px solid #362b29}aside .twtr-widget .twtr-tweet-wrap{overflow:hidden;padding:6px 8px 8px}aside .twtr-doc a:hover{text-decoration:none!important}aside .twtr-ft span{position:relative;top:5px}footer{display:block;font-size:12px;height:48px;margin:-48px auto 0;max-width:1236px;min-width:1026px;padding:0;text-align:left;width:100%}footer .content{margin-bottom:0}footer .genbox{background:url("css/assets/BG-brd.gif") repeat-x scroll center top transparent;padding-top:10px}@media screen and (min-width:1236px){header{left:-moz-calc((100% - 1236px) / 2);margin-left:58px}nav{background:transparent}body:before{background:url("css/assets/BG-nav.png") repeat-x scroll center top transparent;content:"";height:86px;left:0;position:absolute;width:100%;top:0}}#synopsis header p{font-size:20px;line-height:32px;padding:29px 5.572% 8px 40.185%}#synopsis #deck #red-book{bottom:-22px;left:60%;margin:0;position:absolute}#synopsis #deck h2{padding-bottom:56px;padding-top:24px;text-align:center;top:0}#synopsis #deck h2 em{font-style:normal;font-weight:800;text-decoration:underline}#synopsis #deck a#sample{background:url("css/assets/BG-sample.png") no-repeat scroll center -4px transparent;bottom:-22px;display:block;height:58px;left:0;padding-left:8.5%;padding-top:20px;position:absolute;text-align:center;width:100%}#synopsis #deck a#sample span{border-bottom:1px dotted #d38946}#synopsis #deck a:hover#sample{background:url("css/assets/BG-sample.png") no-repeat scroll center -10px transparent}#synopsis #deck a:hover#sample span{border-bottom:1px solid #d38946}#synopsis #deck #sample small{color:#564945}#about nav{margin-bottom: 0;}#about #deck {padding-top: 31px;}#about #deck p.deck{padding-right:35.1913%}#about #deck p.deck{padding-right:35.1913%}#about #deck #headshot{bottom:-22px;margin:0;position:absolute;right:0}#survey #first-name-row{float:left;margin-right:2%;width:49%}#survey #last-name-row{float:left;width:49%}#survey #tel-row{clear:left;float:left;margin-right:2%}#forms fieldset.col-2{width:47.4359%}#forms .tel-row,#forms .postal-row{float:left;width:46.87%}#forms .tel-row label,#forms .postal-row label{min-width:31%;padding:0 2.12766%}#forms .tel-row{margin-right:2.88%}@media screen and (min-width:1236px){#about #deck #headshot{right:24px}}