html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,manu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.container_12{margin-left:auto;margin-right:auto;width:960px;}.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_9,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_2{width:140px;}.container_12 .grid_3{width:220px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_6{width:460px;}.container_12 .grid_9{width:700px;}.container_12 .grid_12{width:940px;}.container_12 .prefix_3{padding-left:240px;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}@font-face{font-family:'LeagueGothicRegular';src:url('../league_gothic-webfont.eot');src:local('☺'),url('../league_gothic-webfont.woff') format('woff'),url('../league_gothic-webfont.ttf') format('truetype'),url('../league_gothic-webfont.svg#webfontuHDGpLX4') format('svg');font-weight:normal;font-style:normal;}#wrapper{position:relative;}body{font-family:"Trebuchet MS","Trebuchet",Helvetica,Arial,sans-serif;font-size:.6875em;line-height:1.5em;}a{text-decoration:underline;font-style:italic;}h1{font-family:Rockwell,Helvetica,Arial,sans-serif;font-size:1.818em;line-height:1em;margin-bottom:.55em;}h1,.drop{font-weight:normal;}header hgroup h1,header hgroup h2,nav a{font-family:'LeagueGothicRegular';}header hgroup h1{font-size:26px;text-transform:uppercase;margin:0;}header hgroup h2{font-size:58px;text-transform:uppercase;line-height:.82em;margin:0;}header hgroup h1 a,header hgroup h2 a{font-style:normal;}nav a,#project_link_list a{font-weight:normal;font-style:normal;text-decoration:none;font-size:26px;line-height:1;font-family:'LeagueGothicRegular';}.drop{font-size:2.95em;font-family:Rockwell;}footer .tech p{line-height:1;}.weight_1{font-size:1em;}.weight_2{font-size:1.3em;}.weight_3{font-size:1.7em;}.weight_4{font-size:2em;}#contact .fn{font-size:1.818em;font-family:Rockwell;line-height:1em;margin-bottom:.55em;}footer .copyright{text-align:right;}footer .farewell{display:none;}body{color:#000;background-color:#FFF;}a{color:#000;}header{border-bottom:solid 1px #C9C9C9;}.content{border-bottom:solid 1px #C9C9C9;border-top:solid 1px #000;}footer{border-top:solid 1px #000;}header hgroup a,header nav a,#project_nav a,#full_project nav a,#projectlist li a{-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;}header{position:relative;}header hgroup{position:relative;height:119px;}header nav{position:relative;padding-top:94px;}.logo a{text-decoration:none;}header hgroup a:hover,header hgroup a:focus{color:#444;}header nav a{display:block;width:130px;padding-left:10px;}header nav a:hover,header nav a:active,header nav a:focus{background-color:#000;color:#FFF;}body{padding:2px 0;}.content{position:relative;padding-top:20px;padding-bottom:20px;z-index:0;}#project_nav li{line-height:1;}#project_nav a{margin-bottom:10px;height:36px;width:220px;line-height:1;background-image:url("../images/proj_nav_sprite.gif");background-repeat:no-repeat;display:block;text-indent:-9999px;}#project_nav #all_projects{background-position:-225px -118px;}#project_nav #all_projects.active,#project_nav #all_projects:hover,#project_nav #all_projects:focus{background-position:0 -118px;}#project_nav #web_projects{background-position:-225px top;}#project_nav #web_projects.active,#project_nav #web_projects:hover,#project_nav #web_projects:focus{background-position:0 top;}#project_nav #design_projects{background-position:-225px -38px;}#project_nav #design_projects.active,#project_nav #design_projects:hover,#project_nav #design_projects:focus{background-position:0 -38px;}#project_nav #media_projects{background-position:-225px -76px;}#project_nav #media_projects.active,#project_nav #media_projects:hover,#project_nav #media_projects:focus{background-position:0 -76px;}#project_nav #research_projects{background-position:-225px bottom;}#project_nav #research_projects.active,#project_nav #research_projects:hover,#project_nav #research_projects:focus{background-position:0 bottom;}#projects{position:relative;overflow:visible;z-index:0;height:auto;}#projectlist{display:block;position:relative;}#projectlist{z-index:0;}#projectlist li{margin-bottom:20px;position:relative;}#projectlist li a{display:block;position:relative;border:solid 1px #000;background-color:#000;width:218px;height:158px;z-index:2;-webkit-box-shadow:4px 4px 3px rgba(0,0,0,0.3);-moz-box-shadow:4px 4px 3px rgba(0,0,0,0.3);box-shadow:4px 4px 3px rgba(0,0,0,0.3);}#projectlist li a:hover,#projectlist li a:focus,#projectlist li a:active{z-index:200;-webkit-box-shadow:12px 12px 4px rgba(0,0,0,0.2);-moz-box-shadow:7px 9px 4px rgba(0,0,0,0.2);box-shadow:7px 9px 4px rgba(0,0,0,0.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}#full_project{position:absolute;top:0;left:0;z-index:999;overflow:hidden;background-color:#FFF;display:none;}#full_project .project_image{display:block;margin-bottom:10px;border:solid 1px #000;width:698px;height:299px;}#full_project .project_title{margin-bottom:.55em;border-bottom:solid 1px #000;display:block;}#full_project ul li a{display:block;width:210px;margin-bottom:.55em;padding-left:10px;height:26px;}#project_link_list .gallery_link{display:none;}#project_link_list a:hover,#project_link_list a:active,#project_link_list a:focus{background-color:#000;color:#FFF;}footer{padding-top:20px;}footer section{margin-bottom:20px;}footer h1{margin-bottom:.55em;border-bottom:solid 1px #000;}.drop{display:block;width:auto;float:left;margin-right:6px;margin-bottom:none;line-height:1;}footer #about h1{position:absolute;left:-9999px;}footer #about img{margin-bottom:1em;}footer .pictures img{margin-bottom:1em;margin-right:34px;}footer .pictures img.omega{margin-right:0;}footer #contact .fn{border-bottom:solid 1px #000;}footer .copyright{width:100%;border-top:solid 1px #000;}#resume h1{margin:.55em 0 .55em 0;}#resume h1#skills{margin-top:0;}#resume h2{font-size:1.2em;margin-top:1em;}#resume .resume-location,#resume .resume-date{font-style:italic;}.resume-date:before{content:'\00BB ';}#resume section{margin-bottom:1em;}#about_me{margin-bottom:1em;}#loading{position:absolute;display:none;width:32px;height:32px;margin:0;padding:0;top:0;left:0;background-image:url('../images/ajax-loader.gif');background-repeat:no-repeat;}