body {

	position: relative;

	margin: 0; padding: 0;

	background: url(../images/titlebkg-311D09-52351D.gif) repeat-y 50% #52351D; color: #F5C390; /* Chocolate bkg image on screen left */

	font: bold 13px/1.8 Verdana, Arial, Helvetica, sans-serif;

}

a { text-decoration: none; }

#newshometitle {

	font-size: 14px Georgia, "Times New Roman", Times, serif !important;

	color: #A56E49;

	font-style:italic;

	font-weight:bold;

	line-height:normal;

	 }



#newshome {

	font-size: 10px !important;

	color: #F5C390;

	font-style:normal;

	font-weight: normal;

	line-height:normal;

	 }

	div#newshome p {

	font-size: 10px !important;

	color: #F5C390;

	font-style:normal;

	font-weight: normal;

	line-height:normal;

	 }

#newshome a:link, #newshome a:visited { color: #F5C390; text-decoration: none; }

#newshome a:hover { color: #F5C390; text-decoration: underline; }

#newshome a:active { color: #F5C390; text-decoration: none; }



#copyrighthome {

	font-size: 11px;

	margin-left: 230px;

	margin-top: 3px;

	

	 }

#copyrighthome a:link, #copyrighthome a:visited { color: #FFFFFF; text-decoration: underline; }

#coyrighthome a:hover { color: #FFFFFF; text-decoration: underline; }

#copyrighthome a:active { color: #FFFFFF; text-decoration: none; }

div#menubkg {

	position: fixed;

	left: 0;

	width: 100%; height: 50px;

	background: url(../images/menubkg-362313-52351D.gif) #362313; color: #D7B368;

	border-bottom: 3px solid #201306;

	z-index: 3;

}

div#menu {

	position: fixed;

	width: 100%; height: 40px;

	left: 0;

	margin: 15px auto; padding: 0;

	font: bold 15px Georgia, "Times New Roman", Times, serif;

	font-variant: small-caps;

	letter-spacing: 1px;

	text-align: center;

	background: transparent; color: #D7B368;

	z-index: 4;

/*	outline: 1px solid #666633;	*/

}

div#menu a, div#menu span {

	padding: 0.8em;

}

div#menu a:link, div#menu a:visited, div#page a:link, div#page a:visited {

	background: inherit; color: #027AB9;

}

div#menu a:hover, div#menu a:active, div#page a:hover, div#page a:active {

	background: inherit; color: #D7B368;	

}

div#content {

	position: relative;

	top: -39px;

	margin: 0 auto; 

	padding: 0;

	width: 780px; 

	background: #52351D; color: #F5C390;

	z-index: 1;

/*	outline: 1px solid #41840C; */

}

div#toplink {

	position: fixed;

	top: 65px;

	right: 15px;

	font: bold 0.95em Georgia, "Times New Roman", Times, serif;

	letter-spacing: 1px;

	z-index: 13;

z-index: 3;

}

div#toplink a {

	display: block;

	padding: 3px 5px;

	border: 2px solid;

}

div#toplink a:link, div#toplink a:visited {

	background-color: #412D19; color: #F5C390; 

	border-left-color: #614D39; border-top-color: #614D39; 

	border-right-color: #000000; border-bottom-color: #000000;

}

div#toplink a:hover {

	background-color: #412D19; color: #B58350; 

	border-left-color: #000000; border-top-color: #000000; 

	border-right-color: #614D39; border-bottom-color: #614D39;

}

div#navbar {

	position: fixed;

	width: 180px; height: 100%;

	margin-top: 125px;

	background: #311D09; color: #A56E49;

	min-height: 600px;

	z-index: 11;

/* border: 1px solid yellow; */

}

div#navbar ul {	

	position: relative;

	left: -25px;

	list-style-type: none;

}

div#navbar li {

	position: relative;

	font: 14px/1.1 Garamond, "Times New Roman", Times, serif;

	margin-bottom: 0.8em;

	background: inherit; color: #D7B368; color: #F5C390;	

}

div#navbar h2 {

	display: block;

	position: relative;

	margin-bottom: 0.6em; margin-top: 0;

	font: italic 20px/0.9em "Times New Roman", Times, serif;

	background-color: transparent; color: #955E39; color: #A56E49;

/*	border: 1px solid pink; */

}

div#navbar a:link, div#navbar a:visited { 

	background: inherit; color: #F5C390; 

} 

div#navbar a:hover, div#navbar a:active { 

	background: inherit; color: #027AB9; 

} 

div#outerbar { 

	position: absolute;

	top: 400px; left: 0;

	width: 100%; height: 154px;

	background: url(../images/border-362313-52351D.jpg) #362313 repeat-x 0 135px; color: #A56E49;

	z-index: 2;

}

