html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */

:focus {
	outline: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1;
	color: black;
	background: white;
}

/*ol, ul {
	list-style: none;
}*/

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

body {
	line-height: 16px;
	font-size: 12px;
	background:#efefef;
	margin:0;
	padding:0;
	color: #000000;
}

a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

em {
	font-style:italic;
}

#articleSumm em {
	_zoom:1;
}

a:hover{
	text-decoration:underline;
}

strong {
	font-weight: bold;}

#container{
	width:auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	}
	
#headr{
	width: 100%;
	float: left;
	display: inline;
	background:#efefef;
}

#headrIn{
	background-repeat: no-repeat;
	width: 728px;
	padding: 0px 20px;
	height: 203px;
	margin: 0 auto;
	background:#000000;
	background-image:url(../gfx/date.gif);
	background-position: 147px 13px;	
	background-repeat: no-repeat;

}

#headrIn img {
	float: left;
	display: inline;
	color: #b4b4b4;
	}
	
#headrIn img.pr {
	display:none;
}

.hdlt, .hdmid, .hdrt {
	float:left;
	display:inline;}
	
.hdlt {
	padding:110px 0px 0px 0px;}	

.hdrt {
	width: 231px;
	padding:10px 0px 0px 0px;
	background-image: url(../gfx/bg_hdrt.gif);
	background-repeat: no-repeat;
}	
	
#headrIn dl {
	float:right;
	display:inline;
	line-height:1.3em;
	height:25px;
}	

#headrIn dl dd {
	float:left;
	display:inline;
	padding-left: .25em;
	color: #9c9c9c;
	font-weight:bold;
}

#headrIn dl dd a {
	color: #9c9c9c;
	font-size:10px;
	padding-bottom:.5em;
	display:block;
}

#headrIn dl dd a:hover {
	text-decoration: underline;
}

.nyplink{
	padding: 73px 0px 0px 22px;}

#nav{
	height: 45px;
	width:100%;
	background:#efefef;
	float: left;
	display: inline;
}

#nav div {
	margin:0 auto;
	height:45px;
	background-image: url(../gfx/nav_tabs_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	padding:0px;
	width:768px;
}

#nav div p{
	margin:0;
	padding:0;
	float:left;
	display:inline;}

#secHead {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadIn {
	padding: 0 0px 0 0;
	margin: 0 auto;
	width:768px;
	/*background-color: #ffffff;
	background-image:url(/bernstein/gfx/bnnr_spacer.gif);
	background-position:bottom right;
	background-repeat:repeat-x;*/
}

#secHeadIn h1 {
	width:500px;
}

#secHeadIn object {
	/*position:relative;
	bottom:13px;*/
}

#secHead #secHeadIn object {
	position:static;
	bottom:0px;
}

#secHeadIn img {
	float:left;
	display:inline;
	}
		
#secHead object {
	float:left;
	display: inline;
	background-color: #ffffff;
}

#subMenuBrarts, #subMenuBrevts, #subMenuBrmisc, #subMenuBrpress, #subMenuBrlb, #subMenuBrmass, #subMenuBrmm, #subMenuBrbio {
	float:left;
	/*position:relative;
	top:-1px;*/
	width:100%;
	padding-bottom:10000px;
	margin-bottom:-10000px;
}

#secHeadarts {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadarts #secHeadIn {
	width: 768px;
	background-color:#8dbc33;
	height:159px;
	}
	
#subMenuBrarts {
	background-color:#8dbc33;
}

#secHeadevts {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadevts #secHeadIn {
	background-color:#f5ae02;
	height:159px;
	}
	
#subMenuBrevts {
	background-color:#f5ae02;
}

#secHeadmisc {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadmisc #secHeadIn {
	/*background-color:#b7007a;*/
	background-color:#72206b;
	height:159px;
	}
	
#subMenuBrmisc {
	background-color:#72206b;
}
	
#secHeadpress {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadpress #secHeadIn {
	background-color:#2e79b2;
	height:159px;
	}

#subMenuBrpress {
	background-color:#2e79b2;
}

#secHeadlb {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadlb #secHeadIn {
	background-color:#ff5a00;
	height:159px;
	}

#subMenuBrlb {
	background-color:#ff5a00;
}
	
#secHeadmass {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadmass #secHeadIn {
	background-color:#4a4194;
	height:159px;
	}
	
#subMenuBrmass {
	background-color:#4a4194;
}

#secHeadmm {
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}
	
#secHeadmm #secHeadIn {
	background-color:#eb0000;
	height:159px;
	}
	
#subMenuBrmm {
	background-color:#eb0000;
}

#secHeadbio {	
	padding: 0px;
	margin: 0px;
	width:100%;
	background-color: #efefef;
	float:left;
	display: inline;
}

#secHeadbio #secHeadIn {
	background-color:#8dbc33;
	height:159px;
	}
	
#subMenuBrbio {
	background-color:#8dbc33;
}
	
#secNav {
	float: left;
	display: inline;
	font-size:11px;
	width:728px;
	padding:0px 20px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#contmass #secNav, #contlb #secNav, #contmm #secNav, #contEvt #secNav {
	float: left;
	display: inline;
	font-size:11px;
	width:536px;
	padding: 0px 0px;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#secNav p {
	padding:1em 0em;
	line-height:1.2em;
	color: #555555;
}

#secNav a {
	color:#555555;
	font-weight:normal;
}

#contnt {
	width:100%;
	margin:0;
	padding:0;
	background-color: #efefef;
	float: left;
	display: inline;
	}

#contntBlack {
	width:100%;
	margin:0;
	padding:0;
	background-color: #000000;
	float: left;
	display: inline;
	border-bottom: 1px solid #2d2c2c;
	}

#contntIn {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 768px;
	background-color:#ffffff;
}

#contntwht {
	float:left;
	background-color:#ffffff;
}

#subMenu {
	float: left;
	display: block;
	width: 172px;
	margin:0px 0px 0px 0px;
	padding:12px 20px 0px 20px;
	background-color: #ffffff;
}

#subMenu em {
	font-style:normal;
}

#subMenu p {
	margin-top:26px;
	margin-bottom:8px;
	color:#b5b5b5;
	font-size:12px;
	font-weight:bold;
}

#subMenu dl{
	width: 172px;
	font-size:11px;
	line-height:2.5em;
	border-bottom: 1px solid #d1d1d1;
}

#subMenu dl dd {
	font-size:11px;
	border-top: 1px solid #d1d1d1;
	display:block;
}


#subMenu dl dd dl {
	width: 162px;
	font-size:11px;
	line-height:2.5em;
	border-bottom: none;
	margin: 6px 0px 2px 10px;
}

#subMenu dl dd dl dd {
	border-top: none;
}

#subMenu dl dd a {
	color:#7f7f7f;
	font-size:11px;
	line-height:1em;
	padding-left:7px;
	display:block;
	padding-top:10px;
	padding-bottom:8px;
	padding-right:7px;
	font-weight: bold;
}

#subMenu dl dd a:hover, #subMenu dl dd a.dwn {
	color: #252525;
	text-decoration:none;
	background-image: url(../gfx/icon_rt_arw.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

#subMenu dl dd.dwn a, #subMenu dl dd a:hover {
	color:#000000;
}

#subMenu dl dd .indent a {
	margin-left: 15px;
}

#sponsorLogos {
	width:100%;
	margin:0;
	padding:0;
	background-color: #efefef;
	float: left;
	display: inline;
	clear:both;
}

#sponsorLogosIn {
	padding: 80px 0px 10px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 768px;
	background-color: #ffffff;
}

#sponsorLogosIn .logoIn {
	text-align:left;
	width:140px;
}

#sponsorLogosIn .logoIn p {
	padding-top:10px;
	font-size:10px;
	vertical-align:bottom;
	line-height:1.1em;
	color:#505050;
}
	
#footr{
	width:100%;
	margin:0;
	padding:0;
	background-color: #efefef;
	float: left;
	display: inline;
}

#footrIn{
	padding: 40px 0px 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 768px;
	height: 33px;
	background-color: #ffffff;
}


#footrIn div {
	padding: 0px;
	margin: 0px 20px;
	width: 728px;
	padding: 0px;
	border-top: #b5b5b5 solid 1px;
	height: 33px;
	background-color: #ffffff;
}

#footrIn p {
	float: left;
	display: inline;
	line-height: 32px;
	font-size: 11px;
	color: #292929;
}

#footrIn dl {
	float:right;
	display:inline;
	line-height:32px;
}	

