body {
	background-image : url(images/bg.gif);
	background-repeat: repeat-x;
	font: 10px Verdana,arial; 
	color: #000000; text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #dcc37e;
}

B {
  font-weight : bold; 
  color: #000;
  background: transparent;
	}
.pres {
	font-family: Times New Roman, serif; 
	font-size:  14px;
	COLOR: #000000;
	padding-top: 10px;}
P, LI {
	font: 12px verdana,geneva,arial,helvetica; 
	color: #000000;
	}

.commit {
	font: 12px verdana,geneva,arial,helvetica; 
	color: #000000;
	}

A:link {
color : #930;
text-decoration : underline; 
}

A:visited {
color : #930; 
text-decoration : underline;
}

A:active {
text-decoration : underline;
}
A:hover {
color : #000;
text-decoration : underline;
}

.tnav {
	border-left: solid 1px;
	border-left-color: #ffc;
	border-right: solid 1px;
	border-right-color: #ffc;
	font-family: Times New Roman, serif;
	font-size: 13px;
	font-weight: bold;
	color: #eeeebb;
	vertical-align : middle;
	text-decoration : none;
	background : #8B4513;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.tnav A:link {
	color : #eeeebb;
	text-decoration : none; 
	}
.tnav A:visited {
	color : #eeeebb; 
	text-decoration : none;
	}
.tnav A:hover {
	color : #8B4513;
	background : #eeeebb;
	text-decoration : underline;
	}
.tnav A:active {
	color : #eeeebb; 
	text-decoration : none;
	}

.lnav {
	font-family: Times New Roman;
	font-size: 15px;
	font-weight: bold;
	color: #8B4513;
	vertical-align : middle;
	text-decoration : none;
	padding: 3px;
	margin: 2px;
	}
.lnav A:link {
background-color: #edd48f;
text-decoration : none; 
}
.lnav A:visited {
text-decoration : none;
}
.lnav A:hover {
color : #ffffcc;
background-color: #8B4513;
text-decoration : underline;
}
.lnav A:active {
text-decoration : none;
}

.contab {
	font: 12px verdana,geneva,arial,sans-serif; 
	color: #000000; 
	text-decoration: none;
}

.content {
	font: 11px verdana,arial; 
	color: #000000; 
	text-decoration: none;
}
h2 {
	margin-top: 0px; 
	margin-bottom: 4px; 
	font: bold 19px verdana,geneva,arial,sans-serif; 
	color: #000000
}
h3 {
	margin-top: 0px; 
	margin-bottom: 0px; 
	font: bold 16px verdana,geneva,arial,sans-serif; 
	color: #000000;
	}
.bandlist {
	padding-left : 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 10pt;
	color: #000;
	background-color: #ffc;
}	
.offwhitebox {
	padding-right: 6px;
	padding-bottom: 6px;
	color: #000;
	padding-top: 6px;
	background-color: #ffc;
	padding-left : 6px;
}	
.offwhiteboxtitle {
	font : bolder 18px/24px georgia, palatino, serif;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	background : #8B4513;
	padding-bottom: 2px;
	padding-top: 2px;
	}	
.darkblueboxtitle {
	font : bolder 11px/18px georgia, palatino, serif;
	width : 100%;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	padding : 0px;
	background : #457B9F;
}	
.blackboxtitle {
	font : bolder 11px/18px georgia, palatino, serif;
	margin-top : 0px;
	width : 100%;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	padding : 0px;
	background : #000000;
}	
.greyboxtitle {
	font : bolder 11px/18px georgia, palatino, serif;
	width : 100%;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	padding : 0px;
	background : #333333;
}	
.darkgreenboxtitle {
	font : bolder 18px/24px georgia, palatino, serif;
	width : 100%;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	padding : 0px;
	background : #687b4e;
	padding-bottom: 2px;
	padding-top: 2px;
}	
.liteblueboxtitle {
	font : bolder 18px/24px georgia, palatino, serif;
	width : 100%;
	text-align : center;
	word-spacing : 0;
	vertical-align : middle;
	text-decoration : none;
	padding : 0px;
	background : #0099cc;
	padding-bottom: 2px;
	padding-top: 2px;
}	
.bluebox {
	color: #000;
	background-color: #dbe8f0;
	padding-left : 6px;
}	

