﻿/* print.css */
				
#header, #bar, #column1, #column3, #footer, #sub_footer {display: none;}

table.ticket_prices {
										width: 90%;
										font-size: 100%;
				 						color: #000;
										border-collapse: collapse;
										/*border: solid 1px #666;*/
										/*margin: 10px;*/
										margin-right: 10px;}									

table.ticket_prices .b {
										font-weight: bold;}	
										
table.ticket_prices td {
										text-align: right;
										padding: 7px;}	

/* gv_global.css */

.hiddenpic {display:none;}

p {
	margin:0px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px;
	color: #000;}
	
hr { color: #cccccc; padding: 0px;}	
pre {font-size: 130%;}

a 				 {text-decoration: none;}
a:link 		 {color: #993300; text-decoration: none; }	
a:visited  {color: #999; text-decoration: none; }
a:hover 	 {color: #993300; text-decoration: none; }		
a:active 	 {color: #000000; text-decoration: none; }	

/* image links */	
a.img:link 		{color: #000000; text-decoration: none; background-color: transparent;}		
a.img:visited {color: #999999; text-decoration: none; background-color: transparent;}
a.img:hover 	{color: #993333; background-color: transparent;}
a.img:active 	{color: #666666; background-color: transparent;}

a.img:link 		{border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: transparent;}
a.img:visited {border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: transparent;}
a.img:hover 	{border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: transparent;}
a.img:active 	{border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px; background-color: transparent;}
			 
						
a.pm:link 	 {color: #000000; text-decoration:none; }
a.pm:visited {color:#cccccc; text-decoration:none; }
a.pm:hover 	 {color:#993333; text-decoration: none;}
a.pm:active  {color:#fff; text-decoration:none; }					 
			 
/* layout */

body { 
		 width: 100%;
		 background-color: #fff;
		 margin: 0;
		 padding: 0;
		 color: #000;} 

/*------------------------------------------------------------------------------*/										   	 		 		
				
#hr1 {
				 z-index: 5;
				 position: relative;
				 top: -62px;
				 left: 17px;}
				 
ul, li {color: #000;}				 

/*main body*/				
				
				
#column1, #column2, #column3, #column2_gallery {
				float: left;
				padding: 2px; }
					 	 				
#column2 {
				 width: 95%;
				 height: 100%;
				 border-top: solid 1px #ccc;
				 text-align: left;
				 color: #000066;
				 font-size: 70%;
				 font-weight: normal;
				 font-family: Verdana, Helvetica, Arial, sans-serif;
				 padding: 12px;
				 padding-top: 10px;
				 margin-left: 3px;
				 margin-right: 3px;		 
				 background-color: #fff;}	 
				 /* total width: 590px */
				 
/* ---------------------- splits #column2 (central content box) into two panes -------------------------- */
#left_pane {
	width: 270px;
	float:left;
	display:inline;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 10px;
	background-color:#fff;}
  /* total width: 280px; */
	
#right_pane {
	width: 269px;
	height: 100%;
	border-left: solid 1px #ccc;
	float:left;
	display:inline;
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	background-color:#fff;}	
  /* total width: 280px; */			 
				 
/* col2 wide */				 
#column2_gallery {
				 width: 679px;
				 height: 100%;
				 border-top: solid 1px #ccc;
				 text-align: left;
				 color: #000066;
				 font-size: 70%;
				 font-weight: normal;
				 font-family: Verdana, Helvetica, Arial, sans-serif;
				 padding: 12px;
				 padding-top: 10px;
				 padding-left: 0px; /* different to column2 */
				 margin-left: 3px;
				 margin-right: 3px;	 
				 background-color: #fff;}	
				 
.grn {	
		 		 color: #336600;
		 		 font-size: 100%;
				 font-weight: normal;
				 font-family: Verdana, Helvetica, Arial, sans-serif;}	 
				 
.blk {	
		 		 color: #000;
		 		 font-size: 100%;
				 font-weight: normal;
				 font-family: Helvetica, Arial, Verdana, sans-serif;}					 

.shout {	
		 		 color: #336600;
		 		 font-size: 120%;
				 font-weight: normal;
				 letter-spacing: 0px;
				 font-family: Verdana, Arial, Helvetica, sans-serif;}
				 
.wht {	
		 		 text-align: center;
				 color: #fff;
		 		 font-size: 100%;
				 font-weight: normal;
				 font-family: Helvetica, Arial, Verdana, sans-serif;}					 					 

.sub {				
      display: block;
      padding: 5px;
      text-align: center;
      color: #333;
      font-size: 110%;
      letter-spacing: 2px;
      font-weight: bold;
      background-color: #eee;
      font-family: Helvetica, Arial, sans-serif;} 			 

#poster_index {
			 position: relative;
			 z-index:1;
			 top: 0px;
			 left: -5px;
			 padding: 0px;}
				 
#flyer_index {
			 position: absolute;
			 z-index:1;
			 top: 217px;
			 left: 398px;
			 padding: 0px;
			 padding-left: 5px;}		 	 		
			 
#flyer {
			 display: block;
			 padding: 10px;
			 padding-top: 5px;
			 float: right;}

				 
#home_pic {
				position: relative;
				z-index:1;
				top: -120px;
				left: 0px;
				padding: 0px;}			 		 
				 								
#spinoza {
							display: block;
	 						text-align: center;
	 						color: #666;
	 						font-size: 90%;
	 						font-weight: bold;
	 						background-color: #fff;
	 						font-family: Helvetica, Arial, sans-serif;} 	
				 				 
/* col 2 formatting */		


#page_head {
	 display: inline;
	 text-align: left;
	 color: #000;
	 font-size: 110%;
	 lint-height: 16px;
	 letter-spacing: 1px;
	 font-weight: bold;
	 font-family: Verdana, Helvetica, Arial, sans-serif;}
	 
h2 {
	 display: inline;
	 text-align: center;
	 color: #666666;
	 font-size: 100%;
	 font-weight: bold;
	 /*background-color: #e3dcd5;*/
	 font-family: Verdana, Helvetica, Arial, sans-serif;}

h3 {
	 display: inline;
	 text-align: center;
	 color: #524E28;
	 background-color: #fff;
	 font-size: 100%;
	 font-weight: bold;
	 font-family: Verdana, Helvetica, Arial, sans-serif;}
	 
#space {
			 	 position: relative;
				 top: 0px;
				 left: 15px;			 
	 			 display: inline;
	 			 text-align: center;
	 			 color: #000066;
	 			 font-size: 100%;
				 letter-spacing: 2px;
	 			 font-weight: bold;
	 			 font-family: Verdana, Helvetica, Arial, sans-serif;}					

.left_image {	 
						float: left;
						display: inline;						
						text-align: center;}

.px8 { font-size: 8px; }
.px9 { font-size: 9px; }
.px10 { font-size: 10px; }
.px11 { font-size: 11px; }
.px12 { font-size: 12px; }
.px13 { font-size: 14px; }
.px14 { font-size: 15px; }
.px15 { font-size: 16px; }
.px16 { font-size: 16px; }
.px17 { font-size: 17px; }
.px18 { font-size: 18px; }
.px19 { font-size: 19px; }
.px20 { font-size: 20px; }
.px21 { font-size: 21px; }
.px22 { font-size: 22px; }
.px23 { font-size: 23px; }
.px24 { font-size: 24px; }
.px25 { font-size: 25px; }
.px26 { font-size: 26px; }
.px27 { font-size: 27px; }
.px28 { font-size: 28px; }
.px29 { font-size: 29px; }
.px30 { font-size: 30px; }


/* history page */ 
#outer_frame {
			 position: relative;
			 z-index: 5;
			 top: 10px;
			 left: 0px;
			 width: 402px;
			 height: 380px;
			 text-align: center;}

#photo_frame {
			 position: relative;
			 z-index: 5;
			 top: 0px;
			 left: 0px;
			 width: 400px;
			 height: 380px;
			 text-align: center;
			 border: solid 1px #cccccc;}
			 
#image {
			 position: relative;
			 z-index: 5;
			 top: 0px;
			 left: 0px;
			 width: 400px;
			 height: 300px;
			 background: #ccc;}	
			 
			 
#photo_menu {
	 					position: relative;
						z-index: 6;
						top:  3px;
						left: 0px;
						width: 360px;
				 		height: 55px;
	 					color: #000066;
	 					font-size: 70%;
	 					font-weight: bold;
	 					font-family: Helvetica, Arial, sans-serif;}
				
 #by {	 
			 position: relative;
			 z-index: 6;
			 top: 2px;
			 left: 0px;
			 width: 400px;
			 height: 15px;
			 background: #ccc;
			 color: #000;
	 		 font-size: 60%;
			 text-align: center;
	 		 font-weight: normal;
			 line-height: 12px;
	 		 font-family: Helvetica, Arial, sans-serif;}  