div#outerbar-L { 

	position: absolute;

	left: -199px;

	width: 50%; height: 154px;

	background: url(../images/border-201306-311D09.jpg) #201306 repeat-x 0 135px; color: #A56E49;

	z-index: 21;

}

div#titlebar { 

	position: relative; 

	top: -40px;

	margin: 0 auto;

	width: 100%; width: 780px; 

	height: 150px;

	z-index: 22;

/*	outline: 1px solid #473424;	*/

}

div#titlebar-L {

	position: absolute;

	left: -10px;

	margin: 0 auto;

	width: 200px; height: 154px;

	background: url(../images/border-201306-311D09.jpg) #201306 repeat-x 0 135px; color: #915E33; color: #A56E49;

	z-index: 221;

}

div#titlebar h1 { 

	position: relative;

	top: 25px;

	margin-left: 10px;

	font: italic 4.7em/1.5 "Times New Roman", Times, serif;

	letter-spacing: 2px;

	background-color: transparent; color: #027AB9;	

	z-index: 222;

}	font, center { display: none; }

div#page {

	position: absolute; 

	top: 90px;

	width: 540px;

	left: 191px; 

	padding: 10px 0 3em 20px;

	background-color: #52351D; color: #F5C390;

	z-index: 12;

/*outline: 1px solid pink; */

}



div#page p, div#page blockquote { 

	font-weight: normal;

	background: inherit; color: #F5C390;

}

div#page p { 	

	line-height: 1.4;

}

div#page blockquote { 

	letter-spacing: 0;	

	line-height: 1.4;

}

div#page h2 {

	position: relative;

	margin: 1em 0 10px;

	padding: 3px 10px;

	font: italic 2.5em "Times New Roman", Times, serif;

	text-align: center;

	background-color: #362313; color: #915E34; color: #A56E49;

}

div#page h3 {

	position: relative;

	margin-top: 0; margin-bottom: 0;

	font: normal 2.3em "Times New Roman", Times, serif;

	background-color: transparent; color: #955E39;  color: #FF73A9; color: #027AB9;

}

div#page h3.first { margin-top: 26px; }



div#page h4 {

	margin-bottom: 0;

	font: italic 1.1em Verdana, Arial, Helvetica, sans-serif;

	background: inherit; color: #FFEEAA;

}

div#page ul.first, div#page p.first { margin-top: 35px; }



div#page ul li { 

	list-style-type: none; 

	padding-bottom: 0.8em;

}

div.hr1 {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #F5C390;	   

	width: 540px;

	margin: 1em 0;

}

div#page div.event, div#page div.event p {

	font: 1em Verdana, Arial, Helvetica, sans-serif;

	text-indent: 0;

	line-height: 1.4;

}

table { 

	margin-bottom: 1em; margin-left: 25px; 

	border-width: 0; 

}

</*th, td {	

	font: 13px Verdana, Arial, Helvetica, sans-serif;  

	background: inherit; color: #F5C390;

}
*/
th { 

	padding-top: 1.5em; 

	font-weight: bold;

	text-align: left; 

}

td { 

	padding: 0;

	font-weight: normal;  

	line-height: 1.1; 

}

.ss { 

/*	padding-right: 0.3em; 

	font-weight: bold; font-style: italic;  

	white-space: nowrap;

	background: inherit; color: #FF73A9;  color: #915E33; color: #FFB3B9; color: #C18E53; color: #CC9955;
 */
}

.centre { text-align: center; }

.pix { position: relative; margin: -8px 0 0 -21px; }

.leftpix { float: left; margin: 5px 20px 5px 0; }

.rightpix { float: right; margin: 5px 0 5px 20px; }

.poster { position: relative; left: -20px; top: -20px; padding-top: 40px; }

.noindent { text-indent: 0; }

.adjust { position: relative; top: -62px; margin-top: 3px; }



/* CONTACT PAGE: */
/*
#form .req {

	font-size: 1.5em;

	vertical-align: bottom;

	color: #FF9999; background: inherit;

}

#formtable td { padding-bottom: 20px; }



#form td input, #form td textarea  {

	background-color: #F5C390 !important;

}

#form td textarea { overflow: auto !important; }



#form input.right, #form input.name, #form textarea {

	border: 2px solid;

	border-left-color: #000000 !important; border-top-color: #000000 !important; 

	border-right-color: #816D59 !important; border-bottom-color:  #816D59 !important;

}

#form input.right, #form textarea {

	width: 311px !important;

}

#form input.name {

	width: 152px !important;

}

td#submitform {

	font-weight: bold !important;

	text-align: center;

}

td#submitform input { 	

	border: 2px solid !important;

	background-color: #F5C390 !important; color: #412D19 !important;

	border-left-color: #816D59 !important; border-top-color: #816D59 !important;

	border-right-color: #000000 !important; border-bottom-color: #000000 !important; 

}



td#submitform input:hover { 

	background-color: #412D19 !important; color: #F5C390 !important;

	border-left-color: #000000 !important; border-top-color: #000000 !important;

	border-right-color: #816D59 !important; border-bottom-color: #816D59 !important; 

	cursor: pointer;

}
*/

