body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #591E00;
	font-size: 55%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	
}

p {


}
h1 {
	font-variant: small-caps;
	line-height: 0.8em;
	font-weight: 300;	
	color: #4F2306;
	
}
h2 {
	font-weight: 300;
	font-size: medium;	
	color: #EF1B27;
	
}
h3 {
	 
	font-weight: 300;
	
}
h5 {
	font-variant: small-caps;
	color: #333333;
	letter-spacing: 3px;
}
ul {
	line-height: 1.4em;
	font-size: 90%;
	list-style-type: square;
}
.red {color: #EF1B27;}

.green {color: #EF1B27;}

.brown {color: #EF1B27;}

a {
	color: #D5882E;
	text-decoration: underline;
	font-weight: bold;
	
}
a:hover {
	color: #D5882E;
	text-decoration: none;
	/*
	border-top-color: #A09924;
	border-top-style: dashed;
	border-top-width: 1px;
	border-bottom-color: #A09924;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	*/
}

td {
	line-height: 1.4em;
	font-size: 110%;
}

#leftnav {
margin-top: 20px;
font-size: 80%;

}
.footertag {
	font-size: 80%;
	color: #999999;
	
}
#footer {

background-color:#fff

}
#buckley1
{
    line-height: 1.4em;
	font-size: 110%;
	margin: -1.7em 20px 0 20px;


}
#buckley1 p
{
    line-height: 1.4em;
	font-size: 80%;
	 


}
#buckley1 h5
{
    color: #E51563;
}

#eholders
{
	margin-top: 43px;
	
}
#eopera-img
{
 /* padding-top: 0px; */
 margin-top: 2px;

}
#butterfly-newsletter
{
  margin-top: 27px;  
 

}
.newsheading
{
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: 500;
	
}
.newsspacer{
float: right;
}
.newsitems
{
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;	 
	margin-left: 12px;
	padding-top: 25px;
	

}
.castpicssmall {

border: solid #333 5px;
}

.performances{
    color: #FFFFFF;
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;


}

.performances a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	 
	
}
.performances a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
.performances a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
/* below are the styles for the dev menus */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: relative;
top: 40;
left: 0;
}

#menu {
width: 11em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
font-size: 80%;
border: 1px solid gray;
background: #e1e1e1;
text-align: left;
}
#menu dd {
border: 1px solid gray;
font-size: 80%;

}
#menu li {
text-align: left;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: #eee;
}

.mentions {
position: absolute;
top : 300px;
left : 10px;
color: #000;
background-color: #ddd;
}
	
.benefactors
{
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 12px;
	color: #EF1B27;
}
	