.Subtitle{
font-weight:bold;
font-size:1.2em;
}
#navblock_r1_c3, #navblock_r3_c1,#navblock_r3_c3, #navblock_r1_c1{
 display: none; !important
}

html {
margin: 0;
border: 1px solid red;
}

body {
margin: 0;
border: 1px solid green;
}
	
.gallery_title{
	font-size:1.6em;
	}
	
li{
  font-family:"Times New Roman", Times, serif;
  text-align:left;
	}

div#s1 {
  font-size: .95em;
  width: 200px;          /* menu width */
  height: 350px;
	}

div#s1 ul {
  background-color:#2D577C;
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin: 0;              /* no margin for IE either */
	}

div#s1 ul li {
  margin: 0;
  padding: 0;
  background-color: #2D577C;
  display:block;
}

div#s1 ul li a {
  display: block;         /* lines extend to right, make area clickable */
  color: white;
  background-color: #2D577C;
  padding: 3px 3px 3px 23px;
  margin:0;
  text-decoration: none;
  height:12px;           /* hint for IE, alternatively remove whitespace from HTML */
}

div#s1 ul ul li a {
  margin-left: 15px;     /* indent level 1 */
}

div#s1 ul ul ul li a {
  margin-left: 40px;     /* indent level 2 */
}

div#s1 li ul, div#s1 li.open li.closed ul {
  display: none;         /* collapse */
}

div#s1 li.open ul {
  display: block;        /* expand */
}

div#s1 li.active a {
  background-position: 0px -20px;
  color: lightblue;            /* highlight text */
}
 
div#s1 li.active li a {
  background-position: 0px 0px;
  color: white;          /* fix lower levels */
}

div#s1 ul li a:hover {
  color:#336600;
  background-color:lightblue; /* rollover effect */
}


.tableborder{
	border: thin solid #0099FF;
}


.justify {
	text-align: justify; text-justify: newspaper }

.NavTable{
	background-color:#2D577C;
	}

.below_nav{
	font-size:.8em;
	color:#7AA38F;
	text-align:center;
	font-weight:bold;
}

.below_nav_donate_amazon{
	font-size:1.1em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.PhotoTable {
	color:white;
	} 

.MainTitle{
font-size: 1.8em;
font-weight:bold;
text-transform:uppercase;
}

.SubTitle{
font-size: 1.0em;

}

.indent {
	text-indent: 1.3em;
}

.cast{
float: left; width: 550px; padding: .5em ; margin: .5em .5em .5em .5em; font-size: smaller;  background-color: #aaa; border: 1px solid #666;
}

.footer{
font-size:.7em;
}

img{
border-style:none;
}

.HomeTitles{
background-color:#2D577C; 
color:#FFFFFF; 
font-size:1.2em;
text-align:right;
}

.FrontQuotes{
text-align:center;
font-size:.9em;

}

div#vert_write{
	writing-mode: tb-rl;
	filter: flipH() flipV();
	
	}
	
	
/* Corner stuff */
.spiffy{
display:block;
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#aaaaaa;
}
.spiffy1{
border-right:1px solid #dadada;
padding-right:1px;
margin-right:3px;
border-left:1px solid #dadada;
padding-left:1px;
margin-left:3px;
background:#bfbfbf;
}
.spiffy2{
border-right:1px solid #f6f6f6;
border-left:1px solid #f6f6f6;
padding:0px 1px;
background:#bababa;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #bababa;
border-left:1px solid #bababa;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #dadada;
border-left:1px solid #dadada;
}
.spiffy5{
border-right:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
}
.spiffy_content{
padding:0px 5px;
background:#aaaaaa;
font-size:.85em;
} 

/* Home page banner strips*/

.home_banners{
display:block;
}
.home_banners *{
display:block;
height:1px;
overflow:hidden;
background:#2D577C;
}
.home_banners1{
border-right:1px solid #a4b6c6;
padding-right:1px;
margin-right:3px;
border-left:1px solid #a4b6c6;
padding-left:1px;
margin-left:3px;
background:#61819c;
}
.home_banners2{
border-right:1px solid #eaeef1;
border-left:1px solid #eaeef1;
padding:0px 1px;
background:#547694;
margin:0px 1px;
}
.home_banners3{
border-right:1px solid #547694;
border-left:1px solid #547694;
margin:0px 1px;
}
.home_banners4{
border-right:1px solid #a4b6c6;
border-left:1px solid #a4b6c6;
}
.home_banners5{
border-right:1px solid #61819c;
border-left:1px solid #61819c;
}
.home_banners_content{
padding:0px 5px;
background:#2D577C;
color:#FFFFFF; 
font-size:1.2em;
text-align:center;
} 

/* Play titles */

.prod_titles{
display:block;
}
.prod_titles *{
display:block;
height:1px;
overflow:hidden;
background:#7AA38F;
}
.prod_titles1{
border-right:1px solid #c5d7ce;
padding-right:1px;
margin-right:3px;
border-left:1px solid #c5d7ce;
padding-left:1px;
margin-left:3px;
background:#9bbaab;
}
.prod_titles2{
border-right:1px solid #f1f5f3;
border-left:1px solid #f1f5f3;
padding:0px 1px;
background:#93b4a4;
margin:0px 1px;
}
.prod_titles3{
border-right:1px solid #93b4a4;
border-left:1px solid #93b4a4;
margin:0px 1px;
}
.prod_titles4{
border-right:1px solid #c5d7ce;
border-left:1px solid #c5d7ce;
}
.prod_titles5{
border-right:1px solid #9bbaab;
border-left:1px solid #9bbaab;
}
.prod_titles_content{
padding:0px 5px;
background:#7AA38F;
} 