/* Processed by CSScaffold on Thu, 09 Sep 2010 13:23:03 +0000 in 0.5561 seconds */

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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:#333;background:white}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{font-family:Arial,Verdana,sans-serif;line-height:1.5}body{font-size:75%}html>body{font-size:12px}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em;line-height:2}h4{font-size:1.2em;line-height:1.25;font-weight:bold}h5{font-size:1em;font-weight:bold}h6{font-size:1em}p{margin:0
0 1.5em 0}p.last{margin-bottom:0}p
img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p
img.top{margin-top:0}ul,ol{margin:0
0 1.5em 1.5em}ol{list-style:decimal}dl{margin:1.5em 0}dl
dt{font-weight:bold}a{color:#125AA7;text-decoration:underline;outline:none}a:hover{color:#000}blockquote{margin:1.5em 0 1.5em 1.5em;font-style:italic}strong{font-weight:bold}em{font-style:italic}pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em}code{font:0.9em Monaco,monospace}hr{background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:0.1em;margin:0
0 1.4em 0;border:none}* html
hr{margin:0
0 1.2em 0}table{margin-bottom:1.4em}th,td{height:1em;padding:0.2em 0.4em}th{font-weight:bold}label{font-weight:bold}textarea{height:180px;width:300px}p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em}p.large{font-size:1.2em;line-height:2.5em}p.quiet{color:#666}.hide{display:none}.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic}.dquo{margin-left:-.7em}p.incr,.incr
p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em}body{margin:10px
0 20px 0;text-align:center;background:#666 url(/images/background_body.gif) repeat center top;font-family:Arial,Helvetica,sans-serif}a{outline:none}h1{margin:0
16px;padding:0;height:47px;background:#333 url(/images/background_h1.gif) no-repeat 9px 9px}h2{text-transform:uppercase;font-weight:normal;color:#09C;font-size:18px;margin-bottom:1em}h2
span{color:#666;font-weight:bold}h3{border-bottom:1px solid #ccc;color:#999;padding-bottom:.2em;text-shadow:0 1px 0 #fff;font-weight:normal;text-transform:uppercase;margin:1em
0;line-height:1;font-size:12px}#title{padding:0;margin:1em
0 0 0;border:none;font-weight:bold;color:#666;text-transform:none;font-size:16px}h4{text-transform:uppercase;font-weight:normal;margin:1.5em 0 .5em 0;padding:0
5px;height:20px;line-height:20px;background:#fff;font-size:10px}acronym{cursor:help;border-bottom:1px dotted #999}acronym:hover{color:#09C}* html
acronym{border-bottom:1px solid #ccc}address{margin:1em
0;font-style:normal}blockquote{margin:0;padding:5px
10px;background:#fff;font-style:italic}dt{text-transform:uppercase;margin:1em
0 0 0;font-weight:bold}dd{margin:0
15px;padding:0;line-height:1.1em;color:#808080}em{font-style:normal;background:#FFC;padding:0
2px}.hr{margin:1em
0;height:0;line-height:0px;font-size:0;border-top:1px dotted #ccc}.hr
hr{position:absolute;top:0;left:-9999em}#quote_1,#quote_2,#quote_3,#quote_4,#quote_5,#quote_6{width:7px;height:471px;position:absolute;top:4px;right:4px}#quote_1{background:transparent url(/images/quotes/quote_1.gif) no-repeat}#quote_2{background:transparent url(/images/quotes/quote_2.gif) no-repeat}#quote_3{background:transparent url(/images/quotes/quote_3.gif) no-repeat}#quote_4{background:transparent url(/images/quotes/quote_4.gif) no-repeat}#quote_5{background:transparent url(/images/quotes/quote_5.gif) no-repeat}#quote_6{background:transparent url(/images/quotes/quote_6.gif) no-repeat}.hide{display:none}.greyText{color:#666;font-weight:bold}.greyText2{text-transform:uppercase;color:#999}.redText{color:#c00}.rightPic{background:#fff;border:1px
solid #ccc;padding:2px;margin-left:5px}.launchBtn
a{display:block;background:#fff;text-align:center}.selectedWork{float:right;margin-top:2px;width:50px;height:11px;background:transparent url(/images/btn_view_projects.gif) no-repeat}.selectedWork
a{display:block;width:50px;height:11px;background:transparent url(/images/btn_view_projects.gif) no-repeat}.selectedWork a:hover{background:transparent url(/images/btn_view_projects_ovr.gif) no-repeat !important}.permalink{float:right;width:35px;height:11px;background:transparent url(/images/btn_link.gif) no-repeat}.permalink
a{display:block;width:35px;height:11px;background:transparent url(/images/btn_link.gif) no-repeat}.permalink a:hover{background:transparent url(/images/btn_link_ovr.gif) no-repeat !important}form
input.submitBtn{width:90px;height:16px;background:#F4F4F4 url(/images/btn_send_email.jpg) no-repeat;outline:none}form input.submitBtn:hover{background:#F4F4F4 url(/images/btn_send_email.jpg) no-repeat -90px 0}#container{margin:5px
auto 0 auto;width:560px}#lid{height:16px;background:transparent url(/images/background-header.png) no-repeat;margin:0}#menu{margin:0
16px 0 16px;height:56px;padding:0;font-size:10px;list-style-type:none;text-transform:uppercase;background:#FFF url(/images/menu_shadow.gif) no-repeat bottom left}#menu
li{float:left;width:132px;height:38px;text-align:left;background:transparent url(/images/menu_line.jpg) no-repeat}#menu
a{display:block;background:transparent url(/images/button.png) repeat-x;padding:7px
0 0 7px;text-decoration:none;color:#333;margin:0
0 0 1px;width:124px;height:31px}#menu a:hover, #menu
a.selected{background-position:0 -38px;color:#000}#menu
a.selected{cursor:default}#content,#home_content{margin:0;padding:0
16px;text-align:left;color:#666}#content a, #home_content
a{color:#09C;text-decoration:none}#content a:hover, #home_content a:hover{color:#f0f;background:#fff}#header{background:transparent url(/images/background-content.png) repeat-y top center}#content{line-height:1.5em;background:transparent url(/images/background-content.png) repeat-y top center}#content
ul{margin:0;padding:0
0 0 15px;list-style-type:none;list-style-image:url(/images/sosimple.gif)}#content
li{margin-bottom:.7em;line-height:1em}#content
ul#networks{list-style:none;padding:0}#content ul#networks
li{line-height:16px;padding-left:22px}#content ul#networks li#network-delicious{background:transparent url(../images/delicious.png) no-repeat top left}#content ul#networks li#network-flickr{background:transparent url(../images/flickr.png) no-repeat top left}#content ul#networks li#network-gowalla{background:transparent url(../images/gowalla.png) no-repeat top left}#content ul#networks li#network-gowalla
span{display:block}#content ul#networks li#network-linkedin{background:transparent url(../images/linkedin.png) no-repeat top left}#content ul#networks li#network-twitter{background:transparent url(../images/twitter.png) no-repeat top left}#content ul#networks li#network-virb{background:transparent url(../images/virb.png) no-repeat top left}#content
ul#flickr{list-style:none;padding:0}#content ul#flickr
li{float:left;margin:0
2px 2px 0}#content ul#flickr li
img{border:2px
solid #fff}#leftColumn,#rightColumn{padding:15px
10px;width:243px;font-size:11px}#leftColumn{background:#E9E9E9;float:left}#rightColumn{background:#F4F4F4;float:right}#columnClear{height:1px;clear:both}#footer{height:50px;background:transparent url(/images/background-footer.png) no-repeat;text-align:right;clear:both}#footer
p{float:right;margin:0;padding:28px
17px 0 0}a.footer_XHTML{display:block;float:left;width:34px;height:7px;background:transparent url(/images/footer_xhtml.gif) no-repeat}a:hover.footer_XHTML{background-position:-34px 0}a.footer_CSS{display:block;float:left;width:30px;height:7px;background:transparent url(/images/footer_css.gif) no-repeat}a:hover.footer_CSS{background-position:-30px 0}a.footer_copyright{display:block;float:left;width:116px;height:5px;background:transparent url(/images/footer_copyright.gif) no-repeat}a.twitter{padding:2px
0 2px 20px !important;background:transparent url(../images/twitter.gif) no-repeat center left}a:hover.twitter{background:transparent url(../images/twitter.gif) no-repeat center left !important;text-decoration:underline !important}#contactForm
p{margin:.3em 0}#contactForm
label{font-weight:normal}#contactForm input.inp, #contactForm
textarea.inp{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px
solid #ccc;width:230px;background:#fcfcfc;font-size:11px;color:#666;padding:3px;margin-bottom:10px;outline:none}#contactForm
textarea.inp{height:10em;resize:none}#contactForm input.inp:hover, #contactForm textarea.inp:hover{border:1px
solid #999}#contactForm input.inp:focus, #contactForm textarea.inp:focus{border:1px
solid #999;background:#fff !important;color:#5D4E37}#contactForm .input-error{border-color:#c00 !important}#contact
#rightColumn{position:relative;padding-top:50px}#form-message{position:absolute;width:263px;top:0;left:0;height:35px;line-height:35px;text-align:center;border-bottom:2px solid #fff}#form-message
p{margin:0}#form-message.error{background:#c00;color:#fff}#form-message.success{background:#9c3;color:#fff}#work_thumbs{padding:0
!important;margin:0
!important;list-style-type:none !important;list-style-image:none !important}#work_thumbs
li{float:left;margin:0
10px 10px 0;padding:0;list-style-image:none !important}#work_thumbs
a{float:left;background:#fff;padding:2px;border:1px
solid #ccc}#work_thumbs a:hover{border:1px
solid #999}#selectedWork
a{border:1px
solid #F0F}#bigPic{margin:10px
0 0 0}#bigPic
img{background:#fff;border:1px
solid #ccc;padding:2px}span.delicious-network-username{display:none}#home_content{background:transparent url(/images/background-container-home.png) repeat-y top center}#hmBox1,#hmBox2{}#hmBox1{background:#E9E9E9;margin-bottom:3px;padding:10px
10px 15px 10px;line-height:1.5em}#hmBox1
p{margin:0}#hmBox2{background:#F4F4F4;padding:10px
0 20px 10px}#portfolio{padding:0;margin:0;list-style-type:none;height:95px;color:#999;font-size:10px}#portfolio
li{float:left;margin:0;padding:0}#portfolio
a{float:left;margin-right:13px;background:#fff;padding:2px;line-height:0;border:1px
solid #ccc}#portfolio a:hover{border:1px
solid #999}*{padding:0;margin:0}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(../images/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}* html
#TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px
solid #525252;text-align:left;top:50%;left:50%}* html
#TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window
img#TB_Image{display:block;margin:15px
0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px
30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px
25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px
10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px
0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px
15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent
p{padding:5px
0px 5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}* html
#TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html
#TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}