/*-------------------------------*/
/* Page Background and Main Font */
/*-------------------------------*/
html {height: 100%}

body 
{
	width: 100%;
	margin: 0px;
	background: url("../graphics/grey_gradient.jpg");
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 16px;
	z-index: 0;
}

/*-------------------------------*/
/* Copyright                     */
/*background-color: Gray;*/
/*-------------------------------*/
p.copyright
{
	position: absolute;
	bottom: 0px;
	font-size: 12px;
	font-style: italic;
	line-height: 150%;
}

/*-------------------------------*/
/* Page Header                   */
/*-------------------------------*/
img.hdr_img
{
	height: 87px;
	width: 784px;
}

/*-------------------------------*/
/* Menu                          */
/*-------------------------------*/
ul.menu 
{
	width: 100%;
	padding: 0%;
	margin: 0%
}

a.amenu
{
	text-decoration: none;
	padding: 0.3em 0.3em;
	font-size: 14px;
	font-style: italic;
}

li.imenu
{
	display: inline;
	padding: 0.6em;
}

/* unvisited menu link */
a.amenu:link
{
	color: White;
}     

/* visited menu link */
a.amenu:visited
{
	color: White;
}  

/* mouse over menu link */
a.amenu:hover
{
	color: Teal;
	font-weight: bolder;
} 

/* selected menu link */  
a.amenu:active
{
	color: Teal;
}   

/*-------------------------------*/
/* Table Control                 */ 
/*-------------------------------*/ 
table
{
	width: 800px;
}

table.rep_table
{
	width: 700px;
}

/*-------------------------------*/
/* Title, Imbedded Images, and   */ 
/* Inline Links                  */ 
/*-------------------------------*/
div.title
{
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

img.left_img 
{
	float: left;
	border: 1px solid black;
	margin: 0px 15px 10px 0px;
}

img.right_img 
{
	float: right;
	border: 1px solid black;
	margin: 0px 0px 0px 10px;
}

/* unvisited media link */
a.amain:link
{
	color: Black;
	text-decoration: underline;
}     
/* visited media link */
a.amain:visited
{
	color: Black;
	text-decoration: underline;
} 
 
/* mouse over media link */
a.amain:hover
{
	color: Teal;
	font-weight: bolder;
	text-decoration: underline;
} 
/* selected media link */  
a.amain:active
{
	color: Teal;
	text-decoration: underline;
}
/*-------------------------------*/
/* Quotes                        */ 
/*-------------------------------*/
div.mquote_text
{
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
}
div.mquote_person
{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
div.quote_text
{
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
div.quote_person
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

/*-------------------------------*/
/* Ensemble Elements             */ 
/*-------------------------------*/
col.composition_col
{
	text-align: left; 
	vertical-align: top;
}

col.composer_col
{
	text-align: right; 
	vertical-align: top;
}

th.ensemble_type
{
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

th.program_title
{
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}

td.bio
{
   font-style: italic;
	font-weight: normal;
	font-size: 16px;
}

td.rep_type
{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
}

td.composition
{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-indent: 15px;
}

td.composer
{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

div.movement
{
	font-size: 12px;
	font-style: italic;
	font-weight: lighter;
	text-indent: 15px;
}

td.footnote
{
	font-size: 12px;
	font-style: italic;
	font-weight: lighter;
	line-height: 175%;
}





