body	{
font-family: arial, sans-serif;
font-size: 11.5pt;
line-height: 13.5pt;
color: #ffffff;
margin:0;
background-color: #500c19;
}

#maintable {
background-image: url(../images/2010maroonscreenbackground.jpg);
background-color: #500c19;
background-repeat: no-repeat;
}

#maintext {
margin-top: 0;
padding-top: 0;
padding-bottom: 1em;

font-family: arial, sans-serif;
font-size: 11.5pt;
line-height: 13.5pt;
color: #ffffff;
}



/* These are the headlines, subheaders, and h tags */

h1	{
margin-top: 0px;
font-family: "Lucida Grande", Arial, sans-serif;
color: #ffffff;
font-size: 14pt;
font-weight: bold;
}

h2	{
margin-top: 0px;
font-family: "Lucida Grande", Arial, sans-serif;
color: #d99f00;
font-size: 13pt;
font-weight: bold;
text-align: center;
}

h3	{
margin-top: 0px;
margin-bottom: -1em;
font-family: "Lucida Grande", Arial, sans-serif;
color: #d99f00;
font-size: 11.5pt;
font-weight: bold;
}


.title	{
margin-top: 0px;
font-family: "Lucida Grande", Arial, sans-serif;
color: #d99f00;
font-size: 13pt;
font-weight: bold;
}

/*
.headline	{
margin-top: 0px;
font-family: "Lucida Grande", Arial, sans-serif;
color: #d99f00;
font-size: 13pt;
font-weight: bold;
}

.subheadline	{
margin-top: 0px;
font-family: "Lucida Grande", Arial, sans-serif;
color: #d99f00;
font-size: 11.5pt;
font-weight: bold;
}
*/

p.indent {
margin-left: 25px;
}

p.partialindent {
margin-left: 25px;
}

p.partialindent:first-letter {
margin-left: -25px;
}

p.question {
font-weight: bold;
}

p.answer {
margin-left: 25px;
margin-bottom: 2em;
}

.smallest {
font-size: .75em;
}

.workshop.instructor {
font-weight: bold;
}

.workshop.class {
font-style: italic;
}

.performances.stageday {
font-size: 16pt;
font-weight: bold;
line-height: 23pt;
}

.performances.day {
font-weight: bold;
}

.performances.location {
color: #000000;
font-weight: bold;
font-style: italic;
line-height: 18pt;
}

.performances.performer {
font-weight: bold;
line-height: 16.5pt;
}

stageperformers {
font-weight: bold;
line-height: 16.5pt;
}

a.stageperformers, a.stageperformers:visited {
text-decoration: none;
color: #542015;
font-weight: bold;
line-height: 16.5pt;
}

a.stageperformers:hover,  a.stageperformers:active {
color: #d99f00;
text-decoration: none;
font-weight: bold;
line-height: 16.5pt;
}
/*
a.stageperformers:visited {
text-decoration: none;
color: #542015;
font-weight: bold;
line-height: 16.5pt;
}
*/


 
/* These are the three lines between the rows of navigation at the top of page */

div.line1 {
background-color: #ffffff;
margin-left: 36px;
margin-bottom: 1px;
}

div.line2, div.line3 {
background-color: #ffffff;
margin-top: 1px;
width: 100%;
}

div.line2 {
margin-bottom: 1px;
}

div.line3 {
margin-bottom: 0;
padding-bottom: 0;
}



/* These are styles for the three rows of navigation at the top of the page */
.topnav		{
font-family: "Lucida Sans demi bold Roman", Arial, sans-serif;
font-weight: bold;
text-decoration: none;
}

.topnav a:hover	{
text-decoration: none;
color: #FFFFFF;
}

.topnav.row1	{
font-size: 9pt;
}

.topnav.row2	{
font-size: 9pt;
}

.topnav.row3	{
font-size: 8pt;
}

.topnav.row1.tilde, .topnav.row2.dot, .topnav.row3.dot	{
color: #d99f00;
font-weight: bold;
margin: 0 5px;
}

#topnavrow1 {
padding-left: 41px;
}

#topnavrow2 {
padding-left: 140px;
}

#topnavrow3 {
padding-right: 5px;
padding-bottom: 0;
margin-bottom: 0;
}


a, a:visited {
color: #d99f00;
text-decoration: none;
}

a:hover, a:active {
color: #EBEBD6;
text-decoration: underline;
}

/*a:visited {
color: #EBEBD6;
text-decoration: none;
}

a:hover, a:active {
color: #FFFFFF;
text-decoration: underline;
}
*/


/* Random image effects */

img.random {
	border: 1px solid #ffffff;
	border-color: #ffffff;
      }


#maintext img.left {
margin-left: 0px;
margin-right: 10px;
float: left;
}

#maintext img.right {
margin-left: 10px;
margin-right: 0px;
float: right;
}


/* Tables */

table.bordered {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	border-collapse: separate;
}
table.bordered th {
	border-width: 1px 1px 1px 1px;
	padding: 8px 8px 8px 8px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.bordered td {
	border-width: 1px 1px 1px 1px;
	padding: 8px 8px 8px 8px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	-moz-border-radius: 0px 0px 0px 0px;
}



/* Special cases text */

.updates {
	font-size: 10pt;
	line-height: 12pt;
}

.payplan2 {
	font-size: 10pt;
	line-height: 12pt;
	background-color:#966d75;
}


.payplan {
	font-size: 10pt;
	line-height: 12pt;
}

.spacer {
	font-size: 12pt;
	margin-left: 3px;
	margin-right: 3px;
}

.captions {
	font-size: 10pt;
	line-height: 12pt;
	text-align: center;
	font-weight: bold;
}

.notes {
	font-size: 9pt;
	line-height: 12pt;
	text-align: center;
}

.copyright {
	font-size: 10pt;
	line-height: 14pt;
	text-align: center;
}

.top {
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	padding-right: 10px;
}



