﻿#main{margin-top:0em}.ui-menu{z-index:99999;background-color:lightgrey}.drop-container a{color:#fff;text-decoration:none}#site-title a{font-size:1.5em;vertical-align:top}.site-name{position:absolute;margin-top:-9px;margin-left:10px}#footer-base .container a,#footer-base .container a:visited{color:#fff;outline:0 none;text-decoration:none}#masthead a{text-decoration:none}#drop-panel-expando{text-decoration:none;margin-top:-10px;background:#ed174f;font-size:10px;padding:0 11px}#masthead{line-height:0px;margin-top:20px}nav#main-nav{position:relative;margin-top:7px}#header #header-inner{padding-bottom:0px;margin-top:10px}nav#main-nav>ul>li{font-size:1.3em;font-weight:300;margin:0 1em}#main-nav-menu li#nav-home{display:none}.search-bar{margin-top:20px}.search-bar form{margin-bottom:0px}.search-bar input[type="text"]{margin-bottom:0px}.search-bar span{margin-left:-20px}.contact-form select,.contact-form input[type="password"]{background:transparent url("../images/bkgs/stripes_tiny_08.png") top left repeat;border:1px solid transparent;border-radius:0;clear:both;color:#000}.nobottom{font-size:1.3em}#sub-title{font-size:1em;font-weight:300}#respond select{border:3px solid #efefef;max-width:93%;font:12px "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;width:410px;background:#fff none repeat scroll 0 0;border-radius:2px;color:#777;display:block;margin:0 0 20px;max-width:100%;outline:medium none;padding:6px 4px}div.pp_pic_holder{top:25% !important}.skin-test #sub-title,.skin-test #main p a,.skin-test nav#main-nav>ul>li.current>a,.skin-test a.excerpt-link,.skin-test .post-meta a.post-category,.skin-test #tweet a{color:#FDB913}.skin-test .contact-form label{border-bottom-color:#FDB913}.skin-test #colophon .footer-upper{border-top-color:#FDB913}.skin-test #message{color:#FDB913}.skin-test nav#main-nav>ul>li>a{color:#FDB913}.skin-test nav#main-nav>ul>li:hover a,.skin-test nav#main-nav>ul>li>a:hover{border-color:#FDB913;color:#FDB913;display:block}.skin-test #main header .sub-page-title{color:#FDB913}.skin-acceleweb #sub-title,.skin-acceleweb #main p a,.skin-acceleweb nav#main-nav>ul>li.current>a,.skin-acceleweb a.excerpt-link,.skin-acceleweb .post-meta a.post-category,.skin-acceleweb #tweet a{color:#ED174F}.skin-acceleweb .contact-form label{border-bottom-color:#ED174F}.skin-acceleweb #colophon .footer-upper{border-top-color:#ED174F}.skin-acceleweb #message{color:#ED174F}.skin-acceleweb nav#main-nav>ul>li>a{color:#ED174F}.skin-acceleweb nav#main-nav>ul>li:hover a,.skin-acceleweb nav#main-nav>ul>li>a:hover{border-color:#ED174F;color:#ED174F;display:block}.skin-acceleweb #main header .sub-page-title{color:#ED174F}.skin-classifieds #sub-title,.skin-classifieds #main p a,.skin-classifieds nav#main-nav>ul>li.current>a,.skin-classifieds a.excerpt-link,.skin-classifieds .post-meta a.post-category,.skin-classifieds #tweet a{color:#F78E1E}.skin-classifieds .contact-form label{border-bottom-color:#F78E1E}.skin-classifieds #colophon .footer-upper{border-top-color:#F78E1E}.skin-classifieds #message{color:#F78E1E}.skin-classifieds nav#main-nav>ul>li>a{color:#F78E1E}.skin-classifieds nav#main-nav>ul>li:hover a,.skin-classifieds nav#main-nav>ul>li>a:hover{border-color:#F78E1E;color:#F78E1E;display:block}.skin-classifieds #main header .sub-page-title{color:#F78E1E}.skin-wineries #sub-title,.skin-wineries #main p a,.skin-wineries nav#main-nav>ul>li.current>a,.skin-wineries a.excerpt-link,.skin-wineries .post-meta a.post-category,.skin-wineries #tweet a{color:#87a53f}.skin-wineries .contact-form label{border-bottom-color:#87a53f}.skin-wineries #colophon .footer-upper{border-top-color:#87a53f}.skin-wineries #message{color:#87a53f}.skin-wineries nav#main-nav>ul>li>a{color:#87a53f}.skin-wineries nav#main-nav>ul>li:hover a,.skin-wineries nav#main-nav>ul>li>a:hover{border-color:#87a53f;color:#87a53f;display:block}.skin-wineries #main h4{color:#a31603}.skin-wineries #main h1 a{color:#87a53f}.skin-wineries a.excerpt-link{color:#a31603}.skin-wineries #main header .sub-page-title{color:#87a53f}.skin-dating #sub-title,.skin-dating #main p a,.skin-dating nav#main-nav>ul>li.current>a,.skin-dating a.excerpt-link,.skin-dating .post-meta a.post-category,.skin-dating #tweet a{color:#7581BF}.skin-dating .contact-form label{border-bottom-color:#7581BF}.skin-dating #colophon .footer-upper{border-top-color:#7581BF}.skin-dating #message{color:#7581BF}.skin-dating nav#main-nav>ul>li>a{color:#7581BF}.skin-dating nav#main-nav>ul>li:hover a,.skin-dating nav#main-nav>ul>li>a:hover{border-color:#7581BF;color:#7581BF;display:block}.skin-dating #main header .sub-page-title{color:#7581BF}.skin-files #sub-title,.skin-files #main p a,.skin-files nav#main-nav>ul>li.current>a,.skin-files a.excerpt-link,.skin-files .post-meta a.post-category,.skin-files #tweet a{color:#009DDC}.skin-files .contact-form label{border-bottom-color:#009DDC}.skin-files #colophon .footer-upper{border-top-color:#009DDC}.skin-files #message{color:#009DDC}.skin-files nav#main-nav>ul>li>a{color:#009DDC}.skin-files nav#main-nav>ul>li:hover a,.skin-files nav#main-nav>ul>li>a:hover{border-color:#009DDC;color:#009DDC;display:block}.skin-files #main header .sub-page-title{color:#009DDC}.avatar-upload{width:150px;height:150px}.avatar-upload img{max-width:300px;max-height:300px}.avatar-upload__progress-wrapper span{font-size:8px}@media only screen and (max-width: 959px){nav#main-nav{margin-top:10px;margin-bottom:10px}#header #masthead{
	width: 26px
}}@media only screen and (min-width: 768px) and (max-width: 959px){nav#main-nav{margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 767px){a.mobile-menu-button{margin-bottom:10px}nav#main-nav ul.nav-menu.menu-open,nav ul.nav-menu.menu-open{margin-top:-10px}#header nav#main-nav{width:300px}.search-bar span{margin-left:0px}}.avatar-upload__shell{position:relative;width:100%;height:100%}.avatar-upload__wrapper{position:relative;overflow:hidden;width:100%;height:100%}.avatar-upload__wrapper input{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}.avatar-upload__image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;width:0%}.avatar-upload__wrapper img{position:absolute;width:100%;height:100%}.avatar-upload__image-wrapper img{width:auto}.avatar-upload__progress-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;text-align:center;font-size:2.2em;color:white;text-shadow:1px 1px rgba(0,0,0,0.7)}.avatar-upload__faded-image{opacity:.3}.avatar-upload--complete .avatar-upload__image-wrapper{width:100%}.avatar-upload--complete .avatar-upload__progress-wrapper{display:none}.avatar-upload--complete .avatar-upload__faded-image{display:none}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fff;font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#181818;font-family:"Georgia", "Times New Roman", Helvetica, Arial, sans-serif;font-weight:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 20px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold;color:#333}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}a,a:visited{color:#333;text-decoration:underline;outline:0}a:hover,a:focus{color:#000}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li{line-height:21px}li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}a.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:#eee -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.2)), color-stop(100%, rgba(0,0,0,0.2)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255,255,255,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.3)), color-stop(100%, rgba(0,0,0,0.3)));background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -o-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc -moz-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%);background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.35)), color-stop(100%, rgba(10,10,10,0.4)));background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%);background:#ccc -o-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%)}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}ul.tabs{display:block;margin:0 0 20px 0;padding:0;border-bottom:solid 1px #ddd}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;padding:0px 20px;line-height:30px;border:solid 1px #ddd;border-width:1px 1px 0 0;margin:0;background:#f5f5f5;font-size:13px}ul.tabs li a.active{background:#fff;height:30px;position:relative;top:-4px;padding-top:4px;border-left-width:1px;margin:0 0 0 -1px;color:#111;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs li:first-child a.active{margin-left:0}ul.tabs li:first-child a{border-width:1px 1px 0 1px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}ul.tabs li:last-child a{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs-content{margin:0;display:block}ul.tabs-content>li{display:none}ul.tabs-content>li.active{display:block}ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{clear:both}ul.tabs{zoom:1}form{margin-bottom:20px}fieldset{margin-bottom:20px}input[type="text"],input[type="password"],input[type="email"],textarea{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}textarea{min-height:60px}label,legend{display:block;font-weight:bold;font-size:13px}select{width:220px}input[type="checkbox"]{display:inline}label span,legend span{font-weight:normal;font-size:13px;color:#444}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}nav#main-nav>ul>li{float:left}.drop-bar a.social-media{float:left}.drop-panel{position:static}body{-webkit-font-smoothing:antialiased;background:#222 url("../images/bkgs/stripes_tiny_10.png") 0 0 repeat;font:14px/21px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif}.wrap{background:#FFFFFF}#main{position:relative;z-index:10;margin-top:1.6em;margin-bottom:4em;overflow:hidden}h1,h2,h3,h4,.tagline,blockquote,ul.link-list li,.portfolio .portfolio-by,.portfolio .portfolio-excerpt,#colophon #footer-base,.author-bio-blurb,h5.sub-page-title,.portfolio-item.single .post-content,#tweet,.serif{font-family:"Droid Serif", "Merriweather", "Georgia", "Times New Roman"}h5,h6,.drop-panel h1,.drop-panel h2,.drop-panel h3,.drop-panel h4,.drop-panel h5,#sub-title,h1.page-title,h2.page-title,.portfolio h1,.sidebar h3,.sidebar h4,.search-bar input,.mosaic .feature-column h4{font-family:"Open Sans", Helvetica, Arial, sans-serif}h5,h6{text-transform:uppercase;color:#777}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:12px}h3{font-size:28px;line-height:34px;margin-bottom:10px}h4{font-size:21px;line-height:30px;margin-bottom:8px}h5{font-size:16px;line-height:24px;margin-bottom:6px}h6{font-size:11px;line-height:21px;margin-bottom:4px}strong{color:inherit}.drop-panel{background:#444 url("../images/bkgs/stripes_tiny_10.png") 0 1px repeat;display:none;color:#efefef;padding:1em 0;font-size:.8em;position:relative}.drop-panel .container{display:block}.drop-panel h1,.drop-panel h2,.drop-panel h3,.drop-panel h4,.drop-panel h5{color:#efefef;margin:.8em 0;line-height:1em;text-transform:uppercase}.drop-bar-container{border-top:3px solid #111}.drop-bar{float:right;font-size:.8em;text-align:right}.drop-bar a{text-decoration:none;margin-left:10px}.drop-bar a.social-media{opacity:.8;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.drop-bar a.social-media:hover{opacity:1}.drop-bar a.social-media img{padding:4px 0;vertical-align:top}.drop-bar a.twitter img{padding-top:6px}.drop-panel p{margin-bottom:10px}#drop-panel-expando{background:#000;display:inline-block;padding:2px 11px 3px 11px;color:#efefef;font-weight:900;float:right}#header{position:relative;z-index:20}#header #header-inner{border-bottom:1px solid #efefef;padding-bottom:1em;margin-bottom:1.5em}#site-title,#site-title a{font-weight:normal;color:#555;text-decoration:none;text-shadow:2px 2px 0px rgba(125,125,125,0.25);font-size:1.3em}#sub-title{color:#bbb;text-transform:uppercase;margin:.8em 0 0 0;font-size:.9em;line-height:1em}#masthead{margin-top:1.5%;font-size:100%}nav#main-nav{font-size:100%;position:absolute;bottom:0px}nav#main-nav ul{margin:0px;padding:0px;display:block}nav#main-nav ul li a{text-decoration:none;color:#444;white-space:nowrap;font-size:.9em}nav#main-nav>ul{float:right}nav#main-nav>ul>li{display:inline-block;padding:0 0 12px 0;margin:0 1.2em;position:relative}nav#main-nav ul li.agileHover,nav#main-nav ul li:hover{z-index:30}nav#main-nav>ul>li>a{color:#666;border-top:3px solid #FEFEFE;border-top:3px solid transparent;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:border-color, color, padding-top .1s ease-in-out;transition:all .1s ease-in-out;font-style:italic}nav#main-nav>ul>li:hover>a,nav#main-nav>ul>li>a:hover{border-color:#aaa;padding-top:.3em;color:#000}nav#main-nav>ul>li.current>a{border-color:#efefef;padding-top:.3em;color:#555}nav#main-nav>ul>li:nth-of-type(1):hover a,nav#main-nav>ul>li:nth-of-type(1)>a:hover{border-color:#8a48de}nav#main-nav>ul>li:nth-of-type(2):hover a,nav#main-nav>ul>li:nth-of-type(2)>a:hover{border-color:#de341b}nav#main-nav>ul>li:nth-of-type(3):hover a,nav#main-nav>ul>li:nth-of-type(3)>a:hover{border-color:#64a330}nav#main-nav>ul>li:nth-of-type(4):hover a,nav#main-nav>ul>li:nth-of-type(4)>a:hover{border-color:#1257a2}nav#main-nav>ul>li:nth-of-type(5):hover a,nav#main-nav>ul>li:nth-of-type(5)>a:hover{border-color:#8a48de}nav#main-nav>ul>li:nth-of-type(6):hover a,nav#main-nav>ul>li:nth-of-type(6)>a:hover{border-color:#de341b}nav#main-nav>ul li ul{top:100%;left:0;position:absolute;display:block;height:0px;overflow:hidden;opacity:0;min-width:100%;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#eee;background-color:rgba(240,240,240,0.9)}nav#main-nav>ul>li:hover>ul{height:auto;opacity:1;overflow:visible;display:block}nav#main-nav ul ul li{position:relative;margin:0;padding:0;border-bottom:1px dotted #dedede}nav#main-nav ul ul li a{padding:.6em 1.3em;display:block}nav#main-nav ul ul li a:hover{color:#000;background-color:#ddd;background-color:#e6e6e6}nav#main-nav ul ul li ul{position:absolute;top:0;left:100%;font-size:100%}nav#main-nav ul ul li:hover ul{height:auto;opacity:1}.nav-close{display:none;font-size:8px;text-transform:uppercase;padding:1px 8px;background:#dedede;text-decoration:none;position:absolute;z-index:50}a.mobile-menu-button{display:none}.flex-container{position:relative;clear:both}.flex-container .flexslider{margin:0;background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);z-index:20}.flex-container .slides{overflow:hidden}.flex-container .flexslider li{margin-bottom:0;overflow:hidden}.flexslider .flex-direction-nav,.flexslider .flex-pauseplay,.flexslider .flex-control-nav.flex-control-paging{opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.flex-container:hover .flex-direction-nav,.flex-container:hover .flex-pauseplay,.flex-container:hover .flex-control-nav.flex-control-paging{opacity:1}.flex-container .flex-pauseplay{position:absolute;bottom:0;right:42px;z-index:30}.flex-container .slider-video .flex-pauseplay,.flex-container .slider-video .flex-direction-nav{bottom:auto}.flex-play,.flex-pause,.flex-next,.flex-prev{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;text-indent:0;display:block;width:20px;height:20px;padding-top:0px;line-height:26px;background:#f5f5f5;text-align:center;cursor:pointer;border-bottom:2px solid #ddd}.flex-play:before{content:"\f04b"}.flex-pause:before{content:"\f04c"}.flex-container .flex-control-nav.flex-control-paging{top:0;left:-2px;z-index:30;width:auto}.flex-container .flex-control-nav.flex-control-paging li{margin:4px 0 0 0;clear:both;display:block;position:relative}.flex-container .flex-control-nav.flex-control-paging li:after{content:'';width:0;height:0;border-top:3px solid #000;border-left:3px solid transparent;position:absolute;top:100%;left:0}.flex-container .flex-control-nav.flex-control-paging li a{height:15px;width:16px;line-height:16px;background:#444;-webkit-border-radius:0;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;box-shadow:none;position:relative;text-indent:0;font-size:8px;text-align:center;font-weight:bold;text-decoration:none;color:#f5f5f5;text-shadow:0px 1px 0px rgba(0,0,0,0.5)}.flex-control-paging li a:hover{background-color:#222;color:#f5f5f5}.flex-container .flex-control-paging li a.flex-active{background:#777}.flex-container .flex-direction-nav{position:absolute;bottom:0;right:0px;z-index:30}.flex-container .flex-direction-nav li{float:left;margin:0}.flex-container .flex-direction-nav a{opacity:1;position:relative;margin:0}.flex-container .flex-direction-nav .flex-prev,.flex-container .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-prev{left:auto;right:auto;top:auto;height:20px;width:20px;text-indent:0;background:#f5f5f5;border-left:1px dotted #eee;text-align:center;border-bottom:2px solid #ddd;opacity:1}.flex-container .flex-direction-nav .flex-next:before{content:"\f054"}.flex-container .flex-direction-nav .flex-prev:before{content:"\f053"}.flex-container .flex-direction-nav .flex-prev:hover,.flex-container .flex-direction-nav .flex-next:hover,.flex-container .flex-pauseplay a:hover{background:#ddd;border-bottom-color:#bbb}.flex-container .slide{position:relative}.flex-container .flex-caption{position:absolute;bottom:15px;left:0px;border-bottom:2px solid #ddd}.flex-container .flex-caption h5{display:inline-block;float:left;padding:8px 15px;background:#222;background:rgba(0,0,0,0.9);font-weight:bold}.flex-container .flex-caption h5,.flex-container .flex-caption h5 a{color:#f5f5f5;margin:0;border:none}.flex-container .flex-caption .caption-text{display:inline-block;float:left;padding:8px 15px;background:#f5f5f5;background:rgba(255,255,255,0.9);font-style:italic;font-size:12px;clear:both;color:#444;border:none;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#page .flex-container .flex-caption .caption-text p{margin-bottom:0px;color:#444}#page .flex-container .flex-caption .caption-text p+p{margin-top:5em}.flex-container .flexcarousel li.slide{margin-bottom:30px}.flex-container .flexcarousel li.slide>a,.flex-container .flexcarousel li.slide>img,.flex-container .flexcarousel li.slide>a>img{display:block}.flex-container .flexcarousel li.slide .flex-caption{position:relative;top:auto;bottom:auto;float:none;clear:both;background:#f5f5f5;background:rgba(255,255,255,0.9);padding:10px 0}.flex-container .flexcarousel li.slide .flex-caption h5{font-size:14px;text-transform:none;background:transparent;padding-bottom:5px;display:block;float:none}.flex-container .flexcarousel .flex-caption h5,.flex-container .flexcarousel .flex-caption h5 a{color:#333}.flex-container .flexcarousel li.slide .flex-caption .caption-text{float:none}.flex-container .flexcarousel li.slide .flex-caption h5+.caption-text{padding-top:3px}#page .flex-container .flexcarousel .flex-caption .caption-text,#page .flex-container .flexcarousel .flex-caption .caption-text p{color:#666}.wrap .flex-container .flex-caption-text-only{position:relative;background:none;padding:4em 0}.wrap .flex-container .flexslider .flex-caption-text-only,.wrap .flex-container .flexslider .flex-caption-text-only p{color:#666;text-shadow:none;text-align:center}.wrap .flex-container .flex-caption-text-only h5{font-size:4em;line-height:1.2em;padding:.5em 0;text-align:center;vertical-align:top}.wrap .flex-container .flex-caption-text-only h5,.wrap .flex-container .flex-caption-text-only h5 a,.wrap #content .flex-container .flexslider .slides .slide .flex-caption-text-only h5,.wrap #content .flex-container .flexslider .slides .slide .flex-caption-text-only h5 a{color:#333;text-shadow:none}.wrap .flex-container .flexcarousel .flex-caption-text-only h5{font-size:2em;padding-bottom:.2em}.wrap .flex-container .flexcarousel .flex-caption-text-only span.caption-text{text-align:center;display:block;font-style:italic;font-size:12px}.flexcarousel-controller{margin-top:10px}.flexcarousel-controller ul.slides li{margin:0 5px;cursor:pointer}.flexcarousel-controller ul.slides li:first-child{margin-left:0}.flexcarousel-controller ul.slides li img{display:block;max-width:200px;height:auto}.flexcarousel-controller ul.slides li img:hover{opacity:.7}a.img-link.preload{background-image:url("../images/ajax-loader.gif");background-repeat:no-repeat;background-position:50% 50%}.preload img{visibility:visible;opacity:1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.preload img.loading{visibility:hidden;opacity:.2;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}a[data-rel^="prettyPhoto"]{position:relative;text-decoration:none;background-image:url("../images/bkgs/stripes_tiny_08.png");background-repeat:repeat}a.img-link.preload,a[data-rel^="prettyPhoto"]{display:block}a[data-rel^="prettyPhoto"] img{display:block}span.photoButton,a[data-rel^="prettyPhoto"]:hover:after{content:' ';display:block;position:absolute;bottom:0;left:0;color:#444;font-size:14px;height:18px;width:18px;line-height:18px;text-align:center;text-decoration:none;font-weight:bold;background-color:#eee;background-color:#fff;background-image:url("../images/icons/camera_4.png");background-position:center center;background-repeat:no-repeat;opacity:.7;height:22px;width:22px}.video-link span.photoButton,a[data-rel^="prettyPhoto"].video-link:hover:after{background-image:url("../images/icons/video_recorder.png")}a[data-rel^="prettyPhoto"]:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}div.pp_default .pp_description{padding-top:4px}.pp_gallery{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pp_fade:hover .pp_gallery{opacity:1}video{max-width:100%;height:auto}.ie8 .video-container{position:relative;padding-bottom:56.25%}.ie8 .video-container iframe,.ie8 .video-container object,.ie8 .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.ie8 .video-wrapper{max-width:100%}@media only screen and (min-width: 481px){.video-container{position:relative;padding-bottom:56.25%}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{max-width:100%}}#main h1,#main h2,#main h3,#main h4{color:#333}h1.page-title,h2.page-title{margin-bottom:.3em;font-size:2.6em;color:#333;font-weight:bolder;color:#555;text-transform:uppercase}h2.page-title{margin-bottom:.9em}.page-title.page-title-with-sub{margin-bottom:.2em}.page-title.alternate{font-size:2.5em;margin-top:1em;margin-bottom:.6em;line-height:1.1em;font-weight:normal;text-align:center}h5.sub-page-title{font-size:1.0em;color:#666;margin-bottom:1.8em;font-style:italic;letter-spacing:0px;text-transform:none}.blog-layout .post h1,.mosaic .post h1{letter-spacing:-1px}.post p{color:#777}.mosaic article{margin-bottom:1em}.clear-grid{clear:both}.mosaic article:nth-child(3n+1){clear:both}.mosaic article header a.img-link,.mosaic article header a[data-rel^="prettyPhoto"],.mosaic div.feature-column a.img-link,.mosaic div.feature-column a[data-rel^="prettyPhoto"],.bloglist a.img-link,.bloglist a.video-link{margin-bottom:1em}.mosaic a[data-rel^="prettyPhoto"] img{margin-bottom:0px;display:block}.mosaic article h1,.mosaic .feature-column h1{font-size:1.2em;line-height:1.4em;font-weight:normal;margin-bottom:.4em}.mosaic article.post.with-meta{margin-bottom:3em}.mosaic article.post.with-meta h1{margin-bottom:.2em;background:transparent url("../images/bkgs/stripes_tiny_08.png") top left repeat-x;padding-top:1em}.mosaic article p{font-size:.9em;margin-bottom:.5em}.mosaic article.post a.excerpt-link{font-size:.66em}.mosaic .feature-column{font-size:.9em;color:#777;font-style:italic;margin-bottom:3em}.mosaic .feature-column h4{font-size:1.3em;letter-spacing:-1px;font-style:normal}.mosaic .meta-right{float:right}.mosaic .post-meta{font-size:.7em}.mosaic .post-meta time{clear:both}.mosaic .post-excerpt{clear:both}.blog-layout article{clear:both;background:transparent url("../images/bkgs/stripes_tiny_08.png") top left repeat-x;padding-top:2em;margin-bottom:2em;padding-bottom:2em;position:relative;font-size:.9em}.blog-layout article.post.first{padding-top:1.2em}.blog-layout .latest-indicator{font-size:.7em;color:#999;text-transform:uppercase;position:absolute;bottom:100%;right:0;letter-spacing:1px}.blog-layout h1{font-size:1.6em;line-height:1.6em;font-weight:normal;margin-bottom:0;color:#444}.blog-layout h1 a{color:#444;text-decoration:none}.blog-layout h1 a:hover{color:#222}.blog-layout .img-wrapper{margin-bottom:1em}.blog-layout .post-excerpt p{margin-bottom:.7em}.post footer{clear:both;font-size:.8em;color:#aaa;margin-top:1em}.post footer a{text-decoration:none;color:#666}.blog-layout footer .post-comments,.blog-layout footer .post-tags,.blog-layout footer .post-permalink{margin-right:.5em}.bloglist article{clear:both;margin:1em 0 0 0;padding-bottom:1em;border-bottom:1px dotted #eee}.bloglist article h1{font-size:1.1em;line-height:1.2em;margin-bottom:.2em;letter-spacing:-1px}.bloglist article img{display:block}.bloglist .post-meta{font-size:.65em}.bloglist .post-excerpt{font-size:.8em}.bloglist .post-excerpt p{margin-bottom:0}.blog-navigation{clear:both}.blog-navigation a{font-size:11px;text-decoration:none}.img-wrapper img{display:block}header .img-wrapper{clear:both}.post-meta{border:1px dotted #efefef;border-width:0 0 1px 0px;font-size:.8em;line-height:1.8em;padding-bottom:.3em;margin-bottom:1em;float:left;width:100%;color:#aaa}.post-meta a,.post-meta time{color:#777;text-decoration:none;text-transform:uppercase;font-weight:bold}.post-meta a:hover{color:#444}.excerpt-link{text-transform:uppercase;font-size:.7em;text-decoration:none;border-bottom:1px dotted #ddd}.portfolio article{position:relative;display:block;margin-bottom:20px}.portfolio.col-1 article{margin-bottom:50px}.portfolio article img,.portfolio article a.img-link{display:block;clear:both}#main .portfolio-item.single .img-wrapper{padding-right:0}.portfolio h1{font-size:.9em;color:#555;text-transform:uppercase;font-weight:bold;line-height:1em;margin-top:.6em;margin-bottom:.3em}.portfolio .portfolio-by,.portfolio .portfolio-excerpt{font-style:italic;letter-spacing:0px;font-size:.85em;color:#aaa;line-height:1.1em;text-transform:none;font-weight:normal}.portfolio.col-4 article:nth-child(4n+1){clear:both}.portfolio.col-3 article:nth-child(3n+1){clear:both}.portfolio.col-2 article:nth-child(2n+1){clear:both}.portfolio.col-1 article img.scale-with-grid{width:100%}.portfolio-item.single h1{line-height:1.1em}.portfolio-item.single .post-meta{position:relative}.portfolio-item.single .post-meta .portfolio-meta-icons{position:absolute;right:0;top:6px}.portfolio-item.single .post-meta .portfolio-meta-icons .tooltip{right:100%;left:auto}.portfolio-item.single .post-meta .portfolio-meta-icons .post-tags .tooltip{width:220px;text-align:left}.portfolio-item.single .post-content{font-style:italic;font-size:.9em}#nav-below{margin-top:3em}.nav-previous a,.nav-next a{font-size:.8em;text-decoration:none;display:block;line-height:1.1em;margin-top:.5em}.nav-next{text-align:right}.single p{line-height:1.8em;color:#555}.single header{background:transparent url("../images/bkgs/stripes_tiny_08.png") bottom left repeat-x;margin-bottom:2em;padding-bottom:.2em}#main .single.post header h1{margin-bottom:.3em}.single header h5.sub-page-title{margin-bottom:.8em}.single .post-meta{padding:1em 0 .5em 0;margin-bottom:2em}#main .single .img-wrapper{width:50%;float:left;padding:0 2em 2em 0;-webkit-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;transition:width .2s ease-in-out}#main .single .img-wrapper.full-width{width:100%}.single .featured-image{position:relative}.single-post-feature-expander:hover{color:#444}.single .featured-video{margin-bottom:2em;position:relative;clear:both}.inline-video-lightbox-content{display:none}.single-post-feature-expander{position:absolute;right:2em;bottom:5px;padding:3px;cursor:pointer;text-decoration:none;color:#ccc}.post-content .alignleft{float:left;margin:.5em 1.5em .5em 0}.post-content .alignright{float:right;margin:.5em 0 .5em 1.5em}#author-bio{clear:both}.author-bio-blurb{font-size:12px;font-style:italic;color:#777}.single-post-extra{clear:both;position:relative;margin-top:2em;padding-top:3em;background:transparent url("../images/bkgs/stripes_tiny_08.png") top left repeat-x}.single-post-extra h6{position:absolute;top:1em;left:0;font-size:9px;color:#999;text-transform:uppercase}#comments{font-size:.9em}#comments ul,#comments ul ul{font-size:1em}#comments ul li p{line-height:2em}#comments ul.commentlist,#comments ul{list-style:none;padding:0px;margin-left:0px}#comments ul.commentlist{border-top:1px dotted #ddd;padding-top:1em;margin-bottom:1em}#comments ul.commentlist>li.comment{border-bottom:1px dotted #ddd;padding-bottom:1em;padding-top:1em}#comments .comment{position:relative}#comments .comment .comment-author img{float:left}#comments .comment .comment-author cite,#comments .comment .comment-meta{float:none;display:block}#comments .comment .comment-author cite{font-weight:bold}#comments .comment .comment-author cite a{text-decoration:none}#comments .comment .comment-meta{font-size:.7em;line-height:1.2em;text-transform:uppercase}#comments .comment .comment-meta a{text-decoration:none;color:#999}#comments .comment-reply-indicator{position:absolute;left:7px;top:7px;color:#999}#comments .comment .comment-content{clear:both;margin-top:1em}#comments .comment .comment-content,#comments .comment .comment-author cite,#comments .comment .comment-meta,#comments ul.children footer,#comments .comment .reply{padding-left:40px}#comments .comment .reply{text-align:right}#comments .comment .reply a{font-size:.7em;text-decoration:none;text-transform:uppercase}#respond{background:transparent url("../images/bkgs/stripes_tiny_05.png") top left repeat;padding:1em 2em}#respond h6{position:relative;margin-bottom:2em;color:#222}#respond textarea{height:150px}#respond input[type='text'],#respond textarea{border:3px solid #efefef;max-width:93%}.sidebar{margin-top:1.7em}.sidebar h3{font-size:1.0em;line-height:1.2em;margin-bottom:1.6em;text-transform:uppercase;font-weight:bold;color:#555;letter-spacing:0px}.sidebar h4{font-size:1.0em;line-height:1.2em;margin-bottom:1.6em;font-weight:bold;color:#888}.search-bar form{margin-bottom:0}.search-bar label{padding-top:5px;margin-bottom:1em}.search-bar input[type="text"]{font-size:12px;padding:8px 8px;width:80%;color:#999;font-size:11px;font-weight:normal;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:1px solid #f2f2f2;background:#f2f2f2;display:block}.search-bar input:focus{border:1px solid #dedede;box-shadow:0px 0px 3px #dedede}.ad-200x200{width:200px;height:200px;margin:10px;background:#f2f2f2;font-size:.8em;font-weight:bold;color:#bbb;text-align:center;line-height:200px;margin-bottom:2em}.sidebar aside{padding-bottom:.7em;margin-bottom:2em;background:transparent url("../images/bkgs/stripes_tiny_08.png") bottom left repeat-x;font-size:.9em;color:#444}.sidebar aside p{color:#777}.sidebar aside ul li a{text-decoration:none;color:#444}.sidebar aside ul li a:hover{color:#222}.tagline{font-size:1.5em;padding:1.5em 0;margin:1.5em 0 1.5em 0;text-align:center;font-style:italic;letter-spacing:0px;line-height:1.6em;clear:both}.tagline.medium{font-size:1.2em;padding:.3em 0;margin:.3em 0 .3em 0;line-height:1.4em}hr.stripes{height:10px}hr.fat{border-top:4px solid #efefef}hr.mini{width:30%;margin:1em auto 2.6em auto;display:block}.fleuron,.fleuron-icons{height:20px;display:block;margin:10px auto;margin-bottom:30px}.fleuron{background:transparent url("../images/fleuron.png") 50% 50% no-repeat}.fleuron-icons{color:#ddd}.fleuron-icons i{margin:0 10px}.tagline .fleuron{margin-bottom:10px}.address{font-size:.85em;color:#999;font-style:italic}.address h5{font-style:normal}body blockquote{position:relative;padding:20px 40px 20px 50px;border-left:none;display:block;letter-spacing:0px}blockquote:before,blockquote:after{content:'“';font-size:80px;position:absolute;top:0px;left:0px;line-height:1em;font-family:"Droid Serif", serif;font-style:italic;color:#ddd}blockquote:after{content:'”';position:relative;float:right;margin-right:-30px}blockquote.pullquote{float:right;width:12em;margin:1em 0 1em 1.3em;padding-right:0px}blockquote.pullquote:after{content:""}blockquote cite{position:absolute;right:50px;text-align:right;bottom:0;line-height:1em;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#999;font-style:normal;font-size:11px}blockquote.pullquote cite{right:0}ul.checkmark{list-style-image:url("../images/icons/tick.png")}ul.pin{list-style-image:url("../images/icons/pinboard.png")}ul.checkmark,ul.pin{padding-left:25px}ul.link-list{border-top:1px dotted #eee;padding-top:.9em;padding-left:0px;list-style-position:inside}ul.link-list li{color:#777;border-bottom:1px dotted #e9e9e9;padding-bottom:1em;margin-bottom:1em;font-size:.95em;font-style:italic;letter-spacing:0px}ul.link-list li a{color:#777;display:block;padding:4px 2px 2px 0px;border:none;background:transparent;-moz-transition:padding .1s ease-in-out;-webkit-transition:padding .1s ease-in-out;-o-transition:padding .1s ease-in-out;transition:padding .1s ease-in-out}ul.link-list li a:hover{background:transparent url("../images/bkgs/stripes_tiny_05.png") bottom left repeat;border-left:4px solid #444;border-top:none;padding-left:10px;color:#000}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{text-transform:uppercase}label{margin:1em 0 .3em 0}label.item-label{text-transform:none;font-weight:normal;margin:.3em 0}input[type="text"],input[type="password"],input[type="email"],textarea{padding:8px 8px;font:12px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;width:410px}legend{font-size:12px;text-transform:uppercase}select{width:220px;display:block;max-width:100%;margin-bottom:20px;padding:4px 8px}a.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:#eee -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.1)), color-stop(100%, rgba(0,0,0,0.1)));background:#eee -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#eee -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#eee linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.6);text-transform:uppercase;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#666;font-family:"Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#e6e6e6;background:#e6e6e6 -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#e6e6e6 -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.1)), color-stop(100%, rgba(0,0,0,0.1)));background:#e6e6e6 -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#e6e6e6 -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#e6e6e6 -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#e6e6e6 linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);background:#e6e6e6 -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%)}.button-large,a.button-large,input[type="submit"].button-large,input[type="reset"].button-large,input[type="button"].button-large{padding:1em;font-size:1.5em}.button-full,a.button-full,input[type="submit"].button-full,input[type="reset"].button-full,input[type="button"].button-full{display:block;text-align:center}.button-green,a.button-green,input[type="submit"].button-green,input[type="reset"].button-green,input[type="button"].button-green{background-color:#9CEF6C;color:#369100;border:1px solid #47A211;border-top-color:#58B322;border-left-color:#58B322;text-shadow:0 1px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3)}.button-green:hover,a.button-green:hover,input[type="submit"].button-green:hover,input[type="reset"].button-green:hover,input[type="button"].button-green:hover{background-color:#8BDE5B;color:#147000;border:1px solid #369100;border-top-color:#58B322;border-left-color:#58B322}.button-blue,a.button-blue,input[type="submit"].button-blue,input[type="reset"].button-blue,input[type="button"].button-blue{background-color:#73B8FF;color:#165DA6;border:1px solid #0D58A6;border-top-color:#4188D3;border-left-color:#4188D3;text-shadow:0 1px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3)}.button-blue:hover,a.button-blue:hover,input[type="submit"].button-blue:hover,input[type="reset"].button-blue:hover,input[type="button"].button-blue:hover{background-color:#44A0FF;color:#04376C;border:1px solid #0D58A6;border-top-color:#4188D3;border-left-color:#4188D3}.button-red,a.button-red,input[type="submit"].button-red,input[type="reset"].button-red,input[type="button"].button-red{background-color:#ef452c;color:#901B09;border:1px solid #901B09;border-top-color:#B23D2B;border-left-color:#B23D2B;text-shadow:0 1px rgba(255,255,255,0.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3)}.button-red:hover,a.button-red:hover,input[type="submit"].button-red:hover,input[type="reset"].button-red:hover,input[type="button"].button-red:hover{background-color:#de341b;color:#700907;border:1px solid #901B09;border-top-color:#B23D2B;border-left-color:#B23D2B}.button-grey,a.button-grey,input[type="submit"].button-grey,input[type="reset"].button-grey,input[type="button"].button-grey{background-color:#666;color:#222;border:1px solid #333;border-top-color:#555;border-left-color:#555;text-shadow:0 1px rgba(255,255,255,0.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.2)}.button-grey:hover,a.button-grey:hover,input[type="submit"].button-grey:hover,input[type="reset"].button-grey:hover,input[type="button"].button-grey:hover{background-color:#555;color:#000;border:1px solid #333;border-top-color:#555;border-left-color:#555}.button-purple,a.button-purple,input[type="submit"].button-purple,input[type="reset"].button-purple,input[type="button"].button-purple{background-color:#A67FE2;color:#3A0D80;border:1px solid #3A0D80;border-top-color:#804BD1;border-left-color:#804BD1;text-shadow:0 1px rgba(255,255,255,0.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.2)}.button-purple:hover,a.button-purple:hover,input[type="submit"].button-purple:hover,input[type="reset"].button-purple:hover,input[type="button"].button-purple:hover{background-color:#905CE2;color:#290C70;border:1px solid #3A0D80;border-top-color:#804BD1;border-left-color:#804BD1;text-shadow:0 1px rgba(255,255,255,0.2);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.2)}.button-yellow,a.button-yellow,input[type="submit"].button-yellow,input[type="reset"].button-yellow,input[type="button"].button-yellow{background-color:#FFE373;color:#A68916;border:1px solid #C8AB38;border-top-color:#FFD945;border-left-color:#FFD945;text-shadow:0 1px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.4)}.button-yellow:hover,a.button-yellow:hover,input[type="submit"].button-yellow:hover,input[type="reset"].button-yellow:hover,input[type="button"].button-yellow:hover{background-color:#FFD945;color:#957805;border:1px solid #A68916;border-top-color:#FFD945;border-left-color:#FFD945}.button-lighttext,a.button-lighttext,input[type="submit"].button-lighttext,input[type="reset"].button-lighttext,input[type="button"].button-lighttext{color:#f9f9f9 !important;text-shadow:0px -1px 1px rgba(0,0,0,0.3) !important}ul.tabs{margin-top:2em}ul.tabs li a{background:#f5f5f5 url("../images/bkgs/stripes_tiny_05.png") repeat}ul.tabs li a.active{border-top:2px solid #444;top:-5px}ul.tabs-content{border-bottom:1px solid #eee;padding-bottom:1em;margin-bottom:2em}ul.tabs-content li{font-size:.9em}table{width:100%;font-size:12px;margin:2em 0;border:1px solid #aaa;border-top:2px solid #444;background:#F5F5F5 url("../images/bkgs/stripes_tiny_05.png") repeat}table th,table td{padding:5px 10px 5px 10px}table th{text-transform:uppercase;text-align:left;border-bottom:1px solid #bbb;background:#ccc url("../images/bkgs/stripes_tiny_05.png") 0 1px repeat;background:rgba(0,0,0,0.2);font-weight:bold;color:#000}.alert{padding:10px 10px 10px 40px;font-size:11px;margin:20px 0px 10px 0px}.alert p,.alert h6,.alert h5,.alert h4{color:inherit}.alert h6{font-weight:bold}.alert p{margin-bottom:0}.alert-notification{color:#4F8A10;background:#DFF2BF url("../images/icons/tick_green.png") 15px 13px no-repeat;border:1px solid #4F8A10}.alert-warning{border:1px solid #DDB723;background:#FFEA73 url("../images/icons/warning.png") 15px 13px no-repeat;color:#A63C00}.alert-error{color:#D8000C;background:#FFBABA url("../images/icons/cross.png") 15px 13px no-repeat;border:1px solid #D8000C;text-shadow:none}.icon{height:16px;width:16px;display:inline-block;position:relative}.tag-icon{background:transparent url("../images/icons/tag_3.png") 5px 5px no-repeat}.post-tags .tooltip{width:175px}.comments-icon{background:transparent url("../images/icons/chat_2.png") 5px 5px no-repeat}.post-comments .tooltip{width:70px}.permalink-icon{background:transparent url("../images/icons/link_1.png") 5px 5px no-repeat}.post-permalink .tooltip{width:70px}.calendar-icon{background:transparent url("../images/icons/calendar_1.png") 5px 5px no-repeat}.post-time .tooltip{width:110px}.post-time .tooltip time{color:#ccc}.facebook-icon{background:transparent url("../images/icons/facebook.png") 5px 5px no-repeat}.twitter-icon{background:transparent url("../images/icons/twitter_2.png") 5px 6px no-repeat}.forrst-icon{background:transparent url("../images/icons/forrst.png") 5px 5px no-repeat}.dribbble-icon{background:transparent url("../images/icons/dribbble.png") 5px 6px no-repeat}.vimeo-icon{background:transparent url("../images/icons/vimeo.png") 5px 5px no-repeat}.fam-icon{font-size:16px;line-height:16px;height:auto;max-height:16px;text-align:center}.social-media:hover .fam-icon{color:#f5f5f5}a.social-media.tooltip-container{margin-left:0;text-decoration:none}.social-media.tooltip-container .tooltip{width:auto;white-space:nowrap;left:auto;right:100%}.tooltip-container{position:relative;display:inline-block;width:26px;height:26px;z-index:10}.tooltip-container:hover{z-index:20}.tooltip-anchor{padding:5px}.tooltip-anchor:hover,.tooltip-container:hover .tooltip-anchor{background-color:#222;background-color:rgba(0,0,0,0.8)}.tooltip{display:none;width:130px;bottom:0;left:100%;position:absolute;background-color:#222;background:rgba(0,0,0,0.8) url("../images/bkgs/stripes_tiny_08.png") top left repeat;padding:5px 10px;line-height:16px;color:#ccc}.tooltip-container .tooltip a{color:#dedede}.tooltip-container .tooltip a:hover{color:#fff}.tooltip-anchor:hover+.tooltip,.tooltip-container:hover .tooltip{display:block}#contact span.required{font-size:13px;color:#ff0000}#message{margin:10px 0;padding:0}.loader{padding:0 10px}#contact acronym{border-bottom:1px dotted #ccc}.contact-form label{text-transform:uppercase;font-size:.8em;border-bottom:24px solid #777;border-right:24px solid transparent;height:0;line-height:24px;display:inline-block;padding:0 10px 0 10px;float:left;color:#fff}.contact-form input[type="text"]{width:300px;max-width:100%}.contact-form textarea{width:624px;max-width:100%;height:200px}.contact-form input[type="text"],.contact-form textarea{background:transparent url("../images/bkgs/stripes_tiny_08.png") top left repeat;border:1px solid transparent;border-radius:0;clear:both;color:#000}.contact-form input[type="text"]:focus,.contact-form textarea:focus{background:#fefefe;border:1px solid #ddd;box-shadow:0px 0px 5px #ddd}#colophon{background:#EAEAEA url("../images/bkgs/stripes_tiny_05.png") 0 1px repeat;border-top:2px solid #ddd}#colophon .footer-upper{padding:2em 0;border-top:4px solid #ddd;margin-top:-4px}#colophon p,#colophon ul,#colophon ol{font-size:.9em}#colophon #footer-base{font-size:.8em;background:#222 url("../images/bkgs/stripes_tiny_10.png") -2px 0 repeat;color:#efefef;padding:.8em 0 .6em 0;font-style:italic;letter-spacing:0px}#colophon .social-media{font-size:.8em;background:#fff}#colophon h1,.drop-panel h1{font-size:1.3em;font-weight:bold}#colophon h2,.drop-panel h2{font-size:1.1em;font-weight:bold}#colophon h3,.drop-panel h3,#colophon h4,.drop-panel h4{font-size:1.2em;font-weight:bold}#colophon h3{font-weight:normal;font-style:italic}#tweet{font-size:18px;font-style:italic;padding:15px 60px 15px 50px;position:relative;text-align:center;color:#555}#tweet a{text-decoration:none;opacity:.8;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#tweet a:hover{opacity:1}#tweet li{line-height:24px}#tweet::before{content:'“';font-size:80px;position:absolute;top:0px;left:0px;line-height:1em;font-family:"Droid Serif", serif;font-style:italic;color:#DDD}#tweet ul li a.tweet-time{font-size:10px;position:absolute;bottom:0px;text-transform:uppercase;font-family:"Open Sans", Helvetica, Arial, sans-serif;font-style:normal;color:#777}#tweet .twitter-account{position:absolute;right:0;top:15px;opacity:1}#tweet ul{margin-bottom:0}.under{position:relative;z-index:10}.over{position:relative;z-index:20}.far-edge{text-align:right}.stripes{background:transparent url("../images/bkgs/stripes_small_05.png") top left repeat;border:none}.notop{margin-top:0px;padding-top:0px}.notop-margin{margin-top:0px}.nobottom{margin-bottom:0 !important}.fallback{display:none}.clearfix{clear:both}.skin-red #sub-title,.skin-red #main p a,.skin-red nav#main-nav>ul>li.current>a,.skin-red a.excerpt-link,.skin-red .post-meta a.post-category,.skin-red #tweet a{color:#d83f28}.skin-red .contact-form label{border-bottom-color:#d83f28}.skin-red #colophon .footer-upper{border-top-color:#d83f28}.skin-blue #sub-title,.skin-blue #main p a,.skin-blue nav#main-nav>ul>li.current>a,.skin-blue a.excerpt-link,.skin-blue .post-meta a.post-category,.skin-blue #tweet a{color:#4888f0}.skin-blue .contact-form label{border-bottom-color:#4888f0}.skin-blue #colophon .footer-upper{border-top-color:#4888f0}.skin-green #sub-title,.skin-green #main p a,.skin-green nav#main-nav>ul>li.current>a,.skin-green a.excerpt-link,.skin-green .post-meta a.post-category,.skin-green #tweet a{color:#70BB45}.skin-green .contact-form label{border-bottom-color:#70BB45}.skin-green #colophon .footer-upper{border-top-color:#70BB45}.skin-purple #sub-title,.skin-purple #main p a,.skin-purple nav#main-nav>ul>li.current>a,.skin-purple a.excerpt-link,.skin-purple .post-meta a.post-category,.skin-purple #tweet a{color:#8759d1}.skin-purple .contact-form label{border-bottom-color:#8759d1}.skin-purple #colophon .footer-upper{border-top-color:#8759d1}.bkg-smoky .wrap{background:#F5F5F5 url("../images/bkgs/bkg_smoky_noise.jpg") top left repeat}.bkg-fiber .wrap{background:#F5F5F5 url("../images/bkgs/bkg_smoky_cords.jpg") top left repeat}.bkg-smoky #header #header-inner,.bkg-fiber #header #header-inner{border-bottom-color:#e9e9e9}.bkg-smoky hr,.bkg-fiber hr{border-color:#e0e0e0 #fff #f9f9f9 #fff;border-bottom-width:1px}.bkg-smoky .search-bar input,.bkg-fiber .search-bar input{background-color:#e0e0e0;color:#777}.bkg-smoky .ad-200x200,.bkg-fiber .ad-200x200{background-color:#e9e9e9;color:#999}.bkg-smoky .post-meta,.bkg-fiber .post-meta{border-color:#d9d9d9}.bkg-smoky nav#main-nav>ul li ul,.bkg-fiber nav#main-nav>ul li ul{background-color:rgba(220,220,220,0.9)}.bkg-smoky nav#main-nav>ul>li.current>a,.bkg-fiber nav#main-nav>ul>li.current>a{border-color:#e0e0e0}.column,img.scale-with-grid{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.column.no-trans{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.mosaic article.ie-nth-child3n1{clear:both}.responsive-example{margin-bottom:20px}.responsive-example .columns,.responsive-example .column{background:#dedede;margin-bottom:10px;text-align:center;font-size:10px;font-weight:bold;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.responsive-example .columns:hover,.responsive-example .column:hover{background:#333;color:#efefef}.column.alpha.omega,.columns.alpha.omega{margin-right:0;margin-left:0px}@media only screen and (min-width: 960px){noindex:-o-prefocus,nav#main-nav{position:relative;margin-top:70px;margin-bottom:-20px}}@media only screen and (min-width: 768px){.far-edge{text-align:right}.nav-close{display:block;top:-30px;right:0}}@media only screen and (max-width: 959px){#header #masthead,#header nav#main-nav{clear:both;width:100%}nav#main-nav{position:relative;right:auto;bottom:auto;margin-top:2em;margin-left:0}nav#main-nav>ul>li:first-child{margin-left:0}nav#main-nav>ul{float:none}}@media only screen and (min-width: 768px) and (max-width: 959px){#header-inner{text-align:center}nav#main-nav ul li ul{text-align:left}.ad-200x200{width:172px;height:172px;margin:10px 0px;line-height:172px}.page-title.alternate{font-size:2em;margin-top:.6em;margin-bottom:.6em;line-height:1.1em;font-weight:normal;text-align:center}.search-bar input[type="text"]{width:154px}.nav-close{display:block;top:-28px;left:0;right:auto}.contact-form textarea{width:492px}}@media only screen and (max-width: 767px){#masthead{text-align:center;margin-top:1em}a.mobile-menu-button{display:inline-block;text-decoration:none;text-transform:uppercase;font-size:.9em;font-weight:bold;margin:0}#header nav#main-nav{width:300px;position:relative}nav#main-nav ul.nav-menu,nav ul.nav-menu{display:none;position:absolute;width:300px;background:#eee}nav#main-nav ul.nav-menu.menu-open,nav ul.nav-menu.menu-open{display:block}nav#main-nav ul.nav-menu>li,nav ul.nav-menu>li{padding:5px 10px 5px 10px;margin:0;float:none;display:block;margin-left:0px;margin-top:.4em}nav ul.nav-menu li a:hover,nav ul.nav-menu li:hover>a{font-weight:bold}nav ul.nav-menu li ul,nav#main-nav ul.nav-menu li ul{background:#e9e9e9}.bkg-smoky nav#main-nav ul.nav-menu,.bkg-smoky nav ul.nav-menu,.bkg-fiber nav#main-nav ul.nav-menu,.bkg-fiber nav ul.nav-menu{background-color:#e0e0e0}nav ul.nav-menu li ul li a:before{content:'+ '}nav#main-nav ul ul li ul{left:0;top:100%}#main .single .img-wrapper{width:100%;padding-right:0}.single-post-feature-expander{display:none}blockquote cite{bottom:-.8em}.sidebar{margin-top:3em}.far-edge{text-align:left}}.container{position:relative;width:960px;margin:0 auto;padding:0}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}@media only screen and (min-width: 768px) and (max-width: 959px){.container{width:768px}.container .column,.container .columns{margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.container .one.column{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:348px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width: 767px){.container{width:300px}.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px}.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
