body 	
	{
	background-image: url(bg.jpg); 
	background-repeat: repeat;
	background-color: #6297c9; 	
	margin: 0;
	padding: 0;	
	color: #660000; 
	font-size: 100%;   
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: verdana, arial, sans-serif; 
	}


a:link, a:visited 
	{
	background-color: transparent; 
	font-weight: normal;
	text-decoration: none;
	}

a:link 
	{
	color: #660000;  	
	}

a:visited 
	{
	color: #666666; 	
	}

a:visited:hover 
	{
	color: #ffffff;
	background-color: #660000;   	
	}

a:link:hover 
	{
	color: #ffffff;   
	background-color: #660000;      
	}

:focus          
	{ 
	
	}



span.uline
	{
	text-decoration: underline;
	}


/* WRAPPER = to give the page a different background*/
#wrapper
	{
	background-color: #d1e1f1; 	
	border: thin ridge #660000;      
	}


/* TOPNAV = accessability navigation*/

#topnav
	{
	margin: 0;
	padding: 0;
	font-size: .7em;	
	}


/* PICTURE = container for large picture that takes up the whole page*/
#bigpic
	{
	margin: 0;
	padding: 0;	
	vertical-align: top;
	background-color: #ffffff;
	border: thin silver solid;
	color: #000000; 	
	text-align: center;
	}

#bigpic a:link, #bigpic a:visited 
	{
	background-color: transparent; 
	font-weight: normal;
	text-decoration: underline;
	padding: 2px;
	font-size: 1em;   
	font-weight: normal;
	}

#bigpic a:link 
	{
	color: #660000;      
	text-decoration: underline;	
	}

#bigpic a:visited 
	{
	color: #666666;  
	text-decoration: underline;
	}

#bigpic a:visited:hover 
	{
	color: #ffffff; 
	background-color:#660000;      
	text-decoration: underline;
	}

#bigpic a:link:hover 
	{
	color: #ffffff; 
	background-color:#660000;      
	text-decoration: underline;
	}




/* CONTENT = container for the page within background*/
#content
	{
	margin: .5em;
	padding: 2em;	
	vertical-align: top;
	background-color: #ffffff;
	
	color: #000000; 
	font-size: .9em;   
	font-weight: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;	
	text-align: left;
	height: 100%;
	}

#content a:link, #content a:visited 
	{
	background-color: transparent; 
	font-weight: normal;
	text-decoration: underline;
	padding: 2px;
	font-size: 1em;   
	font-weight: normal;
	}

#content a:link 
	{
	color: #660000;      
	text-decoration: underline;	
	}

#content a:visited 
	{
	color: #666666;  
	text-decoration: underline;
	}

#content a:visited:hover 
	{
	color: #ffffff; 
	background-color:#660000;      
	text-decoration: underline;
	}

#content a:link:hover 
	{
	color: #ffffff; 
	background-color:#660000;      
	text-decoration: underline;
	}

#content :focus          
	{ 
	border: dotted;
	}



#content span.uline
	{
	text-decoration: underline;
	}

p 
	{
	 text-indent: none;
	}

p.left 
	{
	text-align: left;
	padding: 2em;
	}


p.return 
	{
	text-align: right;
	}



img
	{
	margin: 1em;
	padding: 0;
	}

img a:link, img a:visited 
	{
	background-color: transparent; 
	font-weight: normal;
	text-decoration: none;
	}

img a:link 
	{
	color: #660000;  	
	}

img a:visited 
	{
	color: #666666; 	
	}

img a:visited:hover 
	{
	color: #ffffff;
	background-color: #666666;    	
	}

img a:link:hover 
	{
	color: #ffffff;   
	background-color: #660000;      
	}

img.left
	{  
	float: left;  	
	}

img.right
	{  
	float: right;  	
	}



h1 	{ 
	color: #663300;
	font-size: 1.75em;		
	}

h2  	{ 
	border-bottom: thick double #990066;
	color: #990000;
	font-size: 1.58em;
	}

h3 	{ 
	color: #996600;		
	font-size: 1.33em;
	}

h4 	{ 
	color: #000066;
	font-size: 1.17em;
	}

h5	{ 
	color: #003300;
	font-size: 1em;
	}

h6 	{ 
	color: #666600;
	font-size: 1em;
	}	



blockquote 
	{   
	margin: 1em;  
	text-align: justify;	
	font-size: 1em;
	font-weight: normal;
	padding: 1em;
	border: thin ridge #000000;
	}



dl 		
	{  
	display: block;
	line-height: 1.5em;
	} 

