html,body { margin:0px; height:100%; background-image:url(../_images/bodybg.jpg); background-position:center; background-repeat:repeat-y; background-color:#464A49; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
#warp{ width:940px; margin:0px auto; font-size:12px; color:#333333}
#warp a:link{ color:#67999A; text-decoration:none; font-weight:bold}
#warp a:active{ color:#67999A; text-decoration:none; font-weight:bold}
#warp a:visited{ color:#67999A; text-decoration:none; font-weight:bold}
#warp a:hover{ color:#336667; text-decoration:none; font-weight:bold}
#warp b{ color:#656565; font-weight:bold}
#warp strong{ color:#333333; font-weight:bold}
#logo{ margin:34px 0px 45px 66px;}
#nav{ width:796px; margin:0px auto 0px auto; border-bottom:1px solid #b7c5c3; padding-bottom:9px;}
#footer{ width:796px; margin:0px auto 0px auto; padding-top:10px; border-top:1px solid #b7c5c3; padding-bottom:75px;}
#summarytitle{ width:796px; margin:46px auto 20px auto}
#contact{width:700px; margin:0px auto 60px auto;}
.input{
	border: 2px inset #CCCCCC; width:185px;
}
strong { display:inline}
.textarea{
	border: 2px inset #CCCCCC; width:284px; height:115px;
}
.btn{border: 2px outset #CCCCCC; width:65px; background-color:#C9C9C9}
.faq{ width:450px; margin-left:32px;}
.faq p{border-bottom:1px solid #B7C5C5; padding-bottom:10px;}


.piclrg{ margin-bottom:29px; border:1px solid #CDCDCD; width:388px; margin-right:8px;}
.piclist2{ width:388px; margin-top:10px;}
.piclist2 p{ margin:0px 0px 0px 0px; padding:0px; border:0px;}
.picsml{ width:396px; overflow:auto;}
.picsml a{ margin:0px 5px 5px 0px; float:left; display:block; border:2px solid #FFFFFF; width:57px; height:48px;}
.picsml a:hover{ margin:0px 5px 5px 0px; float:left; display:block; border:2px solid #329B97; width:57px; height:48px;}


.affiliations{ width:450px; margin-left:32px;}
.affiliations p{border-bottom:1px solid #B7C5C5; padding-bottom:10px; }

.press{ width:450px; margin-left:32px;}
.about{ width:369px; margin-right:21px; margin-left:32px;}

.currentproductions_list{ margin:0px 27px;}
.currentproductions_list p{ border-bottom:1px solid #cbdbd9; padding-bottom:3px; width:275px;}

.pastproductions{ margin:0px 52px 0px 0px;}
.pastproductions h1{
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px;
	font-size:12px;
	color:#666666;
	text-transform: uppercase;
}
.pastproductions ul{width:275px; margin:0px; padding:0px; border:0px; line-height:25px;}
.pastproductions ul li{margin:0px; padding:0px; border:0px; list-style-type:none}
.pastproductions ul li a{ padding-left:15px;display:block}
.pastproductions ul li a:hover{


}
.pastproductions .lihr{ line-height:20px; margin:5px 0px;}
.pastproductions .lihr a:hover{ 	padding-left:15px;
	display:block;
	
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.pastproductions ul li .hhover{
	padding-left:15px;
	display:block;
	background-image:url(../_images/hover.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;


}




.currentproductions{ margin:62px auto 0px auto; width:487px;}
