html,body,div,span,applet,object,iframe,h1,h2,h2,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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;vertical-align:baseline}a img, :link img, :visited
img{border:0}a:focus{outline:none}button::-moz-focus-inner{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}strong{font-weight:bold}q:before,q:after,blockquote:before,blockquote:after{content:""}input{padding:0;margin:0}.w47p{width:47% !important}.w48p{width:48% !important}.w49p{width:49% !important}.w50p{width:50% !important}.w75p{width:75% !important}.w95p{width:95% !important}.w100p{width:100% !important}.w5{width:5px !important}.w10{width:10px !important}.w20{width:20px !important}.w30{width:30px !important}.w40{width:40px !important}.w50{width:50px !important}.w70{width:70px !important}.w75{width:75px !important}.w100{width:100px !important}.w120{width:120px !important}.w140{width:140px !important}.w150{width:150px !important}.w160{width:160px !important}.w180{width:180px !important}.w200{width:200px !important}.w250{width:250px !important}.w300{width:300px !important}.w400{width:400px !important}.mt0{margin-top:0 !important}.pt0{padding-top:0 !important}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mb0{margin-bottom:0 !important}.pb0{padding-bottom:0 !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.mb7{margin-bottom:7px !important}.pb7{padding-bottom:7px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.mb50{margin-bottom:50px !important}.pb30{padding-bottom:50px !important}.mr0{margin-right:0 !important}.pr0{padding-right:0 !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.ml0{margin-left:0 !important}.pl0{padding-left:0 !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.bt0{border-top:none !important}.fltL{float:left !important}.fltR{float:right !important}.alignL{text-align:left !important}.alignR{text-align:right !important}.alignC{text-align:center !important}.noMarg{margin:0
!important}.noPad{padding:0
!important}.font9{font-size:9px !important}.font10{font-size:10px !important}.font11{font-size:11px !important}.font12{font-size:12px !important}.font13{font-size:13px !important}.font14{font-size:14px !important}.normal{font-weight:normal !important}.italic{font-style:italic !important}.line15{line-height:15px !important}.last{margin-right:0 !important}.center{display:block;margin-right:auto !important;margin-left:auto !important;float:none !important}.inline{display:inline !important}.display-none{display:none !important}.nowrap{white-space:nowrap !important}h1,h2,h3,h4,h5,h6{font-weight:bold}.plain-list{padding:0
0 0 30px;margin:0
0 10px 0}.plain-list
li{list-style-position:outside}ol.plain-list
li{list-style-type:decimal}ul.plain-list
li{list-style-type:disc}button::-moz-focus-inner{border:0;padding:0}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}img{display:block}a
img{border:0}a{cursor:pointer;outline:none}.clearlink{display:block !important;overflow:hidden;height:0 !important;cursor:pointer}body{background:#151419;font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#aaa}.outer-bkg{background:#0a090e;padding-bottom:70px;padding-top:60px}.wrapper{width:994px;position:relative}#main-col{width:524px;float:left;margin:164px
30px 0 140px;margin-right:30px}#about #main-col{background:url(/i/tom-green.jpg);height:519px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#main-col
.entry{margin-top:40px}#main-col .entry:first-child{margin-top:0}#side-col{width:300px;float:left;margin-top:164px}a{color:#ffc04b;text-decoration:none}a:hover{color:#fff}em{color:#fff;font-style:normal}.de-emph{color:#666}#header{position:absolute;top:22px;left:30px;font-weight:bold}#header
li{position:absolute}#header
#logo{top: -5px;left:0;font-size:23px;line-height:28px}#header #logo
a{color:#fff}#header
#nav{top:1px;left:109px;white-space:nowrap}#front #header #nav-portfolio,
#portfolio #header #nav-portfolio,
#resume #header #nav-resume,
#about #header #nav-about{color:#fff}#header
#tagline{top:20px;left:109px;font-weight:normal;white-space:nowrap;color:#444;padding-right:20px}.ico{display:inline-block;width:8px;height:8px;background:url(/i/sprite.png);*position:relative;*top: -3px}.ico-url{background-position:0 0}.ico-project{background-position: -8px 0}.ico-client{background-position: -16px 0}.ico-work{background-position: -24px 0}.ico-arrow-light-rt,.ico-arrow-light-lt{width:3px;height:5px;position:relative;top: -2px;*top: -4px;*left:5px;margin-left:5px}.ico-arrow-light-rt{background-position: -37px -1px}.ico-arrow-dark-rt{background-position: -45px -1px}h1{font:52px/52px "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: -2px;color:#fff;margin:0
0 20px;padding:0;height:144px;position:absolute;top:0;right:0;width:300px}h2{margin-bottom:10px;color:#555;font-size:22px;line-height:22px;letter-spacing: -1px}p{margin-bottom:10px}p.intro{font:bold 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#ccc}a.btn{background:#1E1E23;padding:8px
16px;-moz-border-radius:20px;-webkit-border-radius:20px;font-weight:bold;color:#D2D2D8;display:inline-block}a.btn:hover{background:#FEBF4B;color:#111}a.btn-small{font-size:11px;padding:4px
12px 5px;color:#fff}.btn-wrap{margin-top:50px;text-align:right}.btn-next:hover
.ico{background-position: -45px -1px}.credits{font:11px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:35px;border-bottom:1px dotted #333}.credits
.ico{margin-right:4px}.credits
dt{font-weight:bold;color:#666;padding:4px
0 3px;float:left;clear:left}.credits
dd{padding:3px
0 3px 75px;color:#aaa;border-top:1px dotted #333}#thumbs{position:relative;left: -10px;margin-right: -10px}#thumbs
li{position:relative;float:left;background:#16151a;height:235px;width:168px;margin-left:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#work-items{position:relative;left: -10px;margin-right: -10px}#thumbs li a, #thumbs li
div.coming{display:block;height:42px;padding-top:193px}#thumbs li span.thumb-color,
#thumbs li span.thumb-bw{position:absolute;top:0;left:0;right:0;height:193px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#thumbs li span.thumb-color{filter:alpha(opacity=0);opacity:0}#thumbs li span.thumb-bw{background-position:0 -193px}#thumbs li .title,
#thumbs li
.credit{display:block;padding:0
10px;line-height:17px}#thumbs li
.title{font-size:13px;padding-top:4px;font-weight:bold;color:#FEBF4B;text-shadow:0 -1px 0 #000}#thumbs li a:hover
.title{color:#fff}#thumbs li
.credit{margin:0;font-size:11px;color:#5B5C61}#thumbs li#entry-12 .coming-soon{position:absolute;top:30px;left: -10px;height:76px;width:76px;background:url(/i/sprite.png) -48px 0}#thumbs li#entry-16 .coming-soon{position:absolute;bottom:43px;right: -5px;height:76px;width:76px;background:url(/i/sprite.png) -127px 0}#thumbs li#entry-7 a:hover .thumb-bw{background-position:0 -386px}#thumbs li#entry-8{position:relative}#thumbs li#entry-8 .thumb-bw,
#thumbs li#entry-8 .thumb-color{height:203px;top: -10px}#thumbs li#entry-8 a .thumb-bw{background-position:0 -203px}#work-items
li{position:relative;background:#16151a;margin-bottom:10px;margin-left:10px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#work-items
li.lrg{width:524px;height:400px}#work-items
li.med{width:257px;height:200px}#work-items
li.sml{width:168px;height:150px}#img-holders{position:relative;left: -10px;margin-right: -10px;*margin-bottom:9px}#img-holders
li{height:392px;margin-bottom:9px;float:left;width:524px;margin-left:10px;background:#16151a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;position:relative}#img-holders li.full-short{height:230px}#img-holders
li.doub{width:257px;height:189px}#img-holders
li.trip{width:168px;height:120px}#img-holders li
.caption{background:#000;opacity: .9;filter:alpha(opacity=90);padding:4px
10px 0;height:18px;color:#fff;font-size:11px;line-height:11px;position:absolute;left:5px;bottom: -22px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px}#footer{padding:30px
0 40px 140px}#footer
li{border-left:1px solid #09080d;float:left;padding:10px
0 0 76px;color:#4E4F54;font-size:13px;text-shadow:0 -1px 0 #000;position:relative}#footer
li#credit{color:#4E4F54;width:493px}#footer li#credit
.icon{position:absolute;top:16px;left:0px;width:40px;height:22px;background:url(/i/sprite.png) no-repeat 0 -29px}#footer
li#contact{color:#4E4F54;width:229px}#footer li#contact
.icon{position:absolute;top:16px;left:20px;width:40px;height:21px;background:url(/i/sprite.png) no-repeat 0 -8px}#footer li:first-child{border-left:none;padding-left:55px}#footer
a{font-weight:bold;color:#5eabc4}#footer a:hover{font-weight:bold;color:#fff}#portrait{height:519px;background:url(/i/tom-green.jpg) no-repeat;-moz-border-radius:10px;-webkit-border-radius:10px}#portfolio #main-col{font-size:11px;line-height:17px}#resume
h3{font-size:13px;color:#ddd;padding-left:10px}#resume ul, #resume
p{margin-bottom:25px}#resume
p{padding-left:10px}#resume .new-list li, #resume .new-list
p{margin-bottom:7px}#resume .new-list li
b{color:#ddd}#hovercard-example{margin-bottom:10px}#hovercard-example
li{float:left;margin-right:10px}#img-holders #trip-1,
#img-holders #trip-2,
#img-holders #trip-3{overflow:visible}.entry
h2{border-top:1px dotted #333;padding-top:10px}.error-404{height:300px}.error-404
h2{color:#fff;font-size:30px;font-weight:normal;margin-bottom:15px}.error-404
p{color:#fff;font-size:16px;font-weight:normal}.error-404
#bird{position:absolute;top:199px;left:473px;height:360px;width:452px;background:url(/i/bird.png) no-repeat}