@font-face{font-family:'LeagueGothic';src:url('League_Gothic-webfont.eot');src:url('League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('League_Gothic-webfont.woff') format('woff'),url('League_Gothic-webfont.ttf') format('truetype'),url('League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CoffeeServiceRegular';src:url('font_diner_coffee_service-webfont.eot');src:url('font_diner_coffee_service-webfont.eot?#iefix') format('embedded-opentype'),url('font_diner_coffee_service-webfont.woff') format('woff'),url('font_diner_coffee_service-webfont.ttf') format('truetype'),url('font_diner_coffee_service-webfont.svg#CoffeeServiceRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaBold';src:url('proximanova-bold-webfont.eot');src:url('proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),url('proximanova-bold-webfont.woff') format('woff'),url('proximanova-bold-webfont.ttf') format('truetype'),url('proximanova-bold-webfont.svg#ProximaNovaBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaRegular';src:url('proximanova-regular-webfont.eot');src:url('proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),url('proximanova-regular-webfont.woff') format('woff'),url('proximanova-regular-webfont.ttf') format('truetype'),url('proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemibold';src:url('proximanova-semibold-webfont.eot');src:url('proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('proximanova-semibold-webfont.woff') format('woff'),url('proximanova-semibold-webfont.ttf') format('truetype'),url('proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');font-weight:normal;font-style:normal}html,body{height:100%}html{color:#777}body{background-color:#cecece;min-width:1020px}span.meta_description{display:none}div#bgBar1{background-color:#f5f5f5;width:100%;min-height:377px;position:absolute}div#bgBar2{background-color:#ebebeb;width:1020px;height:100%;min-height:100%;position:absolute;left:50%;margin-left:-510px}div#bgBar3{width:1020px;min-height:377px;position:absolute;left:50%;margin-left:-510px;background:#fff}div#bgBar3.loading{background:url(../images/ajaxLoader.gif) no-repeat scroll center 160px #fff}div#darkBg{position:fixed;width:100%;height:100%;background:#212121}div#darkBg.background{background-image:url(../images/home/featherbg.jpg);background-size:cover}#header{z-index:3;width:100%;position:absolute;background-color:#2b2b2b;top:0;min-width:1020px;overflow:visible}#header.hidden{top:-57px}#header div.container_24{height:57px;padding:0 30px;box-shadow:0 0 15px rgba(0,0,0,.1)}#headerLogo{margin-top:6px;display:block;width:113px;height:41px;position:relative;top:0;left:-10px;text-indent:-9999px;background:url(../images/logo.png) no-repeat;}#nav{top:0;right:0;padding:7px 0 7px 0;position:relative;text-align:right}#nav a:link,#nav a:visited{position:relative;text-decoration:none;color:#999}#nav a:hover,#nav a.active{color:#fff}#nav a:active{top:1px}#navigation{margin-top:13px;text-align:right}#navigation li{display:inline;font:13px 'ProximaNovaSemibold';padding:5px 20px}#notify{padding:0 15px;margin-top:-31px;color:#3cdbd3;font:normal 30px/1.6 'ProximaNovaSemibold',arial;background-color:#dbfaf8;-webkit-font-smoothing:antialiased}div#parentContainer{box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;padding:185px 30px 0;overflow:visible}div#content{overflow:hidden}#main{min-height:900px;position:relative;overflow:hidden}#main.home{min-height:100%}h2.pageHeading{display:block;color:rgba(0,0,0,.85);font:100 100px/70px 'LeagueGothic';letter-spacing:-2px;margin-bottom:80px}h3.introSentence{font:100 30px/16px 'ProximaNovaSemibold';margin-bottom:60px;color:rgba(0,0,0,.8)}.introParagraph{font:100 20px/26px 'ProximaNovaRegular';color:rgba(0,0,0,.75);text-shadow:0 1px 0 #fff;margin-bottom:60px}.bodyParagraph{font:100 15px/22px 'ProximaNovaRegular';color:rgba(0,0,0,.75);text-shadow:0 1px #fff}.leadInSentence{font:100 30px/30px 'LeagueGothic';color:#4c4c4c;color:rgba(0,0,0,.7);display:inline;text-shadow:0 1px #fff}.forwardText{font:100 30px/45px 'CoffeeServiceRegular';margin:0;text-shadow:0 1px #28ffff;color:#0d7170}.forwardButton{display:inline;padding:7px 15px 3px 40px;background:url(../images/blueRibbon.png);float:right;position:relative;top:-15px;left:-40px;color:#fff;height:49px;text-decoration:none}a.forwardLink{text-decoration:none;display:block;position:relative;left:-13px;padding:50px 0 10px 60px;width:946px;height:65px;background:url(../images/forwardLinkBackground.png) no-repeat;opacity:.6;margin:50px auto 40px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}#forwardLinkFront{background:url(../images/frontPageForwardLinkBg.png) no-repeat;width:550px;left:25px;margin-top:20px;margin-bottom:0}.endRibbon{background:url(../images/blueRibbonRight.png) no-repeat right;width:22px;height:60px;position:absolute;right:-22px;top:0}hr{clear:both;border-top:1px rgba(0,0,0,.1) solid;border-bottom:1px rgba(255,255,255,.75) solid;margin-bottom:15px;border-left:none;border-right:0}div.servicesContent{height:256px;position:relative}div.servicesContent div{position:absolute;width:290px;display:none;left:30px}div.servicesContent div.default{display:block}div.servicesContent div h3{color:rgba(0,0,0,0.85);font:100 22px/1 'ProximaNovaSemibold';text-shadow:0 1px #fff;margin-bottom:20px}div.servicesContent div ul{margin:25px 0 0 0}div.servicesContent div ul li{background:url(../images/services/tick.png) no-repeat;padding-left:25px;color:rgba(0,0,0,0.85);font:100 14px/1 'ProximaNovaSemibold';text-shadow:0 1px #fff;margin-bottom:10px}div.servicesContent div ul.default{margin-top:16px}div.servicesContent div ul.default li{cursor:pointer;opacity:.5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:3px;float:left;width:82px;height:18px;padding-top:43px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div.servicesContent div ul.default li:hover{opacity:1}div.servicesContent div ul.default li.websites{background:url(../images/services/default_websites.png) no-repeat 50% 10px;margin-right:9px}div.servicesContent div ul.default li.webapps{background:url(../images/services/default_apps.png) no-repeat 50% 11px;margin-right:9px}div.servicesContent div ul.default li.branding{background:url(../images/services/default_branding.png) no-repeat 50% 8px}div.servicesContent p.hidden{opacity:0}div.triangle{position:absolute;right:80px;top:470px;height:466px;width:466px}div.servicesHoverCircle{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;height:227px;width:227px;text-align:center;position:absolute;cursor:pointer;opacity:.3;background-color:rgba(255,255,255,.7);-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px}div.servicesHoverCircle:hover{opacity:.6}div.servicesHoverCircle:active{cursor:default}div#branding{top:14px;left:119px;background:url(../images/services/branding_icon.png) no-repeat 50% 50% #fff}div#webapps{top:172px;left:28px;background:url(../images/services/apps_icon.png) no-repeat 50% 50% #fff}div#websites{top:172px;left:210px;background:url(../images/services/websites_icon.png) no-repeat 50% 50% #fff}div#websites{top:172px;left:210px;background:url(../images/services/websites_icon.png) no-repeat 50% 50% #fff}div.darkParagraph{background:rgba(0,0,0,.03);padding:30px;-wekit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;overflow:hidden}div.darkParagraph p.bodyParagraph{margin-bottom:0}div.triangle div.active{background-color:#fff;opacity:1;box-shadow:0 0 30px rgba(0,0,0,.2);z-index:2}div.servicesHoverCircle.left h4{color:#21d1ca}div.relative{position:relative}div.universe{display:block;position:absolute;height:1611px;width:1611px;top:-70px;left:-95px}div#solar{background:url(../images/manifesto/solar.png) no-repeat;display:block;position:absolute;height:1611px;width:1611px;top:24px;left:-46px}div#sun{background:url(../images/manifesto/ssun.png) no-repeat}div#zero{background:url(../images/manifesto/0.png) no-repeat;-webkit-animation-name:solarSystemCounter;-webkit-animation-duration:100s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}div#one{background:url(../images/manifesto/1.png) no-repeat;-webkit-animation-name:solarSystem;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:100s}div#two{background:url(../images/manifesto/2.png) no-repeat;-webkit-animation-name:solarSystem;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:50s}div#three{background:url(../images/manifesto/3.png) no-repeat;-webkit-animation-name:solarSystem;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:100s}div#four{background:url(../images/manifesto/4.png) no-repeat;-webkit-animation-name:solarSystem;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:120s}div#five{background:url(../images/manifesto/5.png) no-repeat;-webkit-animation-name:solarSystem;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:100s}div#frontSun{display:block;height:289px;width:289px;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;position:absolute;top:590px;left:565px;box-shadow:0 0 100px rgba(0,0,0,.25);background-color:#fff}div#peacockEffect{display:block;height:96px;width:124px;position:absolute;top:690px;left:650px;opacity:.7;background:url(../images/manifesto/peacockEffect.png) no-repeat}@-webkit-keyframes solarSystem{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes solarSystemCounter{from{-webkit-transform:rotate(-0deg)}to{-webkit-transform:rotate(-360deg)}}img.us{margin-bottom:20px;width:951px;height:488px}div.socialism a{opacity:.6;color:rgba(0,0,0,.8);display:block;font:100 13px/1.4 'ProximaNovaSemibold';position:relative;text-shadow:0 1px #fff;text-decoration:none;margin-bottom:10px;padding-left:25px}div.socialism a:hover{opacity:1}div.socialism a.twitter{background:url(../images/about/twitter_16.png) no-repeat}div.socialism a.linkedin{background:url(../images/about/linkedin_16.png) no-repeat}div.socialism a.lastfm{background:url(../images/about/lastfm_16.png) no-repeat}div.socialism a.dribbble{background:url(../images/about/dribbble_16.png) no-repeat}div.socialism a.wordpress{background:url(../images/about/wordpress_16.png) no-repeat}.aboutName{font:100 20px/20px 'ProximaNovaSemibold';color:rgba(0,0,0,.8);text-shadow:0 1px #fff;margin-top:20px;margin-bottom:20px;text-transform:capitalize;display:inline-block;width:190px;float:left}.aboutTitle{display:block;float:left;font:100 15px/4.2 'ProximaNovaRegular';text-shadow:0 1px #fff}#aboutDanielPrimary,#aboutChristianPrimary{font:100 16px 'georgia';margin-bottom:20px;font-family:georgia}#aboutDanielSecondary,#aboutChristianSecondary{margin-bottom:20px;font-size:14px}div#danielDescription,div#christianDescription{float:right;width:240px}div.socialism{margin-left:20px;margin-top:20px;width:140px;float:left}div#danielSection,div#christianSection{position:relative}div#danielSection{left:-15px}div#christianSection{right:-15px}ul.clients{margin:-58px 0 90px -10px}ul.clients li{text-decoration:none;margin-left:0;float:left}ul.clients li:first-child{margin-left:0}ul.clients a{position:relative;display:block;opacity:.3;padding:10px;height:31px;text-indent:-9999px}ul.clients a:hover{opacity:.6}ul.clients a.active{opacity:1}ul.clients a.exotic{width:72px;background:url(../images/portfolio/clients/exotic.png) no-repeat center center}ul.clients a.funways{width:83px;background:url(../images/portfolio/clients/funways.png) no-repeat center center}ul.clients a.frankie{width:80px;background:url(../images/portfolio/clients/frankie.png) no-repeat center 10px}ul.clients a.cinesync{width:101px;background:url(../images/portfolio/clients/cinesync.png) no-repeat center 17px}ul.clients a.murmur{width:97px;background:url(../images/portfolio/clients/murmur.png) no-repeat center 21px}ul.clients a.andysugg{width:62px;background:url(../images/portfolio/clients/andysugg.png) no-repeat center center}ul.clients a.cubio{width:66px;background:url(../images/portfolio/clients/cubio.png) no-repeat center 17px}ul.clients a.goodfilms{width:123px;background:url(../images/portfolio/clients/goodfilms.png) no-repeat center 20px}ul.clients a.agenda{width:82px;background:url(../images/portfolio/clients/agenda.png) no-repeat center 16px}div.collinsonsCycle{position:absolute;top:156px;left:312px}div.portfolio.scrollable{position:relative;overflow:hidden;height:570px;width:1020px;left:-35px}div.portfolio.scrollable .items{width:2000em;position:absolute}div.portfolio.scrollable .items div.project{float:left;padding:0 30px}div.clientInfo h3{font:17px 'ProximaNovaSemiBold';margin-bottom:10px;color:#333}div.clientInfo a{font:italic 14px georgia;text-decoration:none;color:#07a4db}div.clientInfo a:hover{color:#09b2ed}div.projectBrief hr{margin:20px 0;opacity:1;padding:0}div.projectBrief p.projectDescription{font-family:'ProximaNovaRegular',helvetica,arial;font-size:13px;color:rgba(0,0,0,.75);line-height:22px}div.projectBrief{background:rgba(0,0,0,.03);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-shadow:0 1px 0 #fff;float:left}div.projectBrief div.projectBriefContent{padding:20px}div.projectBrief ul{margin-top:35px}div.projectBrief ul li{font:14px 'ProximaNovaSemiBold',helvetica,arial;color:rgba(0,0,0,.8);padding:4px 0}p a:link,a:visited{color:#55c1ed;text-decoration:none}p a:hover{color:#3eabd7;text-decoration:none}div.viewer.caseStudyDisplay{height:515px;background:url(../images/portfolio/display.png) no-repeat center;position:relative;float:left}div.viewer div.overlay{opacity:.5;position:absolute;right:34px;top:3px;z-index:100;width:232px;height:372px;background:url(../images/portfolio/overlay.png) no-repeat center}div.viewer div.content{position:relative;top:27px;left:57px;width:554px;height:348px}div.viewer div.content img{width:554px;height:348px}div.viewer div.content .img{width:554px;height:348px;overflow:hidden}div.viewer div.portfolioLoader{position:absolute;left:322px;top:188px;width:25px;height:25px;background-image:url(../images/ajaxLoaderSmall.gif);background-repeat:no-repeat}div.viewer div.content div.collinsonsCycle img{width:48px;height:46px}div.viewer .controlNav{position:absolute;bottom:117px;text-align:center;width:100%}div.viewer .controlNav a{color:#fff;font:100 normal 13px/1 'CoffeeServiceRegular','georgia';color:#575757;padding:0 9px;margin:-2px;text-decoration:none}div.viewer .controlNav a:hover,div.viewer .controlNav a.activeSlide{color:#fff}div.portfolio a.navigate{display:block;z-index:101;position:absolute;height:79px;width:61px;opacity:.8;top:700px}div.portfolio a.navigate:hover{opacity:1}div.portfolio a.navigate.next{background:url(../images/portfolio/next.png) no-repeat;right:-21px}div.portfolio a.navigate.next:active{right:-23px}div.portfolio a.navigate.prev{background:url(../images/portfolio/previous.png) no-repeat;left:-21px}div.portfolio a.navigate.prev:active{left:-23px}div.portfolio a.navigate.disabled{display:none}p.contactDetails{font:100 20px/29px 'ProximaNovaRegular';color:rgba(0,0,0,.75);text-shadow:0 1px #fff;padding-left:40px;margin-left:15px;margin-bottom:15px}p#envelope a:link,p#envelope a:visited{margin-left:-40px;color:rgba(0,0,0,.75);padding-left:40px;background:url(../images/contact/envelope.png) no-repeat left}p#envelope a:hover{color:#0bded3;background:url(../images/contact/envelope_hover.png) no-repeat left}p#handset{background:url(../images/contact/handset.png) no-repeat left}p#geopin{background:url(../images/contact/geopin.png) no-repeat left}#mailForm{margin-top:10px;background-attachment:scroll;position:relative}#mailForm label{overflow:visible;display:block;position:absolute;top:3px;left:0;padding:9px 15px;height:33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:transparent;overflow:hidden;border-width:0;z-index:1;font:italic 19px georgia;color:#b0b0b0;text-shadow:0 1px 0 #fff;text-align:left}#mailForm input.text.error,#mailForm textarea.text.error{background-color:#fdd;box-shadow:0 1px #fee,inset 1px 1px 3px rgba(255,0,0,.1)}#mailForm label.error{position:relative;padding-top:6px;color:#f33;display:none;margin-bottom:6px;float:none;top:-2px}#mailForm p{position:relative;display:block;margin-bottom:15px}#mailForm .text{text-shadow:0 1px #fff;display:block;background-color:#e4e4e4;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:11px 15px 9px;font:italic 20px georgia;color:#404040;box-shadow:0 1px #fff,inset 1px 1px 3px rgba(0,0,0,.1);width:400px;min-width:400px;max-width:400px;margin-bottom:15px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#mailForm .text:focus{background-color:#fff;box-shadow:none;box-shadow:0 0 10px rgba(0,0,0,.3)}#mailForm .text.error:focus{background-color:#fee;box-shadow:none;box-shadow:0 0 10px rgba(255,0,0,.3)}#mailForm textarea.text{font:italic 15px georgia;height:205px}#mailForm p.success{font:bold 19px helvetica,arial;text-align:center;margin-top:24px;padding:20px 10px;border-radius:5px;background:#ceffbf;box-shadow:0 0 10px rgba(0,0,0,0.1);border:1px #98eb7e solid;color:#5cc23d}#mailForm #submit{float:right;color:rgba(0,0,0,0.7);font:bold 25px 'Helvetica';display:block;height:38px;margin:10px 0 40px;text-shadow:0 1px #fff;vertical-align:baseline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.1),0 1px #fff inset;display:block;padding:5px 20px;text-decoration:none;border-style:none;cursor:pointer;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 4%,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(4%,#f7f7f7),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 4%,#e7e7e7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 4%,#e7e7e7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 4%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=0);background:linear-gradient(top,#fff 0,#f7f7f7 4%,#e7e7e7 100%)}#mailForm #submit:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);background:linear-gradient(top,#fff 0,#f3f3f3 100%)}#mailForm #submit:active{background-color:#fff;background:-moz-linear-gradient(top,#eee,#fff);background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#fff))}#mailForm #submit:disabled{opacity:.6}#mailForm #submit.sending{background-image:url(../images/ajaxLoaderSmall.gif);background-repeat:no-repeat;background-position:94% center;padding-right:40px}div.mapContainer{margin:-15px 0 50px;padding:30px 0}div.map{background-attachment:scroll;background-clip:content-box;background-color:#efefef;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;border:8px solid rgba(0,0,0,0.05);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;left:-10px;position:relative}div#map_canvas{border:1px solid #979999;height:257px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}div#map_canvas>div>div:nth-child(2){visibility:hidden}div#map_canvas>div>div:nth-child(3){visibility:hidden}#footer{position:relative;z-index:1;background:#323232;overflow:hidden}#footer div#socialBox{position:relative;padding:0 30px;text-align:center;padding-bottom:40px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;height:250px;margin-bottom:10px;box-shadow:0 0 15px rgba(0,0,0,.4);background:#a0a0a0;background:-moz-linear-gradient(top,#a0a0a0 0,#848484 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0a0a0),color-stop(99%,#848484));background:-webkit-linear-gradient(top,#a0a0a0 0,#848484 99%);background:-o-linear-gradient(top,#a0a0a0 0,#848484 99%);background:-ms-linear-gradient(top,#a0a0a0 0,#848484 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0A0A0',endColorstr='#848484',GradientType=0);background:linear-gradient(top,#a0a0a0 0,#848484 99%)}#midFooter h4{font:100 40px 'LeagueGothic';color:#212121;text-shadow:0 1px rgba(255,255,255,.1);margin:37px 0 10px}#footer div#socialBox .social.scrollable{position:relative;overflow:hidden;height:290px;width:1020px;left:-30px}#footer div#socialBox .items{width:20000em;position:absolute}#footer div#socialBox .items div.item{float:left;padding:0 30px;width:960px}#footer div#socialBoxLinks{position:absolute;left:-50px;top:20px}#footer div#socialBoxLinks a.socialBoxLink{display:block;height:37px;width:37px;opacity:.5;padding-bottom:10px}#footer div#socialBoxLinks a.socialBoxLink:hover,#footer div#socialBoxLinks a.socialBoxLink.active{opacity:1}#footer div#socialBoxLinks a#socialTweets.socialBoxLink{background:url(../images/footer/social_Tweet.png) no-repeat}#footer div#socialBoxLinks a#socialTunes.socialBoxLink{background:url(../images/footer/social_Tunes.png) no-repeat}#footer a:link{text-decoration:none}#footer a#footerLogoLink{display:inline-block;vertical-align:middle;width:169px;height:49px;background:url(../images/footer/peacock2.png) no-repeat;opacity:1;margin-top:14px}div.madeInMelbourne{border:1px red solid;width:290px;margin:-10px auto -24px;background:url(../images/footer/melbournesilouette.png) no-repeat;height:95px}#contactDetails{margin-top:25px}#contactDetails ul#footerItems a{padding-top:5px;display:inline-block;padding:3px 5px 3px 30px;color:#8f9494;text-decoration:none;font:italic 13px/15px 'georgia';position:relative;opacity:.5;-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}#contactDetails ul#footerItems li{display:block}#contactDetails div.footerItemIcon{;position:absolute;display:inline-block;height:15px;width:15px;left:8px}#contactDetails ul#footerItems a:hover{color:#fff;opacity:1}#contactDetails ul#footerItems{text-align:left}div#stalk{margin-top:20px;margin-right:-38px}div#stalk a{height:32px;width:32px;text-indent:-9999px;display:block;margin-right:4px;float:left}a#linkedin{background:url(../images/footer/socialSprite.png) no-repeat 0 0}a#linkedin:hover{background-position:-32px 0}a#lastfm{background:url(../images/footer/socialSprite.png) no-repeat 0 -32px}a#lastfm:hover{background-position:-32px -32px}a#facebook{background:url(../images/footer/socialSprite.png) no-repeat 0 -64px}a#facebook:hover{background-position:-32px -64px}a#twitter{background:url(../images/footer/socialSprite.png) no-repeat 0 -96px}a#twitter:hover{background-position:-32px -96px}a#dribbble{background:url(../images/footer/socialSprite.png) no-repeat 0 -128px}a#dribbble:hover{background-position:-32px -128px}ul#footerItems #emailAddress{background:url(../images/footer/envelope.png) no-repeat}ul#footerItems #phone{background:url(../images/footer/telephone.png) no-repeat}ul#footerItems #address{background:url(../images/footer/dropPin.png) no-repeat}#footerNav{text-align:right;position:relative}#footerNav li{display:inline;margin-left:20px;margin-top:5px;font:12px 'ProximaNovaSemibold'}#footerNav li a{position:relative;text-decoration:none;color:#888;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#footerNav li a:hover,#footerNav li a.active{color:#fff}#footerNav li a:active{top:1px}#footer .twitterBox{min-height:50px;margin-top:50px;display:block;background-color:rgba(0,0,0,.05);border-bottom:1px #9c9c9c solid;text-decoration:none;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;text-align:left;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}#footer .twitterBox:hover{background-color:rgba(0,0,0,.1)}#footer h4.socialHeading{text-align:left;position:relative;top:27px;font:100 40px 'LeagueGothic';color:#454646;text-transform:lowercase;display:block;text-shadow:0 1px 0 rgba(255,255,255,.2)}#footer .twitterBox p{font:500 14px 'ProximaNovaRegular';text-shadow:1px 1px 3px #444;margin-bottom:0;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;color:#a5a5a5}#footer .twitterBox p a{color:#fff;text-decoration:underline}#footer .twitterBox p a:hover{color:#b0fffc}#footer .twitterBox p.tweetMessage{color:#fff;padding:20px 20px 30px}#footer .twitterBox p.tweetDate{font:100 14px 'ProximaNovaSemiBold';position:absolute;bottom:6px;right:15px;color:#4a4a4a;text-shadow:0 1px rgba(255,255,255,.3)}#footer .twitterBox p.tweetTime{font-family:georgia;font-style:italic;position:absolute;bottom:10px;right:15px}div.albumOverlay{border-top:1px rgba(255,255,255,.35) solid;position:absolute;left:12px;top:81px;height:126px;width:126px;background:url(../images/footer/overlay.png) no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.album{overflow:visible;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;padding-top:3px;margin-top:50px;opacity:1;padding-bottom:6px}div.album:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;opacity:1}div.album:hover div.albumDetails{top:-20px}div.album:hover span.albumTitle{opacity:1}div.album:hover div.albumCoverHover{opacity:1}div.album img.albumCover{width:126px;height:126px}canvas.albumCover{position:relative;z-index:1;opacity:.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.5)}.albumContainer{position:relative}div.albumCoverHover img{width:126px;height:126px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.albumCoverHover{border:10px #9a9a9a solid;border:10px rgba(255,255,255,.07) solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:0;position:absolute;width:126px;height:126px;left:2px;top:71px}div.album div.albumDetails{position:relative;top:1px;padding:5px 0;height:18px;overflow:visible;width:100%}div.album span.albumArtist{margin-top:-5px;text-shadow:0 1px 0 rgba(255,255,255,.3);padding:0 5px 0;color:#525252;font:100 12px 'ProximaNovaRegular';display:block;white-space:nowrap;overflow:hidden}div.album span.albumTitle{top:1px;opacity:0;position:relative;text-shadow:1px 1px 3px #444;font:100 11px 'ProximaNovaRegular';color:#eee;white-space:nowrap;overflow:hidden;display:block}div.albumDetails,span.albumTitle,div.albumCoverHover{-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}div#midFooter{padding:10px 0 23px}div#bottomFooter{padding:23px 0 7px;background-color:#2b2b2b}div#bottomFooter p.copyright{font:normal 12px/1 'ProximaNovaRegular',helvetica;color:#555;margin-bottom:16px}div.likewrapper{margin-top:26px;opacity:.3;float:left}div.likewrapper:hover{opacity:1}div.followwrapper{margin-left:4px;margin-top:26px;float:left;opacity:.3}div.followwrapper:hover{opacity:1}div.followwrapper a.twitter-follow{float:left;background:url(../images/twitter_follow.png);background-position:0 0;width:61px;height:20px}div.followwrapper a.twitter-follow:hover{background-position:0 -21px}div.followwrapper .twitter-count-arrow{float:left;margin-left:1px;height:20px;background:url(../images/twitter_count_arrow.png);width:6px}div.followwrapper .twitter-count{background:#fff;color:#006689;font-family:helvetica,arial;font-size:12px;line-height:1.6;float:left;padding:0 8px;height:18px;border-top:1px solid #99c1d9;border-right:1px solid #99c1d9;border-bottom:1px solid #99c1d9;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px}div.crumbing{width:649px;height:400px;position:absolute;top:50%;margin-top:-200px;left:50%;margin-left:-325px}div.crumbing img.ourlogo{position:absolute;top:-55px;left:-50px}div.crumbing h2{position:absolute;left:200px;top:15px;display:block;background:url(../images/home/deathTaxes.png) no-repeat;width:352px;height:152px;text-indent:-9999px}div.crumbing h1{position:absolute;top:200px;left:50px;display:block;background:url(../images/home/at.png) no-repeat;width:557px;height:114px;text-indent:-9999px}div.crumbing h3{position:absolute;bottom:0;left:0;display:block;background:url(../images/home/breadbutter.png) no-repeat;width:426px;height:79px;text-indent:-9999px}div.crumbing a.forwardLink{position:absolute;top:323px;left:420px;background:transparent;width:220px;margin:20px;height:27px;padding:0}