body{	background: #b3c297 url(/images/bg.jpg) no-repeat top center fixed; margin: 0 auto; padding: 10px auto auto 0; font-family: Georgia, Times, serif; font-size: small; line-height: 1.6;}
.hidden{display: none;}

#head{ background: #b3c297 url(/images/headbg.jpg) no-repeat top center; width: 548px; height: 148px; margin: 30px auto 0; }
#logo{width: 100%; height: 80px; margin: 0; padding: 0;}
#logo a{width: 100%; height: 100%; display: block;}
#nav{list-style: none; margin: 10px 0 0 30px; padding: 0;}
#nav li{ display: block; float: left; height: 40px; width: 100px;}
#nav li a{display: block; float: left; height: 100%; width: 100%;}
#nav #music{width: 110px;}
#nav #news{width: 95px;}
#nav #bio{width: 65px;}
#nav #events{width: 115px;}
#nav #shop{width: 90px;}

a img{border: none;}

#body{margin: 0 auto; padding: 25px;width: 390px; background: #fff; color: #474a42;}

#body img{float: right; margin: 0 0 5px 5px;}

#foot{font-size: small; margin: 40px 0 0 0; padding: 50px 0 0 0;text-align: center; background: url(/images/hr.gif) top center no-repeat;}

h1{margin: 0; font-weight: normal; font-size: 40px; line-height: 1.2; margin: 0 0 20px 0;}
h2{margin: 0; font-weight: normal; font-size: 26px;line-height: 1.2;margin: 20px  0 20px 0;}
h2 a, h2 a:visited{color: #474a42; text-decoration: none;}
h2 a:hover{color: #474a42; text-decoration: underline;}

#notice{font-size: large; text-align:left;padding: 10px 150px 40px 0px; margin: 0 0 30px 0;background: url(/images/thumb.jpg) bottom right no-repeat; border-bottom: 1px solid #eee;}

.byline{font-size: smaller; margin: 10px 0 30px; padding: 0; border-top: 1px solid #eee;}
a.permalink {background: url(/images/page_white.png) left no-repeat; width: 20px; height: 20px; display:block; float: right; }

table.blank{width: 100%;}
table.blank td{padding: 10px 5px; vertical-align: top;}


form div{padding: 10px 0 20px 0; clear: both; text-align: center;}