*{ margin:0; padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,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;}a:focus{}a:active{}a:hover{ outline:0;}abbr[title]{ border-bottom:1px dotted;}pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}svg:not(:root){ overflow:hidden;}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,select{ text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button;  cursor:pointer;  *overflow:visible;  }button[disabled],html 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;}textarea{ overflow:auto;  vertical-align:top; }#logo{ background:url("assets/images/gillian-ness.jpg") no-repeat scroll center center #FFFFFF; display:block; height:109px; margin:0 auto; width:350px;}html{ height:100%; min-height:100%; padding:0;}body{ font-family:Arial, Helvetica, sans-serif; margin:0; font-size:62.5%; background:#FFF;}.wrapper{ width:100%;}.row{ position:relative; margin:0 auto; padding:0 20px 20px 0; width:980px;}.col{ padding:20px 0 0 20px; float:left;}.span-1-1{ width:960px;}.span-1-2{ width:470px;}.span-1-3{ width:306px;}.span-2-3{ width:632px;}.span-1-4{ width:220px; background:red;}.span-1-1 .span-1-2{ width:470px;}.span-1-1 .span-1-2.no-padding-left{  padding-left:0;}.span-1-1 .span-1-1{ width:960px; padding:0;}p, blockquote, img, table, iframe, embed, hr, ul, ol{ margin-bottom:20px;}.oembed iframe{ width:100%; min-height:390px;}h1, h2, h3, h4, h5, h6{ margin-bottom:15px; font-weight:normal; color:#333;  font-weight:bold;}h1{ font-size:6em;}h2{ font-size:5em;}h3{ font-size:4em;}h4{ font-size:3em;}h5{ font-size:2.6em;}h6{ font-size:2em;}p{  color:#333;  font-size:1.6em;  line-height:1.3em;}blockquote{ padding-left:40px; background:url(../images/quote.png) 0px 0px no-repeat; font-size:2.5em; line-height:110%; color:#F8A908; font-weight:normal; font-style:italic;}a{ text-decoration:none; color:#000;  outline:none; border:0px;}a:hover{ color:#555;}ul{ list-style-type:disc; display:block; margin-left:14px;}ul li{ list-style-type:square; font-size:3.2em; line-height:1.6em;}ol{ margin-left:27px; list-style-type:decimal-leading-zero; display:block;}ol li{ list-style-type:decimal-leading-zero; font-size:3.2em; line-height:1.6em;}small{ font-size:80%;}blockquote{ color:#55565A; font-size:1.8em; font-style:italic; font-family:'Libre Baskerville', serif;}hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0;}label{ margin-bottom:5px; display:block;  color:#2C3145;  font-size:2.5em;}.wrapper#header{ width:100%;}.wrapper#header .row{ }.wrapper#header ul{ margin-left:0;}.wrapper#header img#header-img{ margin:0; width:980px;}.wrapper#nav{}ul#main-nav{ margin:0 auto; padding:0; width:980px; height:60px; z-index:10; list-style-type:none; background:none; text-align:center;}ul#main-nav li{ height:60px;  line-height:60px; color:#555; font-size:2em; font-weight:normal; text-align:center; list-style-type:none; *display:inline; zoom:1; display:inline-block;}ul#main-nav li a{ padding:0 20px; height:60px; display:block; color:#555;}ul#main-nav li a:hover{ color:#999; background:none;}ul#main-nav li.current-page-item a,ul#main-nav li.current_page_item a,ul#main-nav li.current-page-ancestor a,ul#main-nav li.current_page_ancestor a{ color:#999; }.wrapper#footer .row{ padding:120px 0 0 20px; background:none; text-align:center;}.wrapper#footer .row .col.span-1-1{ margin:0 20px 120px 0;}.wrapper#copyright{ }.wrapper#copyright .row{ padding:0 20px 60px 0; background:none;}.wrapper#copyright .row .col.span-1-1{ padding:40px 0 0 20px; background:none;}.wrapper#copyright .row p{ margin-bottom:0; font-size:1.6em; text-align:center;}.wrapper#copyright .row p span{ color:#7D7D85;}.wrapper#copyright .row a{ color:#000; }.wrapper#copyright .row a:hover{ color:#555;}.wrapper#copyright .row a#credit{ color:inherit;}.wrapper#copyright .row a:hover#credit{ color:#555;}.wrapper#copyright .row .col-inner{ margin:0 0 10px 0;}.clear{ clear:both;}img{ border:0px;}#content img{  padding:10px;  border:0 none;  background:#EBEFF2;  border:#D8DFE5 solid 1px;}.alignleft{ margin:4px 30px 30px 0px; display:block; float:left;}.alignright{ margin:4px 0px 30px 30px; display:block; float:right;}.aligncenter{ margin:4px auto 30px auto; display:block; clear:both;}.post .alignright{ width:400px;}.gallery{ width:auto; padding-top:20px;}.gallery .gallery-offset{}.gallery .gallery-item{ float:left;}#content .gallery img{ padding:0; border:0; width:240px; margin:0; display:block;}table{ width:100%; border-collapse:collapse;}tr{}th{ padding:10px 20px 10px 20px; text-align:left; font-size:2em; font-weight:normal; line-height:1.6em; background:#B9C12F; color:#FFF; vertical-align:top;}td{ padding:10px 20px 10px 20px; text-align:left; font-size:1.3em; line-height:1.3em; background:#E7E8E2; border-bottom:#CCCCCC solid 1px; vertical-align:top;}table#wp-calendar caption{ font-size:2.5em; background:#241905; padding:10px; color:#FFF;}table#wp-calendar th,table#wp-calendar td{ padding:10px 0; text-align:center;}table#wp-calendar th{ font-size:1.5em; font-weight:bold;}input{ margin-bottom:20px; padding:10px; font-size:1.6em; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; background:#DDD; border:none; width:450px; max-width:450px; min-width:450px; }textarea{ margin-bottom:20px; padding:10px; font-size:1.6em; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; background:#DDD; border:none; width:940px; max-width:940px; min-width:940px; }textarea{ height:160px; min-height:160px; max-height:300px;}form table{ background:#E0E5DF; padding-bottom:20px;}form table td{ border-bottom:none; padding:20px 20px 0px 20px; background:none;}input[type='submit']{ display:block; font-size:1.6em; border:0px; background:#007AAA; color:#FFF; width:auto;}input[type='submit']:hover{ background:#00AFF4; cursor:pointer; color:#FFF;}.no-margin{ margin:0px !important;}.no-margin-top{ margin-top:0px !important;}.no-margin-right{ margin-right:0px !important;}.no-margin-bottom{ margin-bottom:0px !important;}.no-margin-left{ margin-left:0px !important;}.text-left{ text-align:left;}.text-right{ text-align:right;}.text-center{ text-align:center;}.error{ color:#900; margin-bottom:10px;}#sidebar li{ list-style-type:none;}#sidebar li ul li{ list-style-type:disc;}.rslides-slider-wrapper{margin:0 auto;}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;display:block;}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%; font-size:100%;left:0;top:0;}.rslides li:first-child{position:relative;display:block;float:left;}.rslides img,#content .rslides img{display:block;height:auto;float:left;width:100%;border:0; margin:0; padding:0;}.rslides-content-wrapper,.rslides-slider-wrapper{ position:relative;}.rslides-content-wrapper{ margin-left:-20px; margin-right:-20px; }a.rslides_nav.prev,a.rslides_nav.next{ top:300px; margin-top:0;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;  border-radius:4px;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);  box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('assets/images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock { overflow:hidden !important; width:auto;}.fancybox-lock body { overflow:hidden !important;}.fancybox-lock-test { overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('assets/images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:#FFF;color:#000;font-weight:bold;line-height:24px;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('assets/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px; }}#bgSwitcher{ display:block; height:100%; left:0; overflow:hidden; position:fixed; top:0; width:100%; z-index:-999;}#bgSwitcher img{ min-width:100%; min-height:100%; display:none; position:absolute; top:0; left:0;}.rslides li img{ box-shadow:#000 0em 0em 0em; backface-visibility:hidden;}input.error, textarea.error{ color:red;}