html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav
ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22}table{font-size:inherit;font:100%}select,input,textarea{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility}html{-webkit-font-smoothing:antialiased}a:hover,a:active{outline:none}ul{margin-left:30px}ol{margin-left:30px;list-style-type:decimal}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6
input{vertical-align:text-bottom}label,input[type=button],input[type=submit],button{cursor:pointer}::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none}::selection{background:#FF5E99;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#FF5E99}html{overflow-y:scroll}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.invisible{visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html
.clearfix{height:1%}.clearfix{display:block}@font-face{font-family:'ITC Caslon224';src:url('/css/fonts/caslon224std-book-webfont.eot');src:local('☺'), url('/css/fonts/caslon224std-book-webfont.woff') format('woff'), url('/css/fonts/caslon224std-book-webfont.ttf') format('truetype'), url('/css/fonts/caslon224std-book-webfont.svg#webfontgB6Ss0IU') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ITC Caslon224 Italic';src:url('/css/fonts/caslon224std-bookitalic-webfont.eot');src:local('☺'), url('/css/fonts/caslon224std-bookitalic-webfont.woff') format('woff'), url('/css/fonts/caslon224std-bookitalic-webfont.ttf') format('truetype'), url('/css/fonts/caslon224std-bookitalic-webfont.svg#webfontqzBARGj8') format('svg');font-weight:normal;font-style:normal}html,body{height:100%}.wrapper{min-height:99.5%;margin-bottom:-47px;position:relative;clear:both;z-index:10}#content{padding-bottom:47px}header,#content{padding-top:12%}header{width:160px;margin-left:60px}#content{width:770px;margin-left:250px}footer{clear:both;z-index:100;position:relative}body{font:normal 16px/1.3em Georgia, serif;background:url(/images/bg.jpg) repeat-x #000 fixed top left;color:#fcfcfc}html{overflow-x:hidden}html.no-js{overflow-x:auto}a,a:active,a:visited{color:#b01e0c;text-decoration:none}a:hover{color:#ff6000}.pitch{font-size:48px;font-family:'ITC Caslon224',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif;line-height:1em;margin-top:-10px;display:block}.pitch
em{font-family:'ITC Caslon224 Italic',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif}.pitch
.quote{float:right;font-family:'ITC Caslon224 Italic',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif;font-style:italic;font-size:36px}h1,h2{font-family:'ITC Caslon224',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif;font-weight:normal}p{margin:0.8em 0}.caps{font-variant:small-caps;letter-spacing:1px}header{text-align:right;position:fixed}.logo{width:171px;height:39px;float:right}.logo
a{background:url(/images/logo.png) no-repeat;display:block;text-indent:-9999px;text-align:left;height:39px}.ie7
header{margin-left:-180px}.ie7 header
nav{display:inline}.cssawards{width:164px;height:69px;position:fixed;right:0;top:0;z-index:9999}.cssawards
a{width:164px;height:69px;background:url(/images/css-design-award-nominee-duo2.png) no-repeat;text-indent:-9999px;display:block}nav{padding-top:5px;clear:both}nav a, nav a:active, nav a:visited{text-transform:lowercase;font-style:italic;color:#ccc;text-align:right;display:block;font-size:18px;line-height:1.6em;background:url(/images/nav_bg.png) right 6px no-repeat;padding-right:18px}nav a:hover, nav .selected
a{color:#b01e0c;background:url(/images/nav_bg.png) right -15px no-repeat}nav a, nav a:active, nav a:visited{text-transform:lowercase;font-style:italic;color:#ccc;text-align:right;display:block;font-size:18px;line-height:1.6em;background:url(/images/nav_bg.png) right 6px no-repeat;padding-right:18px}nav a:hover, nav .selected
a{color:#b01e0c;background:url(/images/nav_bg.png) right -15px no-repeat}footer{color:#7c7c7c;height:47px;background:url(/images/footer_left.png) left top no-repeat;margin:0
0 0 10%;border-top:1px solid #0b0102;padding-left:60px;padding-top:3px;line-height:1.4em}footer
small{font-size:13px}#content.home{width:550px}.home h1, .home
p{font-size:21px;line-height:1.4em;margin:1em
0;font-family:'ITC Caslon224',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif}.about
aside{width:280px;float:left;margin-right:30px;height:500px}.about aside
nav{border-top:1px solid #410b05;margin-top:20px;overflow:hidden;padding:0}.about aside nav
ul{width:125px;float:right;padding-top:10px;border-left:1px solid #410b05;margin:0;height:360px}.pic{float:left;margin:10px
0 0 0px}.about aside .pitch
em{display:block;margin-top:16px}.about>div{width:460px;float:right;overflow:hidden;margin:0
0 2em}.about
h1{font-size:32px;font-family:'ITC Caslon224 Italic',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif;font-weight:normal;font-style:italic}.about
h2{font-size:24px;color:#a42618;background:url(/images/bg_h2.png) right center no-repeat;margin-top:10px;clear:right}.about h2
span{color:#747476;margin-right:-5px}.about
dl{float:right;width:460px;margin:10px
0}#resume
dt{width:100px;float:left;text-align:right;margin-right:20px}#resume dl
span{display:block}#resume
.exp{border-top:1px solid #410b05}#resume .exp dt, #resume .exp
dd{border-bottom:1px solid #410b05;padding:10px
0}#resume
.from{color:#858585}#resume
.to{color:#a42618}#resume
.position{font-style:italic}#resume
h2.skills{padding:0
178px 0 0;float:right}#do h2
span{margin-right:0;margin-left:-3px}#do
dl{width:435px;margin-bottom:0}#do dt, #do
dd{border-left:4px solid #520e07}#do
dt{padding-left:12px;font-variant:small-caps;letter-spacing:1px}#do
dd{padding-left:32px;margin-bottom:16px;line-height:1.4em}.works
.main{width:580px;float:left}.works
aside{width:160px;float:right}#content.works{width:18000px}.works
section{overflow:hidden;width:760px;margin-right:600px;display:inline-block;vertical-align:top}.works
h2{font-size:48px;text-align:right;line-height:1em}.works
h3{font-size:21px;width:500px;float:right;font-weight:normal;text-align:right;margin-bottom:16px}.works
.slider_wrap{padding:7px;clear:both;height:203px;background:#f2f2f2}.works .slider_wrap
img{display:none}.works .slider_wrap img:first-child{display:block}.rgba .works
.slider_wrap{background:rgba(255,255,255,0.5)}.no-rgba .works
.slider_wrap{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50FFFFFF,endColorstr=#50FFFFFF);zoom:1}.works aside
.btn{width:160px;height:33px;text-indent:-9999px;display:block;background-position:top;background-repeat:no-repeat;text-align:left;margin:8px
0}.works aside
.prev{background-image:url(/images/btn_prev.png)}.works aside
.next{background-image:url(/images/btn_next.png)}.works aside
.visit{background-image:url(/images/btn_visit.png)}.works aside
.testimonial{font-size:14px;line-height:1.4em}.works aside .testimonial
.quote{display:block;text-align:right;font-style:italic}.works aside
dl{padding-left:10px;border-left:4px solid #434343;margin:16px
0}.works aside
dt{font-size:24px;color:#a42618;padding-bottom:8px}.works aside dt
span{color:#747476;margin-right:-5px}.works aside
dd{font-size:14px;list-style:disc;padding-left:16px;line-height:1.6em;background:url(/images/bullet_red.png) 2px 8px no-repeat}.works #list
.main{width:480px}.works #list
aside{width:280px;float:right}.works #list
h1{width:300px;float:left;font-size:32px;font-style:italic;font-family:'ITC Caslon224 Italic',"Big Caslon","Book Antiqua","Palatino Linotype",Georgia,serif}.works #list
.pitch{text-align:right;margin-bottom:12px;margin-top:0}.works #list
.thumbs{clear:left;list-style:none;margin:0;padding-top:24px}.works #list .thumbs
li{width:100px;height:100px;float:left;margin:0
20px 20px 0;text-indent:-9999px;background:#f2f2f2}.works #list .thumbs li
a{display:block;width:88px;height:88px;background-repeat:no-repeat;margin:6px}.works #list .thumbs li
span{display:block;text-indent:-9999px}.works #list .thumbs .apicta
a{background-image:url(/images/thumbs/apicta.jpg)}.works #list .thumbs .caledonia
a{background-image:url(/images/thumbs/caledonia.jpg)}.works #list .thumbs .caramelz
a{background-image:url(/images/thumbs/caramelz.jpg)}.works #list .thumbs .chopin
a{background-image:url(/images/thumbs/chopin.jpg)}.works #list .thumbs .drnabisar
a{background-image:url(/images/thumbs/drnabisar.jpg)}.works #list .thumbs .evbabything
a{background-image:url(/images/thumbs/evbabything.jpg)}.works #list .thumbs .interpac
a{background-image:url(/images/thumbs/interpac.jpg)}.works #list .thumbs .orient
a{background-image:url(/images/thumbs/orient.jpg)}.works #list .thumbs .ryan
a{background-image:url(/images/thumbs/ryan.jpg)}.works #list .thumbs .sahara
a{background-image:url(/images/thumbs/sahara.jpg)}.works #list .thumbs .slc
a{background-image:url(/images/thumbs/slc.jpg)}.works #list .thumbs .yesterday
a{background-image:url(/images/thumbs/yesterday.jpg)}.rgba .works #list .thumbs
li{background:rgba(255,255,255,0.5)}.no-rgba .works #list .thumbs
li{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50FFFFFF,endColorstr=#50FFFFFF);zoom:1}.rgba .works #list .thumbs li:hover{background:rgba(255,255,255,0.9)}.no-rgba .works #list .thumbs li:hover{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);zoom:1}.works #list
.description{clear:left;border-left:4px solid #520e07;padding-left:16px;width:340px;font-size:21px;margin-left:0}.works #list .description
li{list-style:none;display:none}.works #list .description
span{display:block;font-style:italic;margin-top:3px;line-height:1.4em;font-size:16px}.contact
.pitch{width:690px}.contact
h1{font-size:32px;clear:both}.contact
aside{width:220px;float:right}.contact h1,.contact>p{margin-left:40px;width:480px;float:left}.contact
form{clear:both;margin-left:40px}.contact
dt{font-size:21px;float:left;width:110px;text-align:right;margin:6px
20px 6px 0;clear:left;height:31px;line-height:31px}.contact
dd{margin:6px
0;float:left;width:410px;position:relative}.contact input[type="text"], .contact input[type="email"]{background:url(/images/input_text.png) no-repeat;border:none;width:277px;height:31px;padding:0
12px;color:#fff;float:left}.contact
textarea{background:url(/images/input_textarea.png) no-repeat;width:348px;height:104px;border:none;color:#fff;padding:12px;resize:none;float:left;overflow-y:hidden}.contact input[type="submit"]{background:url(/images/btn_send.png);width:38px;height:31px;border:none;position:absolute;right:0;bottom:3px}.contact input[type="text"]:focus, .contact input[type="email"]:focus, .contact textarea:focus{outline:none}.contact dd
a{display:block;width:24px;height:24px;float:left;margin-top:4px;position:relative}.contact input[type="text"]+a , .contact input[type="email"]+a{margin-left:5px}.contact form
.pass{background:url(/images/icon_yes.png)}.contact form
.error{background:url(/images/icon_no.png)}.contact dd a
span{display:block;line-height:1.2em;display:block;left:30px;top:-3px;position:absolute;background:#222;border:2px
solid #111;font-size:14px;padding:6px;width:230px}.contact form .error span, #alert.error
strong{color:#e96432}.contact form .pass span, #alert.pass
strong{color:#a2ec2c}.rgba dd a
span{background:rgba(0,0,0,0.5)}.no-rgba dd a
span{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);zoom:1}#alert{font-size:14px;line-height:1.4em;width:480px;clear:left;margin-bottom:1.6em}#alert
ul{margin-left:40px}#alert
li{list-style:none;height:24px;padding-left:30px;padding-top:4px}#alert.error
li{background:url(/images/icon_no.png) left center no-repeat}#alert.pass
li{background:url(/images/icon_yes.png) left center no-repeat}#alert.pass.large{margin-top:30px;clear:both;display:none}#alert.pass.large
li{font-size:21px;background:url(/images/icon_mail.png) no-repeat left top;padding-left:140px;line-height:1.4em;height:140px}.tags{text-indent:-9999px;background:url(/images/tags.png) no-repeat center left;width:100%;height:100%;display:block;position:absolute;z-index:1;top:0;left:0;position:fixed;list-style:none}@media
print{*{background:transparent !important;color:#444 !important;text-shadow:none}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px
solid #999;page-break-inside:avoid}img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media screen and (max-device-width: 480px){html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}}.nivoSlider{position:relative}.nivoSlider
img{position:absolute;top:0px;left:0px}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89}.nivo-caption
p{padding:5px;margin:0}.nivo-caption
a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav
a{position:absolute;top:45%;z-index:99;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav
a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav
a.active{font-weight:bold}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxLoadedContent
iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#000}#colorbox{}#cboxContent{margin-top:20px}#cboxLoadedContent{background:#000;padding:5px}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/images/controls.png) top left no-repeat;width:28px;height:65px;text-indent:-9999px}#cboxPrevious.hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/images/controls.png) top right no-repeat;width:28px;height:65px;text-indent:-9999px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(/images/loading.gif) center center no-repeat}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/images/controls.png) top center no-repeat;width:38px;height:19px;text-indent:-9999px}#cboxClose.hover{background-position:bottom center}