/*  home page only 2010 /*   

/* green typical header : #669900  */
/* orange typical header  and borders: #e0914d */
/* florescent  green: #99cc66  */



#homepage {/*  change home page content width here  */
	color:#666666;
	background-color:transparent;
	margin:0;
	padding:0; /*was 16px*/
	/*height: 640px;*/
	/*font-size: 90%;*/
	font-size: 100%;
	width: 750px;
}

#homepage td.event-title1 {
	font-size: 100%;
	padding-left: 10px;
	padding-top: 50px; /* addition sept16 10*/
}



#homepage td.eventimg {
	padding-top: 50px; /* addition sept16 10*/
}


#homepage td.event-title1 h2 {
	font-size: 100%;
	margin: 0;
}




#homepage td.event-title1 a { /* main titles of each play */
	color:#e0914d!important;
	background-color:transparent;
	font-size: 90%;
	margin: 0;
	text-transform:uppercase; 
}

#homepage td.event-title1 p {
	font-size: 95%;
	padding-left: 0px!important;margin-left: 0px!important;
	width: 235px;
	text-align:justify;
	}

/* ****************   leftcolumn content   ******************** */
.thisweek {
	margin: 1px 1px 1px 25px!important;
	
}

.leftcolumn_content {
	padding: 0 20px 10px 5px;
	margin: 0;
	float: left;
	width:380px;
} /*2010*/



.leftcolumn_content a {
	color:#669900; /* green header included */
	background-color:transparent;
	font-size:100%;
}
.leftcolumn_content h2 {
	color:#669900; /* green header included */
	background-color:transparent;
}
.leftcolumn_content img {
	padding: 0 3px 10px 0 ;
	margin: 0;
	float: left;
}

.splatter {/*for home page */
	/*width: 650px!important;*/
}
/* **************** HOME PAGE rightcolumn content  ******************** */	
#rightcolumn_content {
	margin: 0!important;
	padding: 0 0 0 0px!important;
	width: 330px; /*2010*/
} 
/* =news  */
body#home div.news_splash {
	margin: 0 0px 30px 0px;
	padding: 0;
	float:left; /* new 2010 */
	/*width: 300px;*/
}
body#home ul.news {
	/*margin: -15px 0 0 9em;*/
	margin: 0px 0 0 20px;
	padding: 0;
	text-decoration: none;
	list-style-type:none;
	width: 300px; /*2010*/
}

body#home ul.news li {
	color:#666666;
	background-color:transparent;
	font-weight: bold!important;
	/*font-weight: bold!important*/	
	/*margin:0 0 0 0; padding: 5px 15px;*/
	margin:0 0 0 0;
	/*padding: 8px 10px;*/
	padding: 8px 0px 8px 10px;
	line-height: 1.2em;
	/*font-size: 82%;*/ 	
	/*background-image:  url(img/global/bullet_white.gif);
	background-position: 0 25%; /* X-pos Y-pos (from top-left) */
	/*background-repeat: no-repeat;*/
}
body#home ul.news li a {
	color:#7d7d7d; /* medium gray */
}
#rightcolumn_content .morenews {
	color:#333;
	background-color:transparent;
	float:right;
	font-size: 100%;
	padding: 10px 40px 0 0px;
	text-align:right; 
	width: 250px;
}
#rightcolumn_content div.news_splash a {
	color: #333 /*#7d7d7d*/;
	background-color:transparent;
}
#rightcolumn_content div.news a {
	color:#666666;
	background-color:transparent;
}
#rightcolumn_content .morenews a {
	color:#666666;
	background-color:transparent;
	font-weight:bold;
}







h1.headerh1 {
	font-family:helvetica, sans-serif!important;
	font-weight: bold;
	letter-spacing:.01em;
	font-size:24px!important;
	background-color:transparent!important; /*color:white!important;*/
	padding: 4px 0px 0px 0px;
	margin: 0;
	width: 290px;
	text-decoration:none!important;
}
h2.pageheader {
	font-weight: bold;
	letter-spacing:.1em;
	background-color:#000!important;
	color: #fff!important;
	font-size: 1.2em!important;
	text-transform:uppercase;
	display: inline;
	padding: 2px 0.2em;
	margin-left: 0px;
	width: 7em;/*float: left;*/
	margin-top: 0; margin-bottom:0;
	}
	

#calendartonight {
	width: 350px;
	font-size:100%;
	font-weight:bold;
	margin: 0px 0 0px 0!important;  padding: 0;
}

#homeslideshow {
	/*margin-left:0px;*/
	margin-left:35px;
}



#comingsoon {
	padding: 0 0px 10px 0px;
	margin: 20px 0 0 0;
	float: left;
	width:380px;
} /*2010*/

#comingsoon img {
	padding-right: 0!important;
	margin-right: 0!important;
	} /*2010*/


h2.pageheader #newsevents { /* NEWS HEADER 2010 */
	font-weight: bold;
	letter-spacing:.1em;
	background-color:#000!important;
	color: #fff!important;
	font-size: 2em!important;
	text-transform:uppercase;
	display: inline;
	padding: 2px 0.2em;
	/*margin-left: 0px;*/
	margin:left: 50px!important;
	/*margin-top:50px;*/
	width: 7em;
	/*float: left;*/
	}

