/* Large Print CSS Document */

body{
	font-size:large;
	margin:1%;
	width:98%;
	font-family:Geneva, sans-serif;
	background-color:#333333;
	border:1px solid #ffff33;
	}
/*Backgrounds Wraps*/

#content .gutter{
	padding:0;
	margin:0;
	}
#wrap{
	max-width: 1200px;
		}
#wrap-inner{
	min-width: 500px;
		}

/*PAGE COLORS*/

#leftnav a:hover, body#intro #t-intro a{
	color: #fff;
	font-weight:bold;
}

/*TEXT STYLING*/

#leftnav .gutter h4{
	 color:#FFF;
	 padding:15px 15px 0 5px;
	font-family:Geneva, sans-serif;
	}

/*headerlinks*/
#headerlinks{
	padding: 10px 10px 30px 10px;
	margin:0;
	background:#d4b260 url(header_slices/headerlinks_bg_access.gif) repeat-x top left;
	}
#headerlinks li{
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	font:Geneva, sans-serif;
		}
#headerlinks a{
	float: right;
	padding:0;
	text-decoration:none;
	margin: 0 0 4px 10px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}
#headerlinks a:hover, body#intro #t-intro a{
	text-decoration:underline;
	}
/*Banner*/
#bannerwrap{
margin:0 0;
	padding:0 0;
	}
#banner{
	margin:0 0;
	padding:0 0;
	height:154px;
	width:100%;
	background:#000000;
	}


#logotext{
margin:0 auto;
padding:0;
position:absolute;
float:left;
width:100%;
height:200px;
}

#bimg{
margin:0 0;
padding:0 0;
float:right;
width:260px;
height:154px;
}

/* for all browsers that understand min-width */
#bannerwrap {position:relative; width:100%; min-width:800px;; height: 154px}
#banner {display:block; color:#000;}

/*dropdown navbar*/
#navbar{
border:1px solid #CC9933;
height:54px;
float: left;
	max-width:1200px;
	width: 100%;
	 margin:0 auto;
	padding: 0;
}
.menu ul li:hover a {
	color:#fff;
	background:#000;
}
.menu {
	font-family: arial, sans-serif;
	width:850px;
	position:relative;
	font-size:14px;
	margin:0 auto;
	z-index:100;
}
.menu ul li a{
padding:5px 0 0 0;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#d4b260;
	width:125px;
	height:50px;
	text-align:center;
	border-left:1px solid #CC9933;
	border-right:1px solid #CC9933;
	line-height:18px;
	font-size:14px;
	overflow:wrap;
	}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a.hide1{
	color:#fff;
	background:#424F7B;
}

.menu ul li:hover a.hide2{
	color:#fff;
	background:#333300;
}
.menu ul li:hover a.hide3{
	color:#fff;
	background:#443074;
}
.menu ul li:hover a.hide4{
	color:#fff;
	background:#46122B;
}
.menu ul li:hover a.hide5{
	color:#fff;
	background:#605B46;
}
.menu ul li:hover a.hide6{
	color:#fff;
	background:#884635;
}
/* specific to non IE browsers */
.menu ul li:hover ul {display:block; position:absolute; top:54px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000; width:180px;text-align:left; padding:0 0 0 10px; height:30px;}

.menu ul li:hover ul li a:hover {background:#d4b260; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/*main-body*/
#main-body{
	margin:0px;
	padding:0px;
	float:left;
	width:72%;
	}

#content{
	width: 72%;
	float:right;
	margin: 0;
	padding:0;
	background-color:#FFFFFF;
			}
			
#content .gutter{
	margin:15px;
	padding:5px;
	}

#mainlist li{
list-style:none;
padding:5px 0;
}
#credits .superhead{
	width:70%;
	color:#000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}
#credits .title{
	font-size:2.5em;
	color:#424F7B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
		}
#credits .theatretitle{
	font-size:2.5em;
	color:#336600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
		}
#credits .author{
	font-size:1.5em;
	color:#000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		}
#credits .description{
	font-size:90%;
	padding-bottom: 10px;
	color:#000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted;
	}


/*leftnav*/

#leftnav{
	float:left;
