html{padding:0;margin:0;}body{background-color:#d6d6d6;font:15px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0;}div#bigMommaDiv{margin:0 auto;width:1152px;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);background-color:white;height:auto;display:block;}.bigbox{min-height:130px;padding:16px 68px 16px 58px;margin-bottom:0;display:inline-block;width:880px;}h1{margin:38px 0px 12px -28px;font-size:159%;border-radius:8px;-moz-border-radius:8px;color:#6e6e6e;background:white url(portfolio/grad3.png) repeat-x 0 13px;text-align:left;font-weight:bold;border:1px solid #e7e7e7;padding:6px 28px;}h2{color:#636363;font-size:137%;font-weight:bold;background-repeat:repeat-y;background-attachment:scroll;background-position:center 10%;margin-top:24px;margin-bottom:8px;}div.content a.discloser{font-size:75%;display:inline-block;float:right;margin-bottom:2px;margin-top:2px;margin-right:2px;}p.pagination{letter-spacing:1px;word-spacing:4px;font-size:180%;margin-bottom:47px;font-weight:bold;color:#d9d9d9;background-color:rgba(0,0,0,0.2508311);border-radius:4px;text-align:center;margin-top:4px;}p.pagination a{text-decoration:none;font-weight:normal;font-style:normal;font-size:65%;}.bigbox h3{font-size:105%;font-weight:bold;text-align:left;padding-top:2px;padding-bottom:2px;letter-spacing:1px;padding:5px;background:#f8f8f8 none repeat-x 0 0;border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:-14px;color:#464646;}h4{margin-bottom:3px;}.bold{font-weight:bold;font-size:120%;text-transform:lowercase;}.invisible{visibility:hidden;}.hidden{display:none;}.news p{padding-left:10px;border-left:16px solid #f67500;}.boxed{background-color:#ffd983;margin:7px;padding:7px 18px;width:auto;height:auto;border:dashed 2px #ff9900}.boxedclear,.itembox{text-align:justify;border:1px solid #e7e7e7;background:#eaeaea url(portfolio/grad4.png) repeat-x 0 0;padding:16px 48px 32px;clear:both;border-radius:15px;-moz-border-radius:15px;margin-bottom:18px;margin-top:18px;}.caAudioColl{text-align:justify;border:1px solid #e7e7e7;background:#eaeaea url(portfolio/grad4.png) repeat-x 0 0;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;margin-bottom:18px;margin-top:18px;padding-right:48px;padding-left:48px;}#musicList a.musicGroup{cursor:pointer;display:block;margin-top:0;text-decoration:none;outline:0;clear:both;font-weight:bold;font-size:14px;}#megalosaurusGigs{font-weight:bold;text-align:left;}.columnleft{}.super{font-size:70%;font-stretch:condensed;vertical-align:super;}.booktitle{font-style:italic;}.imagebox{margin:9px;padding:3px;border:solid 1px #d2d2d2}.insticon{float:left;margin:3px 9px 3px 0;padding:3px;border:solid 1px #d2d2d2;}.iconright{float:right;clear:right;margin:0 0 2px 4px;}.image{margin:9px;padding:3px;border:1px #d2d2d2}.soundtri{margin:0 3px 0 -2px;padding:3px;border:1px #d2d2d2;}.imageright{margin:9px;padding:3px;float:right;border:solid 1px #d2d2d2}a:link{color:#ff7d00;text-decoration:underline;}a:active{color:#f2e124;}a:hover{color:#ff6400;}a:visited{color:#3c72af;text-decoration:none;}.bigbox h3 a{text-decoration:none;}.bigbox h3 a:hover{text-decoration:underline;}.alignL{float:left;margin-right:20px;}.alignR{float:right;margin-left:20px;}.cell-title{color:#3c3c3c;font-size:15px;font-weight:bold;background-image:url(Resources/bubbles-big.png);background-repeat:repeat;background-attachment:fixed;vertical-align:middle;border:1px #ffba59;}.cell-left{background-image:url(Resources/bubbles-big.png);background-repeat:repeat;background-attachment:fixed;}.table1{font-size:13px;}.menu{width:128px;background:#ff8300 none repeat-x 0 -200px;color:#373736;margin-top:0;border:1px none #fa7c00;padding:16px 6px 24px;text-align:left;display:inline-block;vertical-align:top;}div#socialIcons{display:block;text-align:center;margin-top:15px;}div#socialIcons a img{}div#socialIcons img{margin:0;padding:0;}div#socialIcons a:hover img{}.menuIE{float:left;clear:none;}.currentpage{color:#fff;text-shadow:rgba(255,255,255,0.86) 0 0 10px;}.menu a{color:#373736;margin-top:10px;margin-bottom:10px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:13px;}.menu a.discloser{text-transform:none;font-style:italic;color:#c94200;}.menu .hidden{border-left:2px solid #e46428;}.menu a:hover{color:#87ff3d;}.menu a:active{color:#ff4500;}.menu p{padding-left:2px;padding-right:2px;margin-bottom:4px;margin-top:5px;}.menuSmall{font-size:75%;font-stretch:condensed;color:#ffe2be;text-transform:uppercase;}.menu h3{color:#fff;font-size:15px;margin-bottom:8px;}div.sitename p a{font-size:16px;color:#fefefe;text-transform:lowercase;font-weight:normal;font-style:normal;}div.sitename p{margin-bottom:16px;margin-top:0;text-align:center;}.squidlogo{position:absolute;top:1px;left:130px}#logo-image{text-align:center;margin-right:auto;margin-left:auto;margin-bottom:12px;height:280px;}#logo-image img.image{float:left;margin-left:0;}.header{font-size:11px;padding-top:0;padding-bottom:9px;width:100%;text-align:left;margin-bottom:19px;color:#cdcdcd;text-transform:lowercase;}.header p{margin-top:0;margin-bottom:0;text-align:center;}.header a{text-decoration:none;}.pageTitle{font-size:42px;font-weight:bolder;font-stretch:normal;padding:0;margin-top:0;margin-bottom:9px;letter-spacing:-1px;text-transform:capitalize;color:#a6a6a6;}.footer{font-size:11px;text-align:right;padding-top:12px;padding-bottom:1px;margin:3px;position:relative;border-top:1px solid #eee;color:#a5a5a5;clear:both;}.footer a{float:left;display:inline;margin-top:10px;}.footer p{margin-bottom:5px;}#events{}#events,#events-recent{padding-left:0;margin-bottom:10px;margin-top:10px;}#events-recent{background-color:#222;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #383838;}div.eventUnit{margin-top:20px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #383838;padding:8px 16px 2px;background-color:#222;}a.eventTitle{font-weight:bold;font-size:20px;text-decoration:none;}div#events div a.eventLocations{}div#events div .eventSummary{margin-top:3px;text-align:left;}.eventUnit span.eventTime,.eventUnit a.eventLocation{font-size:16px;}.eventUnit h1{margin:0;background-color:transparent;border-style:none;padding:0;background-image:none;}#events-recent .eventUnit h1.eventDate{font-size:100%;}#events-recent a.eventTitle{font-size:110%;}#events-recent div.eventUnit{margin-top:6px;padding-top:8px;padding-bottom:0;font-size:90%;border-style:none;background-color:transparent;}.eventUnit p{margin-top:3px;}.comments{padding:5px;border:1px #c1c1c1}div.galleryInfo{height:100px;padding:4px;font-size:140%;border:1px none #ffa72b;margin:4px 48px;}div.galleryinfo img{padding:3px;border:solid 1px #d2d2d2;margin-right:32px;}.imagemain{margin:3px 10px 0;top:3px;left:120px;text-align:center;}.imagemain img{border:1px solid #5d5d5d;}p.interlinks{margin-top:6px;}p.galleryTitle{visibility:hidden;margin:0;}div.indexImages img{padding:3px;border:solid 1px #d2d2d2;}.caRecordings{}.imageinfo{padding:0 3px;position:absolute;top:3px;left:0;width:112px;border-right:1px dotted #dfdfdf}div.audioFileList{margin-bottom:27px;}div.audioFileList p{margin-top:6px;margin-bottom:6px;}div.movie{margin-bottom:47px;}.generator{color:#cccccc;font-size:10px}.item{min-height:128px;clear:both;}.swlist{display:table;margin-bottom:19px;}.softwareitem{text-align:center;width:270px;background:#383838 url(portfolio/grad3.png) repeat-x 0 0;border:1px solid #434343;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px rgba(0,0,0,0.2);margin:4px;padding:3px;float:left;height:18px;}.softwareitem a{vertical-align:middle;}.softwareitem#main{background-color:#2b2b2b;border-color:#353535;width:842px;}.softwareitem#main a{font-weight:bold;}.swleft{float:left;min-width:130px;margin-top:-20px;margin-right:48px;display:inline-block;}.swright{display:table-cell;float:right;}div.swtable p{padding-left:10px;padding-right:10px;}div.swtable h1{margin-top:12px;}div.swtable img.screen{margin:12px;border:1px solid #e7e7e7;float:right;clear:both;}#outer{height:280px;overflow:hidden;position:relative;}#outer[id]{display:table;position:static;}#middle{position:absolute;top:50%;}#middle[id]{display:table-cell;vertical-align:middle;width:100%;position:static;}#inner{position:relative;top:-50%}div#shortPortfolioHeader{font-size:136%;color:#505050;margin-right:0;margin-left:50px;background-color:#fd8324;padding-left:3px;padding-right:13px;padding-top:0;text-transform:uppercase;text-align:left;}#shortPortfolioHeader a{color:white;text-decoration:none;}#shortPortfolioHeader a:hover{color:#87ff3d;}#modest-machine-banner{background:url(modest-machine/purple-frame.jpg) repeat center;height:68px;text-align:center;}div.mp3Listing{margin-bottom:50px;}span.mp3Info{color:#7f7f7f;font-size:87%;}span.mp3Time{color:#7f7f7f;font-size:87%;}ul.playlist li.sm2_playing span.mp3Info{color:white;}span.mp3InfoItem{margin-left:5px;margin-right:5px;}span.mp3Composer{font-style:italic;}div.mp3Listing img{}div.spacer{height:24px;}iframe.bandcampAlbum{box-shadow:0px 0px 40px rgba(55,150,250,.75);border:4px solid #c9e9ff;border-radius:4px;margin:20px 126px 24px;}