.greenbox {
	padding-right: 6px;
	padding-bottom: 6px;
	color: #000;
	padding-top: 6px;
	background-color: #e9f2dd;
	padding-left : 6px;
}	
.date {
	font: 11px/1.5 verdana, sans-serif;
	background: none transparent scroll repeat 0% 0%;
	margin: 5px 0px 0px;
	color: #000;
	font-family: arial, sans-serif;
	line-height : 2;
}
.bread {
	font: 12px/1.5 verdana, sans-serif; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0px 0px; 
	color: #000; 
	font-family: arial, sans-serif; 
	font-weight : bold; 
}
.photo {
	font: 10px/1.5 verdana, sans-serif; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0px 0px; 
	color: #000; 
	font-family: verdana, sans-serif; 
	font-weight : bold; 
}
.small {
	font: 11px verdana, sans-serif; 
	background: none transparent scroll repeat 0% 0%; 
	margin: 0px 0px; 
	color: #000; 
	font-family: verdana, sans-serif;
}
.tagline {
 	font : 12px/18px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
.title {
 	font : 11px/18px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
.sacnewshead {
 	font : 16px/18px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
.nationalnewshead {
 	font : 11px/18px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}

.white {
 	color: #ffffff 
}
.background {
 	color: #dcc37e
}
	
.info {
 	font : 9px/18px verdana, palatino, serif; 
 	margin-top : 0px; 
}

.br {
	clear: both; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	color : #000000;
}

.br2 {
	clear: both; 
	margin-top: 12px; 
	margin-bottom: 12px
}
.br10 {
	clear: both; 
	margin-top: 10px; 
	margin-bottom: 10px
}

.hr {
	color: #dcc37e; 
	height: 2px; 
	background-color: #dcc37e;
	background: #dcc37e;
}

.headline {
	font: bold 14px verdana,geneva,arial,sans-serif; 
	color : #930; 
	text-decoration: none
}
.headlinetext {
	font: 13px verdana,geneva,arial,sans-serif; 
	color: #000000; 
	text-decoration: none
}
	
.big {
 	font : 16px/18px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}

.bigar {
 	font : 16px/18px Arial, san-serif; 
  margin-top : 1px; 
}

.bigger {
 	font : 18px/20px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
.biggest {
 	font : 22px/24px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
.huge {
 	font : 24px/26px georgia, palatino, serif; 
  margin-top : 0px; 
	font-weight : bold; 
}
td.biz {
	border: thin dotted black;
	}

/* Membership Form css */
#membership-form form * {margin:0;padding:0;} /*reset*/
#membership-application h3, #membership-form h4 {	
	width:75%; 
	margin: 0 auto;
	text-align: center; 
}
#membership-form {
	width:680px; 
	margin: 0 auto; 
	border: 1px solid #666699;  
	padding: 5px; 
}
#membership-form legend {
	color:#000; /* IE styles legends with blue text by default */
	font-size: 1.5em;
	font-weight: bold;
}
#musician-fieldset legend, #bands-fieldset legend, #venue-fieldset legend, #band-member-fieldset legend {font-weight: normal; font-style:italic;}
#membership-form fieldset {
	border:1px solid #dedede; /* Default fieldset borders vary cross browser, so make them the same */
	margin:10px;
	padding:5px 10px;
}
#membership-form fieldset div, #membership-form fieldset fieldset div {
	overflow:hidden; /* Contain the floating elements */
	display:inline-block; /* Give layout in ie to contain float */
	text-align:left;
}
#membership-form fieldset div, #membership-form fieldset fieldset div {display:block; line-height: 1.5em; margin: 4px 0;} /* Reset element back to block leaving layout in ie */
#membership-form fieldset div label, #membership-form fieldset fieldset div label {
	font-size: 1.25em;
}
#membership-form fieldset ul {list-style-type: none;}
label:after {content:": ";}
label.radio:after, label.checkbox:after {content:"";}
label.checkbox {padding-right: 10px;}
#membership-form #subscribe-button {text-align: right;}
#membership-form label[for="last_name"], #membership-form label[for="member-since"], #membership-form label[for="zip"], #membership-form label[for="phone"] {padding-left:20px;}
.band-info, .business-info, #business-info-fieldset, #band-info-fieldset, #website-fieldset {display:none;}
