html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before{content:'';}q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a:focus{outline:none;}html{color:#fff;background-color:#3f3f3f;width:100%;font:62.5% "Lucida Grande",Verdana,sans-serif;}body{width:100%;}a{text-decoration:none;}div#body div#container{width:320px;margin:30px auto 0;padding:20px 0 0;background-color:#3f3f3f;}div#body div#container h1{float:left;margin-left:10px;width:73px;height:73px;text-indent:-9999px;background:transparent url('../media/images/logo.gif') no-repeat 0 0;}div#body div#container div#contact{float:right;margin-right:10px;font-size:1.2em;line-height:1.5em;}div#body div#container div#contact a{color:#fff;}div#body div#container div#nav{position:absolute;top:0;left:0;right:0;width:100%;background-color:#fff;}div#body div#container div#nav ul{padding-left:10px;}div#body div#container div#nav ul li{float:left;margin-right:16px;font-size:1.2em;line-height:1em;padding:9px 0;text-transform:uppercase;}div#body div#container div#nav ul li a{color:#000;}div#body div#container div#nav ul li a:hover{color:#ff0064;font-style:italic;}div#body div#container div#nav ul li a.active{color:#ff0064;font-style:italic;}div#body div#container div#content{width:300px;margin:0 auto;overflow:hidden;}div#body div#container div#content div#content-container.javascript{width:600px;}div#body div#container div#content div#content-container.javascript ul#work{float:left;}div#body div#container div#content div#content-container.javascript div#info{float:left;}div#body div#container div#content div#content-container ul#work{width:300px;margin-top:20px;}div#body div#container div#content div#content-container ul#work li{margin:0 0 10px 0;background-color:#000;width:300px;text-align:right;font-size:1.2em;line-height:1em;}div#body div#container div#content div#content-container ul#work li dl dt img{display:block;}div#body div#container div#content div#content-container ul#work li dl dd a{color:#ff0;display:block;padding:3px 3px 3px 0;}div#body div#container div#content div#content-container ul#work li dl dd a span.relationship{display:block;color:#fff;font-size:.75em;line-height:1em;margin-top:3px;}div#body div#container div#content div#content-container ul#work li dl dd a span.relationship span{text-transform:uppercase;}div#body div#container div#content div#content-container div#info{background-color:#000;width:260px;padding:20px;margin:20px 0 0 0;min-height:233px;}div#body div#container div#content div#content-container div#info h2{text-transform:uppercase;font-style:italic;font-size:1.6em;line-height:1em;margin-bottom:1.5em;}div#body div#container div#content div#content-container div#info p{font-size:1.4em;line-height:1.5em;text-indent:40px;color:#999;}div#body ul#nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#body div#header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#body ul#nav{display:inline-block;}div#body div#header{display:inline-block;}* html div#body ul#nav{height:1%;}* html div#body div#header{height:1%;}div#body ul#nav{display:block;}div#body div#header{display:block;}
