.back_to_top{
	text-align:right;
	font-size:.8em;
	}
.play_title{
	font-size:1.2em;
	text-transform:uppercase;
	}

.instruct_header{
	font-size:80%;
	}

.schol_box{
	width:530px;
	padding:15px;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(0,0,0);
	height:auto;
	overflow: auto;
	margin:10px;
	background-color:#EFEFED;
	}

.byline_small{
	font-size:.6em;
	font-style:normal;
	}
	
.quote_color_blue{
	color:#006699;
	font-style:italic;
	font-weight:bold;
}

.quote_color_green{
	color:#7AA38F;
	font-style:italic;
	font-weight:bold;
}

.quote_color_pumpkin{
	color:#FF3300;
	font-style:italic;
	font-weight:bold;
}

.Subtitle{
font-weight:bold;
font-size:1.2em;
}

/* photo images */
.img_right{
	float: right; 
	width: auto; 
	padding: .5em ; 
	margin: 0em .5em .5em .5em; 
	background-color: #fff; 
	border: 1px solid #666;
}

.img_left{
	float: left; 
	width: auto; 
	padding: .5em ; 
	margin: .5em .5em .5em 0em; 
	background-color: #fff; 
	border: 1px solid #666;
}
.collabholder {

	width: auto; 
	padding: .75em ; 
	margin: .5em .5em .5em .5em; 
	background-color: #C47443; 
	border: 1px solid #883F14;
	}


.gallery_title{
	font-size:1.6em;
	}
	

.indent {
	font-size:.85em;	
}

a.indent:link{
	color:lightblue;
	}
		
	
li{
  font-family:"Times New Roman", Times, serif;
  text-align:left;
	}

div#s1 {
  font-size: 1.05em;
  width: 188px;          /* menu width change to 188*/
  height: 440px; /* change to 365 with new nav*/
	}

div#s1 div#cent {
  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 div#cent span {
  margin: 0;
  padding: 0;
  background-color: #2D577C;
  display:block;
}

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


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

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

body{
font-family:"Times New Roman", Times, serif;
/*background-color:#C7FF8F;*/
background-color:#15456A;
color:black;
font-size:.95em;

/*  background:url(../images/boards_black_white.jpg);
  background-repeat:repeat;
*/
}

.left_nav{
	color:#59967C;
	font-size:.9em;
	}
	
.below_nav{
	font-size:.9em;
	color:white;
	text-align:center;
	font-weight:bold;
}

.below_nav a{
	text-decoration:none;
	font-size:1em;
}
	
.below_nav_links a:visited, a:link{
	color:black;
}

.below_nav_links a:hover{
	color:lightblue;
}

.below_nav_title{
	font-size:.8em;
	padding-top: .8em;
	padding-bottom:.8em;
	}

.below_nav_donate_amazon{
	font-size:1.0em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.below_nav_donate_amazon a{
	text-decoration:none; 
	color:white;

}	

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

.SubTitle{
	font-size: 1.0em;
}

.footer{
	font-size:.7em;
	margin-top:0em;
}

/* footer link colors*/
a.link_colortop:link{ color:#006699;}
a.link_colortop:visited{ color:#006699;}
a.link_color:link {color: #6AA17F}
a.link_color:visited {color: #6AA17F}

img
{
	border-style:none;
}


/* Misc */
div#vert_write{
	writing-mode: tb-rl;
	filter: flipH() flipV();
}

div.spacer {
	clear: left;
}
.biostyle{
	border:3px solid #883F14;
	padding: 15px;
	font-size:1em;
}
.smaller {
	font-size:.8em;
}	
	
/* boxes at the bottom of pages */
.spiffy_content{
padding:0px 5px;
background:#59967C;
font-size:.80em;
} 

.spiffy_content_brown{
padding:0px 5px;
background:#C85930;
font-size:.80em;
} 

.spiffy_content_lightblue{
padding:0px 5px;
background:lightblue;
font-size:.80em;
} 

/* 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;
} 


/* Box for instruction page*/

.class_links{
display:block;
}
.class_links *{
display:block;
height:1px;
overflow:hidden;
background:#aaaaaa;
}
.class_links1{
border-right:1px solid #dadada;
padding-right:1px;
margin-right:3px;
border-left:1px solid #dadada;
padding-left:1px;
margin-left:3px;
background:#bfbfbf;
}
.class_links2{
border-right:1px solid #f6f6f6;
border-left:1px solid #f6f6f6;
padding:0px 1px;
background:#bababa;
margin:0px 1px;
}
.class_links3{
border-right:1px solid #bababa;
border-left:1px solid #bababa;
margin:0px 1px;
}
.class_links4{
border-right:1px solid #dadada;
border-left:1px solid #dadada;
}
.class_links5{
border-right:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
}
.class_links_content{
padding:0px 5px;
background:#aaaaaa;
} 


/* new main nav spiffy */
.main_nav{
display:block;
}
.main_nav *{
display:block;
height:1px;
overflow:hidden;
background:#2D577C;
}
.main_nav1{
border-right:1px solid #a4b6c6;
padding-right:1px;
margin-right:3px;
border-left:1px solid #a4b6c6;
padding-left:1px;
margin-left:3px;
background:#61819c;
}
.main_nav2{
border-right:1px solid #eaeef1;
border-left:1px solid #eaeef1;
padding:0px 1px;
background:#547694;
margin:0px 1px;
}
.main_nav3{
border-right:1px solid #547694;
border-left:1px solid #547694;
margin:0px 1px;
}
.main_nav4{
border-right:1px solid #a4b6c6;
border-left:1px solid #a4b6c6;
}
.main_nav5{
border-right:1px solid #61819c;
border-left:1px solid #61819c;
}
.main_nav_content{
padding:0px 5px;
background:#2D577C;
} 

/* Amazon front page box*/
.amazon_blue_box{
display:block;
}
.amazon_blue_box *{
display:block;
height:1px;
overflow:hidden;
background:#8FD2E1;
}
.amazon_blue_box1{
border-right:1px solid #ceebf2;
padding-right:1px;
margin-right:3px;
border-left:1px solid #ceebf2;
padding-left:1px;
margin-left:3px;
background:#abdde8;
}
.amazon_blue_box2{
border-right:1px solid #f3fafc;
border-left:1px solid #f3fafc;
padding:0px 1px;
background:#a4dae6;
margin:0px 1px;
}
.amazon_blue_box3{
border-right:1px solid #a4dae6;
border-left:1px solid #a4dae6;
margin:0px 1px;
}
.amazon_blue_box4{
border-right:1px solid #ceebf2;
border-left:1px solid #ceebf2;
}
.amazon_blue_box5{
border-right:1px solid #abdde8;
border-left:1px solid #abdde8;
}
.amazon_blue_box_content{
padding:0px 5px;
background:#8FD2E1;
} 


