html{overflow-y:scroll;}
body{background: #0B0803 url('/media/images/staticbackground.jpg') no-repeat 0 0;margin-top: 2px;margin-bottom: 15px;font-family: Verdana,Arial,sans-serif;font-size: 13px;color: #fff;line-height:18px; text-align:center;}

.container{position:relative; top:0; left:0;border: 1px solid white; width:675px !important;}
h1,h2,h3, .block dt, #content legend{color:#fff;font-size:1.5em;text-align:center;}
a:link, a:visited{color: #fff;}
a:hover , a:active {color: #FFD700;}
a:link img, a:visited img{border-color: #fff;}
a:hover img, a:active img{border-color: #FFD700;}
hr {height:1px;width:75%;background-color:#fff;color:#fff; margin:10px auto;}

#header{height:150px;overflow:hidden;}
body.home #header{height:416px;}
#header img{display:block;}
#nav{background-color:#2A4975;border-top:1px solid white; border-bottom:1px solid white;height:17px;color:#fff0D3;font-weight:bold;padding:3px 0 5px; margin:0;}
#nav a{display:block; float: left; width:10.25%;text-decoration:none; text-align:center;}
#nav a.california-skies{width:19%;}
body.home #nav .home, body.about #nav .about, body.shows #nav .shows, body.lyrics #nav .lyrics, body.video #nav .video, body.contact #nav .contact, body.music #nav .music {color: #FFD700 !important;}
#nav .spacer{display: block; float: left; width:1%;}
#content{background-color: #454545; padding:10px;border:10px solid #585858; text-align:center;}
body.home #content, body.blog #content, body.about #content, body.shows #content, body.show-archive #content, body.contact #content{background: #585858 url('/media/images/faux-col-right.gif') repeat-y 0 0;border:10px solid #585858;border-bottom:10px solid #585858;border-left:0; border-right:0;}
#mainleft{width:395px;padding:5px;float:right;overflow:hidden;}
#content p, #content ul{text-align:left;}
#content img{border:1px solid white;}
#mainright{width:395px;padding:5px;text-align:left;float:left;overflow:hidden;}
#maintop{width:635px;padding:10px 5px 5px; background-color:#454545;border-bottom:10px solid #585858;margin-top:-10px;}
#sidebar{width:230px;padding:5px;float:right;margin-left:10px;overflow:hidden;}
#sidebar p{text-align:center;}
#sidebar input, #sidebar textarea, #sidebar select{width:180px;}
#sidebar label{text-align: left;}
#content ul, #content ol{list-style:none;padding-left:60px;text-align:left;}

#sidebar ul, ul#social-badges {width:195px; padding:5px; margin:0 auto; text-align:center;}
#social-badges li{background-image:url('/media/images/social-badges.gif'); width:195px; overflow:hidden;margin-bottom:5px; border:1px solid black;}
#social-badges a{display:block; height:0px; padding-top:58px; overflow:hidden;}
#social-badges .myspace, #social-badges .facebook{height:49px;}
#social-badges .myspace a, #social-badges .facebook a{padding-top:49px;}
#social-badges .itunes, #social-badges .youtube{height:58px;}
#social-badges .itunes{background-position:0 0;}
#social-badges .myspace{background-position:-195px -58px;}
#social-badges .facebook{background-position:0 -58px;}
#social-badges .youtube{background-position:-195px 0;}
#social-badges .twitter{background-position:0 -107px;}

div.notification {
left:50%;margin-left:-371px;position:absolute;top:-2px;width:700px;z-index:100;background-color:#2A4975; border:1px solid white;-moz-box-shadow: 0 10px 20px #111;-webkit-box-shadow: 0 10px 20px #111;padding:10px;
}
.big {font-size: 1.25em;}

body.albums #content{background: #585858 url('/media/images/faux-col-left.gif') repeat-y 0 0;border:10px solid #585858;border-bottom:10px solid #585858;border-left:0; border-right:0;}
body.albums #sidebar{float:left; margin-left:0; margin-right:10px;}
body.albums #sidebar ul{text-align:left; padding-left:60px;}
div#albums{margin:0; padding:0;text-align:center;}
.album{display:inline-block;vertical-align:top;margin:8px; padding:5px;text-align:center;width:130px;}
.album .cover,.album a{display:block;}
.album .title{margin:5px auto 10px;display:block;}
#content .album .purchase {border:none;}
.song{margin-bottom:30px;}

.artistdata .entry h3{margin-bottom:10px;}
.artistdata .entry p{margin-left:100px;}
.twitter .username{font-style:italic;}
#content .vidcount, #content .vidnav{text-align:center;}

#content .video{margin:30px 0; text-align:left;}
#content .video .title{display:block; font-weight:bold;margin-bottom:5px;}
#content .video img{float:left; margin:5px;}
#content .vidnav{margin-bottom:10px;}

#members img{display:block; margin:0 auto;}
#content .openid_large_btn, #content .openid_small_btn{border:1px solid black;}
.errors label{float:none; text-align:center; font-size:.8em; color:black;width:auto;}
div.errors {border-color:black; padding:0;margin: 5px auto;}

#ajaxError{left:50%;margin-left:-371px;position:absolute;top:20px;width:700px;z-index:100;background-color:black; border:1px solid white;-moz-box-shadow: 0 10px 20px #111;-webkit-box-shadow: 0 10px 20px #111;padding:20px;}
div.close{float:right;font-size:0.8em;}