/*LINK STYLES*/
body {
	width:1000px;
	padding: 0;
	margin: 0 auto;
	background: #ffffff;
	border-left: 3px solid #d6d4c5;
	border-right: 1px solid #e2e1d8;
}

body#forum-page {
	width:100%;
	}


h1 {
	font-size:	1.2em;
	font-weight: bold;
}

h2 {
	font-size:	1.15em;
	font-weight: bold;
}

a {
	color: #175e97;
	text-decoration:underline;
}
a.home {
	display:block;
	font: bold 9pt arial,helvetica,sans-serif;
	padding:3px;
	color:#910906;
	background:#BDB99C;
	text-decoration:none;
	margin:0;
}
a.home:visited {
	color:#910906;
}
a.home:hover {
	color:#042C4D;
}

a.hed 	{
 	font-weight: bold;
 	font-size: 10pt;
 	/*color: #071281;*/
 	text-decoration: none;
}


a.hed:hover 	{
 	color: #9D0813;
 	text-decoration: underline;
}

span.hed 	{
 	font-size: 10pt;
	font-weight: bold;
}

a.jhed 	{
	color: rgb(23,94,151);
	font-weight: bold;
	font-size:0.9em;
}

/*a.jhed:hover 	{
 	color: #9D0813;
}*/

a.help	{
	font: 8pt helvetica, arial, verdana, sans-serif;
	color: #333132;
	text-decoration: underline;
}

a.help:hover {
	color: #112D76; 
	text-decoration: underline;
}
a.menu_item_norule 	{
 	display: block;
 	padding: 4px 0 4px 10px;
 	font: bold 10pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 4px 5px 4px 0;
 	padding: 4px 0;
 	color: #9D0813;
 	text-decoration: none;
}

a.menu_item_norule:hover 	{
 	color: #071281;
 	text-decoration: underline;
}

a.menu_item {
 	display: block;
 	padding: 4px 0 4px 6px;
 	border-bottom: 1px dotted #A0A0A0;
 	font: bold 10pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 4px 5px 4px 0;
 	padding: 4px 0;
 	color: #9D0813;
 	text-decoration: none;
}

a.menu_item_norule_photowrap 	{
 	display: block;
 	padding: 5px 0 4px 5px;
 	font: bold 10pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 4px 0 0 0;
 	color: #9D0813;
 	text-decoration: none;
}

a.menu_item_norule_photowrap:hover 	{
 	color: #071281;
 	text-decoration: underline;
}

a.menu_item:hover 	{
 	color: #071281;
 	text-decoration: underline;
}

a.prom 	{
 	display: block;
 	padding: 4px 0 4px 6px;
 	border-bottom: 1px dotted #A0A0A0;
 	font: 9pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 0;
 	color: #9D0813;
 	text-decoration: none;
}

a.prom:hover 	{
 	color: #071281;
 	text-decoration: underline;
}

a.list 	{
 	display: block;
 	padding: 2px 0 2px 0;
 	font: 8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 0;
 	color: #9D0813;
 	text-decoration: none;
}

a.list:hover 	{
 	color: #071281;
 	text-decoration: underline;
}

.left_nav_section {
	display: block;
	font: bold 9pt arial,helvetica,sans-serif;
	color: #910906;
	text-decoration: none;
	margin: 0 0 3px 0;
	padding: 3px 0;
	/*border: 1px solid #333;*/
	/*width: 135px;*/
	/*background: #E8E6DA;*/
	/*text-transform: uppercase;*/
/*	position:relative;
	left:0px;
	top:0px;*/
	display:block;
	/*background: #BDB99C;*/
}
.left_nav_section:visited {
	color: #910906;
}
.left_nav_section:hover {
	color: #042C4D;
}
.left_nav_sub {
	display: block;
	font: 8pt arial,helvetica,sans-serif;
	color: #0A4879;
	margin: 3px 3px 6px 9px;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #ADABA1;
	text-decoration: none;
}
.left_nav_sub2 {
	display: block;
	font: 8pt arial,helvetica,sans-serif;
	color: #0A4879;
	margin: 3px 3px 6px 18px;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #ADABA1;
	text-decoration: none;
}
.left_nav_sub:visited {
	text-decoration: none;
}
.left_nav_sub2:visited {
	text-decoration: none;
}
.search_sub {
	font: 8pt arial,helvetica,sans-serif;
	color: #0A4879;
}
/*a:hover 	{
 	color: #9D0813;
 	text-decoration: underline;
}*/
a:visited {
	color: #58595B;
	text-decoration: underline;
}
a:hover {
	color: #b51f2b;
}

