*{outline:none;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}caption,th{text-align:left;}fieldset,img,abbr,acronym{border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}q:before,q:after{content:'';}body{color:#030000;font-family: Arial, Helvetica, sans-serif;font-size:62.5%;}a, a:visited {color: #020202;text-decoration: underline;}option{padding:2px 0;}label{width:100%;}label,input,select{font-size:1.4em;}label{font-weight:500;}input,select,textarea{background: none repeat scroll 0 0 #e9eaec;border:2px #f0f0f0 inset;}input:focus,select:focus,textarea:focus{background: none repeat scroll 0 0 #fff;}input{height:21px;width:93%;}select{height:23px;width:94%;}textarea{height:78px;overflow:hidden;width:97%;}span.asterisk{color:#ff8c00;font-weight:bold;}a:focus, a:hover, a:active {color: #fff;background:#020202;text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;padding:2px 4px;}#logo a:focus, #logo a:hover, #logo a:active, #goBackButton a:focus, #goBackButton a:hover, #goBackButton a:active, #projectsList li div a:focus, #projectsList li div a:hover, #projectsList li div a:active {background:transparent;padding:0;-moz-border-radius: 0;-webkit-border-radius: 0;}.under{color:#666;font-style:normal;}.moreAnchor, .hideAnchor,.featuredMore{font-size:1.2em;font-weight:bold;text-transform:uppercase;}.featuredMore{}.moreAnchor{}h2{display:block;font-size:2.4em;}h3{font-size:3em;letter-spacing:-1.25px;line-height:1.33;}.technologiesItem h3{font-size:2em;letter-spacing:-2px;line-height:1;text-transform:uppercase;padding: 0 0 12px;}h4{font-size:3.6em;font-weight:bold;}h5{background: transparent;font-size:2em;padding:4px 0 4px 4px;}h2 span{left:-9999em;position:absolute;top:-9999em;}p{font-size:1.2em;line-height:1.5em;padding-bottom:10px;}blockquote {padding:2em 0;font-style:italic;}blockquote h3{font-size:3.5em;letter-spacing:-0.5px;}sub{font-style:normal;}#welcome{background:transparent url('/img/h2-welcome.png') no-repeat scroll 0 0;height:34px;width:160px;}#news{background:transparent url('/img/h2-news.png') no-repeat scroll 0 bottom;height:34px;width:224px;}#projects{background:transparent url("/img/h2-projects.png") no-repeat scroll 0 0;height:42px;width:155px;padding:0 0 36px;margin:12px 0 0;}#contactsubPrint {background:url("/img/h2-contact.png") no-repeat scroll 0 0 transparent;height:35px;margin:12px 0 0;padding:0 0 24px;width:290px;}#featured{background:transparent url('/img/h2-featured.png') no-repeat scroll 0 0;height:38px;padding-bottom:12px;width:281px;}#aboutsubPrint{background:url("/img/h2-about.png") no-repeat scroll 0 0 transparent;height:37px;margin:12px 0 0;padding:0 0 24px;width:250px;}#technologies{background:url("/img/h2-technologies.png") no-repeat scroll 0 0 transparent;height:37px;margin:12px 0 0;padding:0 0 24px;}#charlieLeft h3{font-size:3em;font-style:italic;letter-spacing:-1.25px;}#featuredCopy{font-size:1.2em;padding-top:10px;}#header{background: transparent url('/img/header.png') scroll no-repeat 0 0;height:42px;}#logo{background: transparent url('/img/logo.png') scroll no-repeat 0 0;float:left;height:40px;margin-bottom:18px;width:122px;}#logo a{display:block;height:40px;}#navigationWrapper{padding:10px 20px;overflow:hidden;}#navigationWrapper ul{float:right;width:475px;}#navigationWrapper ul li{display:inline-block;float:left;}#navigationWrapper ul li a{display:block;height:26px;padding:0;-moz-border-radius: 0;-webkit-border-radius: 0;}#home{background: transparent url('/img/sprite-nav.png') scroll no-repeat -1px -79px;width:89px;}#work{background: transparent url('/img/sprite-nav.png') scroll no-repeat -89px -79px;width:92px;}#about{background: transparent url('/img/sprite-nav.png') scroll no-repeat -182px -79px;width:97px;}#contact{background: transparent url('/img/sprite-nav.png') scroll no-repeat -280px -79px;width:118px;}#blog{background: transparent url('/img/sprite-nav.png') scroll no-repeat -397px -79px;width:70px;}#home:hover, #home:focus{background: transparent url('/img/sprite-nav.png') scroll no-repeat -1px -53px;width:89px;}#work:hover, #work:focus{background: transparent url('/img/sprite-nav.png') scroll no-repeat -89px -53px;width:92px;}#about:hover, #about:focus{background: transparent url('/img/sprite-nav.png') scroll no-repeat -182px -53px;width:97px;}#contact:hover, #contact:focus{background: transparent url('/img/sprite-nav.png') scroll no-repeat -280px -53px;width:118px;}#blog:hover, #blog:focus{background: transparent url('/img/sprite-nav.png') scroll no-repeat -397px -53px;width:70px;}#home.selected{background: transparent url('/img/sprite-nav.png') scroll no-repeat -1px -27px;width:89px;}#work.selected{background: transparent url('/img/sprite-nav.png') scroll no-repeat -89px 0;width:92px;}#work.showWork{background: transparent url(/img/sprite-nav.png) no-repeat scroll -89px -26px;width:92px;}#about.selected{background: transparent url('/img/sprite-nav.png') scroll no-repeat -182px -27px;width:97px;}#contact.selected{background: transparent url('/img/sprite-nav.png') scroll no-repeat -280px -27px;width:118px;}#blog.selected{background: transparent url('/img/sprite-nav.png') scroll no-repeat -397px -27px;width:70px;}.testWhite{color:#fff;}.testBlack{color:#000;}.testBgBlack{background:#000;}.testBgWhite{background:#fff;}#cover{background:#000;height:100%;overflow:auto;position:absolute;width:100%;z-index:9999;}#loading{background:url("/img/loading.gif") no-repeat scroll left top #000;display:block;height:40px;left:45%;position:absolute;top:50%;width:122px;}body{background: #5e5d5e url('/img/bg-gradient.png') scroll repeat-x 0 0;}hr{height: 1px;margin: 0 auto;}#ftw{background: transparent url('/img/bg-pattern.png') scroll repeat 0 0;height: 100%;min-height: 100%;width: 100%;}#wrapper{height: 100%;margin: 0 auto;min-height: 100%;position: relative;width: 978px;}#main{margin: 20px 0 0;overflow: auto;}#alphaContainer{float: left;position: relative;width: 636px;}#bravoContainer{float: right;position: relative;width: 342px;}#charlieContainer{clear: both;width: 978px;}#alphaTop, #bravoTop{height: 35px;}#alphaMiddle, #bravoMiddle, #charlieMiddle{position: relative;}#alphaMiddle{padding: 0 7px 0 9px;}#bravoMiddle{padding: 0 9px 0 8px;}#charlieMiddle{padding: 0 9px;}#alphaContent, #bravoContent{}#charlieContent{min-height: 340px;overflow: hidden;}#alphaBottom, #bravoBottom, #charlieBottom{height: 10px;}#alphaTop{background: transparent url(/img/sprite-bg-alpha.png) no-repeat scroll 0 0;}#alphaBottom{background: transparent url(/img/sprite-bg-alpha.png) no-repeat scroll 0 -35px;}#bravoTop{background: transparent url(/img/sprite-bg-bravo.png) no-repeat scroll 0 0;}#bravoBottom{background: transparent url(/img/sprite-bg-bravo.png) no-repeat scroll 0 -35px;}#longBarHome{background: transparent url(/img/sprite-bar-978.png) no-repeat scroll 0 -94px;height: 35px;}#longBarWork{background: transparent url(/img/sprite-bar-978.png) no-repeat scroll 0 -4px;height: 35px;}#longBarAbout{background: transparent url(/img/sprite-bar-978.png) no-repeat scroll 0 -138px;height: 35px;}.longBarGracefulWork{background: transparent url(/img/sprite-bar-978.png) no-repeat scroll 0 -48px;height: 35px;}.longBarBottom{background: transparent url(/img/sprite-bar-978.png) no-repeat scroll 0 -180px;height: 10px;}#alphaContent, #bravoContent, #charlieContent{background: #fff url(/img/bg-content-gradient.png) repeat-x scroll bottom center;}#alphaMiddle{background: transparent url(/img/bg-alpha-middle.png) repeat-y scroll 0 0;}#bravoMiddle{background: transparent url(/img/bg-bravo-middle.png) repeat-y scroll 0 0;}#charlieMiddle{background: transparent url(/img/bg-side-gradient-978.png) repeat-y scroll 0 0;}#charlieLeft{float: left;width: 292px;}#charlieRight{background-color: transparent;float: right;height: 298px;text-align: center;width: 612px;}.navRule{background-color: #fff;clear: both;color: #fff;width: 960px;}.homeRule{background-color: #5dcedc;color: #5dcedc;margin-bottom: 11px;width: 99%;}.charlieRule{width: 935px;}.projectItemRule{background-color: #8b98a3;color: #8b98a3;margin-bottom: 8px;}.projectItem hr{background-color: #000;color: #000;margin: 0 0 13px;}.workRule{background-color: #e9101a;color: #e9101a;}.aboutRule{background-color: #26a71e;color: #26a71e;}.contactRule{background-color: #ff8c00;color: #ff8c00;}#preFooter{background: transparent url('/img/rule-preFooter.png') scroll repeat-x 0 0;height: 2px;margin: 20px auto 10px;width: 98%;}#footerWrapper{clear: both;}#footer{background: transparent url('/img/bg-footer.png') scroll repeat-x 0 0;margin: 0 auto;padding-top: 20px;width: 960px;}#footerInfo{background: transparent url('/img/footer-info.png') scroll repeat-x 0 0;height: 36px;margin: 0 10px 0;width: 634px;}#tweets{margin: 12px 0 0;max-height: 240px;overflow: auto;}#tweets li{background: #ccc url(/img/icon-twitter.png) no-repeat scroll 5px 10px;font-size: 1.2em;margin: 2px 0 3px;min-height: 25px;padding: 5px 24px;}#tweets li.wordpress{background: #ccc url(/img/icon-wordpress.png) no-repeat scroll 5px 5px;}#tweets li span{display: block;font-weight: bold;}#workContainer{width: 978px;}#workMiddle{background: transparent url(/img/bg-side-gradient-978.png) repeat-y scroll 0 0;padding: 0 9px;}#workContent{background: #FFFFFF url("/img/bg-content-gradient.png") repeat-x scroll center bottom;}#workContent ul li{display: inline-block;margin-bottom: 20px;padding-right: 40px;}#workContent ul li a{position: relative;}.gracefulContainer{position: relative;}.gracefulWork{background: transparent url(/img/bg-side-gradient-978.png) repeat-y scroll 0 0;padding: 0 9px;}.gracefulWorkContent{background: #FFFFFF url(/img/bg-graceful-work-gradient.png) repeat-x scroll center bottom;clear: both;overflow: auto;}.gracefulLeft{width: 346px;}.gracefulRight{margin: 3px 0 0 10px;width: 568px;}.gracefulRight img{border: 6px solid #8b98a3;}.gracefulRight img.borderLess{border: none;}.gracefulWork ul{list-style-position: inside;list-style-type: square;padding: 5px 0 10px 15px;text-indent: -1.2em;}.gracefulWork ul li{font-size: 1.2em;padding: 2px 0;}.gracefulLeft p{font-size: 1.2em;text-indent: .25em;}.projectItem{width: 190px;}.projectItem h3{font-size: 2.2em;letter-spacing: -.5px;padding-bottom: 10px;}.projectItem img{height: 190px;width: 190px;}.gracefulWork h4{margin-bottom: 25px;}#tol h4{background: transparent url(/img/projects/h4-sprite.png) no-repeat scroll 0 0;height: 38px;width: 804px;}#headache h4{background: transparent url(/img/projects/h4-sprite.png) no-repeat scroll 0 -38px;height: 40px;width: 804px;}#dostoros h4{background: transparent url(/img/projects/h4-sprite.png) no-repeat scroll 0 -78px;height: 38px;width: 804px;}#zocalo h4{background: transparent url(/img/projects/h4-sprite.png) no-repeat scroll 0 -116px;height: 38px;width: 804px;}#mottainai h4{background: transparent url(/img/projects/h4-sprite.png) no-repeat scroll 0 -156px;height: 38px;width: 804px;}#goBackButton{background: transparent url(/img/buttons/button-go-back.png) no-repeat scroll 0 0;display: none;height: 32px;left: -106px;-moz-border-radius: 5px;position: absolute;top: 192px;-webkit-border-radius: 5px;width: 100px;}#goBackButton a{display: block;height: 32px;width: 100px;}#aboutMiddle{background: transparent url(/img/bg-side-gradient-978.png) repeat-y scroll 0 0;padding: 0 9px;}#aboutContent{background: #FFFFFF url("/img/bg-content-gradient.png") repeat-x scroll center bottom;}#aboutContent p{float: left;}.leftCopy{width: 370px;}.rightCopy{padding-left: 33px;width: 370px;}#aboutCopyWrapper,#technologyCopyWrapper{overflow: auto;padding-bottom: 36px;}.technologiesItem{float: left;padding-right: 33px;width: 370px;}.technologiesItem ul{padding: 5px 0 0 5px;}.technologiesItem ul li{font-size: 1.4em;list-style: square inside none;padding: 5px 0;}.contact #alphaContainer{width: 540px;}.contact #bravoContent{overflow: auto;}.contact #bravoContainer{width: 438px;}.contact #alphaTop{background: transparent url(/img/sprite-bg-alpha-contact.png) no-repeat scroll 0 0px;}.contact #alphaBottom{background: transparent url(/img/sprite-bg-alpha-contact.png) no-repeat scroll 0 -35px;}.contact #alphaMiddle,.contact #bravoMiddle{padding: 0 8px;}.contact #bravoTop{background: transparent url(/img/sprite-bg-bravo-contact.png) no-repeat scroll 0 0;}.contact #bravoBottom{background: transparent url(/img/sprite-bg-bravo-contact.png) no-repeat scroll 0 -35px;}.leftForm, .rightForm{padding: 4px 0;width: 50%;}.leftForm{clear: left;float: left;}.rightForm{float: right;}.spanForm{clear: both;width: 100%;}#send,#send:hover, #send:focus,#send:active{background: transparent url(/img/sprite-send.png) no-repeat scroll 0 -29px;border: 0 none;cursor: pointer;display: block;float: right;height: 29px;margin: 10px 10px 0 0;outline: 0;width: 55px;}#send:hover, #send:focus, #send:active{background: transparent url(/img/sprite-send.png) no-repeat scroll 0 0;border: 0 none;outline: 0;}#thanks{clear: both;display:none;}#thanks .title{font-size: 1.6em;font-weight: bold;}.pad-content{padding: 8px 15px 10px;}.left{float: left;}.right{float: right;}.both{clear: both;}.off{left: -9999px;position: absolute;top: -9999px;}.on{position: static;}.frameGrey{border: 6px solid #666;}input, textarea{box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;}input:hover, textarea:hover,input:focus, textarea:focus { border-color: #C9C9C9; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}