/* @override 
	http://www.bmi.com/css/foundation.css
	http://www.bmi.com/stylesheets/foundation.css
*/

/*GLOBAL***********/
body {	background-color:#FFFFFF;	color: #000000;	margin:0;	font-family:Arial,Helvetica, sans-serif;	font-size:12px;	}	a {	color:#CC0000;	}		.right {	float:right;	}		strong {    font-weight:normal;    color: #990000;    }.alert {	color:#FF0000;	font-weight:bold;	}/*LAYOUT**************/div#main {	margin-left:auto;	margin-right:auto;	margin-top:0;	width: 900px;	border: 1px solid #000000;	}	div#content {	margin:10px;	}		div#rightcol {	width: 300px;	float:right;	}	div#leftcol {	width: 550px;	float:left;
}		div.smallcol {	width: 240px;	float:left;	margin-right:30px;	}		div.footer {    text-align:center;    font-size: 12px;    line-height:120%;
	margin-top: 5px;
}/*HEADS******************/h1 {	font-family: Helvetica, Arial, Verdana, sans-serif;	color: #be1328;	font-size: 22px;	letter-spacing: .1em;	margin-top:0;	padding-top:0;	font-weight:bold;	}	h1 small {    font-size:12px;    font-weight:normal;        }h2 {	font-family: Arial,Helvetica,sans-serif;	color: #CC0000;	font-size: 18px;	margin-top:0;	padding-top:0;	font-weight:bold;	}	h2 small {    font-size:18px;    color: #000000;}	h4 {	background-color:#E5E57F;	color: #663333;	text-transform:uppercase;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size: 16px;	padding:0;	}	div.smallcol h4 {	letter-spacing: .1em;	}		h5 {	font-weight:bold;	font-size:12px;	}/*IMAGES**************/div#leftcol div.article img {	float:left;	margin: 0 10px 10px 0;	}div#leftcol div.photo img {    width: 420px;    height:238px;	float:none;	}	div#leftcol div.article li img {	float:none;	margin:0;	}	div#leftcol div.programimg {    float:right;     margin:0 0 10px 10px;}div#leftcol div.largeimg {	display:block;	background-color:#000000;	text-align:center;	}div#leftcol div.largeimg p {	color:#FFFFFF;	padding:10px;	text-align:center;	}div.pdf img {	margin-bottom:3px;	}div.pdf {	margin-bottom:10px;	}.photo-wrap {	float: left;	margin-right: 10px;	margin-bottom: 10px;	}
	/*LINKS*************/div#rightcol div a {	color: #2c2c2c;	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
}	div#rightcol div#news a	{	color: #CC0000;	text-decoration:underline;	}	div#programs a {	color: #333333;	text-decoration:none;	letter-spacing:.05em;	}			div#programs a:hover,div#program a.hover {	color: #CC0000;	}		a.button {	background-color:#990000;	color:#EDEDED;	padding:1px 10px 1px 3px;	margin:0 0 0 5px;	text-transform:uppercase;	text-decoration:none;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:9px;	letter-spacing:.2em;	}	a.button:hover {	color:#FFFFFF;	}					/*LISTS************/	div#news ul,div#leftcol ul.news,div#programs ul {	list-style: none;	margin-left: 0;    padding-left:0;	}	div#news ul li,div#programs ul li {	margin-left:0;	padding-left:0;	margin-bottom:5px;	}		div#leftcol ul li,div#leftcol ol li   {    padding-bottom:10px;    }        	.photo-frame { 	width: 450px;	background-color: #d5d5d5;	color: #434047;	font: 11px Verdana;	border: 1px solid #bdbdbd;	vertical-align: 14px;	margin: 0 0 15px 0px;	}	/*TEXT********************/div#leftcol p {	line-height:140%;	}
	
/* ARTIST STRIPS */

.artist_frame_2 {
  padding-bottom: 10px;
  width: 307px;
  z-index: 100;
}

.artist_frame_2 ul {
  background-color: #d5d5d5;
  border: 1px solid #bdbdbd;
  height: 102px;
}

.artist_frame_2 li {
  color: #434047;
  display: inline;
  float: left;
  font: 11px Verdana;
  list-style: none;
  margin: 0;
  padding: 1px;
  width: 150px;
}

.artist_frame_2 li img {
  padding: 0 !important;
  margin: -6px 0 0 0 !important;
}

.artist_frame_3 {
  width: 458px;
  z-index: 100;
}

.artist_frame_3 ul {
  background-color: #d5d5d5;
  border: 1px solid #bdbdbd;
  height: 100px;
  margin: 0;
  padding: 0;
}

.artist_frame_3 li { 
  color: #434047;
  display: inline;
  float: left;
  font: 11px Verdana;
  list-style: none;
  margin: 0;
  padding: 0 2px 0 0;
  width: 150px;
}

.artist_frame_3 li img {
  margin: 0 0 0 0 !important;
  padding: 0 !important;
}