/*COPY STYLES*/
h3.column_heds, h3.column_heds a 	{
 	font: 14pt Century Schoolbook, Georgia, Times, SERIF;
 	color: #393E4A;
 	padding-bottom: 3px;
 	margin: 8px 5px 8px 0;
}

h3.column_heds 	{
 	border-bottom: 1px solid #9D0813;
}

h3.column_heds_sm 	{
 	font: 11pt Century Schoolbook, Georgia, Times, SERIF;
 	color: #393E4A;
 	/*border-bottom: 1px solid #9D0813;
 	padding-bottom: 3px;*/
 	margin: 12px 5px 4px 0;
}

h3.column_heds_smrule 	{
 	font: 11pt Georgia, Times, SERIF;
 	color: #393E4A;
 	border-bottom: 1px solid #9D0813;
 	padding-bottom: 3px;
 	margin: 8px 5px 4px 0;
}

div.byline, p.byline {
	/* a.byline already exists! */
	margin: 0 0 1em 0;
	padding: 0;
	font-size: small;
}
.dateline {
	/* Use with blocks. */
	/* include FONT SIZE="-1" within div.dateline for IE 5/Win */
	margin: 0 0 1em 0;
	padding: 0;
	text-align: right;
	font-size: small;
}

.article_subject p {
	margin-right: 253px;
	border-bottom: 1px solid #a0a0a0;
}


p.blurb 	{
 	font-size: 12pt;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
 	/*border-bottom: 1px solid #a0a0a0;*/
}

p.blog_blurb 	{
 	font-size: 12pt;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
 	/*border-bottom: 1px solid #a0a0a0;*/
}

p.blurb_photowrap 	{
 	font-size: 11pt;
 	margin: 0 0 8px 5px;
 	padding: 0 0 6px 5px;
 	/*border-bottom: 1px dotted #a0a0a0;*/
}

p.blurb_norule 	{
 	font-size: 11pt;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
}

.feature 	{
 	font-size: 13pt;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
 	line-height: 1.1em;
}

p.notes 	{
 	font-size: 0.9em;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
 	/*border-bottom: 1px solid #a0a0a0;*/
}

#onhiring .blurb {
 	font-size: 0.9em;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
 }

p.notes_norule 	{
 	font-size: 0.9em;
 	margin: 4px 5px 8px 0;
 	padding-bottom: 6px;
}

div.links 	{
 	padding: 0.5em 0 0.5em 18px;
 	margin: 0;
}

div.prom 	{
 	padding-bottom: 8px;
 	border-bottom: 1px dotted #A0A0A0;
 	font: 9pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	color: #636466;
}
ul.sidebar 	{
 	margin-top: 0px;
 	padding-top: 0px;
 	padding-bottom: 8px;
 	font-size: 10pt;
}

ul.sidebar li {
 	font-size: 10pt;
 	padding: 0px 0px 3px 0px;
 	list-style: outside square;
 }
 
ul.option_list {
 	font: 10pt TIMES, SERIF;
 	padding: 0;
 	margin: 0.75em 0;
}
ul.option_list li {
 	margin-left: 24px;
 	padding: 3px 0 3px 4px;
 	list-style: outside square;
}

ol.top20 	{
 	margin-top: 0px;
 	padding-top: 0px;
 	padding-bottom: 8px;
 	font-size: 11pt;
}

ol.top20 li {
 	font-size: 11pt;
 	padding: 0px 0px 8px 0px;
 }

ul.guide 	{
 	padding-bottom: 8px;
 	border-bottom: 1px dotted #A0A0A0;
 	font: 9pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	color: #636466;
 	margin: 8px 0 12px 24px;
}

ul.guide li {
	font: 9pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	color: #636466;
 	padding: 0 0 3px 0;
 }
 
/* TABLE STYLES */
.dynamic_nav {
	/*border: 1px solid #333;*/
	margin-bottom: 3px;
}

td.navleft {
	width: 130px;
	background: #E7E3C5 url(/web/20080215235948im_/http://chronicle.com/icons/2004/a/nav_bg.gif);
	border-left: 2px solid #bbb694;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 6px;
}
td.sky {
	width: 120px;
}
td.content {
	background: #ffffff;
	/*margin: 0 0 0 6px;*/
	padding: 0 0 0 10px;
/*	min-width:585px;*/
}
div.sections {
	padding-bottom: 3px;
	margin-bottom: 5px;
	/*border-bottom: 1px solid #ADABA1;*/
}
.navname {
	background: transparent;
}
td.arrows {
	margin-right: 3px;
	border-right: 1px solid #BDB99C;
}
td.arrows2 {
	margin-left: 3px;
	border-right: 1px solid #BDB99C;
	background: #DDD8B2;
}
td.links {
	padding-left: 3px;
	border-bottom: 1px solid #BDB99C;
	background: #DDD8B2;
}
td.links2 {
	padding-right: 3px;
	border-right: 1px solid #BDB99C;
	border-bottom: 1px solid #BDB99C;
	background: #DDD8B2;
}
td.linkheds2 {
	padding-left: 3px;
	background: #DDD8B2;
}
div.photowrap 	{
 	margin: 0;
 	padding: 0 5px 5px 0;
 	float: left;
}