#footrIn dl dd {
	float:left;
	display:inline;
	padding-left: .5em;
	color: #505050;
	font-weight:bold;
}

#footrIn dl dd a {
	color: #505050;
	font-size:11px;
	display:block;
}


#footrIn.spnsr {
	padding:5px 0px;
	height:50px;
}

#footrIn.spnsr p {
	margin-left: 12px;
	line-height: 50px;
	font-size: 11px;
	color: #959595;
	float:left;
	display:inline;
	width:528px;
}


#footrIn.spnsr img{
	float:left;
	display:inline;
}

/*********************************

			nav classes

*********************************/


#nav a {
	height: 0px;
	display: inline;
	float: left;
	padding-top:45px;
	overflow:hidden;
	position:relative;
	padding-right:1px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
#nav a:hover {
	background-image: url(../gfx/nav_tabs_bg.gif);
	background-repeat: no-repeat;
	}

#nav a.dwn {
	background-image: url(../gfx/nav_tabs_bg.gif);
	background-repeat: no-repeat;
	}

#nav a#events {
	left:0px;
	width: 192px;
	}
	
#nav a#events:hover, #nav a#events.dwn {
	background-position: 0px 0px;
}

#nav a#artists{
	width: 191px;
}

#nav a#artists:hover, #nav a#artists.dwn {
	background-position: -193px 0px;
}

#nav a#leonard{
left:-1px;
	width: 191px;
}

#nav a#leonard:hover, #nav a#leonard.dwn {
	background-position: -384px 0px;
}

#nav a#mass {
	width: 190px;
}

#nav a#mass:hover, #nav a#mass.dwn {
	background-position: -577px 0px;
}


/************************************

	Artists
	
**************************************/

#contArt {
	float: left;
	display: inline;
	background: #ffffff;
	width:728px;
	padding: 0px 20px;
}

#contArt a {
	display: block;
	float: none;
}

#contArt #artList {
	width: 728px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
}

#artList img {
	width:100px;
	height:100px;
}

#contArt #artList dl {
	font-size: 11px;
	margin:0px 21px 0px 0px;
	width: 228px;
	padding: 0px;
	display: inline;
	float: left;
	border-bottom: 1px solid #c4c4c4;
}               
                       
#contArt #artList dl.end {
	margin:0px 0px 0px 0px;
}

#contArt #artList dl dd {
	color: #000000;
	font-size:14px;
	line-height: 24px;
	padding: 12px 0px 12px 0px;
	font-weight: bold;
	border-top: 1px solid #c4c4c4;
	float: left;
	display: inline;
	width: 228px;
	/*height:75px;*/
}

#contArt #artList.partners dl dd {
	padding-bottom:20px;
}

#contArt #artList dl dd img {
	float:left;
	display: inline;
	margin: 0px 8px 0px 0px;
}   

#contArt #artList dl dd p {
	/*color: #000000;*/
	color:#628a18;
	font-size:14px;
	line-height: 20px;
	font-weight: bold;
	display: inline;
	float:left;
	width:160px;
}

#contArt #artList dl dd p .dtl {
	color:#7f7f7f;
	line-height:normal;
	font-size:11px;
	font-weight: normal;
}

#contArt #artList dl dd p .dtl em, i {
	_zoom:1;
}

#contArt #artList dl dd a {
	float: left;
	display: inline;
	margin: 0px 8px 0px 0px;
}

#contArt #artList dl dd a img {
	float:none;
	display:inline;
	margin:0px;
}

#contArt #artList dl dd p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}   

#contArt #artList dl dd p a.ext {
	font-weight: bold;
	font-size: 13px;
	color:#628a18;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	text-decoration:underline;
	display: block;
}

#contArt #artList dl dd p a:hover {
	color:#ed0000;
}

#contArt #artList dl dd.nolnk {
	line-height:1.2em;
	margin-top: .5em;
	margin-bottom: .8em;
	margin-right: .5em;
}

/* Artist Photos Grid */

#contArt #artList.grid {
	width: 728px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
}

#contArt #artList.grid dl {
	margin:0px 21px 0px 0px;
	width: 103px;
	padding: 0px;
	display: inline;
	float: left;
	border-bottom: 0px solid #c4c4c4;
	text-align:center;
}
                       
#contArt #artList.grid dl.end {
	margin:0px 0px 0px 0px;
}

#contArt #artList.grid dl dd {
	color: #000000;
	font-size:12px;
	line-height: 24px;
	padding: 6px 0px 16px 0px;
	font-weight: bold;
	border-top: 0px solid #c4c4c4;
	float: left;
	display: inline;
	width: 103px;
	height:126px;
	text-align:center;
}

#contArt #artList.grid.partners dl dd {
	padding-bottom:20px;
}

#contArt #artList.grid dl dd img {
	float:none;
	display: inline;
	margin: 0px;
	text-align:center;
}   

#contArt #artList.grid dl dd p {
	/*color:#628a18;*/
	color:#7f7f7f;
	font-size: 10px;
	line-height:normal;
	font-weight: bold;
	display: inline;
	float:left;
	width:103px;
}

#contArt #artList.grid dl dd p .dtl {
	color:#7f7f7f;
	line-height:normal;
	font-size:11px;
	font-weight: normal;
}

#contArt #artList.grid dl dd p .dtl em, i {
	_zoom:1;
}

#contArt #artList.grid dl dd a {
	float: none;
	display: block;
	margin: 0px;
	text-align:center;
}

#contArt #artList.grid dl dd a img {
	float:none;
	display:inline;
	margin:0px;
	padding-bottom:3px;
}

#contArt #artList.grid dl dd p a {
	color: #7f7f7f;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}   

#contArt #artList.grid dl dd p a.ext {
	/*color:#628a18;*/
	color:#7f7f7f;
	font-weight: bold;
	font-size: 10px;
	line-height:normal;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	text-decoration:underline;
	display: block;
}

#contArt #artList.grid dl dd p a:hover {
	color:#ed0000;
}

/* End Grid CSS */

#contArt #ftrArt {
	width: 728px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	margin-top:16px;
	margin-bottom:36px;
}

#contArt #ftrArt div.ftr {
	width:334px;
	height:121px;
	float:left;
	padding-right:16px;
	padding-top:8px;
	margin-right:26px;
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	background-color:#efefef;
	overflow:hidden;
}

#contArt #ftrArt .ftr div.ftr-dtl {
	width:180px;
	float:left;
	margin:0px;
	padding:0px;
}

#contArt #ftrArt .ftr img {
	float:left;
	width:136px;
	padding:8px;
	padding-top:0px;
}


#contArt #ftrArt .ftr div.ftr-dtl p {
	color:#565656;
	font-size:12px;
	line-height: 16px;
	font-weight: normal;
}

#contArt #ftrArt .ftr div.ftr-dtl p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contArt #ftrArt .ftr div.ftr-dtl h4.evt {
	font-size:16px;
	margin-bottom:8px;
}

/************************************

	Home
	
**************************************/

#contHme{
	float: left;
	display: inline;
	width:768px;
	background-color: #ffffff;
}

#contHme div.intro {
	margin:26px 20px 16px 20px;
}

#contHme div.intro p {
	font-size:14px;
	color:#707070;
	line-height:22px;
	margin:15px 16px 0px 0px;
}

#contHme #bdy{
	float: left;
	display: inline;
	width:467px;
	margin:15px 20px 40px 20px;
}

#contHme #bdy p {
	margin:18px 0px 0px 0px;
}

#contHme #bdy p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contHme #bdy p a:hover {
	color: #ed0000;
}

#contHme #bdy div.multim, 
#contHme #bdy div.trebot {
	float: left;
	display: inline;
	width:467px;
}

#contHme #bdy div.multim {
	margin-bottom: 36px;
}

#contHme #bdy div.multim div {
	float: left;
	display: inline;
	width:215px;
	margin: 15px 16px 0px 0px;
}

#contHme #bdy div.multim div.r {
	margin: 15px 0px 0px 0px;
}

#contHme #bdy div.trebot div {
	float: left;
	display: inline;
	width:145px;
	margin: 0px 16px 0px 0px;
}

#contHme #bdy p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contHme #bdy div.trebot div.r {
	margin: 0px 0px 0px 0px;
}

#contHme #sidebr {
	width:241px;
	float: left;
	display: inline;
	margin:15px 20px 0px 0px;
}

#contHme #sidebr .events {
	float: left;
	display: inline;
	width: 241px;
	margin-bottom: 27px;
}

#contHme #sidebr .events p {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	margin-top: 1em;
}

