/*********************************************************
/*********************************************************
/* GLOBAL STYLES                                         */

	body	{background-color:Black; color:#DDDDDD; font-size:70%; margin:0px; padding:0px;}

	/* FONT-FAMILY and COLOR */
	*		{font-family: Verdana, Geneva, Sans-Serif;}
	
	/* FONT-SIZE - STANDARD ELEMENTS */
	p, div.Content, div.FullContent, div.CMSContent, ul
			{line-height:150%;}
				
	/* FONT-SIZE - SLIGHTLY SMALLER ELEMENTS */
	#Copyright, div.PipeLinks, div.QuoteContent
			{font-size:92%;}

	/* FONT-SIZE - SMALLEST ELEMENTS */
	div.Caption, div.CalloutContent		
			{font-size:92%; line-height:170%;}

	/* FONT-SIZE - FORM ELEMENTS */	
	input, select, textarea
			{font-size:100%;}


/*********************************************************
/* MAJOR LAYOUT ELEMENTS                                 */

	#Page						{margin:0 auto; width:750px;}
	#Page #Banner				{}
	#Page #Nav					{background-image:url(../../Graphics/Layout/Nav/BarBackground.gif); background-repeat:repeat-x; height:22px; width:100%;}
	#Page #Nav ul				{margin:0; padding:0;}
	#Page #Nav ul li			{float:left; list-style-type:none;}
	#Page #Nav ul li a			{display:block;}
	#Page #BreakingNews			{background-color:#8D6331; color:White; margin:-5px 0 15px 0; padding:6px;}
	#Page #BreakingNews p		{margin:0; padding:0;}
	#Page #BreakingNews a		{font-weight:bold;}
	#Page #BreakingNews .NewsImage		{float:left; margin-right:20px;}
	#Page #BreakingNews .NewsImage img	{display:block;}
	#Page #Body					{padding:5px 10px 20px 93px;}
	#Page #Copyright			{line-height:160%; margin:15px 0 50px 0; text-align:center;}
	
	#Page #Banner img,
	#Page #Navigation img,
	#Page #Bottom img			{vertical-align:bottom;}
	
	#PrintPage h1				{color:Black; font-family:Georgia, Serif;}
	div.PipeLinks a				{color:White;}
	div.PipeLinks a:hover		{color:Black;}

	/* HomePage */
	#HomePage #Photos						{float:left; margin-right:35px; width:130px;}
	#HomePage #Photos .ImageContainer		{margin-bottom:15px; width:130px;}
	#HomePage #CenterContent				{margin:0 236px 0 165px;}

/*********************************************************
/* STANDARD HTML ELEMENT STYLES                          */

	a:link		{color:#0BBBE3; text-decoration:none;}
	a:visited	{color:#0BBBE3; text-decoration:none;}
	a:hover		{color:#0BBBE3; text-decoration:underline;}
	a:active	{color:White; text-decoration:underline;}

	h1			{font-size:175%; margin-bottom:12px;}
	h2			{color:#706042; font-size:125%;}
	h2 a:link, h2 a:visited	{color:#706042;}
	h3			{color:#706042; font-size:110%;}

	legend		{color:#2C4481;}
	q			{font-style:italic;}
	strong		{font-weight:bolder;}

/*********************************************************
/* PREBUILT STYLE CLASSES (CUSTOMIZE AS NECESSARY)       */
	
	.Highlight				{color:Navy;}
	
	/* OTHER TEXT/CONTENT CONTAINERS */
	div.Content				{margin-bottom:0px;}
	
	/* IMAGE CONTAINERS (for right floated images) */
	div.ImageContainer		{border-bottom:solid 1px #8C7853;}
	div.ImageContainer img	{display:block;}
	div.Caption				{background-color:#CEDAE5; border:solid 1px #8EBAE0; border-top-width:0; font-size:86%; line-height:120%; padding:5px;}
	
	
/*********************************************************
/* PREBUILT STYLE ID SELECTORS                           */
	
/*********************************************************
/* CUSTOM STYLES                                         */
	
	.Callouts					{float:right; margin:0px 0px 15px 35px; width:201px;}
	.Callout					{background-color:#02252D; margin-top:20px;}
	.Callout h2					{background-color:Black; margin:0;}
	.Callout img				{display:block;}
	.Callout .Content			{border-top:solid 1px #8C7853; padding:5px;}
	
	.Quote						{font-size:92%; font-style:italic;}
	.Attribution				{font-size:85%; margin-top:1em; text-align:right;}

	/* Linda's Work */
	#LindasWorkCallouts			{width:220px;}

	/* Books Styles */
	.BookTeaser					{clear:left; margin:15px 0 25px 0;}
	.BookTeaser img				{border-bottom:solid 1px #8C7853; display:block; float:left; padding-bottom:3px; width:120px;}
	.BookTeaser div.Description	{margin-left:120px; padding-left:10px;}
	.BookTeaser h2				{margin:0;}
	.BookTeaser p.Author		{color:#999999; font-style:italic; margin:5px 0;}
	.BookTeaser p.Summary		{margin:0 0 5px 0;}
	.BookTeaser p.Links			{background-color:#02252D; margin:0; padding:6px;}
	
	.Book						{}
	.Book img.Cover				{border:solid 7px #02252D; display:block; float:left; margin:15px 20px 20px -75px;}
	.Book .Excerpt				{background-color:#02252D; padding:12px 15px 8px 15px; margin-bottom:12px;}
	.Book .Callouts				{clear:both; margin-top:25px;}
	.Book .Callout				{}	
	.Book .Callout .Content		{padding:10px;}
	.Book .Appearance			{margin:0 0 6px 0;}
	.Book .Appearance .Info		{margin:4px 0 0 1em;}
	
	/* Appearance Styles */
	.Appearance					{margin:20px 0;}
	.Appearance h2				{margin-bottom:0;}
	.Appearance .Info			{margin:7px 0;}
	.Appearance .Info .Location	{font-weight:bold;}
	.Appearance .Info .Date		{font-style:italic;}
	.Appearance .Links			{}
	
	/* Media Coverage Styles */
	.MediaArticle				{margin-bottom:1em;}
	.MediaArticle .Link			{margin-bottom:3px;}
	.MediaArticle .Credit		{font-style:italic; padding-left:11px;}
	
	span.PublicationTitle		{font-style:italic;}
	.Excerpt					{font-style:italic;}
	
	/* Programs */
	#ProgramsCallout .Entry		{float:left; margin:0 10px;}
	#ProgramsCallout h3			{margin-top:5px;}
	
	.YouTubeVideo				{float:right; margin-left:15px; width:320px;}
	
/*********************************************************
/* STYLE OVERRIDES (FROM SHARED STYLE)                   */	

	/* Block Styles */
	div.Block,
	div.FieldsetBlock,
	div.GridBlock				{background-color:Black; border-color:#0BBBE3; border-width:0 1px 2px 1px;}
	div.BlockTitle				{background-color:#0BBBE3; color:White; font-size:110%;}
	div.BlockContent			{color:#DDDDDD; font-size:110%;}
	
	.DashedFrame				{border-color:White;}