div.credit 	{
 	width: 290px;
 	margin: 0;
 	padding: 3px 0 0 0;
 	text-align: right;
 	font: 7pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
}

.photo150 	{
 	float:left;
 	padding-right: 5px;
 	background: #ffffff;
 	margin-bottom: 8px;
}
.photocap {
 	display: block;
 	font: 8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 4px 0 0 0;
 }
td.left_body 	{
 	margin: 0 5px 0 0;
 	padding-right: 8px;
 	border-right: 1px solid #a0a0a0;
}

td.right_body 	{
 	margin: 0 0 0 5px;
}

.menubox_gray {
 	margin: 0 5px 0 0;
 	padding: 6px;
 	border: 1px solid #a0a0a0;
}

.menubox_blue {
 	margin: 0 5px 0 0;
 	padding: 6px;
 	border: 1px solid #6771AB;
}

.menubox_white {
 	margin: 0 5px 0 0;
 	padding: 6px;
 	border: 1px solid #ffffff;
}

.menubox_tan {
 	margin: 0 5px 0 0;
 	padding: 6px;
 	border: 1px solid #BDB99C;
}

span.photocredit 	{
 	
	font:  8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
}

.sans_8 	{
 	
	font:  8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
}

.photo_front {
	display: block;
	margin-bottom: 6px;
}

/* ABOUT US */
div.info 	{
 	font: 8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	color: #000000;
 	padding: 2px 0 4px 0;
 	margin: 0;
 	text-align: left;
}

.bottom_links_left	{
	margin-right: 6px;
	border-right: 1px solid #a0a0a0;
}

.bottom_links_right	{
	padding-left: 6px;
}

.side_relate {
	font: 8pt helvetica, arial, verdana, sans-serif;
	margin-left: 12px;
	padding-left: 7px;
	/*border-left: 1px solid #a0a0a0;
	width: 125px;*/
}

.hed_relate {
	display:block;
	font: bold 9pt arial,helvetica,verdana,sans-serif;
	color:#910906;
/*	text-transform:uppercase;*/
	margin-bottom:0;
	text-decoration:none;
}

a.hed_relate:visited {
	color:#910906;
	text-decoration:none;
}

a.hed_relate:hover {
	color:#910906;
	text-decoration:underline;
}

/*.hed_relate {
	font-size: 9pt;
	font-weight: bold;
	color: #A70B20;
	display: block;
	padding: 3px 0;
	margin: 0;
}*/

.sub_relate {
	font-weight: bold;
	color: #636466;
	display: block;
	padding: 3px 0;
	margin: 0;
	font-size: 8pt;
	line-height: 12pt;
}

.side_divider {
	border-bottom: 1px dotted #a0a0a0;
	margin-bottom: 5px;
}

td.side_relate p.notes {
	font: 8pt helvetica, arial, verdana, sans-serif;
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 6px 0;
}

td.side_relate p.blurb 	{
	font: 8pt helvetica, arial, verdana, sans-serif;
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 6px 0;
}

.side_blurbs {
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 6px 0;
}

.side_paren {
	font-size: 7pt;
	color: #636466;
}

.indent {
	display: block;
	padding: 0 0 0 12px;
	margin: 0;
}
.indent_linklist {
	display: block;
	font: 9pt arial, helvetica, verdana, sans-serif;
	/*line-height: 1.3em;*/
	color: #333;
	padding: 0 0 3px 0;
	margin: 0 0 3px 12px;
	border-bottom: 1px dotted #a0a0a0;
}

.indent_datalist {
	display: block;
	font: 9pt times, serif;
	/*line-height: 1.3em;*/
	color: #333;
	padding: 0 0 3px 0;
	margin: 0 0 3px 12px;
	border-bottom: 1px dotted #a0a0a0;
}

.indent_newslist {
	display: block;
	font: 10pt times, serif;
	/*line-height: 1.3em;*/
	color: #333;
	padding: 0 0 3px 8px;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #a0a0a0;
}

.data_type {
	font-size: 8pt;
	color: #cc0000;
}

.small	{
	font-size: 8pt;
}

.menu_item_nolink 	{
 	display: block;
 	font: bold 10pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 4px 5px 4px 0;
 	padding: 4px 0;
 	color: #9D0813;
}