#contHme #sidebr .events p em {
	_zoom:1;
}

#contHme #sidebr .events p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contHme #sidebr .events p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contHme #sidebr .events p a:hover {
	color: #ed0000;
}

#contHme #bdy div.trebot div a.inline, #contHme #sidebr .events p a.inline {
	display:inline;
	margin:0px;
	padding:0px;
}

/************************************

	Bio/Artist
	
**************************************/

#contBio {
	float: left;
	display: inline;
	background:#ffffff;
	width:728px;
	padding: 0px 20px;
}

#contBio #bdy {
	float: left;
	display: inline;
	width:524px;
	padding-right:20px;
	margin-right:0;
}

#contBio #bdy.oneColumn {
	width:708px;
}

#contBio #bdy.shrtbdy {
	height:600px;
}

#contBio #bdy h1 {
	color:#707070;
	font-size:28px;
	line-height:32px;
	font-weight:normal;
	padding-bottom: 8px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d1d1d1;
}

#contBio #bdy h2 {
	color:#767676;
	font-size:18px;
	line-height:18px;
	margin-top:2em;
	margin-bottom:.8em;
	font-weight:normal;
}

#contBio #bdy p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom:1em;
}

#contBio #bdy p.dtl {
	padding-bottom:8px;
	margin-bottom:26px;
	border-bottom: solid 1px #d1d1d1;
}

#contBio #bdy p a {
	color:#ed0000;
	text-decoration: none;
}

#contBio #bdy p.dtl a {
	color:#565656;
	text-decoration: none;
}


#contBio #bdy p a:hover {
	color:#ed0000;
	text-decoration: underline;
}

#contBio #list {
	float: left;
	display: inline;
	width:708px;
	font-size:12px;
	line-height:18px;
	color: #000000;
	/*border-bottom:1px solid #d1d1d1;*/
}

#contBio #list h3 {
	color:#72206b;
	font-size:16px;
	line-height:16px;
	padding-bottom: 3px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:bold;
	display:block;
	margin-top:0px;
	clear:both;
	padding-top:26px;
}

#contBio #list div {
	float: left;
	min-height:85px;
	padding: 3px 0px 6px 0px;
	margin: 0px;
	/*border-top:1px solid #d1d1d1;*/
}

#contBio #list div img.fltltb {
	float:left;
	width:215px;
	margin-right:16px;
}

#contBio #list.partners div img.fltltb {
	border:1px solid #d1d1d1;
}

#contBio #list div p {
	display:block;
	float:left;
	width:456px;
	margin-top:6px;
}

#contBio #list div p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	display: block;
}

#contBio #list div p a.ext {
	color: #565656;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-image: none;	
	font-weight: bold;
	display: inline;
	float:none;
}

#contBio #list div p a:hover {
	color: #ed0000;
}

#contBio #list.photos {
	width: 728px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
}

#contBio #list.photos p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom:1em;
}

#contBio #list.photos p a {
	color:#ed0000;
	text-decoration: none;
}

#contBio #list.photos dl {
	font-size: 11px;
	margin:0px 21px 0px 0px;
	width: 228px;
	padding: 0px;
	display: inline;
	float: left;
	border-bottom: 1px solid #c4c4c4;
}               
                       
#contBio #list.photos dl.end {
	margin:0px 0px 0px 0px;
}

#contBio #list.photos dl dd {
	color: #000000;
	font-size:14px;
	line-height: 24px;
	padding: 12px 0px 12px 0px;
	font-weight: bold;
	border-top: 1px solid #c4c4c4;
	float: left;
	display: inline;
	width: 228px;
	height:185px;
	margin-bottom:16px;
}

#contBio #list.photos dl dd.first {
	height:210px;
}

#contBio #list.photos dl dd img {
	float:left;
	display: inline;
	margin: 0px 8px 0px 0px;
}

#contBio #list.photos dl dd p {
	color: #000000;
	font-size:11px;
	line-height: normal;
	font-weight: normal;
	padding:0px;
	margin:0px;
	display: inline;
	float:left;
	width:220px;
	padding-top:6px;
	text-align:center;
}

#contBio #list.photos dl dd p.cption {
	font-size:9px;
	font-style:italic;
}

#contBio #list.photos dl dd p .dtl {
	font-size:12px;
	font-weight: normal;
}

#contBio #list.photos dl dd a {
	float: left;
	display: inline;
	margin: 0px 8px 0px 0px;
}

#contBio #list.photos dl dd a img {
	float:none;
	display:inline;
	margin:0px;
}

#contBio #list.photos dl dd p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

#contBio #sidebr {
	float: right;
	display: inline;
	width: 184px;
	padding-left:0;
	padding-bottom:3px;
}

#contBio #sidebr .events {
	float: left;
	display: inline;
	width: 184px;
	margin-top: 3px;
	margin-left: 0;
	margin-right:0;	
	padding-bottom:40px;
}

#contBio #sidebr .events object {
}


#contBio #sidebr .events p {
	padding-top: 5px;
	line-height: 18px;}

#contBio #sidebr .events p strong {
	font-weight: bold;
}

#contBio #sidebr .events dl {
	font-size:12px;
}

#contBio #sidebr #schedevents.events .evt-item dl, #contBio #sidebr #relatedlinks.events .evt-item dl {
	margin:15px 0px 10px 0px;
}

#contBio #sidebr #schedevents.events .evt-item dl dd a, #contBio #sidebr #relatedlinks.events .evt-item dl dd a, #contBio p.dtl a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contBio #sidebr #schedevents.events .evt-item, #contBio #sidebr #relatedlinks.events .evt-item {
	padding-bottom: 3px;
	border-bottom: solid 1px #d1d1d1;
	margin-bottom: 4px;
}

#contBio #sidebr #schedevents .evt-item dl dd a:hover, #contBio #sidebr #relatedlinks .evt-item dl dd a:hover {
	color: #ed0000;
}

#contBio #sidebr #schedevents.events .evt-item dl dd, #contBio #sidebr #relatedlinks.events .evt-item dl dd {
	line-height: 18px;
}

#contBio #sidebr .events .evt-item dt {
	margin-top:.5em;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#contBio #sidebr .events .evt-item dd {
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

#contBio #bdy .videoPlayer {
	width:504px;
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	margin-top:32px;
	margin-bottom:20px;
	background-color:#efefef;
	padding:10px;
	padding-top:0px;
	min-height:280px;
}

#contBio #bdy .videoPlayer div.video {
	float:left;
	display:inline;
	margin-right:16px;
	width:320px;
}

#contBio #bdy .videoPlayer object {
	margin-top:10px;
}

#contBio #bdy .videoPlayer p {
	padding:5px 6px 0px 0px;
	margin-bottom:0px;
}

#contBio #bdy .videoPlayer p.cption {
	color: #7f7f7f;
	font-size:11px;
	margin-left:0px;
	line-height:normal;
}

#contBio #bdy .video-info {
	padding-top:9px;
	float:left;
	width:160px;
}

#contBio #bdy .video-info a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 6px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contBio #bdy .video-info a:hover {
	color:#ed0000;
}

#contBio #bdy .video-info h4 {
	margin-top:9px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom: solid 1px #d1d1d1;
}

#contBio #bdy .videoPlayer .playlist div a {
	color: #ed0000;
	font-size:12px;
	padding:0px;
	margin:0px;
	display:inline-block;
	background-image: none;	
	font-weight: bold;
	text-decoration:none;
}

#contBio #bdy .videoPlayer table {
	width:320px;
	border-top:1px solid #d1d1d1;
	margin-top:3px;
	padding-top:3px;
	position:relative;
	left:6px;
}

#contBio #bdy .videoPlayer table tr {
	clear:both;
}

#contBio #bdy .videoPlayer table tr td {
	float:left;
	width:155px;
	/*height:40px;*/
	overflow:hidden;
	padding:0px;
	margin-right:4px;
	margin-bottom:2px;
}

#contBio #bdy .videoPlayer table tr td img {
	float:left;
	width:60px;
	margin-right:5px;
}

#contBio #bdy .videoPlayer table tr td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000000;
}

#contBio #bdy .videoPlayer table tr td p a {
	font-weight:bold;
	line-height:normal;
	color:#565656;
}

#contBio #bdy .videoPlayer table tr td p a:hover {
	text-decoration:underline;
	color:#ed0000;
}

#contBio #bdy .videoPlayer table tr td.end {
	margin-right:0px;
}

/* MMList Video Index */

#contBio #mmlist {
	width: 524px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	border-bottom-width:0px;
}

