body	{background-color	:  #1E90FF; /*not bisque but dodgerblue*/
	text-align		: center; 
	float			: none;}

/*******************************************/
#main  {background-color	:  #0000CD; /*not tan but mediumblue*/
	min-width	: 650px;
	max-width	: 875px; 
	text-align	: center;
	clear		: both; 
	margin-left	: auto;
	margin-right: auto;
	font-family	: "century schoolbook","new century schoolbook","century","book antiqua",
			"bookman old style",garamond,"times new roman",georgia,serif; }

/*******************************************/
#banner {background-color	: #191970; /*not dark greenish but midnight blue*/ 
	height	: 100px;
	min-width	: 650px;
	max-width	: 875px;
	text-align	: left;}

#bannerimage	{float	: left;
			padding	: 4px;
			margin	: 3px; 
			background-color	: white;
			border	: none ;}

#bannerimage a img {border	: none;}


#bannertext	{text-align	: center; 
		vertical-align	: middle;
		font-size	: 1.7em;
		font-weight	: bold;
		color		: white; 
		font-family	: 'times new roman',times,georgia,serif; }

			
/*******************************************/
#navbar	{height	: 2.15em;
		bottom	: 0;
		text-align	: center;
		margin-left	: auto;
		margin-right: auto; } 



#navbar ul	{margin: 0;
			padding	: 0;
			padding-left: 0.5em;
			bottom: -1px;
			text-align	: center;
			vertical-align	: bottom; }
			 

#navbar ul li	{display: inline;
			list-style: none;
			}


#navbar ul a, #navbar ul span, #navbar ul span a, #navbar ul a.current 
	{width	: 7.38em;  /* the width of the tabs */
	display	: block;
	height	: 2.20em;
	float		: left;
	padding	: 0.4em 0.4em 0 0.4em;
	margin	: 4px 2px 0 2px;
	text-align	: center;
	font-family	: verdana, arial, sans-serif;
	font-size	: 0.62em;
	text-decoration	: none;
	color		: black; }


#navbar ul a 
	{background-color	: #FF0000; /* color of unchosen tab  = not peru but red*/
	border		: 1px solid #aaaaaa;
/*	color		: #FFFF00 ;  yellow */
	border-bottom	: none}



#navbar ul span, #navbar ul a.current, #navbar ul a.current:hover, #navbar ul span a:hover, 
#navbar ul li .active
	{border		: 1px solid #000000;
	border-bottom	: none;
	background-color	: #87CEFA; /*not khaki but lightskyblue;*/
	color		: #000000 ; 
	padding-bottom	: 6px;
	margin-top		: 0}




#navbar ul a:hover 
	{margin-top		: 0;
	border-color	: #666666;
	background-color	: #FFF7CD;
	text-decoration	: underline; 
	padding-bottom	: 5px}		

/*******************************************/
#contents	{background-color	: #87CEFA; /*not khaki but lightskyblue;*/

	/*	min-height	: 340px; */
		text-align	: left; }



#text		{padding	: 2px 40px 0 40px; }

#text ul, #text ul ul	{list-style	: none;}
#text ul ul	{padding-top	: 0; 
		padding-bottom	: 1.3em; }

#breadcrumb	{font-size	: 0.95em;
		font-family	: arial,verdana,tahoma,sans-serif; 
		text-align	: left;
		padding-top	: 14px; 
		padding-bottom: 5px;}
		
#breadcrumb	a {text-decoration : none; }
#breadcrumb a:hover {text-decoration : underline ; }

.img-right, #contents iframe
		{float	: right;
		background-color	: white;
		padding	: 5px; 
		margin	: 0 5px; }

.img-left	{float	: left;
		background-color	: white;
		padding	: 5px; 
		margin	: 0 5px 2em 5px; }



.question	{font-size	: 0.83em;
		font-style	: italic; 
		margin-bottom	: -0.25em;}
.answer	{font-size	: 1.0em;
		font-style	: normal; 
		margin-top	: -0.1em;}
#text a, #text .answer a	{text-decoration	: none; 
		font-family	: "century schoolbook","new century schoolbook","century","book antiqua",
			"bookman old style",garamond,"times new roman",georgia,serif; 
		font-weight	: bold; }

#text a:link, #breadcrumb a:link	 {color: #8B0000; } /* dark red */
#text a:visited, #breadcrumb a:visited	{color: #100066; } /* dark navy-ish */
#text a:hover, #text.answer a:hover	{text-decoration	: underline; }
		

#text table {text-align	: center; 
		border	: outset 5px;
		padding	: 5px; 
		font-family	: "century schoolbook","new century schoolbook","century","book antiqua",
			"bookman old style",garamond,"times new roman",georgia,serif;}

#text table td {border	: ridge 2px; } 


#text table tr.sunday	{color : #FF4040 ;
				font-weight	: bold; }
#text table td.dark	{background-color	: #8B4513; } /* saddlebrown */
#text table td.open	{background-color	: yellow; }

#text caption	{font-weight: bold;
			text-align	: center;}

			
/*******************************************/
#blankbox   {margin	: 0.9em ;
		clear		: both; 
		background-color	: #87CEFA; } /*not khaki but lightskyblue;*/


#footer	{font-size	: 0.58em;
		background-color	: #87CEFA; /*not khaki but lightskyblue;*/

		text-align	: center;
		font-family	: arial,verdana,tahoma,sans-serif;
		clear		: both; 
		padding-top	: 2em; 
		padding-bottom: 1em; }

#footer a	{text-decoration	: none;}
#footer a:hover {text-decoration	: underline; 
			color	: white; }