.menu_subitem_nolink 	{
 	display: block;
 	padding: 4px 0 4px 10px;
 	font: bold 9pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
 	margin: 3px 0 0 0;
 	padding: 2px 0;
 	color: #4D4D4F;
}

.seclinks {
	font: 0.7em verdana, arial, helvetica, sans-serif;
	color: #4D4D4F;
}

#blogs-section .seclinks {
	font: 0.9em verdana, arial, helvetica, sans-serif;
	color: #4D4D4F;
}


.noline {
	text-decoration: none;
}
a.noline:visited {
	text-decoration:none;
}

ul.listinstory li, ol.listinstory li {
	margin-bottom: 0.5em;
	}
	
span.profiles {
	font: 8.5pt Helvetica, Arial, sans-serif;
}

table tr td.left_body div.news-extra_special {
	margin-bottom: 5px;
}
table tr td.left_body div.news-extra_special div {
	border: solid 1px #c00;
	padding: 5px;
}
table tr td.left_body div.news-extra_special div.label {
/*	(Text to go above the box) */
	border: none;
	padding: 0;
	text-align: center;
	margin-bottom: 3px; /* Compensates for span's padding */
}
table tr td.left_body div.news-extra_special div.label span {
	background: #c00;
	color: #fff;
	padding: 3px;
}

.mailing_addr p {
	/*	mailing address: no space tween lines, indent by 2em */
	margin: 0 0 0 2em;
	}

.order_reprints_box {
	background: #f0f0f0;
	border-top: solid 1px #ccc;
	border-right: solid 1px #666;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #666;
	padding: 6px;
	margin:0 0 10px 3px;
}

hr.story_end {
	border-top: 1px solid inherit; 
	border-bottom: 0; 
	border-left: 0; 
	border-right: 1px solid white;
}

/*FRONT PAGE SIDE COL*/

	.outerHead{
		font: 0.75em Arial, sans;
		border:solid 1px #ccc;
		padding:4px;
		margin-bottom:10px;
	}
	.innerHead{
		font: bold 0.95em Arial, sans;
		padding:3px;
		background:#ddd8b2;
		margin-bottom:3px;
		text-transform:uppercase;
	}
	.innerHeadArts{
		font: bold 0.95em Arial, sans;
		color:#fff;
		padding:3px;
		background:#9C2D09;
		margin-bottom:3px;
		text-transform:uppercase;
	}	
	.careersHead{
		font:  bold 0.95em Arial, sans;
		color:#fff;
		padding:3px;
		background:#82A4C0;
		margin-bottom:3px;
		text-transform:uppercase;
	}
	.sideLine{
		padding-top:2px;
		padding-bottom:10px;
		display:block;
	}
	.sideInnerHead{
		font: 0.95em Arial, sans;
		border-bottom:solid 1px #ddd;
		padding-top:5px;
		padding-bottom:2px;		
		display:block;
	}
	.offset{
		color:#912A1C;
	}
*html	.offset{/*hack for IE font size*/
		font-size:1.1em;
	}
	.careerInclude{
		font: 12px Times, serif;
	}
	.mast{
		border-bottom:solid 1px #999;
		padding-top:6px;
		margin-bottom:10px;
	}
	.ups{
		font:28px Georgia,sans;	
	}
	.drops{
		font:25px Georgia,sans;
	}
	
/*SIDE INCLUDE AND WIDE INCLUDE*/	
	#sideInclude{
		padding:5px;
		margin: 0 2px 7px 7px;
		background-color:#f9f9f9;
		border:solid 1px #ddd;
		clear:right;
		float:right;
		width:235px;
	}
	#wideInclude{
		padding:5px;
		margin: 0 2px 7px 7px;
		background-color:#f9f9f9;
		border:solid 1px #ddd;
		clear:both;
		width:600px;
	}
	#sideInclude .sidePhoto {
		margin: 0 4px 10px 0;
		float:left;
	}
	
	#wideInclude .sidePhoto {
		margin: 0 4px 2px 0;
	}
	
	
	#sideInclude p,  #sideInclude li, #wideInclude p, #wideInclude li {
		font:11px Tahoma, sans;
		line-height: 15px;
		color:#333;
		margin-bottom:15px;
	}
	#sideInclude li, #wideInclude li	{
		margin-bottom: 0;
		margin-top: 2px;
	}
	
	#sideInclude ul, #wideInclude ul	{
		margin-top: 0; /* This should always follow a Paragraph! */
		padding-left: 13px;
		margin-left: 13px;
		list-style-type: none;
	}
	
	#sideInclude ul.media, #wideInclude ul.media	{
		margin: 0 0 15px 0;
		list-style-type: none;
		padding-left: 0;
	}
	
	#wideInclude ul.media	{
		margin-top: 2px;
	}
	
	#sideInclude ul.media li  {
		clear: left;
		margin: 4px 0 0 0;
	}
	
	#wideInclude ul.media li {
		margin: 2px 10px 4px 0;
		width: 110px;
		float:left;
	}

	#sideInclude .sideSubHed, #wideInclude .sideSubHed {
		font:bold 11px Arial, sans;
		color:#910906;
		border-bottom:solid 1px #ccc;
		clear:left;
	}
	
	#sideInclude .itHed, #wideInclude .itHed {
		font:bold 11px Arial, sans;
		color:#000;
	}
	#sideInclude p.clearRight, #wideInclude p.clearRight {
	text-align: right;
	clear:left;
	margin-bottom: 4px;
	}
	
	#sideInclude p.blurb {
		margin-bottom:0;
		margin-top:4px;
		}

	#sideInclude a.hed {
		font:bold 11px Arial, sans;
		margin-top:6px;
		display:block;
		}

	#sideInclude p.hed_relate {
	font-weight:bold;
	color:#910906;
