
body { color: #736357; font: .7em Verdana, Tahoma, Helvetica, sans-serif; background: #838c78 url(/styles/images/bg_bottomright.gif) no-repeat fixed right bottom; }

a { text-decoration: none; color: #60080b; }
a:hover { text-decoration: underline }

div#body-content-wrapper { background: transparent url(/styles/images/bg_topleft.gif) no-repeat fixed left top; float: left; width: 100%; text-align: center; padding: 16px 0 100px 0; }
div#center-block { width: 914px; margin: 0 auto; text-align: left; }

ul#top-navbar { height: 34px; display: block; text-align: center; }
ul#top-navbar li { display: inline; list-style-type: none; }
ul#top-navbar li a { padding: 0 18px; }

div#title { height: 247px; padding: 9px; width: 880px; }
div#title img { display: block; }
	
div#footer { float: left; width: 100%; margin-top: 50px; color: #3e3d21; text-align: center; }
div#footer div.copyright { margin-top: 20px; }
div#footer a { color: #3e3d21; text-decoration: none; }
div#footer a:hover { text-decoration: underline; }


/* Shadow Box */
div.ds-top { float: left; width: 914px; display: inline; overflow: hidden; height: 7px; background: transparent url(/styles/images/bg_shadow-top.png) scroll no-repeat center top; }
div.ds-middle { float: left; width: 900px; display: inline; overflow: hidden; padding: 0 7px; background: transparent url(/styles/images/bg_shadow-middle.png) scroll repeat-y center top; }
div.ds-bottom { float: left; width: 914px; display: inline; overflow: hidden; height: 7px; background: transparent url(/styles/images/bg_shadow-bottom.png) scroll no-repeat center top; }

/* Brown Content Boxes */
div.content-border { float: left; width: 882px; display: inline; overflow: hidden; padding: 8px; border: 1px solid #cfd9c3; background-color: #cecdb4; }
div.content-border div.content { float: left; display: inline; overflow: hidden; width: 840px; padding: 8px 20px; border: 1px solid #b8a38d; background: #fbf2e3 url(/styles/images/bg_content.gif) no-repeat right bottom; }
div.content-border div.content.no-bg { background-image: none; }
div.content-border div.content div.divider { float: left; width: 840px; padding: 4px 0; background: url(/styles/images/bg_divider.gif) repeat-y center top; }
div.content-border div.content div.divider div.left { float: left; width: 400px; }
div.content-border div.content div.divider div.right { float: right; width: 400px; }



p { margin: 0 0 1.5ex 0; line-height: 2.5ex; }
div.block { margin: 20px 30px 0; }

h2 { padding: 15px 0; height: 36px; }

div.hr { height: 35px; background: url(/styles/images/g_hr.gif) center center no-repeat; border: 0; margin: 0; }
div.hr.top { margin-top: -12px; }


div#pagetail a.icon,
	div#pagetail img.icon { float: right; margin-left: 20px; }
	div#pagetail a.icon img { display: block; }
	
	div#pagetail p { margin: 6px 0 0 0; }
	
	div#pagetail div.multimedia a.movie { margin-top: 5px; }
	div#pagetail div.multimedia a.play { margin-top: 10px; }
	
	div#pagetail div.performances p { margin-top: 6px; }
	div#pagetail div.performances span.date { float: right; font-weight: bold; }
	div#pagetail div.performances div.info { font-style: italic; margin: 2px 0 0 16px; }
	div#pagetail div.performances a.readmore { margin-top: 15px; font-weight: bold; }
	
	div#pagetail blockquote { font: italic 1.3em 'Book Antiqua', 'Garamond', 'Times New Roman', serif; margin: 10px 0 0 0; }
	div#pagetail blockquote div { float: right; font-weight: bold; }
	div#pagetail blockquote a { float: left; margin-top: 6px; font: .75em Verdana; }
	
	div#pagetail a.readmore { display: block; font-style: italic; margin-top: 5px; }
	
	div#pagetail div.contact strong { display: block; }
	div#pagetail div.email { float: right; }