/* page header styles */
#quoteBody{
	margin-bottom: 0px;
	text-align: left;
}

#quoteAuthor{
	margin-top: 0px;
	text-align: right;
}


/* page main content styles */
#lightingHome {
	padding: 20px;
}

#lightingProductionList {
	/*border: solid black 2px;*/
	/*margin-top: -2px;*/
	/*width: 100%;  added of IE5 ICK*/
	/*padding: 5px;*/
	padding: 20px;
}

#lightingProduction {
	padding: 20px;
}

#lightingGallery {
	padding: 2px;
}


/* home page styles */
#contentTopLeft{
	width: 341px;
	float: left;
	margin-right: 10px;
	/*border: solid red 1px;*/
}

#contentTopLeft h4{
	text-decoration: underline;
}

#mission, #concept{
	margin-top: 0px; 
	text-align: justify;
	text-indent: 2em;
}

#recentShows {
	margin-top: 15px; 
}

#contentTopRight{
	width: 341px;
	float: left;
	margin-left:10px;
	/*border: solid blue 1px;*/
}
#contentBottom{
	clear: both;
	/*border: solid green 1px;*/
}

#contentBottom dt{
	margin: 7px;
}

#contentRecentShows{
	text-align: left;
	/*border: solid green 1px;*/
}



/* production list styles*/
#productionList {
	text-align: left;
	border-collapse: collapse;
	margin-top: 15px;
	/*border: solid red;*/
}

#productionList td.spacer{
}

#productionList .year {
	text-align: center;
	padding-right: 15px;
}

#productionList .title {
	width: 215px;
}

#productionList .venue {
	width: 235px;
}


/* production styles*/


/* image gallery styles*/
table.imageRow {
	border-collapse: collapse;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
	/*border: solid red;*/
}

table.imageRow img {
	border: solid black 2px; 
	/*border: solid red;*/
}

table#imgGalleryNav {
	width: 100%;
	/*border: solid black 2px;*/
}

table#imgGalleryNav td {
	width: 33%;
	/*border: solid black 2px;*/
}

#imgGalleryNavBack {
	text-align: left;
}

#imgGalleryPageNum {
	text-align: center;
}

#imgGalleryNavForward {
	text-align: right;
}