/*	text-transform:uppercase;*/
	margin-bottom:0;
	text-decoration:none;
	}		

/* __________________________________________________________ */
/* Begin Blurb Formatting for Zope-powered Career Include*/

div.blurb1 {
	/* blurb 1 = default blurb template, index.shtml */
	font: 0.9em Times, serif; /* tahoma, verdana, arial, sans-serif; */
	/* 10 pt for careers, anyway */
	margin: 1em 0;
}
div.blurb1 p {
	/* The column name */
	display:block;
	font: bold 0.9em arial,helvetica,verdana,sans-serif;
	color:#910906;
/*	text-transform:uppercase;*/
	margin-bottom:0;
	text-decoration:none;
}
/*old style -- replaced with above */
/*.careerInclude div.blurb1 p {*/
	/* The column name */
/*	margin: 3px 0;
	padding: 0;
	font-size: 9pt; /* for careers, anyway */
/*	font-weight: bold;
	color: #A70B20;
}*/
div.blurb1 div a {
	/* The linked hed or tease_hed */
/*	color: rgb(23,94,151);*/
	text-decoration:none;
}
div.blurb1 div a:hover {
	text-decoration:underline;
	}

div.blurb1 .date {
	font-size: 0.85em;
}


/* End Blurb Formatting */
/* __________________________________________________________ */

/* Front page special-treatment box */

div.special-report {
	border:1px solid #B40101;
	padding:5px;
	margin: 0 0 1em 0;
}

div.special-report div {
	text-align:center;
	font-weight:bold;
	color:#B40101;
}


/* Daily News Archive pulldown */

.right-float-pulldown {
	float:right;
	width:10em;
	margin-left:1em;
	margin-right:1em;
/*	padding:3px;
	border:1px solid #a0a0a0;
	background:#E6E7E8;*/
	vertical-align:middle;
}
.right-float-pulldown div {
	padding:6px;
/*	border: 1px solid #D1D3D4;
	background:#F1F2F2;*/
	margin-top:2px;
	font: 0.7em verdana, arial, helvetica, sans-serif;
}

.right-float-pulldown div ul {
	list-style:square outside;
	margin-top:0;
	margin-bottom:6px;
}

.right-float-pulldown div p {
	font-weight:bold;
	margin-top:0;
	margin-bottom:6px;
}

div.article-square-ad {
	float:right;
	margin:0 0 0 1em;
	padding:0;
	width:250px;
}

*html div.article-square-ad {/*hack to fix indenting problem in IE6*/
	width:260px;
	margin:0;
	text-align:right;
}
/* New Front Page styles */

span.jobs {font: bold 0.85em Times, serif;}
.upper{
text-transform:uppercase;
font-size:2em;
}
.cap{
font-size:1.25em;
}
.roundedBack{
	background-color:#f1f2f2;
	font: 0.95em Arial, sans;
}

.roundedBack p {
	font: 0.95em Arial, sans;
}

*html .roundedBack{/* hack for IE font-sizes*/
	font: 0.8em Arial, sans;
}

*html .roundedBack p {
	font: 0.8em Arial, sans;
}


.sections-summary {
	font: 0.9em Times, serif;
	width:97%;
}

.sections-summary p.blurb, .sections-summary p {
font-size:1em;
}

.sections-summary a.hed {
	font: bold 0.9em Times, serif;
	text-transform:uppercase;
}

.sections-summary span.hed {
	font: bold 0.9em Times, serif;
	text-transform:uppercase;
}

