/* Reset  */
body,html,div,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/* Default  */
*{font-family:Arial, Helvetica, Verdana, sans-serif;}
body{background:#000 url(../images/bg.jpg) repeat;font-size:12px;}
p{padding:0 0 15px;}
a{color:#ff7000;font-weight:bold;}
h1{font-size:22px;}
h2{font-size:18px;margin:0 0 15px;}
h3{font-size:14px;margin:0 0 5px;}
h4,h5,h6{font-size:12px;margin:0 0 5px;}
hr{border:none;border-top:1px solid #5c5c5c;height:1px;margin:0 0 20px;padding:0;}
img{border:0;}
ul,ol{list-style:disc;margin:0 0 20px 30px;padding:0;}
ol{list-style:decimal;margin:0 0 30px 45px;padding:0;}
.center{text-align:center;margin:0 auto;}
.width33{width:33.3% !important;}
.width50{width:50% !important;}
.width66{width:66.7% !important;}
.width100{width:100% !important;}

/* Clearing  */
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \ */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* Template  */
#container{color:#fff;width:788px;margin:0 auto;padding:15px 0 0;}
#header{height:265px;position:relative;}
#header a{display:block;position:absolute;text-indent:-9999px;overflow:hidden;}
#home #header{background:url(../images/top-home.png) no-repeat top left;}
#home #header .film-video-editor{height:55px;width:125px;left:50px;top:149px;}
#home #header .director-choreographer{height:77px;width:116px;left:260px;top:149px;}
#home #header .performer{height:68px;width:107px;left:452px;top:149px;}
#home #header .contact{height:59px;width:94px;left:647px;top:149px;}
#content{margin:0 0 100px;}
.pic{padding:0 0 30px;}
h1#hdr-biography{background:url(../images/hdr-biography.png) no-repeat;height:29px;width:107px;text-indent:-9999px;overflow:hidden;}
.box{background:url(../images/black90.png);border:1px solid #d4d4d4;position:relative;padding:20px 15px;}
.box2{background:url(../images/black90.png);border:1px solid #d4d4d4;width:250px;padding:20px 15px;}
#performer #header{background:url(../images/top-performer.png) no-repeat top left;}
#performer #header .magic{height:84px;width:84px;left:350px;top:141px;}
#performer #header .contact{height:59px;width:94px;left:480px;top:157px;}
#performer #header .home{height:94px;width:104px;left:628px;top:142px;}
h1#hdr-performing-credits-sag{background:url(../images/hdr-performing-credits-sag.png) no-repeat;height:29px;width:243px;text-indent:-9999px;overflow:hidden;}
.box h2{margin:0 0 15px;}
#performer .box h2{text-transform:uppercase;}
.box ul{list-style:none;margin:0;padding:0 0 10px;}
.box ul li.first{font-style:italic;font-weight:bold;}
.box dl{font-weight:bold;margin:0;padding:0;}
.box dt{float:left;clear:left;width:200px;text-align:right;}
.box dd{text-align:right;width:150px;margin:0 0 10px 200px;}
.box .left{float:left;width:450px;}
.box .right{float:right;text-align:center;width:300px;margin:0 auto;}
ul.inline{list-style:none;margin:0;padding:0 0 20px;}
ul.inline li{float:left;}
#download{padding:15px 0 0 75px;}
#download li a{margin-right:15px;}
#btn-headshot{display:block;height:67px;width:71px;text-indent:-9999px;overflow:hidden;background:url(../images/btn-headshot.gif) no-repeat;}
#btn-reel{display:block;height:67px;width:71px;text-indent:-9999px;overflow:hidden;background:url(../images/btn-reel.gif) no-repeat;}
#btn-resume{display:block;height:67px;width:71px;text-indent:-9999px;overflow:hidden;background:url(../images/btn-resume.gif) no-repeat;}
#director-choreographer #header{background:url(../images/top-director-choreographer.png) no-repeat top left;}
#director-choreographer #header .photos{height:61px;width:84px;left:260px;top:150px;}
#director-choreographer #header .contact{height:59px;width:94px;left:381px;top:152px;}
#director-choreographer #header .press{height:87px;width:86px;left:507px;top:143px;}
#director-choreographer #header .home{height:93px;width:104px;left:628px;top:141px;}
h1#hdr-director-choreographer-credits-sdc{background:url(../images/hdr-director-choreographer-credits-sdc.png) no-repeat;height:29px;width:390px;text-indent:-9999px;overflow:hidden;}
#photos #header,#press #header,#film-video-editor #header,#editor-reels #header,#choreography-reels #header,#magic #header{background:url(../images/top-photos.png) no-repeat top left;}
#choreography-reels-resume #header,#editor-reels-resume #header{background:url(../images/top-resume.png) no-repeat top left;}
#photos #header .back,#press #header .back,#film-video-editor #header .back,#choreography-reels #header .back,#editor-reels #header .back,#magic #header .back{height:44px;width:97px;left:334px;top:156px;}
#photos #header .contact,#press #header .contact,#film-video-editor #header .contact,#choreography-reels #header .contact,#choreography-reels-resume #header .contact,#editor-reels #header .contact,#editor-reels-resume #header .contact,#magic #header .contact{height:59px;width:94px;left:481px;top:156px;}
#photos #header .home,#press #header .home,#film-video-editor #header .home,#editor-reels #header .home,#editor-reels-resume #header .home,#choreography-reels #header .home,#choreography-reels-resume #header .home,#magic #header .home{height:93px;width:104px;left:628px;top:141px;}
h1#hdr-production-photos{background:url(../images/hdr-production-photos.png) no-repeat;height:29px;width:199px;text-indent:-9999px;overflow:hidden;}
h1#hdr-press{background:url(../images/hdr-press.png) no-repeat;height:29px;width:54px;text-indent:-9999px;overflow:hidden;}
h1#hdr-film-video-editor{background:url(../images/hdr-film-video-editor.png) no-repeat;height:29px;width:176px;text-indent:-9999px;overflow:hidden;}
h1#hdr-magic{background:url(../images/hdr-magic.png) no-repeat;height:29px;width:61px;text-indent:-9999px;overflow:hidden;}
#photos .box h2{margin:10px 0 15px;}
#photos ul.inline{text-align:center;margin:0 auto;padding:0;}
#photos ul.inline li{width:33.3%;margin:0;padding:0 0 13px;}
#photos ul.inline li img{border:1px solid #fff;}
#press .box p.right{text-align:right;width:100%;}
#contact #header,#interview #header,#headshot #header{background:url(../images/top-contact.png) no-repeat top left;}
#contact #header .back,#interview #header .back,#headshot #header .back{height:44px;width:97px;left:479px;top:156px;}
#contact #header .home,#interview #header .home,#headshot #header .home{height:93px;width:104px;left:628px;top:141px;}
h1#hdr-contact{background:url(../images/hdr-contact.png) no-repeat;height:29px;width:83px;text-indent:-9999px;overflow:hidden;}
#interview .box{background:url(../images/bg-xmid.gif) repeat-y;padding:35px 40px 50px;}
#interview .box .right{margin:0 0 15px 15px;}
#interview .xtop{position:absolute;top:0;left:0;background:url(../images/bg-xtopbot.gif) repeat-y;width:786px;height:25px;border-bottom:1px solid #d4d4d4;text-align:center;line-height:25px;}
#interview .xbot{font-size:10px;position:absolute;bottom:0;left:0;background:url(../images/bg-xtopbot.gif) repeat-y;width:786px;border-top:1px solid #d4d4d4;text-align:center;}
.box .small{font-size:10px;font-weight:normal;}
#interview ul.inline{margin:0;padding:0 0 3px;}
#interview ul.inline li{float:none;display:inline;margin:0;padding:0;}
#choreography-reels-resume h2,#choreography-reels h2,#editor-reels-resume h2,#editor-reels h2{margin:0 auto;}
#choreography-reels-resume ul.inline,#choreography-reels ul.inline,#editor-reels-resume ul.inline,#editor-reels ul.inline{margin:0 auto;padding:0;}
#choreography-reels-resume ul.inline li,#choreography-reels ul.inline li,#editor-reels-resume ul.inline li,#editor-reels ul.inline li{margin:0;padding:0 0 50px;}
#choreography-reels-resume ul.inline li img,#choreography-reels ul.inline li img,#editor-reels-resume ul.inline li img,#editor-reels ul.inline li img{border:1px solid #fff;}
#choreography-reels .flash,#editor-reels .flash{border:1px solid #fff;width:480px;}
h1#hdr-choreography-reels{background:url(../images/hdr-choreography-reels.png) no-repeat;height:29px;width:210px;text-indent:-9999px;overflow:hidden;}
h1#hdr-editor-reels{background:url(../images/hdr-editor-reels.png) no-repeat;height:29px;width:120px;text-indent:-9999px;overflow:hidden;}
#hdr-bouncing-off-the-walls{background:url(../images/hdr-bouncing-off-the-walls.png) no-repeat -3px 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-el-tango-de-roxanne{background:url(../images/hdr-el-tango-de-roxanne.png) no-repeat -1px 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-walk-this-way{background:url(../images/hdr-walk-this-way.png) no-repeat -2px 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-sizzle-reel{background:url(../images/hdr-2009-sizzle-reel.png) no-repeat -57px 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-marconi-bros{background:url(../images/hdr-marconi-bros.png) no-repeat 0 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-down-bone{background:url(../images/hdr-down-bone.png) no-repeat 0 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-doritos{background:url(../images/hdr-doritos.png) no-repeat 0 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
#hdr-the-source{background:url(../images/hdr-the-source.png) no-repeat 0 0;height:29px;width:298px;text-indent:-9999px;overflow:hidden;}
h1#hdr-bouncing-off-the-walls,h1#hdr-el-tango-de-roxanne,h1#hdr-walk-this-way,h1#hdr-sizzle-reel,h1#hdr-marconi-bros,h1#hdr-down-bone,h1#hdr-doritos,h1#hdr-the-source{width:480px;}
#magic ul.inline li{width:33.3%;}
#magic ul li span{font-weight:bold;text-decoration:underline;}