#mmlist img {
	width:100px;
	height:100px;
}

#contBio #mmlist dl {
	/*font-size: 11px;
	margin:0px 12px 0px 0px;
	width: 122px;
	padding: 0px;
	display: inline;
	float: left;
	border-bottom: 1px solid #c4c4c4;*/
}
                       
#contBio #mmlist dl dd {
	color: #000000;
	font-size:12px;
	line-height: 24px;
	padding: 8px 0px 8px 0px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	border-top: 1px solid #c4c4c4;
	float: left;
	display: inline;
	width: 168px;
	min-height:120px;
	cursor:pointer;
}

#contBio #mmlist dl dd:hover {
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
}

#contBio #mmlist dd.nowplaying {
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	cursor:default;
}

#contBio #mmlist dd.nowplaying a, #contBio #mmlist dd.nowplaying a.ext {
	color:black;
	text-decoration:none;
	cursor:default;
}

#contBio #mmlist dd.end {
	margin:0px;
}

#contBio #mmlist dl dd img {
	width:168px;
	height:77px;
	display: block;
	margin-bottom: 8px;
	padding: 0px;
}

#contBio #mmlist dl dd p {
	color: #000000;
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	display: block;
	margin:0px;
	padding:0px 2px;
	height:30px;
	overflow:hidden;
	/*width:125px;*/
}

#contBio #mmlist.small dl dd p {
	height:28px;
}

#contBio #mmlist dl dd p .dtl {
	color:#7f7f7f;
	line-height:normal;
	font-size:11px;
	font-weight: normal;
}

#contBio #mmlist dl dd p .dtl em, i {
	_zoom:1;
}

#contBio #mmlist dl dd a {
	margin: 0px;
}

#contBio #mmlist dl dd p a {
	color: #565656;
	font-size:11px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

#contBio #mmlist dl dd p a.ext {
	font-weight: bold;
	font-size: 11px;
	color:#ed0000;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	text-decoration:underline;
	display: block;
	line-height:normal;
}

#contBio #mmlist dl dd p a:hover {
	color:#ed0000;
}

#contBio #mmlist dl dd.nolnk {
	line-height:1.2em;
	margin-top: .5em;
	margin-bottom: .8em;
	margin-right: .5em;
}

#contBio #mmlist p.dtl a {
	clear:both;
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 21px 0px 0px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-position:top right;
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

/************************************

	Leonard
	
**************************************/

#contlb .entries {
	color:#959595;
}

#contlb {
	float: left;
	display: inline;
	width:536px;
	background: #ffffff;
	padding: 0px 20px 0px 0px;
}

#contlb #bdy {
	float: left;
	display: inline;
	width: 536px;
}

#contlb #bdy div.summ {
	float: left;
	display: inline;
	width:536px;
	font-size:16px;
	line-height:24px;
	color: #707070;
}

#contlb #bdy div.summ h1 {
	color:#ffcf41;
	font-size:24px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:.1em;
}

#contlb #bdy div.summ p {
	margin: 0px;
	padding: 0px;
}

#contlb #bdy div.summ em {
	_zoom:1;
}

#contlb #bdy div.summ div.cption {
	display:block;
	text-align:right;
	font-size:12px;
	margin: 0px;
}

#contlb #bdy #index {
	float: left;
	display: inline;
	width:332px;
	font-size:12px;
	line-height:18px;
	color: #000000;
	border-bottom:1px solid #d1d1d1;
	margin: 22px 20px 20px 0px;
}

#contlb #bdy #index p {
	color:#707070;
	font-size:14px;
	padding:0px;
	margin:0px;
	padding-bottom:26px;
	line-height:21px;
}

#contlb #bdy #index div.index-item {
	float: left;
	min-height:85px;
	padding: 3px 0px 6px 0px;
	margin: 0px;
	/*border-top:1px solid #d1d1d1;*/
}

#contlb #bdy #index h2 {
	color:#cd4803;
	font-size:16px;
	line-height:16px;
	padding-bottom: 3px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:bold;
	display:block;
	margin-top:0px;
}

#contlb #bdy #index div.index-item h3 {
	color:#000000;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	display:block;
	padding:0px 0px 6px 0px;
	margin:0px;
}

#contlb #bdy #index div.index-item img {
	float:left;
	display:block;
	border-bottom-width:0px;
	width:100px;
	height:37px;
	margin:0px;
	padding:6px 12px 0px 0px;
}

#contlb #bdy #index div.index-item div.index-item-info {
	float:left;
	width:200px;
	padding:0px;
	margin:0px;
}

#contlb #bdy #index div.index-item div.index-item-info p {
	color:#000000;
	display:block;
	line-height:normal;
	font-size:12px;
	line-height:120%;
	padding-top:6px;
}

#contlb #bdy #index div.index-item div.index-item-info p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	display: block;
}

#contlb #bdy #index a.ext {
	color: #cd4803;
	/*text-decoration:underline;*/
	display: block;
}

#contlb #bdy #index div.index-item div.index-item-info p a:hover {
	color: #ed0000;
}

#contlb #bdy h1 {
	color:#707070;
	font-size:28px;
	line-height:32px;
	font-weight:normal;
	padding-bottom: 8px;
	margin-bottom: 13px;
	border-bottom: solid 1px #d1d1d1;
	margin-top:16px;
}

#contlb #bdy #articleSumm.oneColumn h1, #contlb #bdy #articleSumm.oneColumn h2 {
	margin-top:0px;
	padding-top:0px;
}

#contlb #bdy #articleSumm.oneColumn .multimedia {
	margin:8px 0px;
}

#contlb #bdy #articleSumm h2 {
	color:#363636;
	font-size:14px;
	line-height:16px;
	padding-bottom: 8px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:normal;
	display:block;
	margin-top:0px;
}

#contlb #bdy #articleSumm h3 {
	color:#363636;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin-top:8px;
	padding-bottom:16px;
	padding-left: 8px;
	clear:both;
}

#contlb #bdy #articleSumm h3 .cption {
	font-size:11px;
}

#contlb #bdy #articleSumm h4 {
	color:#363636;
	font-size:14px;
	line-height:16px;
	margin-bottom: 11px;
	font-weight:normal;
	display:block;
	margin-top:0px;
	text-transform:normal;
}

#contlb #bdy #articleSumm {
	float: left;
	display: inline;
	width:332px;
	margin: 20px 20px 20px 0px;
}

#contlb #bdy #articleSumm.oneColumn {
	float: left;
	display: inline;
	width:516px;
	margin: 20px 20px 20px 0px;
}

#contlb #bdy #articleSumm a, #contlb #bdy #articleSumm.oneColumn a {
	color: #ed0000;
	text-decoration: none;
}

#contlb #bdy #articleSumm a:hover, #contlb #bdy #articleSumm.oneColumn a:hover {
	text-decoration: underline;
}

#contlb #bdy #articleSumm p, #contlb #bdy #articleSumm.oneColumn p {	
	line-height:1.4em;
	font-size:13px;
	padding-bottom:.6em;
}

#contlb #bdy #articleSumm ul, #contlb #bdy #articleSumm.oneColumn ul, #contlb #bdy #articleSumm li, #contlb #bdy #articleSumm.oneColumn li {
	line-height:1.4em;
	font-size:13px;
	padding-bottom:.6em;
	padding-right:8px;
}

#contlb #bdy #articleSumm p {
	padding-left: 8px;
}

#contlb #bdy #articleSumm.oneColumn p {
	padding-left: 0px;
}


#contlb #bdy #articleSumm p.cption, #contlb #bdy #articleSumm.oneColumn p.cption {
	padding-bottom:26px;
	font-size:11px;
	padding-left:0px;
	margin-left:0px;
}

#contlb #bdy #articleSumm p.gray {
	color:#959595;
}

#contlb #bdy #articleSumm p strong, #contlb #bdy #articleSumm.oneColumn p strong {	
	font-weight:bold;
}

#contlb #bdy #articleSumm p.cont {
	margin-top:0px
	padding-top:0px;
	margin-bottom:46px;
}

#contlb #bdy #articleSumm .fltlt {
	width:323px;
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	margin-bottom:26px;
	background-color:#efefef;
	padding-bottom:13px;
}

#contlb #bdy #articleSumm .fltlt div.video {
	position:relative;
	left:6px;
}

#contlb #bdy #articleSumm .fltlt object {
	margin-top:16px;
}

#contlb #bdy #articleSumm .fltlt p {
	padding:5px 6px 0px 6px;
	margin-bottom:0px;
}