.sections-summary h1 {
	font:bold 1em Arial; 
}


.microHed{
font:bold 11px Arial; 
}
.section-sub {
	display:block;
	font: bold 0.6em arial,helvetica,verdana,sans-serif;
	color:#910906;
	text-transform:uppercase;
	margin-bottom:0;
	text-decoration:none;
}

a.section-sub:visited {
	color:#910906;
	text-decoration:none;
}
a.section-sub:hover {
	color:#636466;
	text-decoration:underline;
}
.square-ad {
	margin:0;
	padding:0;
}

.square-ad img {
	margin: 0 2px 1em 0;
}

.square-ad div {
	font: 0.7em bold verdana, arial, helvetica, sans-serif;
	color: #a0a0a0;
	margin:0 0 2px 0;
	text-align:center;
}

.side_relate .square-ad div {
	font-size: 1em;
}

dt {
	font-weight: bold;
}
	
.forumSmall{
	font:11px Arial;
	display:block;
	padding:0px;	
	margin:5px 0px 0px 0px;		
}
.postDate{
	display:block;
	padding:0px 0px 3px 0px;
	margin:0px;	
	font:10px Arial;
}

.frmLink{
	border:solid 1px #ccc;
	background-color:#f5f5de;
	font:11px Arial;
	color:#333;
	display:block;
	padding:3px;	
	margin:5px 0px 0px 0px;		
}

.icon-wrap-left {
	float:left;
/*	width:100px;*/
	margin:0 5px 0 0;
	background: none;
	padding: none;
	}


/*STYLES FOR MULTIMEDIA LINKS WITH INLINE GRAPHICS */

/* audio files */
.sound-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/sound-file.gif) left top no-repeat;
	}
	
/* audio files on black bg */
.sound-link-rev {
	padding: 0 2px 1px 20px;
	background:transparent url(/web/20080215235948im_/http://chronicle.com/images/buttons/sound-file-rev.gif) left top no-repeat;
	}
	
/* vidio files */
.vid-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/video.gif) left top no-repeat;
	}
	
/* vidio files on black bg */
.vid-link-rev {
	padding: 0 2px 1px 20px;
	background:transparent url(/web/20080215235948im_/http://chronicle.com/images/buttons/video-rev.gif) left top no-repeat;
	}

/* forum AND colloquy files */
.forum-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/forums.gif) left top no-repeat;
	}
	
/* DO NOT USE */
.col-link {
	padding: 0 2px 1px 28px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/colloquy.gif) left top no-repeat;
	}
	
/* fact files */
.data-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/database.gif) left top no-repeat;
	}
	
/* slideshows */
.slide-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/slideshow.gif) left top no-repeat;
	}
	
/* interactive files */
.inter-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/interactive.gif) left top no-repeat;
	}
	

/* interactive files on black bg */
.inter-link-rev {
	padding: 0 2px 1px 17px;
	background:transparent url(/web/20080215235948im_/http://chronicle.com/images/buttons/interactive-rev.gif) left top no-repeat;
	}

/* graphics files (in-story tables and charts) */
.graphic-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/web/20080215235948im_/http://chronicle.com/images/buttons/graphic.gif) left top no-repeat;
	}
.sound-link a, 	.vid-link a, .forum-link a, .col-link a, 	.data-link a, .slide-link a, .inter-link a, .graphic-link a {
	text-decoration:none;
}	


/*NEW STYLES FOR INTERIM DESIGN*/

#main-grid td {
	padding:5px;
	}

.featurebox {
	border:1px solid #a0a0a0;
	padding:6px;
	margin:0;
	width:98%;
	}
*html .featurebox {
	width:98%;
	}
	
.right {
	text-align:right;
	}
	
.featurebox div {
	width:50%;
	}
	
*html .featurebox div {
	width:39%;
	}
.featurebox #left {
	width:300px;
	float:right;
	padding-left:9px;
	}
	
.featurebox #right {
	padding-right:9px;
	}
	
.featurebox a.hed, #extra a.hed, #sec-lede a.hed, div.left #two-col-lede a.hed, div.left #one-col-lede a.hed, div.left #onenh-col-lede a.hed {
	font-size:1.15em;
	text-decoration:none;
	}
div.left #two-col-lede a.hed {
	display:block;
	margin-top:0.5em;
	}
	
.featurebox p.blurb {
	margin: 0 0 0.5em 0;
	}

p.blurb a.hed, .featurebox p.notes a, div#extra a.hed {
	text-decoration:none;
	}
	
p.blurb a.hed {
	font-size:0.9em;
}

*html p.notes {
	font-size:1em;
}

