body {

  font-family:verdana,arial,helvetica,sans-serif;

  font-size:11px;

  font-weight:normal;

  color:#000;

  background-color:#FFF;

  margin:0px;

  padding:0px;

}

blockquote {

	margin-bottom:14px;

	margin-top:12px;

}

.content {

	position:relative;

	margin-left:auto;

	margin-right:auto;

	width:800px;
}

a {  

  color:#F00;

  text-decoration:none; 

} 

a:hover { 

	color:#F00;

	text-decoration:underline;

}

a.showLink {

	color:#F00;

	text-decoration:underline;

}

a.showLink.big {

	font-weight:bold;

	font-size:16px;

}

.navLink a {  

  color:#000;

} 

br.clear {

  clear:both;

  height:0;

  margin:0;

  font-size:1px;

  line-height:0;

}

.indentedText {

	margin-left:10px;

	margin-right:5px;

}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.textAlignCenter {
	text-align:center;
}
#program .spotlightContent .floatLeft {
	width:163px;
	margin-top:8px;
}
#program .spotlightContent .floatLeft img {
	margin-top:8px;
}
.container {

	float:left;

}

.topMargin {

	margin-top:10px;

}

h2 {

	font-size:14px;

	color:#FFF;

	margin-top:0;

	margin-bottom:3px;

	padding:5px 5px 5px 10px;

	

}

.spotlightContent h2 {

	width:335px;

	background-color:#F00;

	border-bottom:1px solid #000;

}

* html .spotlightContent h2 {

	width:353px;

}

#photos .spotlightContent h2 {

	width:565px;

	background-color:#F00;

	border-bottom:1px solid #000;

}

* html #photos .spotlightContent h2 {

	width:580px;

}

.sideContent h2 {

	width:200px;

	background-color:#BECB64;

	border-bottom:1px solid #000;

}

* html .sideContent h2 {

	width:213px;

}

.sideContent h2.texture {

	background:url('http://www.lyrichouse.org/images/bg_tree_lake_orange.gif') no-repeat 0 -10px;

	text-align:right;

	color:#BF1039

}

.comingSoonBox h2 {

	width:176px;

	background-color:#339;

	color:#FFF;

	font-weight:bold;

	border-bottom:1px solid #000;

	padding-left:5px;

}

* html .comingSoonBox h2 {

	width:184px;

}

.header {

	width:800px;

	position:relative;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0;

	padding:10px 0 0 32px;

}

.logo {

	float:left;
	margin-right:18px;
	margin-left:0;
	width:780px;

}

#staff .logo {
	background:url("http://www.lyrichouse.org/images/heading_staff.gif") 203px 105px no-repeat;
}
#donate .logo {
	background:url("http://www.lyrichouse.org/images/heading_donate.gif") 203px 105px no-repeat;
}
#lyrics .logo {
	background:url("http://www.lyrichouse.org/images/heading_lyrics.gif") 203px 105px no-repeat;
}
#music .logo {
	background:url("http://www.lyrichouse.org/images/heading_music.gif") 203px 105px no-repeat;
}
#photos .logo {
	background:url("http://www.lyrichouse.org/images/heading_photos.gif") 203px 105px no-repeat;
}

.mainBody {

	float:left;	

	width:802px;

	margin-left:10px;

	padding:10px 0 10px 10px;

	margin-top:0;

}

.leftContainer {

	float:left;

	width:188px;

}

.leftNav {

	float:left;

	width:187px;

	border-top:1px solid #000;

	border-right:1px solid #000;

	border-bottom:1px solid #000;

	border-left:1px solid #000;

	background-color:#FFFEE2;

}

.navLink {

	font-size:14px;

	font-weight:bold;

	background:url('http://www.lyrichouse.org/images/musical_note_white_red.gif') no-repeat 5px 9px;

	float:left;

	width:156px;

	border-bottom:1px solid #000; 

	border-left:1px solid #000; 

	color:#000; 

	padding-left:29px; 

	padding-right:0; 

	padding-top:10px; 

	padding-bottom:10px; 

	background-color:#FFFEE2;

}
.navLink.over {

	background:url('http://www.lyrichouse.org/images/musical_note_white_redOVER.gif') no-repeat 5px 9px;
	background-color:#A4D3EE;
	
}
.navLink.out {

	background:url('http://www.lyrichouse.org/images/musical_note_white_red.gif') no-repeat 5px 9px;
	
}

* html .navLink {

	width:185px;

}

.navLink.last {

	border-bottom:1px solid #000;

}

.comingSoonBox {

	float:left;

	width:185px;

	font-size:14px;

	font-weight:bold;

	color:#999;

	margin-top:10px;

	padding-bottom:10px;

	border:1px solid #000;

	background-color:#FFFEE2;

}

.comingSoonItem {

	float:left;

	width:161px;

	margin-left:10px;

	margin-top:5px;

}

.leftSideImage {

	width:186px;

	float:left;

	height:263px;

	margin-top:10px;

	border:1px solid #000;

}

#home .leftSideImage {

	background:url('http://www.lyrichouse.org/images/meljsmilework.jpg') no-repeat 0 -20px;

}

#program .leftSideImage {

	background:url('http://www.lyrichouse.org/images/slideboys.jpg') no-repeat 0 0;

	height:290px

}

