/* page styles */

	body	
			{
			background-color: #FFFFFF;
			border-top: 0;
			margin: 0;
			}

	table
			{
			background-color: #FFFFFF;
			border: 0;
			margin: 0;
			padding: 0;
			}
		
	img,	
	div#navigation img,
	div.homemain img,
	div.program
			{
			border: none;
			padding: 0;
			margin: 0;
			}
			
	#banner
			{
			vertical-align: top
			}
			

	
/* type styles */	

	h1, h2, h3, h4, p, ul, li, a
			{
			font-family: Verdana, Helvetica, sans-serif
			}
			
	div.program h1
			{
			font-size: 13px;
			line-height: 1.2em;
			font-weight: bold;
			color: #431111;
			margin: 0px 0px 1px 0px;
			padding: 0;
			text-align: left;
			}
			
	div.homemain h1,
	div.about h1,
	div#timelinebody h1
			{
			font-size: 13px;
			line-height: 1.2em;
			font-weight: bold;
			color: #431111;
			margin: 0;
			padding: 0px 0px 4px 0px;
			text-align: left;
			}
					
	div.homemain h1.extraspacing,
	div.about h1.extraspacing
			{
			margin: 0 0 13px 0;
			}
			
	div.buy h1
			{
			font-size: 13px;
			font-weight: bold;
			color: #431111;
			margin: 0 0 13px 20px;
			padding: 0;
			border: 0;
			}
			
	div.program h2
			{
			font-size: 13px;
			line-height: 1.2em;
			font-weight: normal;
			color: #9D621B;
			margin: 0px 0px 15px 0px;
			padding: 0;
			text-align: left;
			}

	div.homemain h2,
	div.about h2
			{
			font-size: 13px;
			font-weight: normal;
			color: #971b1e;
			margin: 0px 0px 2px 0px;
			padding: 0;
			text-align: left;
			}
			
	div.buy h2
			{
			font-size: 13px;
			font-weight: normal;
			color: #971b1e;
			margin: 0px 0px 2px 20px;
			padding: 0;
			text-align: left;
			}
			
	div.homemain h2.extraspacing	
			{
			margin: 0 0 5px 0;
			}
	
	.subheader
			{
			font-size: 12px;
			line-height: 1.2em;
			font-weight: bold;
			color: #464747;
			margin: 0;
			padding: 20px 0 10px 0;
			text-align: left;
			}
			
	h3
			{
			font-size: 12px;
			line-height: 1.2em;
			font-weight: bold;
			color: #464747;
			margin: 0;
			padding: 15px 0 3px 0;
			text-align: left;
			}
			
	h3.lessSpacing
			{
			padding: 2px 0 3px 0;
			}
	
	h4
			{		
			font-size: 12px;
			line-height: 1.2em;
			font-weight: bold;
			color: #990000;
			position: relative;
			margin: 0 0 4px 20px;
			padding: 0;
			border: 0;
			text-align: left;
			}
	
	.persontitle
			{		
			font-size: 12px;
			line-height: 1.2em;
			font-weight: normal;
			color:  #990000;
			margin: 0;
			padding: 0;
			border: 0;
			text-align: left;
			}
			
	div.program p
			{
			font-size: 12px;
			line-height: 1.4em;
			font-weight: normal;
			color: #464747;
			margin: 0;
			padding: 0 20px 0 0;
			text-align: left;
			}
			
	div.about p
			{
			font-size: 12px;
			line-height: 1.4em;
			font-weight: normal;
			color: #464747;
			margin: 0px 0px 12px 0px;
			padding: 0 20px 0 0;
			text-align: left;
			}
			
	div.homemain p
			{
			font-size: 12px;
			line-height: 1.4em;
			font-weight: normal;
			color: #464747;
			margin: 0 0 12px 0;
			padding: 0 15px 0 0;
			text-align: left;
			}
			
	div.buy p
			{
			font-size: 12px;
			line-height: 1.4em;
			font-weight: normal;
			color: #464747;
			margin: 0px 0px 2px 20px;
			text-align: left;
			}

	div.buy form
			{
			margin: 0px 0px 14px 20px;
			}
		
	div#timelinebody p
			{
			font-size: 12px;
			line-height: 1.5em;
			font-weight: normal;
			color: #464747;
			margin: 0;
			padding: 0 0 4px 0;
			text-align: left;
			letter-spacing: -.2px;
			}		
	
	.date
			{
			font-size: 12px;
			font-weight: bold;
			color: #990000;
			position: relative;
			margin: 0;
			padding: 0;
			border: 0;
			text-align: left;
			}
			
	div.program p.quote
			{
			font-style: italic;
			color: #431111;
			font-size: 12px;
			line-height: 1.5em;
			margin: 0 0 4px 20px;
			padding: 0;
			border: 0;
			right: 0;
			}
			
	.job
			{
			font-style: italic;
			}

	div.homemain ul
			{
			padding: 0;
			margin: 8px 0 14px 14px;
			}	

	div.homemain li 
			{
			font-size: .75em;
			line-height: 1.6em;
			font-weight: normal;
			color: #415252;
			margin: 0;
			border: 0;
			padding: 0;
			text-align: left;
			}
	
	.italic
			{
			font-style: italic;
			}
	
			
	#footer p,
	#footer p a
			{
			font-size: 9px;
			line-height: 1.2em;
			}

	#footer p
			{
			margin-left: 8px
			}
			
	.caption,
	div.about .caption p
			{
			font-family: Verdana, Helvetica, sans-serif;
			font-size: .6em;
			line-height: 1.3em;
			font-weight: normal;
			color: #464747;
			margin: 0 0 8px 0;
			padding: 0;
			text-align: left;
			}
	div.program p.caption
			{
			margin: 0;
			}
						
	.programpic p.caption
			{
			font-family: Verdana, Helvetica, sans-serif;
			font-size: .6em;
			line-height: 1.3em;
			font-weight: normal;
			color: #464747;
			margin: 0 0 20px 0;
			padding: 0;
			text-align: left;
			}

	
	/* image styles */
	
	.programpic
			{
			vertical-align: top;
			}
			
	img.intro
			{
		margin: 4px 0 0 0;
			}
			
	td.timelinepic img
			{
			margin: 0 8px 10px 0;
			}
			

	/* navigation styles */

	.leftNav
			{
			vertical-align: top;
			background: url(../images/wood.jpg);
			background-repeat: repeat-y;
			width: 165px;
			}
			
	.menutitle
			{
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			cursor:pointer;
			color:#431111;
			margin-bottom: 14px;
			padding-left: 12px;
			text-align:left;
			}
			
	.submenu p
			{
			font-size:11px;
			font-weight: normal;
			line-height: 1.2em;
			margin: 0 0 10px 16px;
			}
			
	.navbold,
	p.navbold
			{
			font-weight: bold;
			}
			
	p.sublist,
	p.navbold
			{
			margin: -6px 0 10px 16px;
			}

	a
			{
			color: #320D0F;
			text-decoration: none;
			}
			
	a.navonL1,
	a.navonL1 .navbold
			{
			color: #670B13;
			}
	
	a.navonL2,
	a.navonL2 .navbold
			{
			color: #31451C;
			}
	
	a:hover,
	a .navbold:hover
			{
			color: #670B13;
			}
						
	/* link styles */
			
				
	.icon,
	a.icon:link,
	a.icon:hover,
	a.icon:visited
			{
			font-size: .75em;
			font-weight: normal;
			text-decoration: none;
			margin: 0 0 0 10px;
			padding: 8px 10px 0 10px;
			border: 0;
			}

	a.icon:link,
	div.homemain a.icon:link
			{
			color: #9D621B;
			}
	
	div.program a.icon:hover,
	div.homemain a.icon:hover
			{
			color: #CB2027;
			}

	a.icon:visited
			{
			color: #9D621B;
			}
			
	.icontext
			{
			vertical-align: super;
			}
			

	div.homemain a:link,	
	div.homemain a:hover,
	div.homemain a:visited
			{
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			margin: 0;
			padding: 0;
			border: 0;
			}
			
	div.homemain li a:link,
	div.homemain a,
	div.homemain #footer a:link
			{
			color: #9D621B;
			}
			
	div.homemain li a:hover,
	div.homemain a:hover,
	div.homemain #footer a:hover
			{
			color: #CB2027;
			}
			
	div.homemain li a:visited
	div.homemain a:visited
	div.homemain #footer a:visited
			{
			color: #9D621B;
			}
			
	div.program h2 a
			{
			font-size: 13px;
			font-weight: normal;
			text-decoration: none;
			margin: 0;
			padding: 0;
			border: 0;
			}

	div.program h2 a,		
	div.homemain a:link
			{
			text-decoration: none;
			color: #9D621B;
			}
				
	div.program h2 a:hover,
	div.homemain a:hover
			{
			color: #CB2027;
			}