#contlb #bdy #articleSumm .fltlt p.cption {
	color: #7f7f7f;
}

#contlb #bdy #articleSumm .fltlt h4 {
	padding-left:6px;
	margin-top:16px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#contlb #bdy #articleSumm .fltlt table {
	width:320px;
	border-top:1px solid #d1d1d1;
	margin-top:3px;
	padding-top:3px;
	position:relative;
	left:6px;
}

#contlb #bdy #articleSumm .fltlt table tr {
	clear:both;
	margin-bottom:10px;
}

#contlb #bdy #articleSumm .fltlt table tr td {
	width:155px;
	overflow:hidden;
	padding:0px;
	margin-right:4px;
	padding-bottom:10px;
}

#contlb #bdy #articleSumm .fltlt table tr td img {
	/*float:left;*/
	width:130px;
	margin-right:5px;
	margin-bottom:4px;
}

#contlb #bdy #articleSumm .fltlt table tr td p {
	/*display:none;
	float:left;*/
	width:140px;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000000;
}

#contlb #bdy #articleSumm .fltlt table tr td p a {
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#565656;
}

#contlb #bdy #articleSumm .fltlt table tr td p a:hover {
	text-decoration:underline;
	color:#ed0000;
}

#contlb #bdy #articleSumm .fltlt table tr td.end {
	margin-right:0px;
}

#contlb #bdy #articleSumm .fltltb {
	width:263px;
	margin-bottom:8px;
}

#contlb #bdy #articleSumm .fltltb p.cption {
	color:#767676;
	padding-bottom:0px;
}

#contlb #bdy #articleSumm .fltaudio {
	width:187px;
}

#contlb #bdy #articleSumm .fltaudio p.cption a {
	color: #565656;
	font-size:11px;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:underline;
}

/*Pagination CSS*/

/*#contlb #bdy #articleSumm div.page {
	min-height:475px;
}

#contlb #bdy #articleSumm #pageNos {
	font-size:14px;
	font-weight:bold;
	padding-top:16px;
	padding-bottom:26px;
	color:#d1d1d1;
}

#contlb #bdy #articleSumm #pageNos a {
	color: #000000;
	margin:0px 6px;
	text-decoration:underline;
}

#contlb #bdy #articleSumm #pageNos a.dwn {
	color: #565656;
	margin:0px 3px;
	text-decoration:none;
}

#contlb #bdy #articleSumm #pageNos a:hover {
	color:#ed0000;
}

#contlb #bdy #articleSumm #pageNos img {
	position:relative;
	top:6px;
	margin: 0px 6px;
}*/

#contlb #bdy #overview p {	
	padding-bottom:1em;
}

#contlb #bdy p {
	margin-bottom:1em;
}

#contlb p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contlb #bdy #sidebr {
	float: left;
	display: inline;
	width: 184px;
	margin: 18px 0px 20px 0px;
}

#contlb #bdy #sidebr em, #contlb #bdy #sidebr i {
	_zoom:normal;
}

#contlb #bdy #sidebr .events {
	float: left;
	display: inline;
	width: 184px;
	margin-bottom: 27px;
}

#contlb #sidebr .events p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contlb #sidebr .events p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contlb #sidebr p a:hover {
	color: #ed0000;
}

#contlb #bdy #sidebr .events h4{
	margin-bottom: 18px;
}

#contlb #bdy #sidebr .events p {
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	margin-top: 1em;
}

#contlb #bdy #sidebr .events p em {
	_zoom:1;
}

#contlb #bdy #sidebr .events p.excerpt {
	font-size:11px;
	line-height:16px;
}

#contlb #bdy #sidebr .events p.cption {
	color: #7f7f7f;
	font-size:11px;
	margin-left:0px;
	line-height:normal;
}

#contlb #bdy #sidebr .events p.cption a {
	color: #565656;
	font-size:11px;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:underline;
}

#contlb #bdy #sidebr .events object {
}

#contlb #bdy #sidebr .events dl {
	margin-bottom:15px;
	font-size:12px;
}

#contlb #bdy #sidebr .events dl dd {
	margin-bottom:10px;
}

#contlb #bdy #sidebr .events a {
	font-size:12px;
}

#contlb #bdy #sidebr .events h2 {
	font-size:12px;
	color:#ffcf41;
	margin-bottom:0;
}

#contlb #bdy #sidebr .events h2 img{
	margin-bottom:15px;
	font-size:12px;
	color:#ffcf41;
}

#contlb #sidebr #relevents.events .evt-item dl, #contlb #sidebr #schedevents.events .evt-item dl {
	margin:6px 0px 10px 0px;
}

#contlb #sidebr #relevents.events .evt-item dl dd a, #contlb #sidebr #schedevents.events .evt-item dl dd a, #contlb p.dtl a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contlb #sidebr #relevents.events .evt-item, #contlb #sidebr #schedevents.events .evt-item {
	padding-bottom: 0px;
	border-bottom: solid 1px #d1d1d1;
	margin-bottom: 0px;
}

#contlb #sidebr #relevents .evt-item dl dd a:hover, #contlb #sidebr #schedevents .evt-item dl dd a:hover, #contlb #sidebr .events .evt-item dt a:hover {
	color: #ed0000;
}

#contlb #sidebr #relevents.events .evt-item dl dd, #contlb #sidebr #schedevents.events .evt-item dl dd {
	line-height: 18px;
}

#contlb #sidebr .events .evt-item dd {
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

#contlb #sidebr .events .evt-item dt, #contlb #sidebr .events .evt-item dt a {
	margin-top:.5em;
	font-size:13px;
	font-weight:normal;
	color:#ed0000;
}

#contlb #sidebr .listen {

}

#contlb #sidebr .listen p {
	font-size:11px;
}



/************************************

	Mass Project
	
**************************************/

#contmass .entries {
	color:#959595;
}

#contmass {
	float: left;
	display: inline;
	width:536px;
	background: #ffffff;
	padding: 0px 20px 0px 0px;
}

#contmass #bdy {
	float: left;
	display: inline;
	width: 536px;
}

#contmass #bdy div.summ {
	float: left;
	display: inline;
	width:536px;
	font-size:16px;
	line-height:24px;
	color: #707070;
}

#contmass #bdy div.summ h1 {
	color:#ffcf41;
	font-size:24px;
	line-height:18px;
	font-weight:bold;
	margin-bottom:.1em;
}

#contmass #bdy div.summ p {
	margin: 0px;
	padding: 0px;
}

#contmass #bdy #articleSumm {
	float: left;
	display: inline;
	width:332px;
	margin: 20px 20px 20px 0px;
}

#contmass #bdy #articleSumm a {
	color: #ed0000;
	text-decoration: none;
}


#contmass #bdy #articleSumm a:hover {
	text-decoration: underline;
}

#contmass #bdy h1 {
	color:#ed0000;
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	margin-top:.7em;
	margin-bottom:.7em;
}

#contmass #bdy h2, #contmass #bdy h2 a {
	color:#ed0000;
	font-size:14px;
	line-height:18px;
	margin-bottom:.8em;
	font-weight:bold;
}

#contmass #bdy #articleSumm p {	
	line-height:1.4em;
	font-size:13px;
	padding-bottom:.6em;
	padding-right:8px;
}


#contmass #bdy #articleSumm p.cption {	
	font-size:11px;
	padding-bottom:0px;
}

#contmass #bdy #articleSumm p strong {	
	font-weight:bold;
}

#contmass #bdy #overview p {	
	padding-bottom:1em;
}

#contmass #bdy p {
	margin-bottom:1em;
}

#contmass #bdy #sidebr {
	float: left;
	display: inline;
	width: 184px;
	margin: 18px 0px 20px 0px;

}

#contmass #bdy #sidebr .events {
	float: left;
	display: inline;
	width: 184px;
	margin-bottom: 27px;
}

#contmass #sidebr .events p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contmass #sidebr .events p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contmass #sidebr p a:hover {
	color: #ed0000;
}

#contmass #bdy #sidebr .events h4{
	margin-bottom: 18px;
}

#contmass #bdy #sidebr .events p {
color: #000000;
font-size: 12px;
line-height: 18px;
margin-top: 1em;
}

#contmass #bdy #sidebr .events object {
}

#contmass #bdy #sidebr .events dl {
	margin-bottom:15px;
	font-size:12px;
}

#contmass #bdy #sidebr .events dl dd {
	margin-bottom:10px;
}

#contmass #bdy #sidebr .events a {
	font-size:12px;
}

