/************ PRINT stylesheet *************/
body	{background-color	:  white;
	text-align		: center; 
	float			: none;}

/*******************************************/
#main  {background-color	:  white;
	min-width	: 650px;
	max-width	: 875px; 
	text-align	: center;
	clear		: both; 
	margin-left	: auto;
	margin-right: auto;}
/*	font-family	: "","","","";  */

/*******************************************/
#banner {background-color	: black; 
	height	: 100px;
	min-width	: 650px;
	max-width	: 875px;
	text-align	: left;}

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

#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	: 6.38em;  /* the width of the tabs */
	display	: block;
	height	: 2.10em;
	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 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	: white; 
	padding-bottom	: 6px;
	margin-top		: 0;
	font-weight		: bold; /* added */ }



#navbar ul a 
	{background-color	: black ;
	color			: white ; 
	border		: 1px solid #aaaaaa;
	border-bottom	: none}


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

/*******************************************/
#contents	{background-color	: white;

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

#longcontents	{background-color	: white;
			min-height	: 480px; 
			text-align	: left; }

#childrens	{background-color	: white;
		min-height	: 500px; 
		text-align	: left; }


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

#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, #longcontents iframe
		{float	: right;
		background-color	: white;
		padding	: 5px; 
		margin	: 0 5px; }

.img-left	{float	: left;
		background-color	: white;
		padding	: 5px; 
		margin	: 0 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; }
#text a:hover, #text .answer a:hover	{text-decoration	: underline; }

#text table {text-align	: center; 
		border	: outset 5px;
		padding	: 5px; }

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


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

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

			
/*******************************************/
#footer	{font-size	: 0.58em;
		background-color	: white;
		text-align	: center;
		font-family	: arial,verdana,tahoma,sans-serif;}

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