html { font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#fff; background:#000 url("/public/images/stars.jpg") top left; }
body { font-size:16px; text-align:center; margin:10px 0 0; }
.containment_field { text-align:left; margin:0 auto; width:1000px; }
a, a:visited, a:active { color:#FF4F00; text-decoration:none; outline:0; }
a:hover { color:#ccc; text-decoration:underline; }
a img { border:0; }
h1 { color:#F6BC00; }
#main_nav { margin:0; padding:0; }
#main_nav li { display:inline; }
#main_nav li a.active { color:#F6BC00 }
.footer { margin-top:200px; color:#999; }
.date { color:#999; font-size:14px; }
.breadcrumb h1 { display:inline-block; }
.album { border-bottom:1px solid #666; overflow:auto; padding:6px 0; }
.album h2 { color:#0DC7F6; margin-top:0; }
.album img { float:left; padding: 6px; margin-right:10px; border:1px solid #666; }
.album ol { float:left; margin:0; padding-bottom:10px; padding-left:0; }
.album ol li { padding:0; list-style-position:inside; }
.footer { clear:both; }
.lyrics h2 { border-bottom:1px solid #666; }
.lyrics p { width:400px; color:#999; }
.center { text-align:center; }
img.center { margin:0 auto; display:block; }
.splash { margin:100px auto 0; }
.album { }
.lyrics { }
.news { border-bottom:1px solid #666; overflow:auto; }
.news h3 { margin:0; color:#07F; clear:right; }
.news h3 a { color:#0DC7F6; }
.news em { color:#4A28B9; }
.news img { border:1px solid #666; float:right; margin:6px; }
.shows { border-left:1px solid #666; width:300px; float:left; }
.shows h3 { padding-left:6px; color:#F6BC00; margin-top:0; }
.shows h4 { margin:0.5em 0; font-size:14px; color:#FF4F00; margin-top:0; }
.shows em { padding-left:6px; font-size: 12px; color:#eee; }
.shows a { padding-left:6px; color:#0077FF; font-size:14px; }
.shows ul { padding:0; margin:0;}
.shows ul li { list-style:none; padding:6px 0 6px 6px; border-bottom:1px solid #666; }
.showDetail { font-size:12px; color:#999; }
.content { width:679px; margin-right:20px; float:left; }
.content p { font-size:12px; }
.nav { font-size: 20px; }
.thumb { width:150px; height:99px; border:1px solid #666; float:left; margin:0 22px 22px 0;}
.admin { cursor: pointer; }
#adminAlert { padding:10px; display:block; text-align:left; background:url('/public/images/admin/construction_gray.png') top left }
.admin:hover { outline: 1px solid #ffc726; }
.admin.active:hover { outline: 1px solid #c72646; }
form.edit { width: 679px; display:block; }
form.edit.shows { width: 300px; float:left; }
form.edit textarea { width: 100%; height: 200px; background-color: #222; color: #ccc; }
.hidden { display:none; }
.debug { margin:20px; background:#333; font-size:10px; text-align:left; }
.editWrapper { float:left; display:none; }
.editWrapper.content { width:699px; }
.editWrapper.shows { width:300px; }
.markdownHelp { width:400px; color: #07F; margin:10px 0; border:1px solid #07F; background:#222; padding:10px; }
.markdownHelp h4 { margin:0; }
.markdownHelp table { width:100%; font-size:10px; }
.markdownHelp tr { background: #333; }
.markdownHelp tr.even { background: #222; }
.markdownHelp td.even { color:#ddd; }
