/******  charterstyles.css  *****/
@import url("standard.css");
@import url("navbar.css");
@import url("quicklinks.css");
@import url("photos_layouts.css");

/*
body {
	background-image: url('images/background_art.jpg');
}
*/

div#centering_div {
	position: relative;
	width: 800px;
	margin: auto;
}

div#header {
	width: 100%;
	height: 150px;
	
	background-color: #f4efe5;
	background-image: url('images/whisp.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	
}

div#header a{
	text-decoration: none;
}

div#header h1{
	position: relative;
	top: 12px;
	left:20px;
	width: 170px;
	height: 100px;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

div#header h1 span{ /* Charter Theatre */
	visibility: hidden;
}

div#header h2{ /* Header Quote */
	position: absolute;
	top: 40px;
	left: 240px;
	color: #4e4a39;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

div#header h3 span{  /* Greeting day-date-time */
	position: absolute;
	top: 125px;
	right: 15px;
	color: #4e4a39;
	font-size: 12px;
	font-weight: bold;
}

div#page_container{ /* this sets the nav bar background on the far left side */
	background-color: #767159; /* nav bar green */
	background-image: url('images/navback.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width: 800px;
	border-bottom: 1px solid #4c4616;
}

div#page_container table{
	
	/*
	background-color: #f4efe5;
	border: 1px dotted red;
	*/
	height: 402px; /* to set the minimum height of the page - see navbar.css:navbar.ul */
	padding-bottom: 8px;
}

div#content{
	background-color: #f4efe5; /* light gold background */
	margin-left: 150px;
	width: 634px;
	padding-left: 16px;
}


div#footer{
	clear: left;
}
div#footer hr{
	display: none;
}
/*********** GENERIC PAGE STYLES ***********************/
div#generic_page{
	/*
	border: 1px solid red;
	*/
 }

div#generic_page a {
	color: #369124;
	text-decoration: none;
}
div#generic_page a:hover {
	color: #4880af;
	text-decoration: underline;
	/*
	color: #9dcaec;
	text-decoration: underline;
	*/
}

div#generic_page h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d1c53;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 12px;
}

div#generic_page h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d1c53;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 12px;
}

div#generic_page h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d1c53;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 12px;
}

div#generic_page p{
	color: #4e4a39;
	font-size: 12px;
	line-height: 24px;
}


/*********** SHOW SPLASH STYLES ***********************/
div#show_splash{
	/*
	border: 1px solid red;
	*/
 }

div#show_splash a {
	color: #369124;
	text-decoration: none;
}
div#show_splash a:hover {
	color: #4880af;
	text-decoration: underline;
	/*
	color: #9dcaec;
	text-decoration: underline;
	*/
}

div#show_splash h2 {
	color: #0d1c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

div#show_splash h3 {
	color: #0d1c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

div#show_splash p{
	color: #4e4a39;
	font-size: 14px;
}
div#show_splash p.credit_major {
	font-weight: bold;
	margin-top: 3px;
}
div#show_splash p.credit_standard {
	 font-weight: bold;
	 margin-top: 3px;

}
div#show_splash p.credit_minor {
	 font-weight: bold;
	 margin-top: 3px;
}

div#show_splash p.quote {
	color: #0d1c53;
	font-style: italic;
	margin-left: 16px;
	margin-top: 12px;
}

div#show_splash p.blurb	{
	margin-top: 12px;
}
div#show_splash	div#details {
	margin-top: 12px;
}

div#show_splash	div#details	p {
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
}

div#show_splash	div#details	p span#direction_link {
	color: #369124;
	font-size: 10px;
	font-weight: normal;
}

div#show_splash	div#details	p a {
	font-weight: bold;
}



div.tickets{
	margin-top: 12px;
}

div.tickets a{
	font-size: 12px;
	font-weight: bold;
}

div.tickets div h2 {
	margin-top:-15px;
	padding:0px;
}


div.floater {
	float:right;
	margin:100px 170px 0px 0px;
	padding:0px;
	/*
	border:1px solid black;
	*/
}