#contmass #bdy #sidebr .events h2 {
	font-size:12px;
	color:#ffcf41;
	margin-bottom:0;
}

#contmass #bdy #sidebr .events h2 img{
	margin-bottom:15px;
	font-size:12px;
	color:#ffcf41;
}

#contmass #sidebr .events dl {
	font-size:12px;
}

#contmass #sidebr #schedevents.events .evt-item dl {
	margin:15px 0px 10px 0px;
}

#contmass #sidebr #schedevents.events .evt-item dl dd a, #contmass p.dtl a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contmass #sidebr #schedevents.events .evt-item {
	padding-bottom: 3px;
	border-bottom: solid 1px #d1d1d1;
	margin-bottom: 4px;
}

#contmass #sidebr #schedevents .evt-item dl dd a:hover {
	color: #ed0000;
}

#contmass #sidebr #schedevents.events .evt-item dl dd .evt-item dl dd {
	line-height: 18px;
}

#contmass #sidebr .events .evt-item dt {
	margin-top:.5em;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#contmass #sidebr .events .evt-item dd {
	font-size:12px;
	color:#000000;
	font-weight:normal;
}


/************************************

	multimedia
	
**************************************/

#contmm {
	float: left;
	display: inline;
	width:536px;
	background: #ffffff;
	padding: 0px 20px 0px 0px;
}

#contmm #bdy {
	float: left;
	display: inline;
	width: 536px;
	padding-top:16px;
}

#contmm #bdy h2 {
	color:#363636;
	font-size:14px;
	line-height:16px;
	padding-bottom: 8px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:normal;
	display:block;
	margin-top:0px;
}

#contmm #bdy h3 {
	color:#363636;
	font-size:14px;
	line-height:16px;
	padding-bottom: 8px;
	font-weight:normal;
	display:block;
	margin-top:0px;
}

#contmm #bdy h4 {
	color:#363636;
	font-size:13px;
	line-height:16px;
	padding-bottom: 8px;
	font-weight:normal;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:normal;
}

#contmm #bdy h4.evt {
	color:#707070;
	font-size:11px;
	line-height:14px;
	margin-bottom:16px;
}

#contmm #bdy p.intro {
	font-size:16px;
	line-height:24px;
	color: #707070;
	margin-bottom:20px;
}

/* MMList from RO */

#contmm #bdy #mmlist {
	float: left;
	display: inline;
	width:536px;
	font-size:12px;
	line-height:18px;
	color: #000000;
	border-bottom:1px solid #d1d1d1;	
}

#contmm #bdy #articleSumm {
	padding-bottom:16px;
	margin-bottom:21px;
}

#contmm #bdy #articleSumm p {
	line-height:1.4em;
	font-size:13px;
	padding-bottom:.6em;
	margin-left:8px;
}

#contmm #bdy #articleSumm div.memory {
	padding-bottom:8px;
	margin-bottom:21px;
	border-bottom: solid 1px #d1d1d1;
}

#contmm #bdy #articleSumm p.byline {
	color:#363636;
	font-size:12px;
	line-height:16px;
	margin-top:16px;
}

#contmm #bdy #articleSumm a.ext {
	color: #ed0000;
}

#contmm #bdy #articleSumm h2 {
	color:#363636;
	font-size:14px;
	line-height:16px;
	padding-bottom: 8px;
	margin-bottom:4px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:normal;
	display:block;
	margin-top:21px;
}

#contmm #bdy #articleSumm h3 {
	color:#363636;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	padding-bottom:8px;
	clear:both;
}

#contmm #bdy #mmlist.press {
	width:332px;
	margin-right:20px;
}

#contmm #bdy #mmlist.press h2 {
	color:#363636;
	font-size:18px;
	line-height:18px;
	margin-bottom:6px;
	font-weight:normal;
	padding-bottom:0px;
	border-bottom-width:0px;
}

#contmm #bdy #mmlist.press h4.evt {
	margin-bottom:0px;
}

#contmm #bdy #mmlist.press p em {
	_zoom:1;
}

#contmm #bdy #mmlist.press p a.ext {
	color: #565656;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	font-weight: bold;
	display: inline;
	text-decoration:underline;
	float:none;
}

#contmm #bdy #mmlist div {
	float: left;
	display: inline;
	height:113px;
	width:536px;
	padding: 12px 0px 12px 0px;
	margin: 0px;
	border-top:1px solid #d1d1d1;
	clear:both;	
}

#contmm #bdy #mmlist.press div {
	height:auto;
	width:332px;
	clear:both;
}

#contmm #bdy #mmlist div p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-weight: bold;
	display: block;
}

#contmm #bdy #mmlist div p a:hover {
	color: #ed0000;
}

#contmm #bdy #sidebr {
	float: left;
	display: inline;
	width: 184px;
	margin: 0px 0px 20px 0px;

}

#contmm #bdy #sidebr .events {
	float: left;
	display: inline;
	width: 184px;
	margin-bottom: 27px;
}

#contmm #sidebr .events p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contmm #sidebr .events p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contmm #sidebr p a:hover {
	color: #ed0000;
}

#contmm #bdy #sidebr .events h4{
	margin-bottom: 18px;
}

#contmm #bdy #sidebr .events p {
color: #000000;
font-size: 12px;
line-height: 18px;
margin-top: 1em;
}

#contmm #bdy #sidebr .events object {
}

#contmm #bdy #sidebr .events dl {
	margin-bottom:15px;
	font-size:12px;
}

#contmm #bdy #sidebr .events dl dd {
	margin-bottom:10px;
}

#contmm #bdy #sidebr .events a {
	font-size:12px;
}

#contmm #bdy #sidebr .events h2 {
	font-size:12px;
	color:#ffcf41;
	margin-bottom:0;
}

#contmm #bdy #sidebr .events h2 img{
	margin-bottom:15px;
	font-size:12px;
	color:#ffcf41;
}


/* Video Player */

#contmm #bdy .videoPlayer {
	width:504px;
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	margin-bottom:26px;
	background-color:#efefef;
	padding:16px;
	padding-top:0px;
	min-height:280px;
}

#contmm #bdy .videoPlayer div.video {
	float:left;
	display:inline;
	margin-right:16px;
	width:320px;
}

#contmm #bdy .videoPlayer object {
	margin-top:16px;
}

#contmm #bdy .videoPlayer p {
	padding:5px 6px 0px 0px;
	margin-bottom:0px;
}

#contmm #bdy .videoPlayer p.cption {
	color: #7f7f7f;
	font-size:11px;
	margin-left:0px;
	line-height:normal;
}

#contmm #bdy .video-info {
	padding-top:9px;
	float:left;
	width:160px;
}

#contmm #bdy .video-info a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 6px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contmm #bdy .video-info a:hover {
	color:#ed0000;
}

#contmm #bdy .video-info h4 {
	margin-top:9px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom: solid 1px #d1d1d1;
}

#contmm #bdy .videoPlayer .playlist div a {
	color: #ed0000;
	font-size:12px;
	padding:0px;
	margin:0px;
	display:inline-block;
	background-image: none;	
	font-weight: bold;
	text-decoration:none;
}

#contmm #bdy .videoPlayer table {
	width:320px;
	border-top:1px solid #d1d1d1;
	margin-top:3px;
	padding-top:3px;
	position:relative;
	left:6px;
}

#contmm #bdy .videoPlayer table tr {
	clear:both;
}

#contmm #bdy .videoPlayer table tr td {
	float:left;
	width:155px;
	/*height:40px;*/
	overflow:hidden;
	padding:0px;
	margin-right:4px;
	margin-bottom:2px;
}

#contmm #bdy .videoPlayer table tr td img {
	float:left;
	width:60px;
	margin-right:5px;
}

#contmm #bdy .videoPlayer table tr td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000000;
}

#contmm #bdy .videoPlayer table tr td p a {
	font-weight:bold;
	line-height:normal;
	color:#565656;
}

#contmm #bdy .videoPlayer table tr td p a:hover {
	text-decoration:underline;
	color:#ed0000;
}

#contmm #bdy .videoPlayer table tr td.end {
	margin-right:0px;
}

/* MMList Video Index */

#contmm #mmlist {
	width: 536px;
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	border-bottom-width:0px;
}

#contmm #mmlist.slideshow {
	border-bottom-width:0px;
	padding-bottom:21px;
}

#mmlist img {
	width:100px;
	height:100px;
}

#contmm #mmlist dl {
	/*font-size: 11px;
	margin:0px 12px 0px 0px;
	width: 122px;
	padding: 0px;
	display: inline;
	float: left;
	border-bottom: 1px solid #c4c4c4;*/
}

