/* LIMELIGHT */
html,body,div,span,img,a,dfn,abbr,acronym,address,h1,h2,h3,h4,h5,h6,p,b,strong,i,em,small,big,sub,sup,q,cite,blockquote,del,ins,dl,dt,dd,ol,ul,li,code,kbd,samp,var,pre,tt,form,fieldset,legend,label,input,textarea,table,caption,thead,tfoot,tbody,tr,th,td{font-family:inherit;line-height:inherit;}html,body,div,span,a,dfn,abbr,acronym,address,p,small,big,sub,sup,q,cite,blockquote,del,ins,ol,ul,li,code,kbd,samp,var,pre,tt,form,fieldset,legend,label,table,caption,thead,tfoot,tbody,tr,th,td{font-weight:inherit;font-style:inherit;}html,body,div,span,a,dfn,abbr,acronym,address,p,b,strong,i,em,sub,sup,q,cite,blockquote,del,ins,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,input,textarea,table,caption,thead,tfoot,tbody,tr,th,td{font-size:100%;}html,body,div,span,img,a,dfn,abbr,acronym,address,h1,h2,h3,h4,h5,h6,p,b,strong,i,em,small,big,q,cite,blockquote,del,ins,dl,dt,dd,ol,ul,li,code,kbd,samp,var,pre,tt,form,fieldset,legend,label,table,caption,thead,tfoot,tbody,tr,th,td{vertical-align:baseline;}html,body,img,applet,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ol,ul,pre,form,legend,table,caption,thead,tfoot,tbody,tr,th,td{margin:0;padding:0;}img,applet,object,embed,iframe,fieldset{border:0;}
/* Layout */
@font-face {
	font-family: 'Abadi MT Condensed Light';
	src: url(../fonts/Abadi_MT_Condensed_Light.eot); /* IE */
	src:	local('Abadi MT Condensed Light'),
		local('AbadiMT-CondensedLight'),
		url(../fonts/Abadi_MT_Condensed_Light.ttf) format('truetype'),
		url(../fonts/Abadi_MT_Condensed_Light.svg#AbadiMT-CondensedLight) format('svg'); /* Chrome */
}
html{background:#F0F0F0 url(../images/body.png) repeat-x;overflow-y:scroll;color:#555;font-weight:100;font-family:Verdana,sans-serif;font-size:62.5%;line-height:1.2;}html.apple{font-family:'Gill Sans',sans-serif;}body{padding:45px 0 20px;}html.ios body{padding:20px 0;}video{display:block;}hr{color:gray;width:100%;height:1px;margin:10px 0;border:0;background:gray;text-align:left;}select,button,input{cursor:pointer;}form{margin:0;padding:0;}fieldset{margin:1em 0;padding:1.2em 1em;border:1px solid gray;}legend{padding:0 0.6em;}input[type=text],input[type=search],input[type=password],textarea{cursor:text;border:1px solid gray;}input[type=radio],input[type=checkbox]{margin:3px 0.3em;}textarea{overflow:auto;}table{margin:1em 0;}caption,th{font-weight:bold;}th,td{vertical-align:middle;padding:0.3em 0.6em;}tr,th,td{height:auto;width:auto;}h1,h2,h3,h4,h5,h6{color:#222;font-size:18px;font-family:Verdana;font-weight:normal;}h1 a{display:block;height:25px;width:285px;font-size:26px;text-indent:-999em;background:url(../images/logo.png) no-repeat;_background:url(../images/logo.ie.png) no-repeat;}h1 a small{color:#666;font-size:.9em;}h2{display:none;}h3{font-size:16px;}h3 small{color:#888;font-size:14px;}html.ios h3{font-size:18px;}html.ios h3 small{display:block;font-size:16px;}h4{font-size:14px;padding-bottom:.5em;}.invert h4{color:#fff;}h5{font-size:13px;padding-bottom:.5em;}.invert h5{color:#B2B2B2;}h6{font-size:1em;}a{text-decoration:none;}a:link{color:blue;}a:visited{color:purple;}a:focus{outline:1px dotted black;}a:hover{color:red;outline:0;}a:active{color:orange;outline:0;}dt{font-weight:bold;margin:.8em 0 .4em;}dd{margin-left:2em;}dt h1,dt h2,dt h3,dt h4,dt h5,dt h6,dd ul,dd ol{padding-top:0;margin-top:0;}ul,ol{list-style-type:disc;margin:1em 0;padding-left:2em;}ol{list-style-type:decimal;}ol ul,ul ol,ul ul,ol ol{margin:0;}ul ul,ol ul{list-style-type:circle;}ol ol ul,ol ul ul,ul ol ul,ul ul ul{list-style-type:square;}p{padding:0 0 1em;line-height:inherit;}blockquote{padding:.5em 3em;line-height:inherit;}abbr[title],acronym[title],dfn[title]{cursor:help;text-decoration:underline;}acronym{speak:normal;}abbr.initialism{speak:spell-out;}abbr.truncation{speak:normal;}sup,sub{font-size:80%;}small{font-size:80%;}big{font-size:120%;}i,em{font-style:italic;}.QOverlay{background-color:#F0F0F0;z-index:9999;position:absolute;top:0;left:0;height:100%;width:100%;}#header{width:760px;margin:0 auto;}#featured,.pagination,.wrap{clear:both;width:760px;margin:0 auto;}.pagination{margin-top:1em;}.invert{color:#B2B2B2;}#slideshow{display:none;}.panel-container{position:relative;}
/* Navigation */
ul#navigation{overflow:hidden;list-style:none;padding-left:0;margin:0;}ul#navigation li{float:left;padding-right:20px;}ul#navigation li.current a{color:#000;}ul#navigation li.lang{float:right;padding-right:0;}ul#navigation li a{font-size:1.3em;font-family:'Trebuchet MS',Helvetica,Arial;line-height:1.4;}html.fontface ul#navigation li a{font-size:1.6em;font-family:'Abadi MT Condensed Light','Trebuchet MS',Helvetica,Arial;letter-spacing:normal;}a:link,a:visited{color:#888;}a:focus,a:hover,a:active{color:#000;outline:0;}
/* Pagination */
.pagination{height:20px;}.pagination ul{float:right;margin:0;padding:3px 0 0 18px;border-top:1px solid #A8A8A8;background:url(../images/pagination.png) no-repeat 0 4px;list-style:none;}.pagination ul li{display:inline;padding:0 0 0 6px;}.pagination a.current{font-weight:bold;}.pagination a{font-size:1.1em;}.pagination a:link,.pagination a:visited{color:#666;}.pagination a:focus,.pagination a:hover,.pagination a:active{color:#000;outline:0;}.samples{position:relative;bottom:-4px;float:right;color:#222;font-size:1em;}.samples ul{display:inline;margin:0;padding:0;list-style:none;}.samples ul li{display:inline;padding:0 0 0 4px;}.samples a{height:17px;width:17px;padding:2px 6px 3px;line-height:17px;background:url(../images/selection.png) no-repeat;background-position:50% top;}.samples a:link,.samples a:visited{color:#fff;}.samples a.current:link,.samples a.current:visited,.samples a:focus,.samples a:hover,.samples a:active{background-position:50% bottom;color:#222;}
/* Home / News */
#home #featured{padding:40px 0 20px;height:450px;}#home .gallery img{display:none;margin:0 auto;height:auto;width:760px;max-height:450px;}#news{overflow:hidden;position:relative;width:780px;margin:0 auto;}#news .panel{overflow:hidden;float:left;width:780px;}html.ios #news .panel{float:none;width:100%;padding-bottom:20px;}#news .post{float:left;width:215px;padding:0 10px;}#news .post.middle{padding:0 24px;margin:0 22px;border:1px solid #c0c0c0;border-top:0;border-bottom:0;}
/* Portfolio */
#portfolio-list{position:relative;width:800px;padding:40px 0 0;margin:0 auto;}.nav{z-index:3;position:absolute;top:71px;height:17px;width:11px;text-indent:-999em;cursor:pointer;background:url(../images/nav.png) no-repeat;}.nav.jcarousel-prev{left:0;background-position:0 0;}.nav.jcarousel-prev:hover{background-position:0 -17px;}.nav.jcarousel-prev.disabled{display:none;}.nav.jcarousel-next{right:0;background-position:-11px 0;}.nav.jcarousel-next:hover{background-position:-11px -17px;}.nav.jcarousel-next.disabled{display:none;}#portfolio-list .inner{z-index:2;overflow:hidden;position:relative;height:125px;width:770px;margin:0 auto;}#portfolio-list ul{z-index:1;overflow:hidden;position:relative;top:0;left:0;list-style:none;margin:0;padding:0;width:20000px;}#portfolio-list ul li{float:left;padding:0 6px;width:142px;text-align:center;}#portfolio-list a{display:block;font-size:1.1em;font-family:Verdana;}#portfolio-list a:link span,#portfolio-list a:visited span{display:none;_display:block;_color:#F0F0F0;}#portfolio-list a:focus span,#portfolio-list a:hover span,#portfolio-list a:active span{display:block;_color:#000;}#portfolio-list a:link img,#portfolio-list a:visited img{border:1px solid #888;}#portfolio-list li.current a img,#portfolio-list a:focus img,#portfolio-list a:hover img,#portfolio-list a:active img{border:1px solid #000;}#portfolio #featured{height:430px;}#portfolio #featured img{display:block;margin:0 auto;}#portfolio .post{display:none;}html.ios #portfolio .post,#portfolio .post.current{display:block;}html.ios #portfolio.video .post{margin:30px 0 0;}#portfolio.video .post .media{position:relative;clear:both;height:428px;width:760px;margin:0 auto 10px;}#portfolio.video .post .media a.m{display:block;height:100%;width:100%;background:url(../images/player-bg.png);}#portfolio.video .description{overflow:hidden;}#portfolio.video .description a.thumb{float:left;margin-right:20px;}#portfolio.video .description .content{float:left;width:300px;}html.ios #portfolio.video .description .content{float:none;width:auto;}#portfolio.video .description .excerpt{float:right;width:300px;text-align:right;}html.ios #portfolio.video .description .excerpt{clear:both;float:none;width:auto;text-align:left;}#portfolio.video .description .excerpt p{padding:0 0 1em;}
/* Disques */
#portfolio.audio{}#portfolio.audio a.nav{top:41px;}#portfolio.audio #portfolio-list .inner{height:155px;}#portfolio.audio #portfolio-list ul li{padding:0 27px;height:155px;width:100px;}#portfolio.audio div.post{position:relative;width:702px;margin:0 auto;padding:7px;background:#222 url(../images/disques-bg.jpg) no-repeat 50% 50%;}html.ios #portfolio.audio div.post{width:100%;padding:0;margin:30px auto 0;background:none;}#portfolio.audio div.post div.inner{overflow:hidden;border:1px solid #eee;height:346px;width:700px;}html.ios #portfolio.audio div.post div.inner{height:auto;width:auto;border:0;}#portfolio.audio div.post div.inner img{display:block;border-right:1px solid #9e9e9e;}html.ios #portfolio.audio div.post div.inner img{float:left;border:1px solid #333;margin:0 20px 0 0;}#portfolio.audio .description{position:absolute;top:38px;right:7.5%;width:240px;}html.ios #portfolio.audio .description{position:static;width:auto;}#portfolio.audio .content{padding:0 0 0 20px;}html.audio #portfolio.audio .content{padding:0;}#portfolio.audio h4{font-size:1.6em;}#portfolio.audio h5{font-size:1.4em;}#portfolio .tracklist p{font-size:1.3em;font-family:Verdana;padding:.4em 0;}#portfolio .tracklist p.playing{}.tracklist a:link,.tracklist a:visited{color:#000;margin-left:20px;}.tracklist p.playing a,.tracklist a:focus,.tracklist a:hover,.tracklist a:active{color:#000;margin-left:0;padding-left:20px;background:url(../images/pointer.png) no-repeat 0 50%;_background:url(../images/pointer.ie.png) no-repeat 0 50%;}div.description.invert .tracklist a:link,div.description.invert .tracklist a:visited{color:#fff;}div.description.invert .tracklist p.playing a,div.description.invert .tracklist a:focus,div.description.invert .tracklist a:hover,div.description.invert .tracklist a:active{color:#fff;}html.ios .tracklist a:link,html.ios .tracklist a:visited,html.ios .tracklist p.playing a,html.ios .tracklist a:focus,html.ios .tracklist a:hover,html.ios .tracklist a:active{padding-left:0;margin-left:0;}
/* Spectacle */
#shows{width:780px;margin:40px auto 0;}#shows #featured{overflow:hidden;position:relative;height:80px;margin-bottom:10px;}#shows #featured .panel{float:left;width:640px;}#shows #featured .sample{display:none;height:428px;width:760px;background:#000;}#shows #featured video,#shows #featured embed{height:428px;}#flash{display:block;height:100%;width:100%;background:url(../images/player-bg.png);}#shows h3{float:left;padding:0 0 10px 10px;}#shows div.sample-link{position:relative;right:10px;bottom:-4px;float:right;color:#222;font-size:1.2em;font-family:Verdana;}html.ios #shows div.sample-link{font-size:18px;}#shows .description{clear:both;overflow:hidden;position:relative;width:780px;}#shows .description .panel{float:left;width:780px;}#shows .description .panel,#about .inner{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:1px;-moz-column-gap:1px;-webkit-column-gap:1px;}#shows .description p{padding:.5em 10px;line-height:1.6;}
/* Projects */
#projects{padding-top:20px;}img#selected-clients{display:block;margin:20px auto;height:80px;width:760px;border:1px solid #C0C0C0;background:#fff;}#projects #lists{overflow:hidden;position:relative;width:760px;margin:20px auto 0;text-align:left;}#projects .panel{float:left;width:760px;margin:0 auto;}html.ios #projects .panel{float:none;}#projects .panel h4{clear:both;padding:1em 0;text-transform:lowercase;}#projects .panel ul{overflow:hidden;width:100%;margin-top:0;}#projects .panel ul,#projects .panel ul li ul{list-style:none;padding-left:0;}#projects .panel ul li ul{width:90%;}#projects .panel ul li,#projects .panel p{float:left;width:46%;}#projects .panel ul li{padding:.3em 2% .3em 1em;background:url(../images/bullet.png) no-repeat left .8em;}#projects .panel ul li ul li{float:none;width:100%;padding:.3em 0;background:none;}#projects .panel p{padding:.3em 0 .6em;}#projects p.note{float:none;position:relative;top:0;left:1.5em;padding:0;}#projects .panel strong{color:#555;font-size:1.1em;font-weight:400;}#projects .panel a:link,#projects .panel a:visited{color:#555;}#projects .panel a:focus,#projects .panel a:hover,#projects .panel a:active{color:#000;}
/* Biography */
#about{overflow:hidden;width:760px;margin:32px auto 0;}#about #photo,#about #photos{float:left;width:250px;}#about .gallery img{display:none;margin:0 auto;width:248px;}#about p{margin:0 0 0 20px;}#about #photos .caption{width:240px;margin:0 0 0 5px;padding:0;}#about .inner{float:right;width:510px;}
/* Contact */
#contact{height:400px;width:768px;padding:64px 0 0;margin:0 auto;}#contact img{margin:0 auto;}#information{overflow:hidden;width:550px;margin:30px auto 0;padding:0;}#contact p{float:left;width:160px;padding:0;}#contact p strong{color:#000;font-weight:400;}p#location{text-align:right;}p#address{width:150px;padding:0 10px;margin:0 20px;text-align:center;border:1px solid #c0c0c0;border-top:0;border-bottom:0;}#contact a:link,#contact a:visited{color:#555;}#contact a:focus,#contact a:hover,#contact a:active{color:#000;}
/* Video Player */
.media h2,.media h3,.media p{padding:1em;margin:1em;border:1px #a00 solid;background:#fcc;font-size:1.3em;}.controls{position:absolute;bottom:15px;left:15px;height:22px;width:730px;background:#000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}#shows .controls{display:none;}.controls a.play,.controls a.pause{position:absolute;top:4px;left:10px;width:11px;height:14px;display:block;text-indent:-9999em;background-image:url(../images/player.png);_background:url(../images/player.ie.png);background-position:-9px -4px;cursor:pointer;}.controls a.play:hover{background-position:-9px -26px;}.controls a.pause{background-position:-9px -48px;}.controls a.pause:hover{background-position:-9px -70px;}.controls div.track{position:absolute;top:5px;left:31px;height:8px;width:564px;padding:1px;border:1px solid #9E9E9E;font-size:4px;}.controls div.playhead{display:block;position:absolute;left:0;top:1px;background:#fff;width:3px;height:8px;cursor:pointer;}.controls div.progress,.controls div.buffer{position:absolute;background:#9E9E9E;width:0;height:8px;cursor:pointer;}.controls div.buffer{background:#4D4D4D;}.controls div.time{position:absolute;top:5px;right:80px;width:50px;text-align:center;font-family:Futura,Verdana,Arial;font-size:10px;color:#9E9E9E;}.controls a.mute,.controls a.unmute{position:absolute;top:4px;right:60px;width:19px;height:14px;text-indent:-9999em;background:url(../images/player.png);_background:url(../images/player.ie.png);background-position:-5px -136px;cursor:pointer;}.controls a.mute:hover{background-position:-5px -158px;}.controls a.unmute{background-position:-5px -91px;}.controls a.unmute:hover{background-position:-5px -114px;}.controls div.volume{position:absolute;top:8px;right:10px;height:4px;width:42px;font-size:4px;border:1px solid #9E9E9E;}.controls div.volume .ui-slider-handle{z-index:2;display:block;position:absolute;top:-2px;margin-left:-1px;height:8px;width:3px;font-size:4px;cursor:default;}.controls div.volume .ui-state-default{background:#9E9E9E;font-weight:bold;color:#9E9E9E;}.controls div.volume .ui-state-default a,.controls div.volume .ui-state-default a:link,.controls div.volume .ui-state-default a:visited{color:#9E9E9E;text-decoration:none;}.controls div.volume .ui-state-hover,.controls div.volume .ui-state-focus{background:#fff;font-weight:bold;color:#fff;}.controls div.volume .ui-state-hover a,.controls div.volume .ui-state-hover a:hover{color:#fff;text-decoration:none;}.controls div.volume .ui-state-active{background:#fff;font-weight:bold;color:#fff;}.controls div.volume .ui-state-active a,.controls div.volume .ui-state-active a:link,.controls div.volume .ui-state-active a:visited{color:#fff;text-decoration:none;}.controls div.volume .ui-widget :active{outline:none;}#jp-interface p{padding:1em;border:1px #a00 solid;background:#fcc;color:#000;}#jp-interface{position:absolute;bottom:8px;right:8px;height:40px;width:353px;font-family:Futura,Verdana,Arial;font-size:10px;color:#9E9E9E;background:#000 url(../images/player.png) repeat-x 0 -330px;}html.ios #jp-interface{display:none;}#jp-interface ul.jp-controls{list-style-type:none;padding:0;margin:0;}#jp-interface ul.jp-controls li{overflow:hidden;text-indent:-9999px;}li.jp-play,li.jp-pause,li.jp-stop{display:block;position:absolute;top:6px;left:10px;width:11px;height:14px;text-indent:-9999em;background-image:url(../images/player.png);_background:url(../images/player.ie.png);background-position:-9px -4px;cursor:pointer;}li.jp-play:hover{background-position:-9px -26px;}li.jp-pause{background-position:-9px -48px;}li.jp-pause:hover{background-position:-9px -70px;}li.jp-stop{left:31px;background-position:-9px -180px;}li.jp-stop:hover{background-position:-9px -202px;}li.jp-previous,li.jp-next{position:absolute;top:6px;left:62px;width:11px;height:14px;cursor:pointer;text-align:center;text-indent:-9999em;background-image:url(../images/player.png);_background:url(../images/player.ie.png);background-position:-9px -268px;}li.jp-previous:hover{background-position:-9px -290px;}li.jp-next{left:83px;background-position:-9px -224px;}li.jp-next:hover{background-position:-9px -246px;}div.jp-progress{overflow:hidden;position:absolute;bottom:6px;left:0;height:4px;width:351px;padding:1px;border:1px solid #4D4D4D;border-width:1px 0;font-size:3px;}div.jp-playhead{position:absolute;left:0;top:1px;background:#fff;width:3px;height:100%;cursor:pointer;}div.jp-load-bar{background:#4D4D4D;height:100%;width:0;cursor:pointer;}div.jp-play-bar{background:#9E9E9E url(../images/player.png) no-repeat right -308px;height:100%;width:0;}li.jp-mute,li.jp-unmute{position:absolute;top:5px;right:59px;width:19px;height:14px;background:url(../images/player.png);_background:url(../images/player.ie.png);background-position:-5px -136px;cursor:pointer;}li.jp-mute:hover{background-position:-5px -158px;}li.jp-unmute{background-position:-5px -91px;}li.jp-unmute:hover{background-position:-5px -114px;}div.jp-volume-bar{position:absolute;overflow:hidden;top:8px;right:10px;height:4px;width:40px;padding:1px;border:1px solid #4D4D4D;font-size:3px;cursor:pointer;}div.jp-volume-bar-value{background:#9E9E9E url(../images/player.png) scroll no-repeat 0 -308px;height:100%;width:0;}div.jp-time{position:absolute;right:88px;top:6px;width:80px;text-align:right;}
/* Typography */
#news .post p,.description p,#projecys #lists,#about p,#about #photos .caption,#contact p{font-size:1.1em;line-height:1.5;}#news .post p,#shows .description p,#about p{text-align:justify;}html.windows h1,html.apple h2,html.windows h3,html.windows h4,html.windows h5,html.windows h6,html.linux h1,html.linux h2,html.linux h3,html.linux h4,html.linux h5,html.linux h6{font-weight:bold;}html.apple #news .post p,html.apple #portfolio .description p,html.apple #shows .description p,html.apple #projects #lists,html.apple #about p,html.apple #about #photos .caption,html.apple #contact p{font-size:1.3em;line-height:1.3;}
/* Disable Deprecated HTML */
font,basefont,plaintext,listing,xmp{color:inherit;font:inherit;font-size:100%;}plaintext,listing,xmp{white-space:inherit;display:inline;margin:0;}center{text-align:inherit;}s,strike,u{text-decoration:inherit;}nobr{white-space:normal;}marquee{overflow:visible;-moz-binding:none;}blink{text-decoration:none;}
/* Supplemental Classes */
.js,.hide,.hidden{display:none;}.invisible{visibility:hidden;}
