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,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{margin:0;padding:0}body{margin:0;padding:0;font-family:helvetica,arial,verdana,sans-serif;text-rendering:optimizeLegibility}img{border:0}ul{list-style-type:none}html{width:100%;height:100%;min-width:900px}body{position:relative}.wrapOut{width:100%;float:left;clear:both;min-width:900px}.wrapIn{width:900px;margin:0 auto}.outer{float:left;clear:both;position:relative;left:50%}.inner{position:relative;left:-50%}@font-face{font-family:"body";src:url("/fonts/body.eot?#iefix") format("embedded-opentype"),url("/fonts/body.woff") format("woff"),url("/fonts/body.ttf") format("truetype"),url("/fonts/body.svg#Body") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"body";src:url("/fonts/body_italic.eot?#iefix") format("embedded-opentype"),url("/fonts/body_italic.woff") format("woff"),url("/fonts/body_italic.ttf") format("truetype"),url("/fonts/body_italic.svg#BodyItalic") format("svg");font-weight:normal;font-style:oblique}@font-face{font-family:"body";src:url("/fonts/body_bold.eot?#iefix") format("embedded-opentype"),url("/fonts/body_bold.woff") format("woff"),url("/fonts/body_bold.ttf") format("truetype"),url("/fonts/body_bold.svg#BodyBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"headline";src:url("/fonts/headline.eot?#iefix") format("embedded-opentype"),url("/fonts/headline.woff") format("woff"),url("/fonts/headline.ttf") format("truetype"),url("/fonts/headline.svg#Headline") format("svg");font-weight:bold;font-style:normal}body{height:100%;background:#bbd199;font-family:"body",georgia,times,serif;font-size:20px}a{outline:none;color:#444}a:hover{color:#f3f4d3;text-shadow:1px 1px 0px #a1b97b}a.nou{text-decoration:none}a.u{text-decoration:underline}h1,.h1{font-size:20px;font-weight:bold;display:inline}#g-piece-content a.on{color:#f3f4d3;text-decoration:none;text-shadow:1px 1px 0px #a1b97b}.underline{text-decoration:underline}#content{padding:0px;margin:0 auto;width:900px}#pieceList{float:left;padding-right:50px;margin-left:5px;border-style:solid;border-width:0 2px 0 0;border-color:#f3f4d3}#pieceList ul{margin-top:0px;margin-bottom:0px}#pieceList li{margin-left:-30px;color:#444;padding:0 0 13px 0px;list-style-type:none;font-size:18px}#pieceList h1{display:inline;font-size:normal;line-height:18px}#pieceList a{color:#444;text-decoration:none}#pieceList a:hover,#pieceList a:active{color:#444;text-decoration:underline;text-shadow:none}#pieceList a.on{color:#f3f4d3;text-decoration:none;text-shadow:1px 1px 0px #a1b97b}#pieceList a.new-window{line-height:25px}#pieceContent{float:left;width:500px;font-style:normal;text-align:center;margin:0 0 0 -2px;padding-left:10px;color:#444;border-style:solid;border-width:0 0 0 2px;border-color:#f3f4d3}#galleryThumbs{float:left;width:190px;border-style:solid;border-width:0 2px 0 0;border-color:#f3f4d3;margin-left:-15px}#galleryThumbs ul{margin-left:-10px;margin-top:0px;padding:0px}#galleryThumbs li{list-style-type:none;float:left;padding:10px}#galleryThumbs img{width:75px;height:75px;border:0px;opacity:0.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}#galleryThumbs img.on{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}#pageNav{width:210px;height:17px;margin-top:3px;margin-bottom:1px;margin-left:-20px;float:left;text-align:center;font-size:14px}#pageNav a{text-decoration:none}#pageNav a.on{color:#444;text-decoration:none;padding:0 1px 2px 1px;background:#f3f4d3}span.gray{color:#909e7a}#galleryContent{font-style:normal;float:left;margin:0 0 0 -2px;padding:0 0 30px 20px;color:#444;border:solid;border-width:0 0 0 2px;border-color:#f3f4d3}span#clickThumbnail{font-style:oblique;float:left;margin-left:10px}#pictureArrows{padding-bottom:10px;float:left}#pictureArrows span{position:relative;top:2px}#arrowsleft{display:block;width:32;height:15;float:left}#arrowsright{display:block;width:32;height:15;float:right}img#thePicture{float:left;clear:both}#pictureInfo{float:left;clear:both;margin:7px 0 0 0}.pieceBottomSpacer{float:left;clear:both;width:800px}.programNotes{display:none;width:400px;margin:20px 0 0 52px;text-align:left}.aboutThePiece{float:left;width:400px;padding-bottom:10px;font-weight:bold}.programNotesOpen{float:left;margin-top:20px;margin-left:52px;margin-bottom:30px}body#index{background:#87986c url(/images/noise.png) repeat}#menuWrapper,#indexTop{background:#bbd199}#indexTop table{width:100%;position:relative;top:2px}#indexTop td{width:450px}#indexTop #headshot{background:url(/images/headshot.png) bottom center no-repeat;opacity:0}#indexTop #indexRight{padding:30px 0 30px 0}#indexTop #indexRight #wrapper{min-height:418px}#indexTop #indexRight h1{float:left;clear:both;margin:0 0 10px 0;font-family:"headline";font-size:40px;text-shadow:0 1px rgba(255,255,255,0.3);color:#444}#indexTop #indexRight .text{float:left;clear:both;color:#444;font-size:23px}#indexTop #indexRight .socialLinks{float:left;clear:both;margin:30px 0 0 0;width:100%}#indexTop #indexRight .socialLinks ul{float:left;clear:both}#indexTop #indexRight .socialLinks li{float:left;margin:0 10px 0 0}#indexTop #indexRight .socialLinks a{display:block;overflow:hidden;line-height:500px;width:37px;height:38px;float:left;clear:both}#indexTop #indexRight .socialLinks .github{background:url(/images/socialSprite.png) 0 0 no-repeat}#indexTop #indexRight .socialLinks .twitter{background:url(/images/socialSprite.png) -37px 0 no-repeat}#indexTop #indexRight .socialLinks .linked_in{background:url(/images/socialSprite.png) -74px 0 no-repeat}#indexTop #indexRight .socialLinks .facebook{background:url(/images/socialSprite.png) -111px 0 no-repeat}#indexBottom{padding:30px 0 0 0;border-top:1px solid #7a8a60;color:#444}#indexBottom h1{float:left;clear:both;font-weight:bold;font-size:23px;margin:0 0 10px 0}#indexBottom .row{float:left;clear:both;width:100%;margin:0 0 15px 0}#indexBottom .group{float:left;margin:0 15px 0 0;width:435px}#indexBottom .group img{float:left;margin:0 12px 0 0;width:45px;height:45px}#indexBottom .group .text{float:left;margin:4px 0 0 0;width:370px}#indexBottom .group a{text-decoration:none}#indexBottom .group a:hover{text-decoration:underline}#indexBottom a:hover{text-shadow:none}#indexBottom .copyright{float:left;clear:both;margin:20px 0 0 0;width:100%}#pageComposition{margin-left:5px}#pageComposition #pieceList{width:346px;padding:0 40px 0 0}#pageComposition #pieceContent{width:430px;padding:0 0 0 30px}#pageComposition #pieceContent h1{line-height:23px}.centered{float:left;clear:both;width:100%;margin:0 0 25px 0;text-align:center}.left{float:left;clear:both;width:100%;margin:0 0 15px 0;text-align:left}.left .programNotesOpen,.left .programNotes{margin-left:0}.blockquote{border:2px solid #919191;border-width:0 0 0 5px;padding:0 0 0 10px;width:420px}#pageRecordings{margin-left:15px}#pageRecordings #pieceList{padding-right:20px}#pageRecordings #pieceContent{font-style:normal;float:left;width:600px;margin:0 0 0 -2px;padding:0 0 30px 20px;color:#444;border-style:solid;border-width:0 0 0 2px;border-color:#f3f4d3}#rImage{float:left;width:200px;margin-right:20px}#rImage img{border:0px}#rInfo{text-align:left;float:left;width:380px}#rInfo span.line{float:left;margin-bottom:5px;font-size:16px}#rInfo span.song{font-style:oblique;line-height:20px}.clearBreak{clear:both}#pageRecordings .programNotesOpen{margin-left:0px}#pageRecordings .programNotes{margin-top:0px;margin-left:0px;width:580px}#pageGraphic{width:900px;margin-left:10px}#pagePhotography{width:900px;margin-left:10px}#pagePhotography #pieceList{width:400px}#pagePhotography #pieceList li{padding:0 0 15px 0}#photoblogNav{padding-bottom:10px;float:right}#photoblogNav span{float:right}#pictureDiv{float:left;clear:both}#pictureDiv.loading{background:url(/images/loading.gif) no-repeat center center}#photoAll{float:left;width:675px;margin-left:110px;margin-top:15px;padding-bottom:40px;text-align:center}#photoAll a{text-decoration:none}#photoAll a.on{color:#444;text-decoration:none;padding:0 1px 2px 1px;background:#f3f4d3}#photoAll ul{list-style:none;margin:0px;margin-top:5px;padding:0px}#photoAll img{border:0px;padding:0px;float:left}#pageWeb{width:900px;float:left;clear:both;position:relative}#pageWeb .previous{margin:3px 3px 0 0}#pageWeb .next{position:relative;top:1px;right:5px}#pageWeb #pieceListContainer{position:relative;overflow:hidden;width:320px;height:100%;padding:0 40px 0 0}#pageWeb #pieceListContainer.collapsed{width:100px}#pageWeb #pieceList{padding-right:20px;width:330px;whitespace:no-wrap;background:#bbd199;position:relative;top:0;left:0;margin:0 20px 0 0;border:0}#pageWeb #pieceList ul{padding:0 0 0 30px}#pageWeb #pieceList li{padding:0 0 18px 0}#pageWeb #pieceContent{position:absolute;left:150px;width:750px;margin:0 0 0 -2px;padding:0 0 40px 20px;color:#444;font-style:normal;line-height:26px;border:0 solid #f3f4d3}#pageWeb #pieceContent .loading{display:block;width:750px;min-height:750px;background:url(/images/loading.gif) center center no-repeat}#pageWeb img{padding:5px 0;border:0px}.listLoad{opacity:0.1;filter:alpha(opacity=10);-ms-filter:alpha(opacity=10);-khtml-opacity:0.1;-moz-opacity:0.1}#webFade{width:40px;height:100%;position:absolute;overflow:hidden;top:0;right:0}#webFade.collapsed{width:20px}#webCountWrapper{float:left;margin:0 10px 0 0}#webOverlay{display:block;background:none;width:100%;height:100%;position:absolute;right:0}#webOverlay .outer{position:absolute;top:200px;left:50%}#webOverlay .inner{width:23px;height:27px;display:block;overflow:hidden;line-height:500px;position:relative;bottom:13px;right:12px}#webOverlay .expand.off{background:url(/images/webArrows.png) 0 0 no-repeat}#webOverlay .expand.on{background:url(/images/webArrows.png) 0 -27px no-repeat}#webOverlay .contract.off{background:url(/images/webArrows.png) -23px 0 no-repeat}#webOverlay .contract.on{background:url(/images/webArrows.png) -23px -27px no-repeat}#webToggle{display:none}#preVideo{float:left;clear:both;width:100%;text-align:left;margin:0 0 4px 0}div.linksText{width:430px;color:#444;float:left;margin-left:15px}.linksText h1{font-style:normal;font-weight:normal;margin-bottom:5px}#menu{float:left;margin:10px 0 50px 10px;padding:0px;width:900px}#menu li{list-style:none;float:left}#menu a{margin-right:40px;text-decoration:none;overflow:hidden;line-height:500px;float:left;display:block;width:90px;height:90px}#menu a.bio{background:url(/images/insideButtons.png) 0 0}#menu .bio_on,#menu .bio:hover{background:url(/images/insideButtons.png) -90px 0}#menu a.composition{background:url(/images/insideButtons.png) 0 -270px}#menu .composition_on,#menu .composition:hover{background:url(/images/insideButtons.png) -90px -270px}#menu a.recordings{background:url(/images/insideButtons.png) 0 -180px}#menu .recordings_on,#menu .recordings:hover{background:url(/images/insideButtons.png) -90px -180px}#menu a.graphic{background:url(/images/insideButtons.png) -180px 0}#menu .graphic_on,#menu .graphic:hover{background:url(/images/insideButtons.png) -270px 0}#menu a.photo{background:url(/images/insideButtons.png) -180px -180px}#menu .photo_on,#menu .photo:hover{background:url(/images/insideButtons.png) -270px -180px}#menu a.web{background:url(/images/insideButtons.png) 0 -90px}#menu .web_on,#menu .web:hover{background:url(/images/insideButtons.png) -90px -90px}#menu a.links{background:url(/images/insideButtons.png) -180px -90px}#menu .links_on,#menu .links:hover{background:url(/images/insideButtons.png) -270px -90px}.arrow{display:block;overflow:hidden;line-height:500px;float:left;width:12px;height:15px;margin:2px 0 0 0}a.previous{background:url("/images/arrows.png") -12px 0 no-repeat}a.previous:hover{background:url("/images/arrows.png") -12px -15px no-repeat}a.next{background:url("/images/arrows.png") 0 0 no-repeat}a.next:hover{background:url("/images/arrows.png") 0 -15px no-repeat}.nextGray{background:url("/images/arrows.png") -24px 0 no-repeat}.previousGray{background:url("/images/arrows.png") -24px -15px no-repeat}a.rss{display:block;overflow:hidden;line-height:500px;float:right;width:11px;height:10px;margin:4px 0 0 7px;background:url(/images/arrows.png) -36px 0 no-repeat}a.rss:hover,a.rss:active{background:url(/images/arrows.png) -36px -10px no-repeat}#logo{color:#444}img#logoTitle{float:left;margin-left:170px;margin-bottom:30px}#formContainer{float:left;width:650px;margin-left:120px}span#formNotice{float:left;clear:both;margin-bottom:20px}#formContainer form{float:left;width:430px;margin:30px 80px;padding:30px 30px 0 30px;-moz-box-shadow:0 0 50px #788662;-webkit-box-shadow:0 0 50px #788662;box-shadow:0 0 50px #788662}td.inputLabel{width:120px}span.logoTextAreaLabel{margin-bottom:5px;float:left}#formContainer form table td{border-bottom:20px solid #bbd199}span.logoLabel{position:relative;top:2px}input.mailform_input{width:290px}#formContainer form textarea{padding:5px;width:410px;resize:none;float:left}#logoBelow{float:left;clear:both;width:880px;text-align:center;margin:20px 0px 20px 0px}#allTags{line-height:25px;text-align:justify;font-size:40px}#allTags a.tagCount1{font-size:13px}#allTags a.tagCount2{font-size:14px}#allTags a.tagCount3{font-size:15px}#allTags a.tagCount4{font-size:16px}#allTags a.tagCount5{font-size:17px}#allTags a.tagCount6{font-size:18px}#allTags a.tagCount7{font-size:19px}#allTags a.tagCount8{font-size:20px}#allTags a.tagCount9{font-size:21px}#allTags a.tagCount10{font-size:22px}#allTags a.tagCount11{font-size:23px}#allTags a.tagCount12{font-size:24px}#allTags a.tagCount13{font-size:24px}#allTags a.tagCount14{font-size:25px}#allTags a.tagCount15{font-size:26px}#allTags a.tagCount16{font-size:27px}#allTags a.tagCount17{font-size:28px}#allTags a.tagCount18{font-size:29px}#allTags a.tagCount19{font-size:30px}#allTags a.tagCount20{font-size:31px}#allTags a.tagCount21{font-size:32px}#allTags a.tagCount22{font-size:33px}span#tags{color:#7a8e5a}span#tags a{color:#7a8e5a}span#tags a:hover,span#tags a:active{color:#444}

