/* DEFAULT */
* { padding:0; margin:0; }
body { font-size: 62.5%; /* Resets 1em to 10px */ }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {  margin:1em 0; }
li, dd { margin-left: 5%; }
fieldset { padding: .5em; }
form, input { display:inline; }

/* GENERAL */

body {
background:#241e57 url('star.gif') no-repeat top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:.8em;
}

h1, h2, h3, h4, h5, h6 {
font-family:'Arial Black', sans-serif;
color:#fff;
line-height:1.2em;
padding:0;
margin:.5em 0 .5em 0;
}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
h4 {font-size:1em;}
h5 {font-size:.8em;}
h6 {font-size:.5em;}

img {
border: 0;
margin: 0;
padding: 0;
}

ul, ol {
list-style-position:outside;
list-style:disc;
margin-left: 0;
padding-left: 1em;
text-indent:0;
}
li {
margin-left: 0;
padding-left: 0;
}

hr {
color:#444;
background-color:#444;
border:0;
height:1px;
}

table, thead, tbody, td, tr, th {
border:0;
}
td, th {
text-align:left;
vertical-align:top;
padding:0.175em;
}

a, a:link, a:visited {
color:#ff0;
text-decoration:none;
}
a:hover {
color:#ff0;
text-decoration:underline;
}

/* LAYOUT */

#main {
width:750px;
margin:auto;
}

#page {
background:url('fade.gif') repeat top center;
}

#nav {
text-align:left;
font-size:1.2em;
font-family:Arial Black, sans-serif;
border:0;
background-color:#1e1947;
}
#nav ul {
margin:10px 0 0 0;
padding:10px;
text-align:left;
background-color:#1e1947;
}
#nav ul li {
list-style-type:none;
font-weight:bold;
display:inline;
margin:0;
}
#nav a, #nav a:link, #nav a:visited {
outline:none;
color:#ff0;
text-decoration:none;
padding:5px;
}
#nav a:hover {
color:#fff;
background-color:#332a7a;
}
#one ul li .one,
#two ul li .two,
#three ul li .three,
#four ul li .four,
#five ul li .five,
#six ul li .six,
#seven ul li .seven,
#eight ul li .eight,
#nine ul li .nine,
#ten ul li .ten
{
color:#fff;
background-color:#332a7a;
}

.none {
display: none
}

.content {
padding:12px;
margin-bottom:50px;
}

.sidebar {
width:310px;
float:right;
margin:0 0 12px 12px;
}

.events {
margin-bottom:10px;
padding:10px;
background-color:#1e1947;
}
.event_table tr td {
padding:10px;
background-color:#241e57;
}
.notes {
font-size:.85em;
line-height:1.4em;
}
.nextshow {
padding:10px;
margin-bottom:10px;
background-color:#1e1947;
border:4px solid #241e57;
}
.musicplayer {
width:380px;
padding:10px;
margin-bottom:10px;
background-color:#1e1947;
border:4px solid #241e57;
}
.pressplayer {
width:380px;
margin-bottom:10px;
background-color:#1e1947;
border:4px solid #241e57;
}
.news {
width:380px;
padding:10px;
margin-bottom:10px;
background-color:#1e1947;
border:4px solid #241e57;
}
.archives {
padding:10px;
margin-bottom:10px;
background-color:#1e1947;
border:4px solid #241e57;
}
.story {
margin:0 0 10px 0;
padding:1px 10px 10px 10px;
background-color:#241e57;
}

#slideshow {
background-color:#1e1947;
}
.item {
padding:12px;
background-color:#1e1947;
}

del, del a, del a:link, del a:visited, del a:hover {
color:#666;
}

#taping {
font-size:.85em;
line-height:1.4em;
}

#contact {
padding:10px;
background-color:#1e1947;
}

.card-left, .card-right {
float: left;
width: 240px;
min-height: 240px;
margin: 0 1px 1px 0;
padding: 5px;
background-color: #1e1947;
text-align: left;
}
.card-right {
float: right;
margin: 0 0 10px 5px;
}
.card-text {
padding:5px 5px 10px 5px;
}

.gallery li {
display: inline;
list-style: none;
float: left;
margin: 0;
padding: 5px;
text-align: left;
}

.photo-album tr td {
width: 240px;
min-height: 240px;
margin: 0 1px 1px 0;
padding: 4px;
background-color: #1e1947;
text-align: left;
}
.photo-album tr td img {
margin: 0;
padding: 0;
}
