
BODY 
{ 
    background: url(http://www.operainfo.org/images/site/home/metop_web_back.gif);
	margin-top: 0px; 
}

a 
{
	color:			#072D42; 
	text-decoration:	underline;
	font-weight:		normal;
}

a:active 
{
	color:			#072D42;
	text-decoration:	underline;
	font-weight:		normal;
}

a:hover	
{
	color:			#02162B; 
	text-decoration:	underline;
	font-weight:		normal;
}

/* Declare the fonts for everything in one class block */
.bodycontent,
.bgname,
.bodyemph,
.bodyheading,
.bodycolor,
.homesearch,
.homeoperas,
.small,
.smallheading,
.smallcolor,
.languagelinks,
.smallheadingcolor,
.verysmall,
.panelist,
.basicCell,
.bottomtext,
.audioboxtext,
.audioboxtext2,
.audioboxtext3,
.form1,
.form2,
.form3
{
	font-family: Arial, Helvetica, sans-serif;
}

.bodycontent,
.bgname,
.bodyemph,
.bodyheading,
.homeoperas
{
	font-size: 14px;
}

.bodycolor,
.homesearch,
.small,
.smallheading,
.smallcolor,
.languagelinks,
.smallheadingcolor,
.panelist,
.basicCell,
.form1,
.form2,
.form3
{
	font-size:	12px;
}

.big
{
	font-size:	16px;
}

.verysmall
{
	font-size:	10px;
}

.bodycontent,
.bgname,
.bodyemph,
.homesearch,
.homeoperas,
.small,
.smallheading,
.bottomtext,
.panelist,
.basicCell,
.form1,
.form2,
.form3,
.audioboxtext,
.audioboxtext2,
.audioboxtext3
{
	color: #000000;
}

.bgname,
.bodyemph,
.bodyheading,
.charactername,
.smallheading,
.smallheadingcolor,
.storymiddle,
.audioboxtext2,
.big,
.form1,
.form2,
.form3
{
	font-weight: bold;
}

/* End font declarations */

.bodycontent,
.bgname
{
	padding-right: 20px;
}

.bodyheading 
{
	color:		#072D42;
}

.bodycolor 
{
	color:		#072D42;
}

#homeyearbanner
{
	text-align:	left;
	background-color: #FFFFFF;
}

.homesearch 
{
	vertical-align:	middle;
	text-align: right;
	background-color: #FFFFFF;
	padding-right: 10px;
}

.homebg 
{
	background-color: #FFFFFF;
}


.hometext,
.textRightPadding
{
	text-align: left;
	padding-right:	30px;
}

.hometext
{
	vertical-align:		top;
	background-color:	#FFFFFF;
}

.hometextphoto {
	vertical-align:	top;
	text-align: right;
	background-color: #FFFFFF;
}

.homeoperas 
{
	vertical-align:	top;
	text-align: left;
	background-color: #FFFFFF;
	padding-right:		22px;
}

.homeimage 
{
	vertical-align:	top;
	text-align: center;
	background-color: #FFFFFF;
}

.operaphoto 
{
	vertical-align:	bottom;
	text-align: left;
	background-color: #FFFFFF;
}

.charactername 
{
	font-style:	italic;
}


.languagelinks,
.smallcolor,
.smallheadingcolor
{
	color: #072d42;
}

.languagelinks
{
	display:	block;
	text-align:	left;
	padding:	8px 0px 0px 0px;
}

.sidenav {
	background-color: #A8BBC7;
	vertical-align:	top;
}
.sidenavlogo {
	background-color: #A8BBC7;
	vertical-align:	bottom;
}
.pagecontent {
	background-color: #FFFFFF;
	vertical-align:	top;
	text-align: left
}
.leftsp {
	background-color: #FFFFFF;
	vertical-align:	middle;
	text-align: right;
}
.btmlogo {
	background-color: #A8BBC7;
	vertical-align:	bottom;
}
.bottomplainbar {
	background-color: #E0DEC6;
}

.topbar {
	background-color: #4B4747;
}

.bottomtext 
{
	font-size: 10px;
	background-color: #FFFFFF;
}

.storyprevious {
	text-align: left;
}

.storymiddle 
{
	text-align: center;
}

.storynext {
	text-align: right;
}
.pimage {
	text-align: right;
	background-color: #E5E5E5;
	vertical-align:	top;
}
.panelist,
.basicCell
{
	background-color: #CFD8DE;
	vertical-align:	top;
}
.bgbox {
	background-color: #E5E5E5;
	vertical-align:	top;
}
.bgbox2 {
	background-color: #E5E5E5;
	vertical-align:	top;
	text-align: right;
}
.bgbox3 {
	background-color: #E5E5E5;
	vertical-align:	top;
	text-align: center;
}
.audiobox {
	background-color: #E5E5E5;
}

.audioboxtext,
.audioboxtext2
{
	font-size: 10px;
	vertical-align:	top;
}

.audioboxtext2 
{
	font-style:	italic;
}

.audioboxtext3 {
	font-style:	italic;
}

.bgleft {
	background-color: #E5E5E5;
	text-align: left;
}
.bioimage {
	float: right;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	2px;
	padding-bottom:	2px;
}


.form1,
.form2,
.form3
 {
	vertical-align:	middle;
}

.form1
{
	text-align: right;
}

.form2 {
	text-align: left;
}

.form3
{
	margin-top:	5px;
	margin-bottom:	5px;
	margin-right:	5px;
}

.sidenavSearchBox
{
	margin-left:	10px;
}


.highlight {
	color: #990033;
}

#universalNavBG {
	background: #fff url(../../_img/common/topnav_bg.gif) repeat-x;
}
#universalNav td {
	font: 11px Arial, Verdana, sans-serif;
	color: #9b9a87;
}
#universalNav a {
	color: #933;
	text-decoration: none;
}
#universalNav a:hover {
	text-decoration: underline;
}
#universalText td {
	padding: 5px 11px 2px 10px;
}
#universalText img {
	margin-top: .4em;
}
#universalText form {
	margin: 0;
	padding: 0;
}
#universalSearchBox {
	font-size: 1em;
	width: 150px;
}
#universalSearchArrow {
	margin-bottom: -.1em;
}