width:24%;
	text-align:right;
	padding: 30px 0px 0px 0px;
	margin:0;
			}

#leftnav li{
	font-size: 70%;
	margin: 0;
	padding:10px 15px 0 0;
	list-style: none;
	font-weight:bold;
	border-bottom:none;
	display:block;
	color:#fff;
			}
#leftnav a{
	padding:0;
	margin:0;
	text-decoration:none;
	color:#D7BEC3;
	font-weight:bold;
	display:block;
	border-bottom:none;
	}
#leftnav ul li a.left2{
font-weight:normal;
list-style-type:square;
}	
#leftnav ul li a.left3{
font-weight:bold;
border-left:2px solid white;
border-right:2px solid white;
padding-right:5px;
padding-left:0;
}	
#leftnav a:hover, body#intro #t-intro a{
text-decoration: underline;	
	}
#leftpic{
	padding:0;
	margin:0;
	height:168px;
	}	

/*Quick Links Bar*/
.box {
	margin:15px 15px 0 15px;
	padding:0;
	text-align:center;
	width:200px;
	background:url(../backgrounds/box_bottom.gif) no-repeat bottom left;
}

.box h3{
	margin:0;
	padding:6px 8px 10px 20px;
	font-size:75%;
	color:#333;
	border-bottom:1px solid #666600;
	background:url(../backgrounds/box_top.gif) no-repeat top left;
	}
.box ul{
	text-align:right;
	margin:0;
	font-size:75%;
	padding:14px 25px 35px 20px;
	list-style:none;
	}
.box ul li{
margin:0 0 6px;
padding:0;
}

.box .contact{
font-size:80%;
text-align:right;
padding:10px 15px 40px 10px;
margin:0;
}

#caption{
width:90%;
font-size:14px;
text-align:center;
margin:0 0 15px 0;
padding:10px;
}

#biogutter{
width:95%;
background-color:#FFFFCC;
border:1px dotted #000;
margin:5px 10px 15px 0;
padding:0;
}
#bio a{
padding:0;
margin:0;
display:inline;
}

#bio{
padding:15px;
margin:0;
font-size: 80%;
width:90%;
}


#quicklinks{
	margin:0;
	padding:0;
	float: right;
	width: 27%;
	}
#quicklinks a{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
	font-weight:normal;
	font-size:85%;
	display:block;
	border-bottom:none;
	}
#quicklinks .gutter{
	margin:0;
	padding:0;
	float:right;
	}

Current Show Calendar
#calendar h3{
font-variant:small-caps;
font-stretch:wider;
margin:0;
padding:0;
text-align:center;

}

#calendar table th{
background-color:#006600;
color:#C1D9C4;
}
#calendar table td{
padding:0 10px 10px 5px;
border:1px solid #CC3333;
text-align:center;
font-weight:bold;

}
#calendar table tr{
}

#calendar table td h5{
text-size:x-small;
text-align:left;
color:#660033;
margin:0;
padding:0;
}
.xboxcontent2 {
display:block; 
background:#E6F1E4; 
color:#000; 
border:1px solid #003; 
padding: 2px 10px 10px 10px;
margin:0;
font-size:80%;
font-family: Geneva, Arial, Helvetica, sans-serif;
}


used in Flash Fiction Page
#quicklinks .gutterflash{
font-size:100%;
}
#quicklinks .gutterflash a{
font-size:100%;
display:inline;
color:blue;
}

#flashsidebar{
background-color: rgb(222, 232, 239);
}
.small{
font-size:85%;
}
/*footer*/

#footer{
	clear: both;
	padding: 10px;
	text-align:center;
	}
#footer a{
	margin: 10px;
	font-size: 85%;
	color:#d4b260;
	text-decoration:none;
	font-weight:normal;
	
	}
#footer a:hover, body#intro #t-intro a{
	color:#d4b260;
	text-decoration:underline;
	font-weight:normal;
	}
#footernav span {display:none;
}

#address {
	padding:0;
	margin:0;
	color:#CCCCCC;
	font-weight:bold;
	font-size: 80%;
	text-align:center;

}



/*HACKS*/

/*Hide from IE5/Mac\*/
*html #footer {height:1%;}
/*end hide from IE5/Mac*/
