﻿@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'League Gothic';src:url('../fonts/League_Gothic-webfont.eot');src:url('../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/League_Gothic-webfont.woff') format('woff'),url('../fonts/League_Gothic-webfont.ttf') format('truetype'),url('../fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');font-weight:normal}html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;width:100%;height:100%}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;float:none!important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:0}:focus{outline:0}OL,UL{list-style:none}P{line-height:1.4em;margin:10px 0}.fr{float:right}.fl{float:left}.fi{display:inline}.fn{float:none;overflow:hidden}.br{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.hdn{display:none}.block{display:block}.bold{font-weight:bold}.di{display:inline}.upper{text-transform:uppercase}.clear{clear:both;line-height:1px;height:1px;font-size:1px;margin:0;padding:0}.p0{padding:0}.m0{margin:0}.b0{border:0}.pr{position:relative}BODY,LABEL,A,TD,TR,SPAN,P,CAPTION,H1,H2,H3,H4,H5,H6,FIELDSET,TBODY,TEXTAREA,INPUT,SELECT,LEGEND{font-family:Open Sans,Tahoma,Helvetica,Arial,Verdana,sans-serif}BODY{background-color:#424242;color:#fff;font-size:.875em;text-shadow:0 1px 1px #222}A,A:link,A:visited,A:active{color:#00aadf}.link-button{padding:3px 10px;background-color:#00aadf;-moz-box-shadow:0 0 5px #212121;-webkit-box-shadow:0 0 5px#212121;box-shadow:0 0 5px #212121;color:#fff!important;text-decoration:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;font-size:.9em}.link-button:hover{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px#000;box-shadow:0 0 5px #000}.next{display:block;width:280px!important;text-align:center;margin-left:10px}h1,h2,h3{font-family:'League Gothic',sans-serif;text-transform:uppercase}h1{float:left;background:url('../image/layout/logo.png') no-repeat center;width:320px;height:111px;text-indent:-9999px;margin:0 auto}h2{font-size:3.5em;color:#fff;padding-bottom:20px;text-align:center}h3{font-size:2em;color:#00aadf}label{float:left;width:270px;margin-top:10px}input,textarea,.error{float:left;width:270px;background-color:#3c3c3c;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border:0;padding:10px;margin-bottom:10px;color:#666;font-size:1.0em}input.button{padding:5px 10px;background-color:#00aadf;-moz-box-shadow:0 0 5px #212121;-webkit-box-shadow:0 0 5px#212121;box-shadow:0 0 5px #212121;color:#fff!important;text-decoration:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;font-size:.9em;width:290px}.error{background-color:#fef2f2;color:#f00;text-shadow:none;font-size:.9em}input.button:hover{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px#000;box-shadow:0 0 5px #000}.container{width:320px;margin:0 auto}.header,.section{width:100%}.header{padding:10px 0}.section{padding:20px 0;background:url('../image/layout/split.gif') repeat-x bottom}.nav UL{margin-top:20px;background:url('../image/layout/split.gif') repeat-x bottom}.nav UL LI{margin:0!important;display:block;padding:5px 0;background:url('../image/layout/split.gif') repeat-x top;text-align:center}.nav UL LI A{font-size:2.0em;text-decoration:none;text-transform:uppercase;font-family:'League Gothic',sans-serif;color:#fff;display:block}.nav UL LI A#twitter-link{background:url('../image/layout/twitter.png') no-repeat center;width:29px;text-indent:-9999px!important;display:inline-block}.work LI{float:left;background-color:#3c3c3c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px 20px;-moz-box-shadow:0 0 5px #212121;-webkit-box-shadow:0 0 5px#212121;box-shadow:0 0 5px #212121}.work LI:hover{-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px#000;box-shadow:0 0 5px #000}.work LI IMG{border-top-left-radius:5px;border-top-right-radius:5px}.work LI A{text-decoration:none}.work DL{padding:10px 20px}.work DT{font-size:1.5em;color:#00aadf;text-transform:uppercase;padding-top:10px;padding-bottom:5px;font-family:'League Gothic',sans-serif;width:260px}.work DT.project{float:left;width:auto}.work DT.work-services{clear:both;width:100%}.work DD{background:url('../image/layout/service-split.gif') repeat-x top;padding:7px 0;color:#666}.work DD.first{float:left;width:180px;background:0;color:#fff;padding-top:14px;margin-left:15px}.work SPAN{padding-left:30px;background:url('../image/layout/tick-off.png') no-repeat center left;padding-top:4px}.work SPAN.on{background:url('../image/layout/tick.png') no-repeat center left;color:#fff}#services UL{float:left}#services UL LI{float:left;width:290px;padding:10px 15px;border-bottom:dotted 1px #666}#services UL LI.last{border:0}#contact{margin-bottom:50px}.form{float:left;width:290px;padding:10px 15px;border-bottom:dotted 1px #666}.twitter{float:left;background:url('../image/layout/twitter-bird.png') no-repeat 20px bottom;padding-bottom:44px;width:290px;padding:10px 15px 44px;position:relative}.twitter .link-button{position:absolute;z-index:99;right:20px;bottom:5px}.tweet{margin-top:10px;background-color:#3c3c3c;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;padding:20px}.tweet li{padding:10px 0}@media only screen and (min-width:700px){h1{width:700px}h2{font-size:4.5em}input,textarea,.error{width:280px}input.button{float:right;width:auto}.next{width:630px!important;margin-left:25px}.container{width:700px}.header{background:url('../image/layout/split.gif') repeat-x bottom}.nav{text-align:center}.nav UL{float:none;background:0}.nav UL LI{float:none;margin:0!important;display:inline;padding:0 20px;background:0}.nav UL LI A{display:inline;font-size:3.0em}.work LI{margin:0 25px 20px}#services UL LI{float:left;width:700px;padding:10px 0;border-right:0;border-bottom:dotted 1px #666}.form{width:299px;padding-right:25px;border-right:dotted 1px #666;border-bottom:0}.twitter{width:300px;padding-left:25px}}@media only screen and (min-width:960px){h1{width:960px}.next{width:920px!important;margin-left:10px}.container{width:960px}.work LI{margin:0 10px 20px}#services UL LI{float:left;width:279px;padding:10px 20px;border-bottom:0;border-right:dotted 1px #666;height:275px}#services UL LI.last{border:0}.form{width:439px;padding-right:25px;border-right:dotted 1px #666;border-bottom:0}input,textarea,.error{width:420px}.twitter{width:440px;padding-left:25px}}