body, td {
color: black; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; 
}

body   { background: #690708 url("../images/stripes.jpg"); margin: 0; padding: 0;}



#header {color: #FFF; font-weight: bold; font-size: large;}

#container { background: #000 url("../images/border_08.jpg") no-repeat bottom right; margin: 2em 5% 1em; padding: 0;}

#main  { background: #fff url("../images/steel_04.jpg") no-repeat left bottom;margin: 0 20px}
	
#navigation   { background: url("../images/steel_02.jpg") repeat-x;  height: 50px }
#navigation a:hover {color: #300;}
#navigation a  { color: #000; font-weight: bold; text-decoration: none; font-variant: small-caps; }
#navigation ul  { background: url("../images/steel_01.jpg") no-repeat left top; text-align: center; margin: 0; padding: 15px 0 0.4em; height: 47px;} 
#navigation li {display: inline; font-size: 9pt; padding: 0 0.7em;}
#navigation div  { background: url("../images/steel_03.jpg") no-repeat right top }

#content  { background: url("../images/steel_06.jpg") no-repeat right bottom; padding: 0 1em 1em; clear: both;  }
#footer2 {color: #E9E7BC;  text-align: center; margin-bottom: 1em; font-size: x-small;}

#footer2 a {color: #FFF; text-decoration: none;}
#footer {clear: left; background: url("../images/border_06.jpg") no-repeat bottom left;}
#area_home .left {float: left; width: 290px;}
#area_home .right{margin-left: 290px;}
#area_home #new_cd  { color: #91201A; font-weight: bold; text-align: center }
.endnote {clear: left;}
.news_item .date {font-style: italic; }

#area_bio img{float: left; border: 2px solid #999; margin-right: 1em;}

.venue_name {font-weight: bold;}

#lyrics h1 {margin-bottom: 0;}
#lyrics  #credits {font-size: x-small;}
#lyrics .left {float: left; width: 320px;}
img#gregschuler {float: left;}

h2 {font-size: 1.2em;}

#contact table {background-color: #EEE;:}
/* Old CSS */


/* Redefine Already Existing Elements */

a { color: #003366;}
a:hover {text-decoration: underline; color: #003366;}
a:visited {text-decoration: underline; color: #660033;}
table {border: 1px solid #000; background-color: #FFF;}
table td {font-size: x-small;}

/* Define New Elements */

/* Add Content Styles */

#content div.item div.subitem p {margin: 0.5em 0.2em;}
#content div.item {background-color: #FFF; margin: 0; border-bottom: 1px solid #CCC; margin-bottom: 10px;}
#content div.item h3 {font-size: small; padding: 3px; margin: 0; background-color: #DDD; border: 1px solid #000;}
#content div.item div.subitem {border: 1px solid #000; border-top: none; padding: 0.5em;}

#subscribe div.item h3 { background-color: #000; color: #FFF;}
#subscribe {width: 700px;}
#subscribe div.subitem {background-color: #EEE;}
#subscribe table {border: none;}
#subscribe div .invalid {padding:2px;
}

#login div.item h3 { background-color: #000; color: #EEE;}
#login {width: 25em;}
#login div.subitem {background-color: #EEE;}
#login table {border: none; margin: auto;}
#login div .invalid {padding:2px;}

#login table {border: none;}
/* Detail Bio Page*/
img.bio
{
border: #000 solid 1px;
margin-right: 1em;
margin-bottom: 0.5em;
float: left;
}


/* Detail Music Page */
.bands {
float: right; 
background-color: #EEE;
border: 1px solid #300;
width: 250px;
}

html[xmlns] .bands {margin-left: auto;}
.bands div {padding: 4px; }
div.notes {clear: both;}
.band  {float: left; text-align: left; width: 150px;;}
.time{float: right; text-align: right; padding-left: 5px; width: 75px;}

/* Etc. */
.odd {
background-color: #EEE;
}
.even {}

/* Remove Some Items */
#header h1 {display: none; padding: 0; margin: 0;}

.error {
font-weight: bold;
color: #A10;
}

.success {
font-weight: bold;
color: #000;
}

table .label {text-align: right;}
#music { border: none;}
#music th {text-align: left; font-size: x-small;}

#music .odd td{background-color: #DDD;}

#thumbs img {margin: 5px 0; border: 1px solid #000;}
#photos img {border: 1px solid #000;}
/* Copyright 2004 SiteRise, LLC
http://www.siterise.net*/
