@font-face{font-family:'Museo-700';src:url('/_includes/fonts/eot/style_154925.eot?#iefix') format('embedded-opentype'),
url('/_includes/fonts/woff/style_154925.woff') format('woff'),
url('/_includes/fonts/ttf/style_154925.ttf') format('truetype'),
url('/_includes/fonts/svg/style_154925.svg#Museo-700') format('svg');font-weight:normal;font-style:normal;font-variant:normal}@font-face{font-family:'Museo-300';src:url('/_includes/fonts/eot/style_154926.eot?#iefix') format('embedded-opentype'),
url('/_includes/fonts/woff/style_154926.woff') format('woff'),
url('/_includes/fonts/ttf/style_154926.ttf') format('truetype'),
url('/_includes/fonts/svg/style_154926.svg#Museo-300') format('svg');font-weight:normal;font-style:normal;font-variant:normal}@font-face{font-family:'Museo-500';src:url('/_includes/fonts/eot/style_154928.eot?#iefix') format('embedded-opentype'),
url('/_includes/fonts/woff/style_154928.woff') format('woff'),
url('/_includes/fonts/ttf/style_154928.ttf') format('truetype'),
url('/_includes/fonts/svg/style_154928.svg#Museo-500') format('svg');font-weight:normal;font-style:normal;font-variant:normal}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}h1,h2,h3,h4{font-family:"Museo-700",Arial,Verdana,sans-serif;font-weight:bold}h1{float:left;margin-right:15px;width:200px;font-size:4.0em;color:#f90}h1 span,
h1 strong,
h1
em{display:block}h1
span.open{line-height:0.9}h1
span.close{line-height:0.6}h1 strong,
h1
em{font-style:normal;color:#000;font-size:0.5em}h1
em{color:#666}h2{margin-bottom:0.8em;font-size:2.4em}h3{margin-bottom:0.5em;font-size:1.8em;line-height:1.1}h4{margin-bottom:0.2em;font-size:1.4em;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}.input-container{display:block;margin-bottom:1.5em}.input-container
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:16em;margin-top:-2.7em;top:-0.3em;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}.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}.bw-wrap{display:block;position:relative}.bw-wrap
img{position:absolute;left:0;top:0}.bw-wrap
img.bw{z-index:2}.bw-wrap
img.original{z-index:1}.bw-wrap
span.loader{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/_includes/img/site/bw/bw-ajax-loader.gif) no-repeat 10px 10px;background-color:rgba(200,200,200,0.3);z-index:10}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}#inner-wrap{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:85px}#header-inner{width:960px;margin:0
auto;text-align:left}#header
ul{margin:0
0 0 215px;padding:0;font-size:1.6em;font-family:"Museo-300",Arial,Verdana,sans-serif}#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#nav-home
a{border-left:1px solid #fff}#header ul li a:hover,
#home #header ul li#nav-home a,
#labs #header ul li#nav-labs a,
.labs #header ul li#nav-labs a,
#about #header ul li#nav-about a,
#portfolio #header ul li#nav-portfolio
a{background:#666}.jsenabled #header ul li a,
.jsenabled #header ul li a:hover,
#home.jsenabled #header ul li#nav-home a,
#labs.jsenabled #header ul li#nav-labs a,
.labs.jsenabled #header ul li#nav-labs a,
#about.jsenabled #header ul li#nav-about a,
#portfolio.jsenabled #header ul li#nav-portfolio
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}#main-content{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}#footer-wrap{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}#recaptcha_widget_div
img{position:static !important;opacity:1 !important}#recaptcha_widget_div span.bw-wrap{display:inline !important}#recaptcha_widget_div span.loader,
#recaptcha_widget_div
img.bw{display:none!important}#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:0.5em}#home #featured-wrap{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{font-size:1.4em}#home #featured h2
em{font-size:0.75em}#home #featured
#artistinfo{margin-bottom:0em}#home #featured
#artistimg{float:left;margin:0
15px 4em 0;width:130px;overflow:hidden}#home #featured #artistimg
img{margin: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 #about-me,
#home #recent-updates,
#home #my-portfolio{float:left;width:205px;margin-right:65px}#home #my-portfolio{margin-right:0px}#slideshow{position:relative;background:#eee;margin:0px
0px 2.2em 0px;width:205px;height:240px}#slideshow
h4{padding:10px
0px 0px 10px}#slideshow .slide h4
a{color:#666;text-decoration:none;height:auto;width:auto}#slideshow h4 a:hover{color:#333}#slideshow
.slide{width:205px;height:200px}#slideshow .slide
a{display:block;height:180px}#slideshow
.slide{display:none}#slideshow
.slide.selected{display:block}#slideshow img,
#slideshow .bw-wrap{margin:0px;padding:10px
10px 5px 10px;border:0px;width:185px;height:160px}#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 #recent-updates ul
li{padding-bottom:1.5em}#home #recent-updates 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 .project-info{position:relative;float:left;width:215px;height:37.3em;margin-right:65px}#portfolio #projects .project .project-info ul.actionnav li
a{margin-bottom:0.5em;clear:left}#portfolio #projects .project .project-info p.back-to-top
a{position:absolute;bottom:0px;padding-left:20px;background:url(/_includes/img/site/static/arrow_back-to-top.gif) transparent no-repeat 0 50%;text-decoration:none}#portfolio #projects .project .project-content{float:left;width:465px}#portfolio.jsenabled #projects .project .project-content{position:relative;height:37.3em;overflow:hidden}#portfolio #projects .project .project-content
img{margin-bottom:0px}#portfolio.jsenabled #projects .project .project-content
img{border-bottom:0}#portfolio #projects .project .project-content
.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 #projects .project .project-content .bw-wrap{padding-bottom:4px}#portfolio.jsenabled #projects .project .project-content
.moreinfo{position:relative;margin-top:-4px;border:1px
solid #c0c0c0;border-top:10px solid #f90;padding-bottom:1px;z-index:5}.labs{}#labs-home .bw-wrap,
.labs .bw-wrap{margin-bottom:2.9em}#labs-home
.row{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left top;padding-top:2em;margin-top:1em}#labs-home
.project{float:left;width:205px;margin-right:65px}#labs-home
.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{margin:0}.labs #spiel #comments ol
li{margin:2em
0;padding:0}.labs #spiel #comments
.meta{float:left;width:80px;margin-right:20px;text-align:center}.labs #spiel #comments .meta
strong{display:block}.labs #spiel #comments .meta
img{margin:0}.labs #spiel #comments
.comment{float:left;width:355px;background:#eee;padding:10px;border-radius:5px;position:relative}.labs #spiel #comments .comment:after{display:block;position:absolute;left: -10px;top:10px;content:" ";width:0;height:0;border:10px
solid transparent;border-right-color:#eee;border-left:none}.labs #spiel #comments .comment
strong{display:block}.labs #spiel #comments .odd
.comment{background:#ddd}.labs #spiel #comments .odd .comment:after{border-right-color:#ddd}.labs #spiel #comments .me
.comment{background:#f90;color:#fff}.labs #spiel #comments .me .comment:after{border-right-color:#f90}.labs #spiel #comments ol li
em{font-size:0.9em;font-style:normal;color:#666}.labs #spiel #comments ol .me
em{color:#eee}.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:1em;left:11em}#about
#intro{background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom;padding-bottom:1em;margin-bottom:2em}#about #intro
#me{float:right;margin-left:65px;width:205px}#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 #playlists
.column{float:left;width:30%;margin-right:2%}#about
#flickr{float:left;width:340px}#about #flickr
ol{margin-left:0px}#about #flickr ol
li{float:left;display:block;list-style-type:none;margin:0px
3px 3px 0px;padding:0px;width:81px;height:81px}#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}@media only screen and (max-width: 480px){img{max-width:100% !important;height:auto !important}h1{float:none;margin:20px
0;overflow:hidden;width:100%}h1 span,
h1 em,
h1
strong{float:left;margin-right:5px;line-height:1 !important}h1 em,
h1
strong{margin-top:12px}#wrapper{background-image:url(/_includes/img/site/mobile/header_bg_tile.gif)}#header{background-image:url(/_includes/img/site/mobile/header_bg_tile.gif);padding-top:45px}#main-content{padding-top:0px}#content{float:none;width:100%}#inner-wrap{width:auto;padding:0
10px}#header-inner{width:100%}#content{float:none;width:100%}#footer{width:100%;padding:20px
0}#footer .block,
#footer
.block#contact{float:none;width:auto;padding:0
10px;margin-bottom:10px;text-align:left}#header
ul{margin-left:10px}#header ul li
a{width:66px;height:27px;font-size:0.9em}#home #featured h2,
#home #featured
h3{display:block;float:none;width:auto;clear:both}#bartimer{float:none;margin:0
auto 10px auto}#home #featured
p#artisttext{float:none;width:auto;padding-bottom:0;margin-bottom:0}#home #featured
#artistimg{margin-bottom:10px}#home #featured
ul.actionnav{position:static;margin-bottom:10px}#home #featured
p#poweredby{position:static}#home #about-me,
#home #recent-updates,
#home #my-portfolio{float:none;width:100%;margin:0
0 20px 0}#home
#slideshow{margin:0
auto}#portfolio
form{width:100%}#portfolio label,
#portfolio form
p{width:auto}#portfolio form
.error{margin-left:0}#portfolio #projects .project .project-info{float:none;width:100%;margin:0;height:auto}#portfolio #projects .project .project-content{float:none;width:auto}#portfolio.jsenabled #projects .project .project-content{position:static;height:auto;overflow:visible}#portfolio #projects .project .project-info p.back-to-top
a{position:static;display:block;clear:both}#portfolio #projects .project
.up{display:none}#portfolio.jsenabled #projects .project .project-content
.moreinfo{position:static;margin-top:-4px !important;background:#ffd699}#labs-home
.project{float:none;width:100%;margin-right:0;padding-bottom:20px;margin-bottom:20px;background:transparent url(/_includes/img/site/static/divider_grey.gif) repeat-x left bottom}#labs-home
.row{background:none}.labs #spiel
.example{width:auto;font-size:1em}.labs
#spiel{float:none;width:100%;margin-right:0}.labs #spiel #comments form
textarea{width:160px;height:8em}.labs
#sidebar{float:none;width:100%}.labs #spiel #comments
.meta{width:18%;margin-right:2%}.labs #spiel #comments
.comment{width:70%;padding:10px
5%}#about #intro
#me{float:none;margin:0
auto}#about #people ul,
#about #playlists
.column{float:none;width:100%;margin:0}#about
#flickr{float:none;width:100%}#about
#lastfm{float:none;width:100%;margin-right:0}}
