/*
CSS Document Outline:
---------------------

	div.webtext
		div.webtext_section_name
		div.webtext_header
			div.webtext_imagematter
				p.webtext_image
				p.webtext_image_caption
			div.webtext_titlematter
				p.webtext_title
				p.webtext_byline
				p.webtext_subtitle
		div.webtext_body
			div.webtext_quote
				p.webtext_quote_text
				p.webtext_quote_byline
			...
			p.webtext_text
			...
			div.webtext_interview_snippet
				p.webtext_text
					span.webtext_interview_name
				...
			...
		div.webtext_footer
*/

div.webtext {
}

div.webtext_section_name {
	font-weight: bold;
}

div.webtext_header {
}

div.webtext_imagematter {
	float: right;
	margin-left: 0.5em;
	vertical-align: top;
	width: auto;
}
	p.webtext_image {
		margin-top: 4px;	/* Tweak so that the image appears aligned with title to Melinda */
		margin-bottom: 0.2em;
		text-align: right; 
	}
	p.webtext_image_caption {
		font-size: 0.70em;
		margin-top: 0em; 
	}

div.webtext_titlematter {
	vertical-align: top;
	width: auto;
}
	p.webtext_title {
		font-size: 2em;
		font-weight: bold;
		margin-bottom: 0em;
	}
	p.webtext_byline {
		font-size: 1.5em;
		font-weight: bold;
		margin-top: 0.66em;
		margin-bottom: 0em;
	}
	p.webtext_subtitle {
		font-size: 1.25em;
		font-weight: bold;
		margin-top: 0.8em;
	}
	p.webtext_subtitle2 {
		font-size: 1.25em;
		margin-top: 0.8em;
	}
	
div.webtext_body {
	border-top: solid black thin;
	border-bottom: solid black thin;
	clear: both;	/* Prevent floating portions of webtext_header from spilling over into body */
	padding-top: 1em;
	padding-bottom: 2em;
	margin-top: 2em;
	margin-bottom: 2em;
}

div.webtext_body1 {
	clear: both;	/* Prevent floating portions of webtext_header from spilling over into body */
	padding-top: 0em;
	padding-bottom: 2em;
	margin-top: 1em;
	margin-bottom: 2em;
}
	p.webtext_text {
		text-indent: 0em;
		margin-bottom: 0.3em;
	}
	p.webtext_text + p.webtext_text {
		/* Don't indent the first paragraph, but indent subsequent paragraphs  */
		margin-top: 0em;
		text-indent: 2em;
	}
	div.webtext_quote {
	}
		p.webtext_quote_text {
			font-style: italic;
			margin-bottom: 0.5em;
			margin-left: 3em;
		}
		p.webtext_quote_byline {
			margin-top: 0;
			margin-left: 3em;
		}

	div.webtext_interview_snippet {
	}
		span.webtext_interview_name {
			font-weight: bold;
		}

div.webtext_footer {
	margin-left: 2em;
}

.webtext td {
	 vertical-align: top;
}