#donate .leftSideImage {

	background:url('http://www.lyrichouse.org/images/gpist_186.jpg') no-repeat 0 -50px;

	height:371px

}
#lyrics .leftSideImage {

	background:url('http://www.lyrichouse.org/images/newphoto818.jpg') no-repeat 0 0;

	height:248px

}

* html #donate .leftSideImage {

	background:url('http://www.lyrichouse.org/images/gpist_186.jpg') no-repeat 0 -50px;

	height:397px

}

#staff .leftSideImage {

	background:url('http://www.lyrichouse.org/images/slideomeawesome2_186.jpg') no-repeat 0 -30px;

	height:423px

}

* html #staff .leftSideImage {

	background:url('http://www.lyrichouse.org/images/slideomeawesome2_186.jpg') no-repeat 0 -30px;

	height:430px

}
#music .leftSideImage {

	background:url('http://www.lyrichouse.org/images/slideomeawesome2_186.jpg') no-repeat 0 0;

	height:423px

}

* html #music .leftSideImage {

	background:url('http://www.lyrichouse.org/images/slideomeawesome2_186.jpg') no-repeat 0 0;

	height:430px

}

#contact .leftSideImage {

	background:url('http://www.lyrichouse.org/images/gpcute_186.jpg') no-repeat 0 -15px;

	height:245px

}

* html #program .leftSideImage {

	height:295px;

}

* html .leftSideImage {

	height:266px;

}

.leftSideThumbnails {

	width:186px;

	float:left;

	margin-top:10px;

}

.leftSideThumbnails img {

	float:left;

	width:43px;

	margin-right:3px;

	margin-top:3px;

	border:0px none;

}

.pageContent {

	margin-left:10px;

	width:580px;

	float:left;

}

.spotlightContent {

	float:left;

	width:350px;

	background-color:#FFF;

	border:1px solid #000;

	padding-bottom:10px;

	margin-right:0;

	background-color:#FFFEE2;
	overflow:hidden;

}

* html .spotlightContent {

	width:355px;

}
.hidden {
	display:none;
}
.spotlightContent#performanceMaySix {
	position:absolute;
	clear:left;
	z-index:1000;
}
.spotlightContent#performanceMaySix h2 {
	background-color:#BECB64;
}
* html .spotlightContent#performanceMaySix {
	left:228;
}


#photos .spotlightContent {

	width:580px;

	padding-bottom:0;

}

* html #photos .spotlightContent {

	width:582px;

}

#photos .spotlightContent img {

	border-top:1px solid #000;

}
#lyrics ul{
  float:left;
  list-style:none;
  margin-top:10px;
  padding-bottom:8px;
  margin-left:0;
  padding-left:0;
  }
#lyrics li {
  line-height:18px;
}

.mainPhoto {

	margin-top:10px;

}

.sideContent {

	margin-left:8px;

	float:left;

	width:213px;
	
	overflow:hidden;

	padding-bottom:10px;

	background-color:#FFFEE2;

	border:1px solid #000;

}
#brochure .sideContent {
	padding:0;
	margin-left:6px;
	background-color:#FFF;
	border:none;

}
#brochure .sideContent img {
	border:1px solid #000;

}
.sideContentContainer {
	float:left;

	width:215px;
	
	overflow:hidden;
}
#program .sideContent {
	margin-left:0;
}
#program .sideContentContainer {
	margin-left:10px;
}
#program .sideContent blockquote.contact {
	margin-left:10px;
}
#program .spotlightContent .unorderedList {
	width:175px;
	float:left;
  }
#program .spotlightContent ul {
	margin-left:10px;
	padding-left:10px;
  }
#program .spotlightContent li {
	margin-top:8px;
  }
#program .spotlightContent .floatLeft {
	width:160px;
  }
.sideContent p {

	margin-right:4px;

}

.sideContent ul {
  padding-left:0;
	margin-left:0;

}

#staff .sideContent.picOnly {
	background:url('http://www.lyrichouse.org/images/op2_215.jpg') no-repeat 0 -20px;
	height:165px;
	margin-top:10px;
}

.lowerContent {

	width:590px;

}

.listHead {

	margin-left:0;

	margin-top:10px;

	background:url('http://www.lyrichouse.org/images/arrow_red_white.gif') no-repeat 2px 2px;

	padding-left:18px;

	font-weight:bold;

	font-size:10px;

	height:28px

}

.indentedListText {

	margin-left:18px;

}

.width215 {

	width:215px;

}

.footer {

	float:left;

	width:802px;

	margin-left:10px;

	border:0px none;

	text-align:center;

	font-weight:bold;

	color:#333399; padding-left:10px; padding-right:0; padding-top:10px; padding-bottom:0

}
.contact {

	font-weight:bold;

}
.contact a {

	color:#F00;
	font-weight:bold;

}
ul.songTitles {
	float:left;
  	list-style:none;
  	margin-top:0;
    margin-bottom:15px;
  	margin-left:0;
  	padding-left:0;
}
.songTitles a {
	line-height:18px;
	margin-left:10px;
}
.songTitles li {
	margin-top:10px;

}
.songTitles div.indentedText {
  margin-bottom:0;
}
a.tinyLink, a.tinyLink:visited, a.tinyLink:hover {
	height:1px;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	font-size:1px;
	text-align:right;
}
.boldLink {
	font-weight:bold;
	font-size:10px;
}
#performanceMaySix hr {
	color:#BECB64;
}
#music h3 {
  padding-bottom:0;
  margin-top:10px;
  margin-bottom:0;
  font-size:1.4em;
  
}
