	/* layout */
	
	body {
      	background-color: #252525;
		}
	
	
	#page {
		position: relative;
		width: 700px;
		min-height: 900px;
      	background-color: white;
		margin: auto;
		font-family: georgia, garamound, serif;
		color: black;
		border: 1px solid #4D4D4D;
		font-size: 10px;
		text-align: left;
		}
	
	
		
	/* headers */
	
		
	h1 {
		font-family: century gothic, sans-serif;
		font-size: 14.5px;
		letter-spacing: .25em;
		line-height: 1em;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		}
		
	h2 {
		color: #B33503;
		font-family: century gothic, sans-serif;
		font-size: 14px;
		letter-spacing: .25em;
		font-weight: bold;
		text-transform: uppercase;
		}
		

	h3 {
		color: #416197;
		font-family: century gothic, sans-serif;
		font-size: 12px;
		letter-spacing: .25em;
		font-weight: bold;
		text-transform: uppercase;
		}

	h4 {
		color: #416197;
		font-family: century gothic italic, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		}
		
	h5 	{
		font-family: century gothic, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		}
		
	h6 {
		font-family: century gothic, sans-serif;
		font-size:10px;
		font-weight: normal;
		text-transform: uppercase;
		}
		

	/* elements */
	
	#masthead {
		position: relative;
		border: none;
		}
		
	img#banner {
		width: 700px;
		height: 150px;
		}
		
	#site_nav {
		float: left;
		width: 180px;
		height: 825px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
		
	#site_nav_acc {
		float: left;
		width: 180px;
		height: 800px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
		
	#site_nav_contact {
		float: left;
		width: 180px;
		height: 725px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
		
	#site_nav_reg {
		float: left;
		width: 180px;
		height: 900px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
		
	#site_nav_local {
		float: left;
		width: 180px;
		height: 910px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
	
	#site_nav_program {
		float: left;
		width: 180px;
		height:1550px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
	
	#site_nav_speak {
		float: left;
		width: 180px;
		height: 2075px;
		background-color: #919BC9;
		border-right: 1px dotted #4D4D4D;
		}
	
	#content {
		margin-left: 200px;
		width: 480px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		padding: 1em .5em 0 0;
		}
		
	#navigation {
		position: relative;
		}
		
	.navigation {
		color: white;
		text-align: center;
		font-family: century gothic, verdana, sans-serif;
		font-size: 10.5px;
		font-weight: bold;
		letter-spacing: .3em;
		text-transform: uppercase;
		padding: .5em .75em .5em .75em;
		border-bottom: 1px dotted white;
		}
		
	#footer {
		clear: both;
		width: 700px;
		height: 35px;
		border-top: 1px dotted #4D4D4D;
		}
	
	.footer_b {
		background: #DE360F;
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 9px;
		text-align: center;
		padding: .5em 0 .5em 0;
		}
		
	#breadcrumb {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px;
		text-transform: uppercase;
		padding: .2em 0 .2em 0;
		}
		
	#image_rss {
		float: left;
		padding: 4em 0em 0em 4em;
		}

	

	.footnote {
		color: #4D4D4D;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 8px;
		}
	
	#pullquote {
		position: relative;
		color: #B7A483;
		font-family: Cambria, serif;
		font-size: 30px;
		font-weight: italic;
		padding: .25em 0em 0em .5em;
		}
		
	#bio {
		float: left;
		font-family: verdana, arial, helvetica;
		font-size: 10.5px;
		}
		
	.bio_name {
		color: #8B7431;
		font-family: century gothic, verdana, arial, helvetica;
		font-size: 12px;
		text-transform: uppercase;
		}
	
	.bio_title {
		color: #8B7431;
		font-family: century gothic, verdana, arial, helvetica;
		font-size: 12px;
		font-style: italic;	
		}	
		
	.bio_pic {
		width: 90px;
		height: 90px;
		border: #8B7431;
		}
	.caption {
		color: #919BC9;
		line-height: normal;
			}
			
	#conf_title {
		color: white;
		width: 450px;
		background-position: center;
		background-color: #B33503;
		font-family: georgia, serif;
		font-size:15px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		padding: 10px 10px 10px 10px;
		}
	
	.table {
		border: .5em;
		border-color: black;
		}
		
		
	/* links */
	
	a:link {
			color:#B33503;
			text-decoration: none;
			}
			
	a:visited {
			color:#CE4B1D;
			text-decoration: none;
			}
			
	a:active {
			color:#B33503;
			text-decoration: none;
			}
			
	a:hover {
			color:#416197;
			text-decoration: none;
			}
	
	.navigation a:link {
						color: white;
						}
	
	.navigation a:visited {
						color: white;
						}
						
	.navigation a:active {
						color: white;
						}
						
	.navigation a:hover {
						color: #DE360F;
						}
	.footer_b a:link {
						color: white;
						}
	
	.footer_b a:visited {
						color: white;
						}
						
	.footer_b a:active {
						color: white;
						}
						
	.footer_b a:hover {
						color: #4D4D4D;
						}

	
	/* tables */
	
		
	li {
		color: #416197;
		padding: 0em 0em 1em 0em;
		}
	
	td, th {
  		border: 1px solid #4D4D4D;
  		padding: 10px;
		}
	
	thead {
  		color: white;
  		background: #6F8E9E;
  		}
	tbody {
  		background: none;
  		}

	/* graphics & pics */
	
	#map {
		float: left;
		border-color: black;
		border-width: 1px;
		padding: 3em 0 0 0;
		}
		
	.speak_head {
		color: #B33503;
		font-family: century gothic italic, sans-serif;
		font-size: 11.5px;
		font-weight: normal;
		text-transform: uppercase;
		}
		
	.speak_subhead {
		color: black;
		font-family: century gothic, sans-serif;
		font-size:10.5px;
		font-weight: normal;
		text-transform: uppercase;
		}
	#pic {
		float: left;
		font-size: 8px;
		padding: 0 10px 0 0;
		}
	
	#pic_caption {
		position: relative;
		}
		
	#pic_speak {
		border-width: 1px;
		border-color: #B33503;
		padding: 0 10px 10px 0;
		}
