body {
  font-family: 'Arimo', serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.04em;
  word-spacing: 0.041em;
  line-height: 1.09;
  background:#000;
  margin:0px;

}
.layer-even {background:#eee;}
.layer-odd {background:#ddd;}
.layer-inner {background:#ccc;}

#toppanel {background:#ac2824; }

#handelman-wrap {background:#024039;}
#greenfield-wrap {background:#014941;}
#kim-wrap {background:#013630;}
#elahi-wrap {background:#03584e;}
#boody-wrap {background:#036659;}
#shah-wrap {background:#01231e;}
#raskin-wrap {background:#012f2a;}
#tschape-wrap {background:#001915;}

.layer-inner {background:url(../img/shadow_slice.png) top repeat-x #024c44;}

.row {margin-bottom:0px;}

h2.collapse {
	padding-top: 0px;
	margin: 10px 0px 5px;
font-family: 'Arimo', serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -0.029em;
  word-spacing: -0.041em;
  line-height: 1.09;
}

h2.collapse a {
	color:rgba(255,255,255,1);
	text-decoration:none !important;
	display:block;
	font-weight:normal;
/*	text-indent:-9999px;*/
	width:100%;  
	height:60px;

}

h2.collapse a:hover {color:rgba(255,255,255,.5)}

h2.collapse a span {
	background: transparent url(../img/plus_more.png) no-repeat center center;
    text-indent:-9000px;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 34px;
    right: -26px;
    margin-top: -7px;
    opacity:0;
    z-index:0;
    -webkit-transition:  all 0.2s ease-in-out;
    -moz-transition:  all 0.2s ease-in-out;
    -o-transition:  all 0.2s ease-in-out;
    -ms-transition:  all 0.2s ease-in-out;
    transition:  all 0.2s ease-in-out;
}

h2.collapse a:hover span{
    opacity:1;
    right: 100px;
}

h2.collapse.open  a span{
	background: transparent url(../img/plus_less.png) no-repeat center center;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
    right:100px;
    opacity:1;
    z-index:0;
}


.panel-wrapper  h2.title {display:none;}

#header {
    overflow: hidden;
    padding: 1px 0 0;
    width: 100%;
    height: 200px;
}

h3.sub-title {
	display:block;	
}

p > a, .college {color:#61bdb2;line-height:1.1em;text-decoration:none;}

p > a:hover {color:#61bdb2;text-decoration:none;}

p.photos img.tn {float:left; margin-right: 10px; margin-bottom:5px; border:1px solid #001915; }

p.photos img.tn:hover {border:1px solid #fff; }

div.videos {float:left; margin-right: 10px; margin-bottom:5px;}

footer {background:#000; color:#fff;padding:25px 0px;}
 
 	footer p, footer a { font-size: 13px; color:#fff; text-decoration:none;}
	img.logo{width:150px; height:103px;margin-left:0px;margin-right:25px; margin-top:0px; padding-top:5px;float:left;}
 	footer .right {padding-top:1px;line-height:1.1em;}
	
#schedule {width:580px; padding:5px 0px 10px 5px;}
#exhibition {width:570px;padding:5px 10px 10px;}	
	
#schedule span {
	float:left;
	width:275px;
	height:auto;
	padding:10px;
	display:block;
	margin-bottom:10px;
	margin-right:10px;
	background-color:#ac2824;
	position:relative;
	opacity;1;
}

#schedule span a {display:block;}

#schedule span:hover {opacity:.8;}


#schedule span.nov {background-color:#C62E2A;}
#schedule span.dec {background-color:#B52A27;}
#schedule span.jan {background-color:#962220;}
#schedule span.feb {background-color:#711A18;}

#schedule span a, #schedule span a:hover {
	color:#fff;
	margin:0px;
	padding-bottom:0px;
	text-decoration:none !important;
}

#schedule span a > h5  {
	font-size: 18px;
	color:#fff;
	margin:0px;
	padding-bottom:0px;
	text-decoration:none !important;
}


#exhibition p, #schedule a p {
	 font-size: 12px; font-weight:light; text-decoration:none; margin-top:10px;
}
#exhibition p {font-size: 14px;}

#schedule article {clear:both;
	color:#666;
	font-size: 12px;
	padding-right:10px;
}

#schedule .date {font-size: 15px;font-weight:bold; color:#ffdc01;margin-top:5px;}
#schedule a .more {color: #FF8E8E; position:relative; padding:3px 10px 3px 0px;font-size:11px;}
