/* CSS Document */
BODY {
	margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
}
.pg_bg_top {background-image:url('/images/page_bg_top.png'); background-position:top; background-repeat:repeat-x;}
.pg_bg_bottom {background-image:url('/images/page_bg_bottom.png'); background-position:bottom; background-repeat:repeat-x;}
#mlrollover
{
	display: block;
	width:90px;
	height:61px;
}
#mlimg
{
border: 0px;
}
h1 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #762065;
	padding-left: 4px;
	width: 98%;
}

.mcw {border: 1px solid #762065;background-color: #FFFFFF;}
.mtlayout {border: 0px solid #000080;width: 600px;padding: 2px;}
.footer {border: 1px solid #762065;border-top: 0px;font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;background-color: #FFFFFF;color: #333333;}
.scontact {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;}
.lname {font-family: Arial, Helvetica, sans-serif;font-size: 12px; display:inline;}
.ldesc {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
.footermenu {font-size: 12px;background-color: #FFFFFF;color: black;}

.flink {color: #333333;}
.flink:link {text-decoration: none;}
.flink:visited {text-decoration: none;}
.flink:hover {text-decoration: none;color: black;}
.flink:active {text-decoration: none;}

.mlink {color: #762065; font-size: 12px;}
.mlink:link {text-decoration: none;}
.mlink:visited {text-decoration: none;}
.mlink:hover {text-decoration: none;color: black;}
.mlink:active {text-decoration: none;}

.largeview {font-size: 9px;color: #999999;}
.largeview:link {text-decoration: none;}
.largeview:visited {text-decoration: none;}
.largeview:hover {text-decoration: none;}
.largeview:active {text-decoration: none;}

.seasontitle {color: #333333;text-align: center;font-size: 16px;font-weight: bold;
	border: 1px solid #800080;background-color: #DDDDDD;}

.eventtable {background-color: #999999;border: 1px solid #800080;}
.egrouptext {color:white;font-size:12px;font-weight:bold;}
.cevent {text-align: center;width: 100%;}
.cehead {background-color: #762065;color: white;text-align: center;font-size: 11px;font-weight: bold;height:20px;}
.cesummary {background-color: #FFFFDD;color: black;text-align: center;font-size: 12px;}
.cemore {background-color: #F9F9F9;color: black;text-align: center;font-size: 12px;height:20px;background-image:url('/images/762065_dot.gif'); background-position: bottom left; background-repeat:repeat-x; vertical-align:top;}
.ceheadp {background-color: #CCCCCC;color: #762065;text-align: center;font-size: 11px;font-weight: bold;height:20px;background-image:url('/images/762065_dot.gif'); background-position: top left; background-repeat:repeat-x;}
.cesummaryp {background-color: #CCCCCC;color: black;text-align: center;font-size: 12px;}
.cemorep {background-color: #CCCCCC;color: black;text-align: center;font-size: 12px;height:20px;background-image:url('/images/762065_dot.gif'); background-position: bottom left; background-repeat:repeat-x;}
.ulc_ne {background-image:url('/images/ulc_ne.gif');width:20px;height:20px;background-color:#762065; background-position:left top; background-repeat: no-repeat;}
.urc_ne {background-image:url('/images/urc_ne.gif');width:20px;height:20px;background-color:#762065; background-position:left top; background-repeat: no-repeat;}
.llc_ne {background-image:url('/images/llc_ne.gif');background-repeat:no-repeat;}
.lrc_ne {background-image:url('/images/lrc_ne.gif');background-repeat:no-repeat;}
.ulc {background-image:url('/images/ulc.gif');width:20px;height:20px;background-color:#762065; background-position:left top; background-repeat: no-repeat;}
.urc {background-image:url('/images/urc.gif');width:20px;height:20px;background-color:#762065; background-position:left top; background-repeat: no-repeat;}
.llc {background-image:url('/images/llc.gif');background-repeat:no-repeat;}
.lrc {background-image:url('/images/lrc.gif');background-repeat:no-repeat;}
.ls {background-image:url('/images/762065_dot.gif');background-position:left; background-repeat:repeat-y; background-color: #ffffdd;}
.rs {background-image:url('/images/762065_dot.gif');background-position:right; background-repeat:repeat-y; background-color: #ffffdd;}
.ulc_p {background-image:url('/images/ulc_p.gif');width:20px;height:20px;background-color:#CCCCCC; background-position:left top; background-repeat: no-repeat;}
.urc_p {background-image:url('/images/urc_p.gif');width:20px;height:20px;background-color:#CCCCCC; background-position:left top; background-repeat: no-repeat;}
.llc_p {background-image:url('/images/llc_p.gif');background-repeat:no-repeat;}
.lrc_p {background-image:url('/images/lrc_p.gif');background-repeat:no-repeat;}
.ls_p {background-image:url('/images/762065_dot.gif');background-position:left; background-repeat:repeat-y; background-color: #cccccc;}
.rs_p {background-image:url('/images/762065_dot.gif');background-position:right; background-repeat:repeat-y; background-color: #cccccc;}

.ptext {color: #800080;font-size: 12px;}
.pdetail {color: #762065;font-size: 12px;font-weight: bold;margin-top: .4em;}

.nextevent {background-color: #FFFF00;font-size: 12px;font-weight: bold;}
.aboutus {color: black;font-size: 12px;font-weight: bold;width: 95%;text-align: justify;}
.elist {color: #333333;font-size: 13px;font-weight: bold;background-color: #FFFFCC;border: 1px solid #800080;text-align: justify;}
.recording {color: black;font-size: 14px;font-weight: bold;width: 95%;text-align: justify;}

/* .nblock {border: 3px solid #800080;margin-top: 10px;} */
.nblock {margin-top: 2px;}
.nitem {font-size: 12px;font-weight: normal;}
.nheader {font-size: 16px;font-weight: bold;background-color: #DDDDDD;text-align: center;}

.ttextc {font-size: 13px;text-align:justify;}
.ttext {font-size: 13px;}
.thtext {font-size: 12px;font-weight:bold;text-align: center;}

.sswlinkstext{font-size: 12px;font-weight:bold;text-align: left;}

.btext {font-size: 12px;font-weight:bold;}
.rtext {color: #990000;font-weight: bold;}

.bandopenings {color: #AA0000;}

html {height: 100%;}   /* needed by Netscape to prevent it going crazy*/
div.cat {width: 100%; height: .8em;/* needed by NN6*/
	line-height: 1em;border-bottom: 3px dotted gray;margin-top: .9em;
	font-size: .9em;font-weight: normal;}
.itemleft {float: left;position: relative; /*needed by IE6*/
	top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;padding-right: 10px;
	text-align: left;font-variant: small-caps;}
.itemright {float: right;position: relative; /* needed by IE6*/
	top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;text-align: right;
	padding-left: 10px;font-variant: small-caps;margin-right: -.1em;}
div.cat>.itemleft	{position:static;} /*IE5 Mac Bug, items are offset */
div.itemname {padding-bottom: 3pt;} /*Hack for IE so dots don't print thru text*/

/* Program Details */
/* pd_line creates the dotted line.  Put pd_title and pd_composer inside a pd_line */
.pd_line {width: 100%; height: .8em;/* needed by NN6*/
	line-height: 1em;border-bottom: 3px dotted gray;margin-top: .9em;
	font-size: .9em;font-weight: normal;}
.pd_title {float: left;position: relative; /*needed by IE6*/
	top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;padding-right: 10px;
	text-align: left;font-variant: small-caps;}
.pd_composer {float: right;position: relative; /* needed by IE6*/
	top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;text-align: right;
	padding-left: 10px;font-variant: small-caps;margin-right: -.1em;}
/* pd_movement is indented, to list movements or pieces of a larger title */
.pd_movement {text-align: left;position: relative; padding-left: 30px;
        top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;font-variant: small-caps;}
.pd_soloist {text-align: center;position: relative;
        top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;font-variant: small-caps;}
.pd_notes {text-align: center;position: relative;
        top: 5px;background-color: #F2F2F2;margin-bottom: -.3em;border-bottom: solid #F2F2F2 .2em;
        font-style: italic;}
.pd_programtitle{text-align: center;font-size: 16px;font-weight: bold; margin: 10px;}


.rsecthead {background-color: #CCCCCC;text-align: center;color: #800080;font-weight: bold;}
.rinst {font-family: Arial, Helvetica, sans-serif;width: 160px;vertical-align: top;font-size: 13px;font-weight: bold;}
.rnames {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;}
.ul1 {margin-left: 12.3em;text-align: left;}

div.printprogram {position: absolute; /*needed by IE6*/
	text-align: left;left: 0px;margin-left: 200px;margin-top: 10px;}

.bioname {color: #762065;font-size: 18px;font-weight: bold;background-color: #DDDDDD;}
.biodetail {color: #222222;font-size: 12px;font-weight: normal;}

.cdimages {border: 1px solid #999999;}
div.cdcat {width: 80%; height: .8em;/* needed by NN6*/
	line-height: 1em;border-bottom: 2px dotted gray;margin-top: .6em;
	font-size: 11px;font-weight: bold;}
.cdl {float: left;position: relative; /*needed by IE6*/
	top: 5px;background-color: #FFFFFF;margin-bottom: -.3em;border-bottom: solid #FFFFFF .2em;padding-right: 10px;
	text-align: left;}
.cdr {float: right;position: relative; /* needed by IE6*/
	top: 5px;background-color: #FFFFFF;margin-bottom: -.3em;border-bottom: solid #FFFFFF .2em;text-align: right;
	padding-left: 10px;}
div.cdcat>.cdl	{position:static;} /*IE5 Mac Bug, items are offset */
.cdmp3 {float:left; position: relative; top: 0px;background-color: #FFFFFF;margin-left: -30px;margin-bottom: -10px;padding-right: 10px;}
.cdsubs {text-align: left; width: 80%; font-size: 11px; font-weight: normal;margin-top: 9px; margin-bottom: -5px; padding-left:40px;}
.cdsoloist {font-size: 12px; font-weight: bold; font-style:italic; margin-top: 5px;}
.cdtitle {color: white; background-color: #762065; font-size: 14px; font-weight: bold; height: 25px;}
.divider {font-family: "Times New Roman", Times, serif;color: #333333;}
div#emailbox,div#emailbox div#concertinfo{margin:0;padding:0;list-style:none}
div#emailboxtitle{font: normal 12px Verdana,sans-serif;margin:0px;padding: 5px 0 3px;text-align:center;color: white;background-color:#8b8b4d;font-weight:bold;}
div#emailbox p {margin:0;padding:2px 3px 2px; font-size: 11px;}
div#emailbox div#container{background-color:#e0e0ad;border:1px solid #8b8b4d;}

