*{margin:0; padding:0;}
body{margin:0 auto; background:black url(../img/home_bg.jpg) no-repeat top center; color:white; font:small "Trebuchet MS", Arial, Helvetica, sans-serif; width:800px; scrollbar-track-color:black;}

h1{font-size:1.75em; margin:25px 0 0 0; font-weight:normal;}
h2{font-size:1.5em; margin:20px 0 0 5px; font-weight:normal;}
h3{font-size:1.25em; margin:15px 0 0 7px; font-weight:normal;}
h4{font-size:1.1em; margin:10px 0 0 10px; font-weight:normal;}
h5{font-size:1em; margin:8px 0 0 10px; font-weight:normal;}
p{margin:10px 0 0 15px;}
blockquote{margin:5px 20px 5px 30px; font-size:.9em;}

a, a:link{color:white; text-decoration:underline;}
a:visited{}
a:hover, a:active{}

a.credits{color:white; text-decoration:underline;}
a.credits span{color:red;}

ul{margin:10px 0 0 15px;}
ol{margin:10px 0 0 15px;}
li{margin:0 0 7px 15px;}

dl{margin:10px 0 0 15px;}
dt{font-weight:600;}
dd{margin:0 0 0 15px;}

dl.inline dt{float:left; margin-right:20px;}
dl.inline dd{}

noscript{font-size:1.5em; color:red; margin:20px 0 0 5px;}

#container{position:relative;}
#masthead{height:60px;}
#branding{font-size:1.5em; font-weight:normal;}
#branding h1{background:url(../img/branding.gif) no-repeat top left; height:30px; width:201px;}
#branding a{text-decoration:none; display:block; height:30px; width:201px;}
#nav{height:40px;}
#nav ul{margin:0;}
#nav li{float:left; list-style-type:none; /*width:199px;*/ margin:0;}
#nav li a{/*display:block; width:199px; height:20px;*/ text-decoration:none; font-size:1.35em;}
#bio{}
#textBody{margin:20px 0 20px 390px; height:470px; width:400px; overflow:auto}
#textBody p{line-height:1.6em;}
#footer{text-align:right;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.floatLeft{float:left; margin:10px 25px 10px 10px;}
.floatRight{float:right; margin:10px 10px 10px 25px;}
.hidden{position:absolute; margin-left:-1000px;}
.emphasis{font-weight:800; font-size:1.1em;}
.shout{text-transform:uppercase;}
.moreEase{margin-top:10px;}
.needContent{background:yellow; color:red;}
.pdf{background:url(../img/page_white_acrobat.png) no-repeat center right; padding-right:22px;}
.noUnderline{text-decoration:none;}

#home{padding-right:153px;}
#bio{padding:0 91px 0 60px;}
#music{padding:0 58px 0 92px;}
#gallery{padding-left:138px;}

.home #home a, .bio #bio a, .music #music a, .gallery #gallery a{text-decoration:underline;}

body.music{background:black url(../img/music_bg.jpg) no-repeat top center;}
body.bio{background:black url(../img/bio_bg.jpg) no-repeat top center;}

.cruising, .country, .coal, .gallery{background-image:none}
.cruising #textBody, .country #textBody, .coal #textBody, .gallery #textBody{width:100%; height:100%; margin:0 auto}
.gallery #textBody{height:540px; padding:50px 0 0;}
#slideshow{margin-left:110px;}

@media print{
*{margin:0; padding:0; color:black;}
#masthead{border-bottom:1px solid black;}
#nav{display:none;}
#textBody{margin:0; height:100%; width:100%;}
#footer{display:none;}
#branding h1 span.hidden{margin:0;}
}