/*Basic set
*/
/*<agl.folder "Basic">*/
	html, body { margin: 0; padding: 0px; }
	body { color: #3b3429; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 180%; background-image: url(../images/template/bk_body.jpg); }
	td {}
	a:link { color: #942b15 ; text-decoration: none; }
	a:visited { color: #695238 ; text-decoration: none; }
	a:hover { color: #cfa366 ; text-decoration: underline; }
	a:active { color: #cfa366 ; text-decoration: none; }
	h1 { font-size: 24px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: normal; }
	h2 { font-size: 12px; font-weight: bold; padding-top: 18px; border-bottom: 1px dotted #cfa366; }
	h3 { color: #695238; font-size: 12px; font-weight: bold; padding-top: 12px; }
	ol { list-style-type: decimal; margin: 1em 0 1em 40px; }
/*</agl.folder>*/
/*Header styles*/
/*<agl.folder "Header">*/
	#header_box { color: #cfa366; font-size: 9px; background-repeat: no-repeat; text-decoration: none; text-align: right; padding-top: 70px; }
	a.languages { color: #cfa366; text-decoration: none; }
	a.languages:visited { color: #cfa366; text-decoration: none; }
	a.languages:hover { color: #cfa366; font-weight: bold; text-decoration: none; }
	a.languages:active { color: #cfa366; text-decoration: none; }
/*</agl.folder>*/
/*Navbar styles
*/
/*<agl.folder "Navbar">*/
	td.navbar { background-image: url(../images/template/bk_navbar.jpg); background-repeat: no-repeat; background-position: left 0; text-align: left; }
	#navbar_box { padding-top: 24px; padding-right: 10px; padding-left: 20px; }
	a.leftnav:link { color: #942b15; font-size: 10px; line-height: 240%; text-decoration: none; }
	a.leftnav:visited { color: #942b15; text-decoration: none; }
	a.leftnav:hover { color: #cfa366; font-weight: bold; text-decoration: none; }
	a.leftnav:active { color: #cfa366; text-decoration: none; }
/*</agl.folder>*/
/*Content Area Styles*/
/*<agl.folder "ContentArea">*/
	#content_box { padding-top: 22px; padding-right: 26px; padding-left: 30px; }
	.content_rule { width: 560px; height: 1px; border-bottom: 1pt solid #cfa366; }
	.content_halfrule { width: 280px; height: 1px; border-bottom: 1pt solid #cfa366; }
	.image_left { float: left; padding-right: 20px; padding-bottom: 5px; }
	.image_right { float: right; padding-bottom: 5px; padding-left: 20px; }
	.translations { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; }
	ul.samples { font-size: 10px; line-height: 200%; margin: 1em 0 1em 30px; list-style-image: url(../images/music_note.gif); }
	.data { color: #3b3429; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
	.home_subhead { color: #cfa366; font-size: 11px; font-weight: 700; text-transform: capitalize; border-bottom: 1px dotted #cfa366; }
	#home_news1 { padding: 10px; border-right: 1px solid #cfa366; }
	#home_news2 { padding: 10px; }
	.home_indent { padding-left: 16px; }
	.quote { color: #695238; font-size: 12px; line-height: 180%; text-align: right; }
	.source { color: #695238; font-size: 10px; line-height: 180%; }
	/*Concert Schedule
 styles*/
	.concert_year { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #cfa366; background-position: 0 center; width: 560px; height: 18px; padding-top: 0; padding-bottom: 5px; padding-left: 5px; }
	.concert_date { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; }
	.concert_program { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 130%; }
	.concert_venue { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 130%; }
	.sourcebottomborder { font-size: 10px; text-align: right; padding-bottom: 12px; border-bottom: 1px solid #cfa366; }
/*</agl.folder>*/
#footer { color: #3b3429; font-size: 9px; font-weight: 400; text-align: center; vertical-align: middle; padding-top: 4px; }
