body {
  text-align:left;
  margin:0px;
  font-family:"Trebuchet MS", verdana, arial, "sans serif";
  font-size:.8em;
  color:#000;
  background: #666; 
}

h1 {
	font-size: 2em;
	color: #efefff;
	background: #50506d;
	margin: 0 0 1em;
	padding:4px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#concerts h1 {
  text-align:center;
}
h2 {
	font-size: 1.7em;
	background-color:#ac3300;
	color: #efefff;
	margin: 0 0 0 0;
}
#press h2, #group h2, #bio h2 {
	padding:4px 8px;
	color: #000;
	background-color:#8995b1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

a:visited, a:link {
  text-decoration: none;
  color:#00E;
}
a:hover {
  color:#ffffcc;
}

p {
	font-size: 100%;
	margin: 1em 0;
}

.mainContainer {
  margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px ;
  width:765px;
  background-color: #CDBB9E ;  /*  nice tan  */
  border:2px solid #993300;  /* dirty red - VIS  */
  text-align:left;
}
.mainContainer .home {
  height:530px;
}
#sidebar {
	position: absolute;
	top : 39px;
	text-align:left;
	width:208px;
	color:#000;
	background-color:#CDBB9E;  
	margin:1em 0 0 0;
	padding : 0px;
	overflow : auto;
	left: 551px;
}

#sidebar .top {
	text-align:center;
	color: #efefff;
	background-color:#963226;
	padding : 9px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#sidebar h2 {
	background-color:#963226;
  margin-bottom:9px;
}

#sidebar a:visited, #sidebar a:link {
  text-decoration: none;
  color: #ffffcc;
}
#sidebar a:hover {
  color: #0000EE;
}

#marquee {
	width: 208px;
	height: 350px;
  background-color:#CDBB9E; 
	margin: 0.75em 0 0 0;
	padding: 0px;
	overflow: auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#marquee .event {
	margin: 0 0 1em;
	padding: 0;
  font-size : 1em;
}

#marquee h1 {
	color: #efefff;
  background: #963226;
  font-size : 1.3em;
  margin: 0 0 0.2em;
	padding:1px 7px;
}

#marquee .event p {
  text-indent: -15px;
  padding-left: 15px; 
  font-size : 1.1em;
  margin: 0;
	line-height: 115%;
}

#marquee .event .title p {
  font-size : 1.3em;
  font-weight : bolder;
  margin: 0 0 0.3em;
  text-indent: 0;
  padding-left: 0; 
}

#marquee a:visited, #marquee a:link {
  text-decoration: none;
  color: #000;
}
#marquee a:hover {
  color: #0000EE;
}

.mainContent {
	font-size : 1.1em;
	margin : 0px;
	padding : 15px;
	/* border:3px solid #66ff66;   hot green  */
}
.mainContentCntr {
	font-size : 1.1em;
    text-align:left;
	margin : 25px;
	padding : 15px;
}
.mainContentCntr2 {
	font-size : 1.1em;
    text-align:left;
	margin-left: 25px; margin-right: 25px; margin-top:5px; margin-bottom:10px ;	
	padding : 5px;
}
.mainContentL2 {
	width: 486px;
	font-size : 1.1em;
	margin : 1em 0 0;
	padding : 0px;
	padding : 0 10px 0 20px;
}

.perfTitle {
 	margin: 15px 30px 6px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 4px 12px;
	background : #CCCCCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
}

.perfTitleInset {
 	margin-left:110px; margin-right:30px; margin-top:15px; margin-bottom:6px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 4px 12px;
	background : #CCCCCC;
	/* border:3px solid #66ff66;   hot green  */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.perfDetails {
 	margin-left:110px; margin-right:30px; margin-top:2px; margin-bottom:4px;
	font-family:arial, verdana "sans serif";
	font-size : 1.1em;
	line-height :100%;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}

.alertText {
 	margin-left:110px; margin-right:30px; margin-bottom:3;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 800;
	color:#EE0800;
	padding : 4px;
}

.tourOffset {
 	margin:35px 30px 8px; 
	text-align:center;
	font-family:arial, verdana "sans serif";
	font-size : 1.35em;
	font-weight : 900;
	padding : 12px;
	background : #8995b1;
	/* border:3px solid #66ff66;   hot green  */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.tourInfo {
 	margin-left:30px; margin-right:30px; margin-top:15px; margin-bottom:20px;
	text-align:center;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}
.tourText {
 	margin-left:30px; margin-right:30px; margin-top:15px; margin-bottom:20px;
	font-family:arial, verdana "sans serif";
	font-size : 1.0em;
	padding : 4px;
}

.tourTitle {
 	margin:15px 30px 6px; 
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 4px 12px;
	background : #8995b1;
	/* RIP this color 1009  background : #FF9999;   */
	/* border:3px solid #66ff66;   hot green  */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tourTitleInset {
 	margin-left:110px; margin-right:30px; margin-top:15px; margin-bottom:6px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 4px 12px;
	background : #CCCCCC;
	/* RIP this color 1009  background : #FF9999;   */
	/* border:3px solid #66ff66;   hot green  */
	/* border:3px solid #66ff66;   hot green  */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.suggestsTitle {
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 900;
	padding : 2px;
	background : #7ED28B;
	/* border:3px solid #66ff66;   hot green  */
}
.insert {
 	margin-left:30px; margin-right:30px; margin-top:9px;
	font-family:arial, verdana "sans serif";
	font-size : 1.2em;
	font-weight : 800;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}
.insertCredit {
 	margin-left:30px; margin-right:70px; margin-top:0px;
	font-family:arial, verdana "sans serif";
	font-size : 1.0em;
	text-align: right;
	padding : 2px;
	/* border:3px solid #66ff66;   hot green  */
}

#navbar, #navbar2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:#ffcc99	;
  font-size:1em;
  text-align:center;
  padding: 4px;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0; 
}
#group_stripe, #group_stripe ul {
  margin: 0px;
  padding: 0px;
  height: 110px;
  list-style: none;
	font-size: 2em;
	display: block;
}
#group_stripe li {
  list-style: none;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 8px;
}

#group_stripe_photo_column {
  float: left;
  width: 312px;
  text-align: right;
}

#group_stripe_name_column {
  float: right;
  width: 348px;
  text-align: left;
}



#group_stripe li .photo {
  width: 312px;
  text-align: right;
}

#group_stripe li .band_name {
  width: 328px;
  float: left;
	display: inline;
}
#group_stripe a {
  text-decoration: none;
  color:#333;
}
#group_stripe a:hover {
  color:#ffffcc;
}
.band_name a {
  padding-left:5px;
  font-size: 1.9em;
  text-decoration: none;
  color:#333;
}
.band_name a:hover {
  color:#ffffcc;
}

