/* CSS Document for Headlines Theatre's After Homelessness web site */


	body {
		margin:0 auto;
		text-align:center;	
		padding:0px;
		color:#666;
		font-size:12px;
		font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
		width:821px;
		background-color:#999;
	}
	
	
	p {
		color:#000;
		font:12px/16px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
	
	.title {
		color: #f00;
		font-family: "Gill Sans", sans-serif;
		font-size:20px;
		font-weight:bold;
	}
	
	.subtitles {
		color:#666;
		font-family: "Gill Sans", sans-serif;
		font-size:16px;
		font-weight:bold;
		padding:30px 0px 0px 30px;
		font-variant:small-caps;
	}
	
	.bios {
		color:#666;
		font-family: "Gill Sans", sans-serif;
		font-size:14px;
		padding:10px;
		font-variant:small-caps;
	}
	
	.subtitles_cds {
		color:#da1c5c;
		font-family: "Gill Sans", sans-serif;
		font-size:16px;
		font-weight:bold;
		padding:20px 0px 0px 20px;
		font-variant:small-caps;
	}
	
	.breadcrumb{
		font: 11px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
	
	
	.breadcrumb a{
		text-decoration: none;
		font-weight:bold;
		color: #fcba63;
	}

	.breadcrumb a:visited, .breadcrumb a:active{
		color: #c60;
		font:12px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}

	.breadcrumb a:hover{
		text-decoration: underline;
		font:12px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
	
	
	
	a:link {
		color: #c60;
		line-height:1.8em;
		font: 12px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
		
	a:visited {
		color: #699;
		font:12px/14px "Lucida Grande", Verdana, Helvetica, sans-serif;
		
	}
	
	#content {
		margin:0 auto;
		width:821px;
		text-align: left;
		background-color:#fff;
		
	}
	
	#main_right {
		float:right;
		margin:0 auto;
		width:512px;
		text-align: left;
		background-color:#fff;
		padding:20px;
	}
	
	#main_left {
		float:left;
		margin:0 auto;
		width:268px;
		text-align:left;
		background-color:#fff;
		padding:0px;
	}
	
	#main_left_cds {
		float:left;
		margin:0 auto;
		width:248px;
		text-align:left;
		background-color:#fff;
		padding:10px;
	}
	
	#main_centre {
		float:right;
		margin:0 auto;
		width:680px;
		text-align:left;
		background-color:#fff;
		padding:20px;
	}
	
	
	#section_header {
    	padding:0px;
		background-image:url(images/AH_header.jpg);
		background-repeat:no-repeat;
		width:821px;
		height:482px;
		text-align:center;
	}
	
	#section_header_cds {
    	padding:0px;
		width:822px;
		height:auto;
		text-align:center;
	}
	
	#main_right_cds {
		float:right;
		margin:0 auto;
		width:510px;
		text-align: left;
		background-image:url(images/green_background.jpg);
		background-repeat:repeat;
		padding:20px;
	}
	
	#main_left_cds p {
		font:11px/12px "Lucida Grande", Verdana, Helvetica, sans-serif;
	
	}
	