dt
	{
	margin-top: .5em;
	margin-bottom: .5em;
	font-weight: bold;
	font-size: 1em;
	color: #333333; 
	}

dd
	{
	  text-indent: none;
	}

dl ul li
	{
	
	} 

dl ol li
	{
	
	}


ol 		
	{ 
	display: block;
	line-height: 1.5em;
	}

ol li		
	{ 
	display: list-item;
	list-style-type: decimal;  
	}

ol ol li	
	{ 
	display: list-item;
	list-style-type: upper-alpha;  
	}


ol ol ol li	
	{ 
	display: list-item;
	list-style-type: lower-roman;  
	}


	ol ol ol ol li	
	{ 
	display: list-item;
	list-style-type: lower-alpha;  
	}


ol ul li	
	{ 
	display: list-item;
	list-style-type: disc;  
	}


ul 		
	{ 
	display: block;
	line-height: 1.5em;
	}

ul li		
	{ 
	display: list-item;
	list-style-type: disc; 
	}



ul ul li		
	{ 
	display: list-item;
	list-style-type: circle; 
	}


ul ul ul li		
	{ 
	display: list-item;
	list-style-type: square; 
	}


ul ul ul ul li		
	{ 
	display: list-item;
	list-style-type: disc; 
	}


blockquote
	{
	border: thin solid black;
	margin: 2em;
	padding: 2em;
	}

/* MENU = information at right of every page*/

#menu	{	
	vertical-align: top;		
	margin: .5em;
	width: 240px; 	
	font-size: .75em;	
	text-align: left;
	}

#menulabel
	{	
	color: #660000;  	
	text-transform: caps;
	text-align: left;	
	font-weight: bold;	
	margin: .5em;	
	}

#button
	{	
	display: block;
	text-align: left;
	margin: .5em;	
	}


#button a:link, #button a:visited 
	{
	background-color: transparent; 	
	text-decoration: none;		
	}

#button a:link 
	{
	color: #660000;  	
	text-decoration: none;
	}

#button a:visited 
	{
	color: #660000;  	 
	text-decoration: none;
	}

#button a:visited:hover 
	{
	color: #ffffff; 
	background-color: #660000;  	
	text-decoration: none;
	}

#button a:link:hover 
	{
	color: #ffffff; 
	background-color: #660000;  	
	text-decoration: none;
	}

#button :focus          
	{ 
	border: dotted;
	}



#button span.uline
	{
	text-decoration: underline;
	}


/* SIMENUTITLE = Title on the Site Index Page  */  

#SImenutitle
	{
	text-align: center;
	font-size: 2em;
	margin: 1em;
	}

/* SIBUTTON = Individual Links on the Site Index Page */  

#SIbutton
	{
	margin: 1em;
	}

#SIbutton a
	{
	text-decoration: underline;	
	}


/* SIMENULABEL = Labels for groups on the Site Index Page  */  

#SImenulabel
	{
	margin-top: 1em;
	margin-bottom: .5em;  
	font-weight: normal; 
	font-size: 1.5em;   
	text-transform: caps;
	text-align: center;
	color: #660000;
	border: thin ridge #660000;
	}


/* SIMENUGROUP = Groups on the Site Index Page  */  

#SImenugroup
	{
	margin: 1em;
	line-height: 2em; 
	text-align: center;	
	}

/* FOOTER = contact information at bottom of every page*/
#footer
	{	
	margin: 0;
	padding: 0;
	border: none;
	color: #660000;      
	font-size: .9em;   
	text-align: center;	
	}




/* Concerning Printing  */  

@media print 	{
  @page         { margin: 10% }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; page-break-inside: avoid }
  blockquote, 
  pre           { page-break-inside: avoid }
  ul, ol, dl    { page-break-before: avoid }
		}


/* Concerning Text to Speech Programs  */  

@media speech 	{
  h1, h2, h3,
  h4, h5, h6    { voice-family: paul, male; stress: 20; richness: 90 }
  h1            { pitch: x-low; pitch-range: 90 }
  h2            { pitch: x-low; pitch-range: 80 }
  h3            { pitch: low; pitch-range: 70 }
  h4            { pitch: medium; pitch-range: 60 }
  h5            { pitch: medium; pitch-range: 50 }
  h6            { pitch: medium; pitch-range: 40 }
  li, dt, dd    { pitch: medium; richness: 60 }
  dt            { stress: 80 }
  pre		{ pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  
  a:link        { voice-family: harry, male }
  a:visited     { voice-family: betty, female }
  a:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}

