
body {
	margin: 0px;
/*	border:thin; border-style: solid; border-color:#000000;*/
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
	font-size: 14px;
		/*font: 0.8em "Trebuchet MS"color: #333; */
	border-top-color:#009933;
	background-color:#FFFFF0;
/*	border-right:solid; border-right-color:#000000; border-right-width:10px;
	border-left:solid; border-left-color:#000000; border-left-width:1px; /*main css uses a left border of 175 */
*/
}

body.home a#home,
body.season A#season,
body.tickets A#tickets,
body.nyc A#nyc,
body.london A#london,
body.faculty A#faculty,
body.boosters A#boosters,
body.thespianboard A#thespianboard,
body.callboard A#callboard,
body.classes A#classes,
body.thespiansociety A#thespiansociety,
body.scrapbook A#scrapbook,
body.thespianawards A#thespianawards,
body.alumni A#alumni,
body.reference A#reference,
body.schools A#schools,
body.bookstore A#bookstore,
body.areatheatres A#areatheatres,
body.contact A#contact,
body.sponsors A#sponsors
 {background-color: #009933;
		color: #fffff0;
		text-decoration:none;
		}



/*per http://alistapart.com/articles/negativemargins, setting the first element that will be used the content div to 0 top margin*/
/*per http://alistapart.com/articles/negativemargins, setting the last element that will be used the content div to 0 bottom margin*/
h1, h2, h3, h4 {
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
}

#content li {padding-bottom:10px;}

#content li a { color: #006F99; font-weight:bold; text-decoration: none }
#content li a:visited { color: #669999; font-weight:bold; text-decoration: none }
#content li a:hover { color: #006F99; font-weight:bold; text-decoration: underline }

A:link { color: #006F99; text-decoration: none }       /* unvisited link */
A:visited { color: #006F99; text-decoration: none }
A:hover { color: #006f99; text-decoration:underline }

.last {	margin-bottom: 0;}

#leftnav {
/*	z-index: 1;*/
/*	float: left;
	margin-left: 0px;*/ /* added on 9/10/06 when set a 175px black border left on the body tag */
/*	margin-top: -65px;*/
/*	width: 135px;  width not needed if it is now controlled in the containing TD */
/*	background: #000000;  color not needed if it is now controlled in the containing TD*/
	padding: 15px 25px 20px 15px; /* increased from 10px on 9/9/06 */ 
	line-height: 1.2; /*was added on 9/10/06 to try to fix the peecaboo bug. when trying to clear the left float for the footer, the footer disappeared in ie */
	font-size:11px;
}

#header {
/*margin-left: 0px;*/ /* removed the 175px on 9/10/06 when set a 175px black border left on the body tag */
/* height: 120px; was 140 */
background-color: #000000;
/*border-bottom:solid;
border-bottom-color:#009933;*/
/*border-top:solid; added 9/9/06 and then removed */
/*border-top-color:#009933; added 9/9/06 and then removed*/
width:100%;
/*overflow:hidden;*/
}

#content {
/*	float:right;*/
/*	background-color: #FFFFF0; /*	ivory*/
/*	padding: 5px 15px 5px 15px;
	padding-left: 15px; 
	padding-top:15px;
	padding-right:30px;
	width:100%;*/
	}
	
	
#footer {
/* 	clear:both; */
 	width:100%; /*added on 9/10/06 to solve the IE bug with clear both */
	background:#000000; 
	font:small-caps; 
	color:#FFFFFF; 
	padding: 5px; 
	text-align:left;
 }

.leftnavlabel { 
	background:#000000; font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold;
	border-bottom:solid; border-bottom-width:thin;
	border-bottom-color:#009933; /* blue would be #006f99 */
	color:#FFFFF0; 
	margin-top:15px; 
	padding: 3px; /* reduced from 5px on 9/9/06 */
}

/* from http://alistapart.com/articles/taminglists/ */