div.returnbtn {

	width: 18em;

	margin: 1em auto 3em;

	text-align: center;

	line-height: 1.3em;

	border-left-color: #000000 !important; border-top-color: #000000 !important; 

	border-right-color: #816D59 !important; border-bottom-color:  #816D59 !important;

}

div.returnbtn a {

	display: block;

	padding: 1px 5px 3px;

	border: 2px solid;

}

div.returnbtn a:link, div.returnbtn a:visited {

	background-color: #F5C390 !important; color: #412D19 !important;

	border-left-color: #816D59 !important; border-top-color: #816D59 !important;

	border-right-color: #000000 !important; border-bottom-color: #000000 !important; 

}

div.returnbtn a:hover {

	background-color: #412D19 !important; color: #F5C390 !important;

	border-left-color: #000000 !important; border-top-color: #000000 !important;

	border-right-color: #816D59 !important; border-bottom-color: #816D59 !important; 

	cursor: pointer;

}

div#formresponse { position: relative; margin-top: 45px !important;  }



div#formresponse p { line-height: 2em; }

div#formresponse p span { display: block; line-height: 1.4em !important; }

div#formresponse h3.first { top: -20px; }



div#page p.boldred {

	font-weight: bold;

	line-height: 1.1em;

	color: #027AB9; background: inherit;

}





/* REPERTOIRE PAGE */

div#rep div { margin-bottom: 0; }



.program {

	position: relative;

	margin-bottom: 35px !important;

}

.posterimage {

	float: left;

	position: absolute;

	left: -210px;

	top: 150px;

}

.posterimage img {

	display: block;

	margin-bottom: 10px;

}



/* SOUNDBITES PAGE: */

ul.compositions li.col1 ul li { margin-bottom: -1em;  }

ul.compositions .col2 { margin-left: 1em; }



div.playingclip {

	position: relative;

	top: 10px;

	padding: 5px 0 17px;

	width: 150px;

	height: 80px;

	background-color: #52351D; color: #F5C390;

	font: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	border: 1px solid #000000;

	z-index: 5 !important;

}



div.playingclip p { margin: 0 5px 7px 9px; text-align: left; }



div.playingclip object { position: absolute; top: 62px; left: 0; } /* FOR USE WITH AUDIO OBJECT FOR IE */

div.playingclip object object{ position: absolute; top: 0; left: 0; } /* FOR USE WITH NESTED AUDIO OBJECTS */

div.playingclip object#controller2, div.playingclip object#controller2a { top: 60px !important; } /* Needed for Safari, Gecko/Mozilla and Opera *

/* div.playingclip embed{ position: absolute; top: 30px; left: 0; } *//* FOR USE WITH EMBEDDED AUDIO NESTED IN OBJECT FOR STANDARDS BROWSERS */

/* div.playingclip embed { position: absolute; top: 62px; left: 0; } *//* FOR USE WITH EMBEDDED AUDIO ONLY */



div.playingclip em { font-size: 0.8em; }

div.playingclip a {

	display: block;

	padding: 3px 5px;

	border: 1px solid;

}

div.playingclip a.back:link, div.playingclip a.back:visited { 

	position: absolute;

	display: block;

	width: 4em !important;

	height: 1em !important;

	right: 0;

	bottom: 0 !important;

	margin: 3px 5px 5px auto !important;

	padding: 2px 2px 3px 2px !important; 

	border-left-color: #614D39; border-top-color: #614D39; 

	border-right-color: #000000; border-bottom-color: #000000;

	font-size: 0.8em !important;

	line-height: 1em;

	text-align: center;

	text-decoration: none;

}

div.playingclip a.back:hover { 

	background-color: #412D19; color: #B58350 !important;

	border-left-color: #000000; border-top-color: #000000; 

	border-right-color: #614D39; border-bottom-color: #614D39;

}



/* LINKS PAGE: */

ul#ullinks li span { margin-left: 2em; font-weight: normal; font-size: 0.9em; background: inherit;  color: #FBC996; }

ul#ullinks a:link span, ul#ullinks a:visited span { visibility: hidden; }

ul#ullinks a:hover span, ul#ullinks a:active span { visibility: visible; }




