body { font-family: helvetica, arial, sans-serif; font-size: 12px; text-align: center; color: #fff; background-color: #5cb4e5; }
p { margin: 5px 0 10px; }
a { color: #06c; text-decoration: underline; }
a:hover { color: #fff; text-decoration: none; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.left { float: left; }
.right { float: right; }
.hide { display: none; }
.header, .footer { height: 80px; color: #fff; padding: 10px 20px; border-color: #03f; border-style: solid; }
.header a:hover, .footer a:hover { color: #fafafa; }
.header { text-align: left; background: transparent url("images/baj-bandcamp-header2.jpg") top center no-repeat; border-bottom: 2px solid #39c; position: relative; }
.header .cities { font-size: 1.5em; letter-spacing: 0.75em; }
.wrapper { width: 975px; margin: 0 auto; position: relative; }
.wrapper .facebook { position: absolute; top: -60px; right: 30px; }
.wrapper .links .left { text-align: left; }
.wrapper .links .right a { padding: 2px 5px; font-size: 1.5em; }
.content { font-size: 1.1em; min-height: 400px; margin: 0 auto; padding: 25px 50px 50px; border-width: 0 2px 2px; border-style: solid; border-color: #39c; text-align: left; }
.content .album-art { width: 300px; }
.content .player { text-align: left; width: 525px; }
.content .shows p strong { font-size: 1.1em; color: #fff; }
.content .videos { }
.content .info { padding-left: 20px; width: 380px; }
.content .video-list li { float: left; width: 215px; text-align: left; color: #fff; }
.content .video-list li a { cursor: pointer; }
.content .video-frame { text-align: center; padding: 5px 0; }
.content h2 { color: #ffcc00; font-size: 2em; margin: 0 0 1em; font-family: georgia, times, serif; }
.content h2 a { color: #fc0; }
.content h3 { color: #ffcc00; font-size: 1.5em; margin: 1em 0 0.5em; font-family: georgia, times, serif; }
.content dl { margin: 2em 0 0; }
.content dl dt { color: #333; font-size: 1.5em; margin: 0 0 0.5em; font-style: italic; }
.footer { text-align: left; }