/*********** SEASON LIST STYLES ***********************/
div#season_page{
	width: 633px;
	margin-top: 12px;
	/* border: 1px solid red;
	background-color: red; 
	background-image: url('images/crazy_smile_lady.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	*/
 }

div#season_page h1{
	border-top: 1px solid #4c4616;;
	color: #0d1c53; /* dark blue */
	
 }

div#season_page h2{
	color: #4e4a39;
	/*
	text-decoration: inherit;
	border-bottom: inherit;
	*/
 }
 div#season_page h3{
	
 }

 div#season_page h2.section_break{
	border-top: 1px solid #4c4616;
	margin-top: 24px;
 }

 div#season_page a{
	margin-top: 36px;
	font-size: 14px;
	font-weight: bold;
 }

div#season_page div#season_header{
	background-image: url('../images/season_9_image_675x450.jpg');
}

div#season_page div.show_listing{
	border-top: 1px solid #4c4616;
	margin-top: 24px;
	padding-top: 12px;
 }
 
div#season_page h3.main_title{
	color: #0d1c53;;
	margin-bottom: 0px;
}

div#season_page h3.kids_title{
	color: #7511a3;
	margin-bottom: 0px;
}

div#season_page p.show_author{
	font-size: 14px;
	font-weight: bold;
 }
div#season_page p.show_director{
	font-size: 14px;
	font-weight: bold;
 }
div#season_page p.show_cast{
	clear:left;
 }
div#season_page p.tag_line{
	font-size: 14px;
	font-style: italic;
	clear:left;
 }
div#season_page p.promo_blurb{
	font-size: 12px;
	clear:left;
 }

div#season_page img.promo_pic{
	float:left;
	padding-right: 12px;
	padding-bottom: 12px;
}
div.image_float_left_bottom{
	padding-top: 12px;
}

div.image_float_left_bottom img{
	vertical-align:text-bottom;	
}

div#season_page p.show_details{
	font-size: 10px;
 }


/******  Press page styles*****/

div#press_release{
	margin-top: 12px;
	margin-bottom:12px;
	padding-bottom: 12px;
	border-bottom: 1px solid black;
}

div#press_release h1, div#press_release h3{
	display: inline;
	padding-bottom: 12px;
}

div.pic_div{
	
	margin-top: 8px;
}


.press_index .title{
	font-style: italic;
	color: #4880af;
}



div.pic_div hr{
	border-width: 1px;
	border-style: solid none none none;
	border-color: #4c4616;
	margin-bottom: 6px;
}

div.pic_div p.caption{
	font-size: 10px;

}

div.large_pic_div p.caption{
	font-size: 12px;

}

div.large_pic_div hr{
	border-width: 1px;
	border-style: none none none none;
	border-color: #4c4616;
	margin-bottom: 6px;
}

div.large_pic_div hr{
	border-width: 1px;
	border-style: none none none none;
	border-color: #4c4616;
	margin-bottom: 6px;
}

div.large_pic_div a img, div.pic_div a img{
	border-width: 1px;
	border-color: #9dcaec;
}


div.pic_div span.title, div.large_pic_div span.title{
	font-weight: bold;
	font-style: italic;

}



div.reviews h1 {
	font-size: 24px;
}

div.copy_block {
	display: block;
	margin-left: 200px;
	margin-top: 48px;
}

div.reviews span.artType {
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	color: #061c6e;
}

h6{
	margin-top: 3px;
	margin-bottom: 8px;
}

div.show_icon img{
	float: left;
	padding-right: 18px;
}



/******  color palette  *****/
/*
#f4efe5 /* light gold background */ 
/*
#4c4616 /* gold black */  
/*
#e8ceb7 /* light brown */  
/*
#b49274 /* medium brown */  
/*
#9dcaec /* light blue */  
/*
#526198 /* meduim blue */  
/*
/*
#061c6e - old dark blue 
#0d1c53 - new dark blue
*/ 

/*
#767159; /* nav bar green
*/
/* 
  369124
*/



/******  style samples  *****/
/*
display: none;
border-color: top right bottom left;


*/