div#extra {
	width:536px;
	padding:4px 10px;
	margin:0 8px 1em 0;
	background:#f1f1f2;
	border:1px solid #908c8c;
	}

*html div#extra {
	width:538px;
	}
div#extra a.hed {
  	color: #9D0813;
}
.featurebox #extra {
	margin-bottom:1em;
	}

p.blurb a {
	text-decoration:none;
	}

p.blurb a:hover {
  	text-decoration:underline;
}
.featurebox .slide-link, .featurebox .forum-link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:0.8em;
	}
.featurebox .break {
	clear:both;
	font-size:1px;
	line-height:1px;
}
	

div#blogs, div#blogs-section {
	padding:0;
	margin:0 0 1em 0;
	}


div#std {
	display:none;
	}
	
div#blogs div, div#blogs-section div {
	font: 0.7em verdana, arial, helvetica, sans-serif;
	text-align:right;
	margin-top:-5px;
	color:#4d4d4f;
	}
	
div#blogs p, div#blogs p.blurb {
	 	font-size: 1em;
		margin:0 0 0.5em 0;
		padding:0;
		}
		
#blogs h4 {
	font: 0.8em verdana, arial, helvetica, sans-serif;
	color:#910906;
	margin:0;
	text-decoration:none;
	}

#blogs h4 a {
	color:#910906;
	text-decoration:none;
	}
	
#blogs h4 a:hover {
	text-decoration:underline;
	}

div#blogs-section p, div#resources-section p, div#blogs-section p.blurb, div#resources-section p.blurb {
	 	font-family: times, serif;
	 	font-size: 1.3em;
		margin:0 0 0.5em 0;
		padding:0;
		}

div#blogs-section p., div#resources-section p.hed_relate {
	font-family: verdana, arial, helvetica, sans-serif;
	 	font-size: 1.1em;
	
	}
	
div#blogs p a, div#blogs-section p a, div#resources-section p a {
	text-decoration:none;
	}
div#blogs p a:hover, div#blogs-section p a:hover, div#resources-section p a:hover {
	text-decoration:underline;
	}
div#blogs p span, div#blogs-section p span, div#resources-section p span {
	font: 0.7em verdana, arial, helvetica, sans-serif;
	color:#4d4d4f;
	}
	
#crash-hed {
	width:100%;
	text-align:center;
	margin: 0 0 -1em 0;
	}
	
#crash-hed h1 {
	font: bold 1.6em verdana, arial, helvetica, sans-serif;
	color:#000000;
	}
	
#crash-hed h1 a {
	color:#000000;
	text-decoration:none;
	}
	
	
	
#crash-hed h1 a:hover {
	color:#9D0813;
	text-decoration:underline;
	}

ul.daily-list {
	font-size:1.15em;
	margin-left:1em;
	padding-left:1em;
	}

ul.daily-list li {
	list-style:outside square url(/web/20080215235948im_/http://chronicle.com/images/buttons/news-bull.gif);
	margin-bottom:0.5em;
	}

ul.daily-list li ul {
	font-size:0.9em;
	margin-left:1em;
	padding-left:1em;
	margin-right:4em;
	}
ul.daily-list li ul li {
	list-style:outside square url(/web/20080215235948im_/http://chronicle.com/images/buttons/sub-bull.gif);
	margin-bottom:0.5em;
	}


ul.daily-list li a {
	text-decoration:none;
	}
	
ul.daily-list li a:hover {
	text-decoration:underline;
	}

ul.no-indent {
	margin-left:0;
	padding-left:0.8em;
	}

div#sec-photo {
	width:auto;
	border: 1px solid #b1b3b6;
	border-bottom: 2px solid #4d4d4f;
	margin-bottom:1em;
	background:#f1f1f2;
	}
	
div#sec-photo a.hed {
	display:block;
	font: bold 0.7em verdana, arial, helvetica, sans-serif;
	padding: 0 10px;
	margin: 3px 0;
	}

div#sec-photo p.blurb {
	font:  0.7em verdana, arial, helvetica, sans-serif;
	width:auto;
	margin:0;
	padding: 0 10px 10px 10px;
	background:#f1f1f2;
	}
	
p.notes {
	margin:0.5em 0;
	padding:0;
	}
	
a:hover {
	text-decoration:underline;
	}
	
/* JUST ADDED FOR TOP COLUMN FLEXIBILITY */
table#main-grid td#news-hole {
	width:562px;
	padding:0;
	padding-top:1em;
	}

div.left {
	float:left;
	margin:0;
	width:279px;
	}
div.left #two-col-lede {
	width:259px;
	padding:10px 10px 0 10px;
	border: 1px solid #a0a0a0;
	border-right:none;
/*	height:282px;*/
	margin-bottom:1em;
	}