.leftnavitems {
	/*width: 12em;*/
	/*border-right: 1px solid #000;*/
	/*padding: 0 0 1em 0;*/
	/*margin-bottom: 1em;*/
/*	margin: 0px;
	padding: 5px 5px 5px 5px*/
	/*background-color: #EAEAEA;*/
/*	color: #333;*/
	}
.leftnavitems ul {
/*	list-style: square; */
	margin: 0px; 
	padding: 0px; 
	/*padding:5px 5px 5px 5px;*/
	} 

.leftnavitems li {
/*		border-bottom: 1px solid #90bade;*/
		border-bottom: 1px solid #333333; /* changed from dragon green 009933 on 9/9/06 */
		margin-right: 2px;
		margin-left: 12px;
		}
.leftnavitems li a {
		display: block;
/*		padding: 5px 5px 5px 0.5em;*/
		padding: 2px 3px 2px 0.5em; /* changed on 9/9/06 */
/*		background-color: #2175bc;*/
		background-color: #000000; /* changed from blue 006f99 on 9/9/06 and then from dark green 006b23 */
/*		background-color: #991300;*/
		color: #fffff0;
		text-decoration: none;
/*		width: 100%;*/
		}

/*added visited style after problems on 9-7-06 */
.leftnavitems li a:visited {
		display: block;
/*		padding: 5px 5px 5px 0.5em; removed this padding on 9/9/06 */
/*		background-color: #2175bc;*/
		background-color: #000000; /* changed from blue 006f99 on 9/9/06 and then from dark green 006b23 */
/*		background-color: #991300;*/
		color: #fffff0;
		text-decoration: none;
/*		width: 100%;*/
		}
		
.leftnavitems li a:hover {
		background-color: #2586d7;
		color: #fff;
		text-decoration:none;
		}
		
/* end of from http://alistapart.com/articles/taminglists/ */

/*.othernav {background:#006f99; font:small-caps; color:#000000; margin-top:7px; padding: 5px}*/

.othernav {
	
/*	background:#006f99; */
/*	color:#fff;*/
	margin-top:7px;
	margin-bottom:0px;
/*	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;*/
}

.othernav ul {
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	/*padding:5px 5px 5px 5px;*/
	} 

.othernav li {
/*		border-bottom: 1px solid #90bade;*/
		/*border-bottom: 1px solid #009933;*/
		margin: 0px 0px 0px 0px;
		}
		
.othernav li a {
		display: block;
		padding: 2px 5px 2px 0.5em;
		margin:0px 0px 0px 0px; 		
		color:#fffff0;
		text-decoration: none;
		border:1px solid #006f99; /* changed border color from #000000 on 9/9/06 */
/*		background-color: #2175bc;*/
/*		background-color: #006f99; remmed and tried a border instead on 9/9/06 */
/*		width: 100%;*/
		}

.othernav li a:visited {
		display: block;
		padding: 2px 5px 2px 0.5em;
		margin:0px 0px 0px 0px; 		
		color:#fffff0;
		text-decoration: none;
		border:1px solid #006f99;
		}
.othernav li a:hover {
		background-color: #2586d7;
		color: #fffff0;
		text-decoration:none;
		}
				
.style1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #006f99;
	font-weight: bold;
	font-size: 16px;
}

.style2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #991300;
	font-weight: bold;
}

.style3 {
	font-size: 16px;
}

.textgray {color: #666666}

.fl {float:left;
padding: 0px 20px 0px 0px;}

.fr {float:right;
padding: 10px 10px 10px 10px;
border:solid; border-width:thin; border-color:#009933;}

.cb {clear:both}

.calendarstudent {font-family:"Times New Roman", Times, serif;
color:#000000;
font-size:9px;
font-weight:bold;}

.calendarfaculty {font-family:"Times New Roman", Times, serif; color:#000000; font-size:9px; font-weight:bold; font-style:italic;}