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;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}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:"" ""}html{height:100.1%}body{background:#f90;font:62.5%/1.25 Arial,Verdana,sans-serif;text-align:center;color:#000}h2,h3,h4{font-weight:bold}h1{float:left;width:150px;height:115px;margin-right:65px;background:url(/_includes/img/site/static/site_logo.gif) transparent no-repeat left top;text-indent:-9999px}h2{margin-bottom:0.8em;font-size:1.6em}h3{margin-bottom:1em;font-size:1.4em;line-height:1.1}h4{margin-bottom:0.2em;font-size:1.2em;line-height:1.1}fieldset{border:0px}legend{display:none}form{margin-bottom:2em}form
*{font-family:Arial,Verdana,sans-serif}input{padding:3px
3px 3px 3px;font-size:1.1em}select{width:12em;border:1px
solid #c0c0c0;font-size:1.1em}option{padding:1px
3px}label,
form
p{float:left;width:10em;margin-right:10px;padding-top:3px;font-size:1.2em;font-weight:normal}textarea{width:220px;border:1px
solid #c0c0c0;padding:5px
0px 5px 5px;margin-right:5px;font-size:1.1em}input.text{width:15em;border:1px
solid #c0c0c0;padding:4px
4px 4px 4px;margin:0px
5px 0px 0px}input.radio{margin-top:4px}input.checkbox{margin:4px
5px 0px 0px}* html
input.radio{margin-top:2px}p.error,label.error{color:#666;font-weight:bold}.button,button{background:#f90;color:#fff;border:0px;padding:4px
15px;overflow:visible;width:auto;font-size:1.1em}.inputcontainer{display:block;margin-bottom:1.5em}.inputcontainer
input{float:left}.inputblock{float:left;width:250px}form
.error{float:left;margin:0.2em 0px 1em 13em;display:inline;background:url(/_includes/img/site/static/error_bg_arrow_up.gif) #f90 no-repeat left top;padding:9px
12px 3px 12px}form .error
p{float:none;width:auto !important;padding:0px;margin:0px
!important;color:#fff}table{margin-bottom:1em;width:100%;border-collapse:collapse;font-size:1.2em}thead
th{white-space:nowrap;padding:2px
10px 2px 10px;border-right:1px solid #c0c0c0;text-align:left;font-weight:bold}tbody th,td{padding:2px
10px 2px 10px;background:#fff;border-right:1px solid #c0c0c0;text-align:left;font-weight:normal;vertical-align:top}caption{margin-bottom:0.2em}.odd td,
.odd
th{background-color:#eee;border-right-color:#c0c0c0}td.last,
.odd td.last,
th.last,
.odd
th.last{border-right:0px}table tr.bottom td,
table tr.bottom
th{border-bottom:0px solid #fff !important}ul,ol,dl{margin:0px
0px 1.5em 0px;font-size:1.2em;line-height:1.25}ul{list-style:none}ol{margin-left:24px}li{padding:0px
0px 0.5em 10px}ul
li{background:url(/_includes/img/site/static/bullet_white.gif) transparent no-repeat 0px 4px}dl
dt{font-style:italic}dl
dd{margin-bottom:1em}ul.actionnav{margin:0px
0px 0.5em 0px}ul.actionnav
li{padding:0px;margin:0.5em 0px 0.5em 0px;font-weight:bold;background:none}ul.actionnav li
a{float:left;display:block;text-decoration:none;color:#fff;font-weight:normal;background:#f90}ul.actionnav li
a.up{}ul.actionnav li
a.down{}ul.actionnav li a
span{display:block;padding:0.35em 1.25em}ul.actionnav li a:hover{background:#666;color:#fff}p{margin:0px
0px 1.5em 0px;font-size:1.2em;line-height:1.25}strong{font-weight:bold}em{font-style:italic}code,pre{padding:0px;margin:0px}address{padding:0px;font-size:1.2em;font-style:normal}p.nomargin{margin-bottom:0px !important}.jobless{text-decoration:line-through}p#rss{position:relative;left:10em;margin-top:-3.15em;top:-0.4em;width:15px;height:15px;text-indent:-9999px}p#rss
a{display:block;width:100%;height:100%;background:url(/_includes/img/site/static/rss_icon_small.gif) transparent repeat-x left bottom;text-decoration:none}img{margin-bottom:2.5em;border:1px
solid #c0c0c0}a,a:link{color:#333;text-decoration:underline;outline:none}a:hover,a:active,a:focus{color:#666;text-decoration:none}a:focus{outline:1px
dotted #ddd}b,big,blink,center,font,i,layer,marquee,small,u{background:yellow;border:2px
dashed green;color:red;font-size:30px;font-weight:bold}b:after,big:after,blink:after,center:after,font:after,i:after,layer:after,marquee:after,small:after,u:after{content:" You are using a deprecated tag;please fix."}.printonly{display:none !important}.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}ul.horiznavlist{}ul.horiznavlist
li{display:block;float:left;padding:0px
6px 0px 0px;background:none}ul.horiznavlist
li.first{padding-left:0px !important}ul.horiznavlist
li.last{padding-right:0px !important;border-right:0px !important}.hr{clear:both;height:3px;color:#333;background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;border:0px
solid #333;padding:0px;margin:10px
0px 20px 0px}hr{display:none}.context{height:1px;left:0px;overflow:hidden;position:absolute;top:-500px;width:1px}.context-flow{text-indent:-20000px;background:transparent no-repeat left top}.replaced{position:relative}.replaced
span{background:transparent no-repeat left top;display:block;height:100%;left:-1px;position:absolute;top:0;width:100%}.tooltip-block{background:url(/_includes/img/site/static/icon_tooltip_arrow.gif) transparent no-repeat left bottom;position:absolute;width:140px;z-index:20;padding-bottom:8px}.tooltip-block
.inner{background:#f90;padding:5px}.tooltip-block.right,
.tooltip-block.right
.inner{background-position:right bottom}.tooltip-block
h3{font-size:1.2em;font-family:Verdana,Helvetica,Arial;font-weight:bold;color:#fff;text-align:left;margin:0}ul#skip{height:1px;left:0px;overflow:hidden;position:absolute;top:-500px;width:1px}ul#skip
li{list-style-type:none;display:inline;background:none;padding-left:0px}ul#skip li
a{position:absolute;top:-9999px;left:-9999px;padding-left:0px;margin-bottom:0px;background:none}ul#skip li a:focus,
ul#skip li a:active{position:absolute;margin:0;top:0;left:0px;background-color:#f90;border-bottom:1px solid #fff;display:block;width:99.2%;padding:1px
4px 1px 0;font-size:0.85em;text-align:right}ul#skip li a:hover{background-color:#666}#wrapper{background:#fff url(/_includes/img/site/static/header_bg_tile.gif) repeat-x left top}#innerwrap{width:960px;margin:0px
auto;text-align:left}#header{width:100%;background:#fff url(/_includes/img/site/static/header_bg_tile.gif) repeat-x left top;padding-top:84px}#header-inner{width:960px;margin:0
auto;text-align:left}#header
ul{margin:0
0 0 215px;padding:0;font-size:1.6em;background:#c0c0c0}#header ul
li{float:left;background:none;padding:0px;margin:0px}#header ul li
a{display:block;width:6.55em;height:3.45em;padding:0.3em 0px 0px 0.5em;background:#f90;border-right:1px solid #fff;text-decoration:none;color:#fff}#header ul li#navhome
a{border-left:1px solid #fff}#header ul li a:hover,
#home #header ul li#navhome a,
#labs #header ul li#navlabs a,
.labs #header ul li#navlabs a,
#about #header ul li#navabout a,
#portfolio #header ul li#navportfolio
a{background:#666}.jsenabled #header ul li a,
.jsenabled #header ul li a:hover,
#home.jsenabled #header ul li#navhome a,
#labs.jsenabled #header ul li#navlabs a,
.labs.jsenabled #header ul li#navlabs a,
#about.jsenabled #header ul li#navabout a,
#portfolio.jsenabled #header ul li#navportfolio
a{background:transparent}.jsenabled #header ul
li{position:relative;overflow:hidden}.jsenabled #header ul li
a{position:relative;z-index:5}.jsenabled #header ul li
span.tabcontainer{position:absolute;left:0px;top:0px;display:block;width:200%;height:100%;z-index:2}.jsenabled #header ul li span.tabon,
.jsenabled #header ul li
span.taboff{display:block;float:left;width:50%;height:100%;background-color:#f90}.jsenabled #header ul li
span.tabon{background-color:#666}#maincontent{padding:30px
0px;background:#fff}#content{display:block;float:left;width:745px;background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;padding-top:40px}#footerwrap{background:url(/_includes/img/site/static/footer_bg_tile.gif) repeat-x left top;padding-bottom:130px}#footer{width:930px;margin:0px
auto;padding:20px
15px;text-align:left}#footer
.block{float:left;width:195px}#footer
.block#contact{float:right;width:300px;text-align:right}#home
#content{background:none;padding-top:0px}#home
h3{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom;padding-bottom:1em}#home
#featuredwrap{background:#eaeaea;margin-bottom:3em}#home
#featured{position:relative;padding:2em}#home #featured h2,
#home #featured
h3{font-weight:normal;background:none;padding-bottom:0;width:530px}#home #featured h2
em{font-size:0.75em}#home #featured
#artistinfo{margin-bottom:0em}#home #featured
img#artistimg{float:left;margin:0
15px 4em 0;border:1px
solid #c0c0c0}#home #featured
p#artisttext{float:left;width:560px;padding-bottom:4em}#home #featured
ul.actionnav{position:absolute;margin:0px;left:1.6em;bottom:2em}#home #featured
p#poweredby{position:absolute;margin:0px;right:2em;bottom:2em}#home #featured p#poweredby
img{border:0;margin:0
0 0 0.5em}#bartimer{float:right;position:relative;background-color:#666;overflow:hidden;margin-top:0.5em}#bartimer
#filler{position:absolute;top:0px;left:0px;background-color:#f90}#home #aboutme,
#home #recentupdates,
#home
#myportfolio{float:left;width:205px;margin-right:65px}#home
#myportfolio{margin-right:0px}#slideshow{position:relative;background:#eee;margin:0px
0px 2.2em 0px;width:205px;height:240px}#slideshow
h4{padding:0px
0px 0px 10px}#slideshow h4
a{color:#666;text-decoration:none}#slideshow h4 a:hover{color:#333}#slideshow
.slide{display:none}#slideshow
.slide.selected{display:block}#slideshow
img{margin:0px;padding:10px
10px 5px 10px;border:0px}#slideshow
#slideshownav{display:block;position:absolute;bottom:4px;margin-bottom:0px;right:6px;width:100%}#slideshow #slideshownav
p{position:absolute;top:7px;left:7px;margin-bottom:0px}#slideshow #slideshownav
a{float:right;margin:0px
5px 5px 0px;background-position:left top;background-repeat:no-repeat;background:#f90;color:#fff;padding:0.25em 1.05em;text-decoration:none;font-size:1.2em;font-weight:bold}#slideshow #slideshownav a:hover{cursor:pointer;background:#666}#slideshow #slideshownav
a#slideback{}#slideshow #slideshownav
a#slidenext{}#home #recentupdates ul
li{padding-bottom:1.5em}#home #recentupdates ul li
em{}#portfolio{}#portfolio
.expand{height:0;overflow:hidden}#portfolio
.expand.open{height:auto;overflow:visible}#portfolio
form{width:675px}#portfolio
label{width:15em}#portfolio form
p{width:14.8em}#portfolio form
.error{margin-left:19em}#portfolio form
#recaptcha_widget_div{float:left}#portfolio
#projects{background:url(/_includes/img/site/static/divider_grey.gif) transparent repeat-x left top}#portfolio #projects
.project{padding:3em
0px 3em 0px;background:url(/_includes/img/site/static/divider_orange.gif) transparent repeat-x left bottom}#portfolio #projects .project
.projectinfo{position:relative;float:left;width:205px;height:37.3em;margin-right:65px}#portfolio #projects .project .projectinfo ul.actionnav li
a{margin-bottom:0.5em}#portfolio #projects .project .projectinfo p.backtotop
a{position:absolute;bottom:0px;padding-left:20px;background:url(/_includes/img/site/static/arrow_backtotop.gif) transparent no-repeat 0 50%;text-decoration:none}#portfolio #projects .project
.projectcontent{float:left;width:475px}#portfolio.jsenabled #projects .project
.projectcontent{position:relative;height:37.3em;overflow:hidden}#portfolio #projects .project .projectcontent
img{margin-bottom:0px}#portfolio.jsenabled #projects .project .projectcontent
img{border-bottom:0}#portfolio #projects .project .projectcontent
.moreinfo{border-top:10px solid #f90;background:url(/_includes/img/site/static/portfolio_moreinfo_bg.png) transparent repeat left top;border-top-width:10px;padding:1em
1em 1px 1em}#portfolio.jsenabled #projects .project .projectcontent
.moreinfo{position:relative;margin-top:-4px;border:1px
solid #c0c0c0;border-top:10px solid #f90;padding-bottom:1px}.labs{}#labshome
.row{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;padding-top:2em;margin-top:1em}#labshome
.project{float:left;width:205px;margin-right:65px}#labshome
.project.rowend{margin-right:0px}.labs
#spiel{float:left;width:475px;margin-right:65px}.labs #spiel
#comments{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;padding-top:2em;margin-top:2em}.labs #spiel #comments ol
li{margin-bottom:1em}.labs #spiel #comments ol li
em{font-size:0.9em;font-style:normal;color:#666}.labs #spiel #comments form
textarea{width:27.7em;height:10em}.labs #spiel #comments
em{color:#f90}.labs #spiel #comments
h4{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;padding-top:2em;margin:2em
0px 1em 0px}.labs #spiel #comments form
#recaptcha_widget_div{float:left}.labs #spiel
.example{width:455px;overflow:auto;padding:0px
10px;margin-bottom:2em;background-color:#F6F4F5;border:1px
solid #f90}.html{font-size:1.4em}.html
.comment{color:#f90}.html
.tag{font-weight:bold;color:#B405E0}.html
.attribute{font-weight:bold;color:#f00}.html
.string{color:#0039DC}.html
.doctype{color:#f60}.javascript{font-size:1.4em}.javascript
.comment{color:#f90}.javascript
.brackets{color:#0039DC}.javascript
.string{font-weight:bold;color:#B405E0}.javascript
.keywords{font-weight:bold;color:#036}.javascript
.global{color:#c96}.css{font-size:1.4em}.css
.comment{color:#f90}.css
.keyword{font-weight:bold}.css
.selector{font-weight:bold;color:#B405E0}.css
.property{color:#0039DC}.css
.unit{color:#c96}.css
.url{color:#00f}.php{font-size:1.4em}.php
.keyword{font-weight:bold}.php
.string{font-weight:bold;color:#B405E0}.php
.brackets{color:#0039DC}.php
.comment{color:#f90}.php
.global{color:#c96}.labs
#sidebar{float:left;width:205px}.labs #sidebar #addthis a
img{border:0px}.labs #sidebar ul
li{padding-bottom:1.5em}.labs #sidebar ul li
em{}.labs #sidebar
p#rss{margin-top:-3.15em;top:0.4em;left:9em}#about
#intro{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom;padding-bottom:1em;margin-bottom:2em}#about #intro
img{float:right;margin-left:65px}#about
#people{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom;padding-bottom:1em;margin-bottom:2em}#about #people
ul{float:left;width:30%;margin-right:2%}#about #people ul li
em{font-size:0.85em}#about
#playlists{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom;padding-bottom:1em;margin-bottom:2em}#about
#flickr{float:left;width:340px}#about #flickr
ol{margin-left:0px}#about #flickr ol
li{float:left;list-style-type:none;margin:0px
3px 3px 0px;padding:0px}#about #flickr ol
li.rowend{margin-right:0px}#about #flickr ol li
a{display:block}#about #flickr ol li a
img{margin:0px;border:3px
solid #ccc}#about #flickr ol li a:hover
img{border-color:#f90}#about
#lastfm{float:left;width:340px;margin-right:65px}#about #lastfm
ol{margin-left:30px}#about #lastfm ol
li{list-style:decimal}#about #lastfm
.fill{height:1px;background-color:#c0c0c0;margin-top:1px;margin-bottom:2px;overflow:hidden}#about #lastfm
.filler{display:block;height:1px;background-color:#f90}