div.left #two-col-lede ul {
	list-style:outside square;
	margin-top:0;
	margin-bottom:1em;
	}

div.left #two-col-lede ul li {
	margin-bottom:0.5em;
	}

div.left #two-col-lede p, div.left #two-col-lede a.hed {
	width:229px;
	}


div.left #two-col-pic {
	position:relative;
	padding:10px 10px 0 10px;
	border: 1px solid #a0a0a0;
	border-left:none;
/*	height:282px;*/
	margin-left:-20px;
	margin-bottom:1em;
	}
div.left #left-news, div.left #left-op {
/*	clear:left;*/
	width:268px;
	border-right:1px solid #a0a0a0;
	padding-right:10px;
	}
div.left #right-news {
/*	width:259px;*/
	border-left:1px solid #a0a0a0;
	margin-left:-1px;
	padding-left:10px;
	}
div.left #one-col-lede, div.left #onenh-col-lede {
/*	width:259px;*/
	padding-right:10px;
	border:none;
	height:auto;
	}
div.left #one-col-pic, div.left #onenh-col-pic {
	position:relative;
	width:279px;
	border: 1px solid #b1b3b6;
	margin-bottom:1em;
	padding-bottom:8px;
	background:#f1f1f2;
	margin-left:-1px;
	}
div.left #two-col-lede p, div.left #two-col-pic p {
	margin-bottom:0;
	}

div.left #one-col-pic p, div.left #onenh-col-pic p {
	width:250px;
	margin:0;
	padding: 0 10px 0 10px;
	background:#f1f1f2;
	}

div.left #one-col-pic p, div.left #two-col-pic p, div.left #onenh-col-pic p {
	margin:3px 0;
	text-align:right;
	}

div.left #one-col-pic img, div.left #two-col-pic img {
	border:none;
	border-width:0;
	}

div.left #one-col-pic p span.photocredit a {
	margin-left:2em;
	}
div.left #one-col-pic p#one-col-cap, div.left #onenh-col-pic p#one-col-cap {
	text-align:left;
	margin-top:3px;
	}


div.left #two-col-pic p#one-col-cap {
/*	display:none;*/
	}

div.left #one-col-pic a.hed {
	display:block;
	font: bold 0.7em verdana, arial, helvetica, sans-serif;
	padding: 0 10px;
	margin: 3px 0;
	}

div.left #onenh-col-pic a.hed {
	display:none;
	}


div.left #two-col-pic a.hed {
	display:none;
	}

#resources-section ul {
	list-style: outside square;
	}
	
#resources-section ul li {
	margin-bottom:0.5em;
	}
	
div.left #left-news h3#one-col-newshed, div.left #left-news h3#onenh-col-newshed {
	display:none;
	}
.hed_relate a {
	color:#910906;
	}
div.left #left-news ul, div.left #left-op ul {
	margin-top:0;
	margin-bottom:0;
	list-style:outside square;
	margin-right:5px;
	padding-bottom:6px;
/*	border-left:1px solid #990000;
	border-right:1px solid #990000;*/
	}
#left-op ul li {
font-size:0.9em;
	}
div.left #left-news ul {
font-size:0.9em;
margin-top:-12px;
	}

#left-news ul a, #left-op ul a {
	text-decoration:none;
	}
	
#left-news ul a:hover, #left-op ul a:hover {
	text-decoration:underline;
	}

#rev-blog p.blurb {
	font-size:0.9em;
	}

#rev-blog p.blurb a {
	font-size:10pt;
	}

#upsell {
	position:absolute; top:0;
	width:980px;
	padding: 0;
	margin: 0 auto;
	background:transparent;
	}
	
#upsell div#sublink, #upsell div#daylink {
	display:block;
	float:left;
	width:65px;
	padding:5px;
	margin:0;
	background:transparent;
	font: 0.7em verdana, arial, helvetica, sans-serif;
	}
#upsell div#sublink {
	margin-left:672px;
	text-align:right;
	}

#upsell div#daylink {
	border-left: 1px solid #d7d7d7;
	}
	
.sans-7 {
	font: 0.7em verdana, arial, helvetica, sans-serif;
	}
	

/*
     FILE ARCHIVED ON 23:59:48 Feb 15, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:46:48 Jul 28, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 70.305
  exclusion.robots: 0.104
  exclusion.robots.policy: 0.094
  RedisCDXSource: 0.765
  esindex: 0.01
  LoadShardBlock: 47.898 (3)
  PetaboxLoader3.datanode: 63.02 (4)
  CDXLines.iter: 15.644 (3)
  load_resource: 101.799
  PetaboxLoader3.resolve: 37.045
*/