/* Navigation lists */

	ul#navlist_top { 
		padding:2px 0px 2px 0px; 
		margin: 0; 
		list-style-type: none; 
		float: right; 
		width:821px; 
		color: #666; 
		background-color: #fff;
	} 
	 
	ul#navlist_top li { display: inline; } 
	 
	ul#navlist_top li a { 
		float: right; 
		width: 9.5em; 
		color: #666; 
		background-color: #fff; 
		padding: 0.5em; 
		text-decoration: none;
		text-align:center; 
		border-right: 1px solid #ccc; 
	} 
	 
	ul#navlist_top li a:hover { 
		background-color: #999;
		color:#fff;
	}
	
	ul#navlist_main {
		float: left;
		width: 821px;
		margin: 0 auto;
		padding: 0px; 
		list-style-type: none; 
		color: #fff; 
		background-color: #000;
		font-size:x-small;
		font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:lighter;
	} 
	
 
	ul#navlist_main li { 
		display: inline;
		margin:0 auto;
		text-align: center;
		vertical-align:middle;
	} 
 
	ul#navlist_main li a 
	{ 
		float: left;
		margin:0 auto; 
		width:7.1em;
		height:2.6em;
		color: #fff; 
		background-color: #000; 
		padding:0.2em; 
		text-decoration: none; 
		border-right: 1px solid #fff;
	} 
 
	ul#navlist_main li a:hover {
		background-color:#f00;
		margin:0 auto; 
		color: #000; 
	}
	
	ul#navlist_main_cds {
		float: left;
		width: 821px;
		margin: 0 auto;
		padding: 0px; 
		list-style-type: none; 
		color: #fff; 
		background-color: #000;
		font-size:x-small;
		font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:lighter; 
	} 
 
	ul#navlist_main_cds li { 
		display: inline;
		margin:0 auto;
		text-align: center;
		vertical-align:middle;
	} 
 
	ul#navlist_main_cds li a 
	{ 
		float: left;
		margin:0 auto; 
		width:7.1em;
		height:2.6em;
		color: #fff; 
		background-color: #000; 
		padding:0.2em; 
		text-decoration: none; 
		border-right: 1px solid #fff;
	} 
 
	ul#navlist_main_cds li a:hover {
		background-color:#da1c5c;
		margin:0 auto; 
		color: #000; 
	}
	
	ul#navlist_bottom { 
		padding:0; 
		margin: 0; 
		list-style-type: none; 
		float:right; 
		width:820px; 
		color: #ccc;
		text-align:right; 
		background-color: #999;
		border: 1px solid #fff;
	}
	
	ul#navlist_bottom li { display: inline; } 
	 
	ul#navlist_bottom li a { 
		float: right; 
		width: 9.5em; 
		color: #fff; 
		background-color: #999;
		text-decoration: none;
		text-align:center; 
		border-left: 1px solid #fff;
		padding: 0.5em 0.8em;
	}
	
	ul#navlist_bottom li a:hover { 
		background-color: #000; 
	} 
	
	
/* Navigation lists end */	
		
	
	
	.thumbnail { 
		float: left; 
		width: 150px;
		margin: 0px 40px 10px 0px; 
		padding: 5px; 
	}
	

	.photo_credits {
		font: 9px/9px "Lucida Grande", Verdana, Helvetica, sans-serif;
		text-align:right;
	}
	 
	.clearboth { clear: both; }
	
	img.float_left {
		float:left;
		margin: 30px;
	}
	
	img.float_left_cast {
		float:left;
		margin: 0px 20px 20px 0px;
	}
	img.float_left_cds {
		float:left;
		margin:0px 15px 15px 0px;
	}
	
	img.float_left_cds_dates {
		float:left;
		margin:0px 20px 120px 0px;
	}
	
	img.float_left_cds_dates2 {
		float:left;
		margin:0px 20px 160px 0px;
	}
	img.float_right {
		float:right;
		margin: 30px;
	}
	
	.photo_contest {
		float:left;
		width:300;
		margin: 0px 30px 10px 0px; 
		padding: 0px;
	}
		
	

	
	.footnotes {
		font:10px/11px "Lucida Grande", Verdana, Helvetica, sans-serif;
	}
	
	.drop_cap {
		font-size : 90px;
		line-height:70px;
		font-weight : bold;
		float : left;
		color :#c60;
		padding-top:2px; 
	}
	
	.drop_cap_cds {
		font-size : 90px;
		line-height:70px;
		font-weight : bold;
		float : left;
		color :#da1c5c;
		padding-top:2px; 
	}
	
	.emphasis {
		color:#c60;
		font:12px/16px "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.emphasis_cds {
		color:#da1c5c;
		font:12px/16px "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.panelists {
		color:#d7d625;
		font:14px "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	.moderators {
		color:#fff;
		font:16px "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	div.emphasis {
		background-color:#d6d612;
		border: 2px solid #999;
		padding:20px;
	}
	
	hr {
		color:#999;
		}

