@import url(fonts.css);article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:16px}body{margin:0;padding:0;font-size:100%;font-family:sans-serif}a{text-decoration:none;font-style:italic;color:#333}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:20px 0 10px 0;font-family:Neou, Verdana, sans-serif;font-weight:bold;font-variant:small-caps}h1{font-variant:normal}p{margin:0.5em 0;padding:0;line-height:1.25em;text-align:justify;text-indent:1em;font-family:OpenBaskerville, Georgia, serif;letter-spacing:1px}p:first-child{margin:0}object.flash-player{width:100%;height:25px}audio{width:100%;margin:0 0 5px 0;padding:0;border:0}header{width:100%;margin:0;padding:0;background-color:white}header h1{display:none;text-align:center}header img#title{display:block}header nav{margin:0 auto;padding:0;text-align:justify}header nav *{margin:0;padding:0}header nav a{display:inline-block;height:3em;overflow:hidden}header nav:after{display:inline-block;content:'';width:100%;height:0}footer{width:100%;margin:0;padding:0 0 1em 0;background-color:black;border-top:1px solid #ccc;font-family:arial, sans-serif;font-size:0.75em;color:#ccc;z-index:1}footer p{padding:0.75em 0 0 0;text-align:center}@media only screen and (max-width: 54.25em){header{position:relative;margin-bottom:0}header img#title{width:95%;margin:1em auto}header nav{margin-bottom:-1em}header nav a{height:2.5em}header nav a img{height:5em}#body{position:relative;padding:1em;background-image:url(../images/bg-colorbar.3000x668.jpg);background-size:100%;background-repeat:no-repeat}section.photos img{display:block;width:95%;margin:0.5em auto;padding:0.25em;border:1px solid #ccc}section.bio{overflow:auto}section.bio img{float:right;width:20%;margin:0.25em;padding:0.25em;border:1px solid #ccc}section.bio p{text-indent:0}footer{font-size:0.5em}}@media only screen and (min-width: 54.25em){header{position:fixed;height:155px;z-index:1}header h1{font-size:117px}header img#title{margin:15px auto 5px auto}header nav{width:54em}header nav a img{height:6em}header nav a:hover img{margin-top:-3em}#body{position:fixed;top:155px;bottom:0;bottom:36px;width:100%;margin:0;padding:0;overflow:auto;overflow-y:scroll;background-image:url(../images/bg-colorbar.3000x668.jpg);background-size:100%;background-repeat:no-repeat}#content{position:relative;width:570px;height:auto;margin:0 auto;padding:15px}#content img{padding:5px;border:1px solid #aaa;background-image:url(../images/pixel.white.op65.png)}.album .description{font-size:small;font-style:italic}.album .tracks{padding:5px;background-image:url(../images/pixel.white.op50.png);border-radius:5px}.album .tracks h1,.album .tracks h2,.album .tracks h3,.album .tracks h4,.album .tracks h5,.album .tracks h6{margin:10px 0 0 10px}section.photos img{width:560px;margin:5px auto}section.bio{overflow:auto}section.bio h1,section.bio h2,section.bio h3,section.bio h4,section.bio h5,section.bio h6{width:100%;margin-bottom:0;border-bottom:1px solid #aaa}section.bio>p{overflow:auto;text-indent:0}section.bio img{float:left;width:150px;margin:-1px 10px 0 0;border-top:0}footer{position:fixed;bottom:0}}
