body{margin:0;padding:0;font-size:76%;-webkit-font-smoothing:antialiased}th,td,input,textarea,select{font-size:1em}th,td{vertical-align:top;text-align:left}h1,h2,h3,p,ol,ul{margin-top:0;margin-bottom:12px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}img{border:0}.accessibility{position:absolute;overflow:hidden;display:block;width:1px;height:1px}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{display:inline-block}/*\*/.clear{display:block}/**/a{color:#244fa6;text-decoration:none}a:hover{text-decoration:underline}h2{font-size:1.5em;font-weight:normal;font-family:Georgia,serif}h3{font-size:1.2em;font-weight:normal;font-family:'OpenSansSemibold'}@media screen{#wrapper{width:900px;margin:0 auto;font-size:1.1em}header{position:relative;height:168px}header img.logo{position:absolute;left:0;bottom:45px}header nav{position:absolute;right:0;bottom:46px}header nav ul{margin:0;padding:0;list-style-type:none}header nav li{display:inline;padding-left:25px;font-size:1.1em;font-family:'OpenSansLight'}header nav li a{color:#808080}header nav li.active a,header nav li.hover a{color:black;font-family:'OpenSansSemibold'}#content{line-height:1.6em;font-family:'OpenSansLight'}#content h2{line-height:1.2}#content table{border-collapse:collapse;padding:0}#content tr td{padding:0 40px 0 0}#content tr td:last-child{padding-right:0}#content div.left-col{float:left;width:200px}#content div.right-col{float:right;width:610px}.general #content div.content{padding:35px 40px 43px;background:#f6f5f3 url(../image/divider.png) no-repeat center bottom}form div.input{margin-bottom:12px}form div.errors{padding:5px;background:white;border:3px solid red;font-family:'OpenSansSemibold'}form label{display:block;font-family:'OpenSansSemibold'}form input.text,form textarea{padding:8px;background:white none;border-width:1px 0 0 1px;border-style:solid;border-color:#cfcfcf transparent transparent #e5e5e5;font-family:'OpenSansLight';font-size:1.2em;outline:0;border-radius:0;-webkit-appearance:none}form input.text{width:394px}form textarea{width:544px;height:100px}form input.btn{transition:all .2s ease;-webkit-transition:all .2s ease;height:33px;padding:0 35px;background:-moz-linear-gradient(top,#e8e8e8 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e8e8e8 0,#fff 100%);background:-o-linear-gradient(top,#e8e8e8 0,#fff 100%);background:-ms-linear-gradient(top,#e8e8e8 0,#fff 100%);background:linear-gradient(to bottom,#e8e8e8 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#ffffff',GradientType=0);border-width:1px;border-style:solid;border-color:#fffefc #b6b4a6 #b6b4a6;font-size:1.1em;text-shadow:1px 1px 0 #fefdf9;cursor:pointer}form input.btn:hover{background:#e8e8e8}form select{padding:0 13px;width:220px;height:25px;border:1px solid #cfcfcf;margin-top:3px}.ie form select{padding:0;height:auto;width:auto}#album-thumbs{margin:0 0 24px;padding:0;list-style-type:none}#album-thumbs li{position:relative;float:left;margin:0 5px 5px 0}#album-thumbs li.last{margin-right:0}#album-thumbs li.row-1{left:5px}#album-thumbs li.get-in-touch a{width:142px;height:97px;padding-top:45px;text-align:center;font-size:1.7em;background:#868686 url(../image/get-in-touch.png?v=2) repeat-x;color:white;transition:all .2s ease;-webkit-transition:all .2s ease}#album-thumbs li.get-in-touch a:hover{opacity:.8}#album-thumbs a{position:relative;float:left;border:1px solid #fff;transition:all .1s ease;-webkit-transition:all .2s ease}#album-thumbs a:hover{text-decoration:none;border:1px solid #000}#album-thumbs a.col-1{top:5px}#album-thumbs img{display:block}#photo{position:relative;margin-bottom:10px}#photo div.photo{width:530px;margin:0 auto;text-align:center}#photo div.photo p.desc{text-align:left}#photo p{margin-bottom:6px}#photo a.control{position:absolute;display:block;padding:40px;opacity:.4;transition:all .2s ease;-webkit-transition:all .2s ease}#photo a.control span{position:relative;display:block;overflow:hidden;width:15px;background:url(../image/control.gif) no-repeat;text-indent:-999px}#photo a:hover{opacity:1}#photo a.close{right:-40px;top:-40px}#photo a.close span{height:15px}#photo a.prev,#photo a.next{top:170px;margin-top:-105px}#photo a.prev span,#photo a.next span{height:16px}#photo a.prev{left:-40px}#photo a.prev span{background-position:0 -15px}#photo a.next{right:-40px}#photo a.next span{background-position:0 -31px}#photo a.hidden{display:none}footer{position:relative;padding:35px 0 15px;font-family:'OpenSansLight'}footer h2{font-family:'OpenSansLight';line-height:1.5}footer img.logo{position:absolute;right:0;top:0}footer ul{display:inline;margin:0;padding:0;list-style-type:none}footer li{display:inline;padding-right:30px;font-size:.9em}footer p{margin-top:20px;padding-top:20px;border-top:1px solid #e6e6e6;font-size:.9em}footer p,footer p a{color:#808080}body.no-logo footer h2{padding-bottom:80px}body.no-logo footer img.logo{top:auto;bottom:130px}}@media print{header nav,#photo a.control,footer ul{display:none}#wrapper{width:900px}header{padding-bottom:20px}#content{line-height:1.6em;font-family:'OpenSansLight'}#content h2{line-height:1.2}#content h3{font-size:1.1em}#content table{border-collapse:collapse;padding:0}#content tr td{padding:0 40px 0 0}#content tr td:last-child{padding-right:0}#content div.left-col{float:left;width:200px}#content div.right-col{float:right;width:610px}#album-thumbs{margin:0 0 24px;padding:0;list-style-type:none}#album-thumbs li{position:relative;float:left;margin:0 5px 5px 0}#album-thumbs li.last{margin-right:0}#album-thumbs li.row-1{left:5px}#album-thumbs li.get-in-touch a{width:143px;height:92px;padding-top:45px;text-align:center;font-size:1.7em}#album-thumbs a{position:relative;float:left;border:1px solid #4f4f4f}#album-thumbs a.col-1{top:5px}#album-thumbs img{display:block}footer{position:relative;padding-top:15px;border-top:1px solid #ccc}footer img.logo{position:absolute;right:0;top:15px}footer p{font-size:.9em}}@-moz-document url-prefix(){form select{padding:2px 0 0}}