#contmm #mmlist.slideshow dl {
	clear:all;
}
                       
#contmm #mmlist dl dd {
	color: #000000;
	font-size:12px;
	line-height: 24px;
	padding: 8px 0px 8px 0px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	border-top: 1px solid #c4c4c4;
	float: left;
	display: inline;
	width: 168px;
	min-height:120px;
	cursor:pointer;
}

#contmm #mmlist.small dl dd {
	width:126px;
	min-height:105px;
}

#contmm #mmlist.slideshow dl dd {
	width:96px;
	_width:90px;
	min-height:100px;
	border-top-width:0px;
	padding:0px;
	margin:5px 10px 5px 0px;
	_margin-right:6px;
}

#contmm #mmlist dl dd:hover {
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
}

#contmm #mmlist.slideshow dl dd:hover {
	background: none;
}

#contmm #mmlist dd.nowplaying {
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	cursor:default;
}

#contmm #mmlist dd.nowplaying a, #contmm #mmlist dd.nowplaying a.ext {
	color:black;
	text-decoration:none;
	cursor:default;
}

#contmm #mmlist dd.end {
	margin:0px;
}

#contmm #mmlist dl dd img {
	width:168px;
	height:77px;
	display: block;
	margin-bottom: 8px;
	padding: 0px;
}

#contmm #mmlist.small dl dd img {
	width:126px;
	height:58px;
}

#contmm #mmlist.slideshow dl dd img {
	width:auto;
	height:auto;
	padding:4px;
	border:1px solid #ccc;
	margin:0px;
}

#contmm #mmlist dl dd p {
	color: #000000;
	font-size:11px;
	line-height:normal;
	font-weight: bold;
	display: block;
	margin:0px;
	padding:0px 2px;
	height:30px;
	overflow:hidden;
	/*width:125px;*/
}

#contmm #mmlist.small dl dd p {
	height:28px;
}

#contmm #mmlist dl dd p .dtl {
	color:#7f7f7f;
	line-height:normal;
	font-size:11px;
	font-weight: normal;
}

#contmm #mmlist dl dd p .dtl em, i {
	_zoom:1;
}

#contmm #mmlist dl dd a {
	margin: 0px;
}

#contmm #mmlist.slideshow dl dd a {

}

#contmm #mmlist dl dd p a {
	color: #565656;
	font-size:11px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
}

#contmm #mmlist dl dd p a.ext {
	font-weight: bold;
	font-size: 11px;
	color:#ed0000;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	text-decoration:underline;
	display: block;
	line-height:normal;
}

#contmm #mmlist dl dd p a:hover {
	color:#ed0000;
}

#contmm #mmlist dl dd.nolnk {
	line-height:1.2em;
	margin-top: .5em;
	margin-bottom: .8em;
	margin-right: .5em;
}

#contmm #bdy p.cption a {
	color: #ed0000;
	font-size:12px;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:none;
}

#contmm #bdy p.cption a:hover {
	text-decoration:underline;
}

/************************************

	Events
	
**************************************/

#contEvt, #contEvt #bdy, #contEvt #bdy .evt-list-section, #contEvt #bdy #events-list, #contEvt #bdy #events-list .evt-list-section .evt-list-item {
	float: left;
	display: inline;
	width:536px;
	}

#contEvt{
	float: left;
	display: inline;
	width:536px;
	padding: 0px 20px 0px 0px;
	background: #ffffff;
	}
	
#contEvt em, #contEvt i {
	font-style:italic;
	_zoom:1;
}
	
#contEvt #bdy .nrrw, #contEvt #event, #contEvt #bdy .nrrw .evt-list-section, #contEvt #bdy .nrrw #events-list, #contEvt #bdy .nrrw #events-list .evt-list-section .evt-list-item {
	float: left;
	display: inline;
	width:332px;
	}	
#contEvt #bdy {
	margin-top:10px;
	}	
	
#contEvt #event {
	margin-right: 20px;}
	
#contEvt #bdy .nrrw {
	margin-right:20px;
	border-bottom: 1px solid #d1d1d1;
	}		
	
#contEvt #bdy .nrrw blockquote {
	padding: 10px 0px 16px 0px;
	border-top: 1px solid #d1d1d1;
	}		
    	
 #contEvt #bdy h2 {
	font-size:28px;
	color:#707070;
	font-weight: normal;
	line-height: 40px;
}

#contEvt #bdy h3 {
	font-size:16px;
	color:#707070;
	font-weight: normal;
	line-height: 22px;
	padding-bottom:15px;
	text-transform:uppercase;
}    
    
#contEvt #bdy .evt-list-head { 
	width:526px;
	float: left;
	display: inline;
	padding: 0px 0px 10px 10px;
	background: url(/bernstein/gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	margin-top: 5px;
}

#contEvt #bdy .evt-list-head dl { 
	width:170px;
	line-height: 30px;
	float: left;
	display: inline;
}

#contEvt #bdy .evt-list-head dl.twoColumn { 
	width:240px;
	margin-right:6px;
}

#contEvt #bdy .evt-list-head dl dd a {
	color: #707070;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contEvt #bdy .evt-list-head dl dd a:hover {
	color: #ed0000;
}

#contEvt #bdy #events-list .evt-list-section {
	margin-top: 40px;
	border-bottom: 1px solid #d1d1d1;
}
	
.evt-list-item {
	padding: 10px 0px;
	border-top: 1px solid #d1d1d1;
}

.evt-list-item img.fltlt {
	width:60px;
	margin-right:8px;
}
		
.nrrw .evt-list-item {
	float: left;
	display: inline;
	width:322px;
	padding-left:10px; 
	}
	
.evt-list-item-info {
	float:left;
	width:322px;
}
#events-list .evt-list-item-info {
	width:415px;
}
.evt-list-item-info a {
	color: #707070;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

.evt-list-item-info a:hover {
	color: #ed0000;
}


.evt-list-date {

}

.evt-list-venue {
	font-size:10px;
}

.evt-list-rep {
	clear:both;
	line-height:1.4em;
	margin-top:6px;
	margin-left:16px;
	padding-bottom:8px;
	padding-right:36px;
	font-size:10px;
	color:#707070;
}

.evt-list-name{
	padding-bottom:6px;
}

#events-list em, #events-list i {
	_zoom:normal;
}

.evt-list-name a {
	font-weight: bold;
	font-size: 14px;
	/*color: #c38b00;*/
	color:#c38b00;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	text-decoration:underline;
	display: block;
}

.evt-list-name a:hover {
	color:#ed0000;
}

.evt-list-note{
	padding:20px 0px 20px 10px;
}

#contEvt #bdy #sidebr {
	float: left;
	display: inline;
	width: 184px;
	margin: 10px 0px 20px 0px;

}

#contEvt #bdy #sidebr .events {
	float: left;
	display: inline;
	width: 184px;
	margin-bottom: 27px;
}

#contEvt #sidebr .events p a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/bernstein/gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contEvt #sidebr .events p a.ext {
	color: #ed0000;
	font-size:12px;
	line-height: 15px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;	
	font-weight: normal;
	display: block;
}

#contEvt #sidebr p a:hover {
	color: #ed0000;
}

#contEvt #bdy #sidebr .events h4{
	margin-bottom: 10px;
}

#contEvt #bdy #sidebr .events p {
color: #000000;
font-size: 11px;
line-height: 16px;
}

#contEvt #bdy #sidebr .events object {
}

#contEvt #bdy #sidebr .events .multimedia {
	margin:8px 0px;
}

#contEvt #sidebr #relevents.events .evt-item dl {
	margin:6px 0px 10px 0px;
}

#contEvt #sidebr #relevents.events .evt-item dl dd a, #contEvt p.dtl a {
	color: #565656;
	font-size:12px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../gfx/icon_dbl_arw_link.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
}

#contEvt #sidebr #relevents.events .evt-item {
	padding-bottom: 0px;
	border-bottom: solid 1px #d1d1d1;
	margin-bottom: 0px;
}

#contEvt #sidebr #relevents .evt-item dl dd a:hover, #contEvt #sidebr .events .evt-item dt a:hover {
	color: #ed0000;
}

#contEvt #sidebr #relevents.events .evt-item dl dd {
	line-height: 18px;
}

#contEvt #sidebr .events .evt-item dd {
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

#contEvt #sidebr .events .evt-item dt, #contEvt #sidebr .events .evt-item dt a {
	margin-top:.5em;
	font-size:13px;
	font-weight:normal;
	color:#ed0000;
}

