@charset "UTF-8";

body { width:776px; margin:0 auto; padding:0 0 20px; }
h1 { margin:5px 4px 0; height:162px;  }
h1 span{ visibility:hidden; }
h2 { margin:0 0 1em; }
p { margin:0 0 0.5em; }
img { border:0; }
fieldset { margin:0; border:0; padding:0; }
fieldset ul { margin:0; padding:0; list-style:none; }
fieldset li { margin:0 0 3px; }
label { display:inline-block; width:120px; }
input#submit { margin:0 0 0 120px; }

#navigation { margin:0 20px 6px; padding:0; list-style:none; }
#navigation li { display:inline; padding:0 10px 0 0; }
#content { padding:20px 20px 0; overflow:hidden; }
#footer { margin:40px 0 10px; }
#footer p { width:400px; display:inline; }
#footer img { float:right; margin:0 0 0 8px; }

p.twitter { display:none; }
.quote { position:absolute; background:url('../images/layout/quote.png') no-repeat left bottom; z-index:10000; }
.quote p { display:block; margin:0 -1px 35px; padding:1px 10px; width:300px; background:#FFF; border-right:1px solid #999; border-left:1px solid #999; }
.quote-top { display:block; width:320px; height:5px; background-image:url('../images/layout/quote-top.png'); }

/* Homepage */
.video { overflow:hidden; }
.video #videoContainer { float:left; }
.video p { float:right; clear:right; width:220px; margin:0 0 20px; }
.video .bandcamp a { display:inline-block; }
.video a span { display:none; }
 
/* Bears */
.album { width:100%; overflow:hidden; margin:15px 0 0; }
.album-cover { float:left; margin:0 20px 20px 0; border:1px solid #333; }
.album p { float:left; width:383px; margin-top:0.3em; }
.tracklisting { float:left; }

/* Tour dates */
.tourdates { list-style:none; margin:0 0 2em; padding:0; line-height:1.5em; }
.tourdates span { display:inline-block; }
.tourdates li { clear:both; overflow:hidden; }
.tourdates .edit { float:left; margin:0 10px 0 0; }
.tourdates h4, .tourdates .duration { height:1px; width:1px; margin:0; visibility:hidden; }
.tourdates dl { float:left; margin:-1px 0 0; }
.tourdates dt { display:none; }
.tourdates dd { float:left; margin:0 15px 0 0; padding:0; }
.tourdates dd .dtstart { clear:both; }
.tourdates abbr { border:0; }
.tourdates .highlight { margin:2px -3px; padding:3px; }

/* Discography */
#discography { margin:0; padding:0; list-style:none; }
#discography > li { overflow:hidden; margin:0 0 40px; }
#discography img { float:left; border:1px solid #333; }
#discography .description { width:300px; float:left; margin:0 0 0 50px; }
#discography ol { margin:0; padding:0 0 0.5em 27px; }
#discography dl { margin:0; padding:0; overflow:hidden; }
#discography dt { margin:0 0 0.5em; padding:0; width:100px; float:left; clear:left; }
#discography dd { margin:0 0 0.5em; padding:0; width:200px; float:left; }
#discography ul { margin:0; padding:0; list-style:none; }
#discography ul li { display:inline; }
#discography ul a { display:inline-block; text-decoration:none; }
#discography ul a span { display:none; }
.spotify a, .itunes a { width:19px; height:19px; }
.bandcamp a { width:96px; height:15px; }

/* Videos */
.video-list { margin:0; padding:0; list-style:none; width:120px; float:right; }
#video { width:616px; float:left; }

/* Admin */
#admin { position:fixed; top:0; width:766px; padding:0 5px; }
#admin p, #admin ul li { padding:1px 5px; }
#admin p { float:left; width:45px; }
#admin ul { margin:0; float:right; list-style:none; }
#admin ul li { float:left; margin:0 0 0 5px; }
#admin a { text-decoration:none; }
