﻿/***   General Rules  ***/

body 
{
	margin: 0 0 0 0
}

h1
{
	background-color: #00008B;
	color: White;
	line-height: 35px;
	font-family: Arial;
	font-size:medium 
	font-weight:bold;
	display:block;
}

h3
{
	display:none;
}

h2
{
	font-size:small;
}

.LeftBar
{

}




#menuPanel
{
    float:left;
    vertical-align:top; 
    width:170px;
	position:relative;
	top:0;
	left:0;    
}

#contentPanel
{
    float:left;
    vertical-align:top; 
    top:0px;
    left:0px;
    position:relative;
}


.MainContent
{
	vertical-align:top;
	left:171px;
	display:inline-block;
	position:relative;
}

/** For Playing.vm **/
.ShowListing
{
	list-style:none;
	list-style-position:outside;
	text-indent:-30px
}
.playingTitle
{
	font-family:Arial; color:Black; font-size:large; font-weight:bold;
}

@media print 
{
	#menuPanel
	{
		display:none;
	}
}



.ShowItem
{
	padding-bottom: 10px;
}

.Date
{
	font-family:Arial;
}
.ThisWeek
{
	font-family:Arial;
	font-weight:bold;
}

.AuthorCredit
{
	font-family:Arial;
	font-size:large;
}

.AuthorName
{
	font-family:Arial;
	font-size:larger;
	font-style:italic;
}

.PersonHasBio
{
	 
}

h1
{
}
 


/** For Show/Show.vm **/
.PlayTitle
{
	font-family:Arial;
	text-align:left;
	font-size:xx-large;
	width:100%;
}

.AuthorBlock
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.PlayDesc
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.Comments
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.PerformedBy
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.PerformedByName
{
	font-weight:bold;
	font-style:italic
}

.PerformedAt
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.PerformedAtName
{
	font-weight:bold;
	font-style:italic
}

.PerformanceDates
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

.PerformanceLinks
{
	font-family:Arial;
	font-size:large;
	padding-bottom:10px;
}

/** Person/Find **/
.PersonFindText
{
	text-align:center;
	font-family:Arial;
	font-size:larger;
}
/** For person/Display.vm **/
.BioPhoto
{
	position:absolute;
	right:20px;
		float:left
}
.BioName
{
	left: 33%;
	font-family:Times New Roman;
	font-weight:bold;
	font-size:x-large;
}

.BioText
{
	width:60%;
}

.BioNoText
{
	width:60%;
	font-style:italic;
}
.BioSectionHeader
{
	width:60%;	
	font-family:Times New Roman;
	text-align:center;
	font-size:x-large;
}
table.BioRoles
{
	border-width:0;
	padding:5;
	border-collapse:collapse;
	width:60%;	
}
thead.BioRoles
{
	background-color:#000080;
	font-weight:bold;
	font-size:larger;
	color:White;
}

tr.BioRoles
{
	font-size:larger;
}


/** For person/search.vm **/
personIndex
{
	text-align:center;
	font-size:36pt;
}
personIndex:after
{
	content: url("../../content/images/up.gif")
}

.PersonList-Letter
{
	font-family:Arial;
	text-align:center;
	font-size:36pt;
}
.PersonList-Name
{
	font-family:Arial;
	text-align:center;
	font-size:18pt;
	
}

/** for Site/Faq.vm **/

.Question
{
	color:#666699;
	cursor:pointer;
	font-size:larger;
	font-weight:bold;
	font-family:Arial;
}

.Answer
{
	font-family:Arial;
}


/**  QuoteComponent **/
.QuoteBlock
{
	width:610px; 
	text-align:center; 
	border-color:red;
	border-width:thin;
}

@media print
{
	.QuoteBlock
	{
		display:none;
	}
}

dl.Quote
{
	background-color:#dcdcdc; 
	padding: 5px 5px 5px 5px;
	text-align:center;
	font-family:Arial;
	border-collapse: collapse; 
	border-color:#111111;
	border-width:thin;
	border-style:inset;
	width: 516px; 

}
dl dt.Quote
{
	text-align:left;
	margin-bottom:11px;
}

dl dd.Quote
{
	text-align:right;
	margin-bottom:11px;
}

.AuditionDate
{
	font-family:Arial; font-size:x-large; font-weight:bold;
}

.AuditionLinks
{
	font-family:Arial; font-size:larger;
}