#contEvt #bdy #sidebr .events dl {
	margin-bottom:15px;
	font-size:12px;
}

#contEvt #bdy #sidebr .events dl dd {
	margin-bottom:10px;
}

#contEvt #bdy #sidebr .events a {
	font-size:12px;
}

#contEvt #bdy #sidebr .events h2 {
	font-size:12px;
	color:#ffcf41;
	margin-bottom:0;
}

#contEvt #bdy #sidebr .events h2 img{
	margin-bottom:15px;
	font-size:12px;
	color:#ffcf41;
}

#contEvt #bdy #sidebr .listen {
	padding-top:0px;
	margin-top:0px;
}

#contEvt #bdy #sidebr .listen p {
	font-size:11px;
}

#contEvt #bdy #sidebr #relatedAudio {
	margin-top:16px;
	padding-top:8px;
	border-top:1px solid #b5b5b5;
}

#contEvt #bdy #sidebr #relatedAudio a.ext {
	padding:0px;
	margin:0px;
	display:inline;
	font-size:inherit;
}

#contEvt #bdy #sidebr .events p.cption {
	color:#767676;
	line-height:normal;
	font-size:10px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

#contEvt #bdy #sidebr .events p.cption a {
	color: #565656;
	font-size:10px;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:underline;
}

#contEvt #bdy h2.evt-dtl-perf {
	line-height: 28px;
	width:345px;
	font-size:22px;
	padding-bottom:8px;
}
	
#contEvt #event .evt-dtl-bld{
	font-weight: bold;
}

#contEvt #event #promoText, #contEvt #event #appearance, #contEvt #event #preconcertinfo, #contEvt #event #generalnotes, #contEvt #event #repertoire {
	clear:both;
	padding-bottom:15px;
}

#contEvt #event #appearance .evt-dtl-item a {
	color: #ed0000;
	font-size:12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	background-image: none;	
	font-weight: normal;
	display: inline;
}

#contEvt #event .evt-dtl-artist {
	font-weight:normal;
	text-transform:none;
}

#contEvt #event #sponsors {
	margin-top:80px;
	font-size:11px;
}

#contEvt #event .evt-dtl-sponsorLogo {
	font-size: 11px;
	padding-top: 21px;
}

#contEvt #event .evt-dtl-sponsor {
	padding-top: 10px;
}

#contEvt #event #repertoire {
	margin-top:10px;
}

#contEvt #event #repertoire .evt-dtl {
	width:322px;
	padding-left:10px;
	float: left;
	display: inline;
	text-align: left;
	margin-bottom:6px;
}

#contEvt #event #repertoire .evt-dtl-item {
	float:none;
	display:block;
	clear:left;
	margin-bottom:6px;
}

#contEvt #event #repertoire .evt-dtl-item .evt-dtl-lt {
	width:90px;
	float: left;
	font-weight: bold;
	text-align: right;
	vertical-align:bottom;
	line-height:normal;
}	

#contEvt #event #repertoire .evt-dtl-item .evt-dtl-rt {
	width:210px;
	float: left;
	text-align:left;
	vertical-align:bottom;
	line-height:normal;
	margin-left:10px;
	margin-bottom:6px;
	_margin-bottom:0px;
}

 #contEvt #bdy h2.video {
	color:#363636;
	font-size:14px;
	line-height:16px;
	padding-bottom: 8px;
	border-bottom: solid 1px #d1d1d1;
	font-weight:normal;
	display:block;
	margin-top:16px;
}

#contEvt #event .fltlt {
	width:323px;
	background: url(../gfx/tert_nav_bg.gif);
	background-repeat: repeat;
	margin-bottom:26px;
	background-color:#efefef;
	padding-bottom:13px;
}

#contEvt #event .fltlt div.video {
	position:relative;
	left:6px;
}

#contEvt #event .fltlt object {
	margin-top:16px;
}

#contEvt #event .fltlt p {
	padding:5px 6px 0px 6px;
	margin-bottom:0px;
	font-size:12px;
}

#contEvt #event .fltlt p.cption {
	padding-bottom:26px;
	font-size:11px;
	margin-left:0px;
	color: #7f7f7f;
	line-height:90%;
}

#contEvt #event .fltlt p.cption a {
	color: #ed0000;
	font-size:inherit;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:none;
}

#contEvt #event .fltlt p.cption a:hover {
	text-decoration:underline;
}

#contEvt #event .fltlt h4 {
	padding-left:6px;
	margin-top:16px;
	padding-bottom:0px;
	margin-bottom:0px;
	color:#363636;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	display:block;
	text-transform:normal;
}

#contEvt #event .fltlt table {
	width:320px;
	border-top:1px solid #d1d1d1;
	margin-top:3px;
	padding-top:3px;
	position:relative;
	left:6px;
}

#contEvt #event .fltlt table tr {
	clear:both;
	margin-bottom:10px;
}

#contEvt #event .fltlt table tr td {
	width:155px;
	overflow:hidden;
	padding:0px;
	margin-right:4px;
	padding-bottom:10px;
}

#contEvt #event .fltlt table tr td img {
	/*float:left;*/
	width:130px;
	margin-right:5px;
	margin-bottom:4px;
}

#contEvt #event .fltlt table tr td p {
	/*display:none;
	float:left;*/
	width:140px;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#000000;
}

#contEvt #event .fltlt table tr td a {
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	color:#565656;
	padding:0px;
	margin:0px;
	display:inline;
	background-image: none;	
	font-weight: normal;
	text-decoration:none;
}

#contEvt #event .fltlt table tr td p a:hover {
	text-decoration:underline;
	color:#ed0000;
}

#contEvt #event .fltlt table tr td.end {
	margin-right:0px;
}

#contEvt #event .fltltb {
	width:263px;
	margin-bottom:8px;
}

#contEvt #event .fltltb p.cption {
	color:#767676;
	padding-bottom:0px;
}

/************************************

	sitewide styles
	
**************************************/

#contlb, #contmass, #contmm, #contEvt, #subMenu {
	float:left;
}

* html #subMenu {
	display: inline;
}

/* Start Mac IE5 Filter \*/
#contlb, #contmass, #contmm, #contEvt, #subMenu {
	margin-bottom:-10000px !important;
	padding-bottom:10000px !important;
}
/* End Mac IE5 Filter */

#contntwht {
	overflow:hidden;
}

#contntwht {
	float: left;
	float/**/: none;
}

#contntwht:after {
	content: '[]';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#contntwht {
	display: inline-block;
}

/*\*/
#contntwht {
	display: block;
}

.fltlt {
	float:left;
	display:inline;
	padding-right: 9px;
	padding-bottom: 9px;
	font-size:.9em;
}

.fltrt {
	float:right;
	display:inline;
	padding-left: 9px;
	padding-bottom: 9px;
	font-size:.9em;
}

.fltltb {
	float:left;
	display:inline;
	margin-right: 16px;
	margin-top: 6px;
	margin-bottom: 9px;
	font-size:.9em;
	border-bottom: 1px solid #d1d1d1;
}

.fltltb p.cption, .fltrt p.cption {
	padding-bottom:0px;
	margin-bottom:0px;
}

.fltrtb {
	float:left;
	display:inline;
	margin-left: 9px;
	margin-bottom: 9px;
	font-size:.9em;
	border-bottom: 1px solid #d1d1d1;
}

p.cption{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	margin:10px 5px;
	padding: 0px;
}

/*if sifr's not working */	
h1.ttl {
	float:left;
	display:inline;
	font-size:40px;
	color: #fff;
	text-transform:uppercase;
    }
	
h2.evt {
	font-size:28px;
    }
    	
h3.evt {
	font-size:14px;
	border-bottom: solid 3px #b5b5b5;
    }
    	
h4.evt {
	font-size:14px;
	border-bottom: solid 3px #b5b5b5;
	color:#707070;
    }
    
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/

.sIFR-active h1.ttl, .sIFR-active h2.evt, .sIFR-active h3.evt, .sIFR-active h4.evt {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }
	
.sIFR-active h1.ttl {
	float:left;
	display:inline;
	padding-left: 19px;
	font-size:40px;
	text-transform:uppercase;
    }
	
.sIFR-active h2.evt {
	font-size:28px;
    }
    	
.sIFR-active h3.evt {
	font-size:14px;
	border-bottom: solid 3px #b5b5b5;
    }
    	
.sIFR-active h4.evt {
	font-size:14px;
	border-bottom: solid 3px #b5b5b5;
    }