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

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

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


a {
	color: #175e97;
	text-decoration: none;
}


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

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

span.hed 	{
 	font-size: 10pt;
	font-weight: bold;
}
a.jhed 	{
 	font: bold 10pt HELVETICA, ARIAL, SANS-SERIF;
 	/*color: #071281;*/
}

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

a.home {
	display:block;
	font: bold 9pt arial,helvetica,sans-serif;
	padding:3px;
	color:#042C4D;
	background:#A59797;
	text-decoration:none;
	margin:0;
	width:133px;
	border-top:1px solid #730911;
	border-right:1px solid #730911;
}
a.home:visited {
	color: #042C4D;
	text-decoration:none;
}
a.home:hover {
	color:#910906;
	text-decoration:none;
}
a.help	{
	font: 8pt helvetica, arial, verdana, sans-serif;
	color: #333132;
	text-decoration: underline;
}

.dynamic_nav {
	/*border: 1px solid #333;*/
	margin-bottom: 3px;
}

.left_nav_section {
	display: block;
	font: bold 9pt arial,helvetica,sans-serif;
	color: #042C4D;
	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: #730911;*/
}
.lc {
	text-transform: none;
}
.left_nav_section:visited {
	color: #042C4D;
	text-decoration:none;
}
.left_nav_section:hover {
	color: #910906;
	text-decoration:none;
}
#search {
	display: block;
	font: bold 9pt arial,helvetica,sans-serif;
	color: #ffffff;
	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: #730911;*/
}
#search:hover {
	color: #ffffff;
}
.left_nav_sub {
	display: block;
	font: 8pt arial,helvetica,sans-serif;
	color: #294F83;
	margin: 3px 3px 6px 9px;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #ADABA1;
}
.left_nav_sub2 {
	display: block;
	font: 8pt arial,helvetica,sans-serif;
	color: #294F83;
	margin: 3px 3px 6px 18px;
	padding: 0 0 3px 0;
	border-bottom: 1px dashed #ADABA1;
}
.search_sub {
	font: 8pt arial,helvetica,sans-serif;
	color: #ffffff;
}
.search_sub:visited {
	color: #ffffff;
}
.search_sub:hover {
	color: #000000;
text-decoration: underline;
}

a.org {
 	color: #05577B;
 	text-decoration: underline;
}
a.side {
 	font: bold;
 	HELVETICA,ARIAL,SANS-SERIF;
 	color: #071281;
 	text-decoration: underline;
}
a.colhed {
 	font: bold 7pt HELVETICA,ARIAL,SANS-SERIF;
 	color: #666666;
 	text-decoration: underline;
}

a:visited {
	color: #747983;
	text-decoration: underline;
}
a:hover {
	color: #b51f2b;
	text-decoration: underline;
}


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

.seclinks {
 	font: 8pt HELVETICA, ARIAL, VERDANA, SANS-SERIF;
	color: #4D4D4F;
}

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


p {
/*  	padding: 0 0 8pt 0; */
	padding: 0;
 	margin: 0.5em 0;
}
p.sub {
 	font-size: 9pt;
 	padding: 0 0 8pt 1em;
 	margin: 0;
}
p.note {
 	font-size: 9pt;
 	padding: 0 0 1em 0;
 	margin: 0;
}
p.thed {
 	font-weight: bold;
 	font-size: 9pt;
 	padding: 0 0 0.25em 0;
 	margin: 0;
}
p.side {
 	font-size: 9pt;
 	padding: 0 0 1em 18px;
 	margin: 0;
}
p.sidesub {
 	font: 8pt HELVETICA,ARIAL,SANS-SERIF;
 	padding: 3px 0 6px 0;
 	margin: 0;
}
span.profiles {
 	font: 8.5pt HELVETICA ARIAL SANS-SERIF;
}
p.credit {
 	font: 9pt HELVETICA ARIAL SANS-SERIF;
 	margin-top: 12px;
 	padding-top: 6px;
 	border-top: 1px solid #a0a0a0;
}
p.order {
 	font: 8.5pt HELVETICA ARIAL SANS-SERIF;
 	margin-top: 12px;
 	padding-top: 6px;
 	border-top: 1px solid #a0a0a0;
}
div.flagbg {
 	padding: 0;
 	margin:0;
 	background-image: url(/icons/2003/b/flag_substretch.gif);
}
div.side {
 	padding: 6px;
 	margin: 0;
 	border: 1px solid #A0A0A0;
}
span.colhed {
 	font: bold 7pt HELVETICA,ARIAL,SANS-SERIF;
}
span.colnolink {
 	font: bold 7pt HELVETICA,ARIAL,SANS-SERIF;
 	color: #666666;
}
ul.inline {
 	margin: 0;
 	padding: 0 0 0 28px;
}
ul.inline li {
 	margin: 0;
 	 padding: 3px 0 6px 0;
 	list-style: outside disc;
}

td.navleft {
	background: #b51f2b url(/icons/2004/b/nav_bg.gif);
	border-right: 1px solid #3B2929;
	border-bottom: 1px solid #3B2929;
	padding: 6px;
 	width: 140px;
}

td.content {
	background: #ffffff;
	/*margin: 0 0 0 6px;*/
	padding: 0 0 0 10px;
}

div.sections {
	padding-bottom: 3px;
	margin-bottom: 5px;
	/*border-bottom: 1px solid #ADABA1;*/
}
.navname {
	background: transparent;
}

h3.column_heds, h3.column_heds a 	{
 	font: 14pt Century Schoolbook, Georgia, Times, SERIF;
 	color: #393E4A;
 	border-bottom: 1px solid #9D0813;
 	padding-bottom: 3px;
 	margin: 8px 5px 8px 0;
}

h3.column_heds a:hover 	{
	text-decoration:underline;
	}

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;
}

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



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


ul.sidebar 	{
 	margin-top: 0;
 	padding-top: 0;
 	padding-bottom: 8px;
 	font-size: 10pt;
}

ul.sidebar li {
 	font-size: 10pt;
 	padding: 0 0 3px 0;
 	list-style: outside square;
 }

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


.hed_relate {
	font-size: 9pt;
	font-weight: bold;
	color:#910906;
	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.blurb 	{
	font: 8pt helvetica, arial, verdana, sans-serif;
	display: block;
	margin: 0 0 3px 0;
	padding: 0 0 6px 0;
}

td.side_relate p.notes {
	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;
}

 	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;
}

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;
}

.photo-box {
	width:500px;
	margin:0 0 1em 0;
	}



.toonlink {
	display: block;
	float:left;
	text-decoration: none;
	text-align: center;
	margin: 3px;
	margin-bottom:1em;
	padding: 0;
	border: 1px solid #a0a0a0;
}

/*.toonlink {
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 3px;
	margin-bottom:1em;
	padding: 10px 0;
	border-bottom: 1px solid #a0a0a0;
}*/

/*    BEGIN STYLING STANDARD TEASES (BLURBS) */

div.blurb1 {
	margin: 1em 0;	
}
div.blurb1 p {
	text-transform: uppercase;
}
div.blurb1 p, div.blurb1 div .date {
	/*	p is kickers & column names within blurbs/teases
		.date is the article date within the tease 
	*/
    font-size:    xx-small;      
    /* The following hides stuff from IE 4/5.x: */
		voice-family: "\"}\""; voice-family: inherit;   
    /* The following is hidden from IE 4/5.x: */
		font-size:    x-small;
    }
html>div.blurb1 p, html>div.blurb1 div .date {
	/* This is a fix for Opera: */
    font-size:    large;
}

div.blurb1 p {
	/* For kickers & column names within blurbs/teases */
	margin: 0;
	color: #990033;
}
div.blurb1 div {
	/* For the heds, tease-heds, and the text of blurbs/teases.
		Tease-heds generally have the same formatting 
		as the text of the tease. 
	*/
	
}
div.blurb1 div .date {
	/* For the article date within the tease */

}

/*    END STYLING STANDARD TEASES (BLURBS) */


/* 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;
}
td.arrows {
	margin-right: 3px;
	border-right: 1px solid #730911;
}
td.arrows2 {
	margin-left: 3px;
	border-right: 1px solid #730911;
	background: #E0DCDC;
}
td.links {
	padding-left: 3px;
	border-bottom: 1px solid #730911;
	background: #E0DCDC;
}
td.links2 {
	padding-right: 3px;
	border-right: 1px solid #730911;
	border-bottom: 1px solid #730911;
	background: #E0DCDC;
}
td.linkheds2 {
	padding-left: 3px;
	background: #E0DCDC;
}

.indent {
	display: block;
	padding: 0 0 0 12px;
	margin: 0;
}

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

ul.listinstory li, ol.listinstory li {
	margin-bottom: 0.5em;
}

dt {
	font-weight: bold;
}

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


/*REVIEW PAGE SIDE COL*/

	.outerHead{
		font: 0.75em Arial, sans;
		border:solid 1px #ccc;
		padding:4px;
		margin: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;
	}
	.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;
	}
	
div.article-square-ad {
	float:right;
	margin:0 0 0 1em;
	padding:0;
	width:300px;
}

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

/*SIDE INCLUDE*/	
	#sideInclude{
		padding:5px;
		margin: 1em 2px 7px 7px;
		background-color:#f9f9f9;
		border:solid 1px #ddd;
		clear:right;
		float:right;
		width:285px;
	}
	
	#sideInclude .sidePhoto{
		margin: 0 4px 10px 0;
		float:left;
	}
	
	#sideInclude p, #sideInclude li{
		font:11px Tahoma, sans;
		line-height: 15px;
		color:#333;
		margin-bottom:15px;
	}
	#sideInclude li	{
		margin-bottom: 0;
		margin-top: 2px;
	}

	
	#sideInclude ul	{
		margin-top: 0; /* This should always follow a Paragraph! */
		padding-left: 13px;
		margin-left: 13px;
		list-style-type: none;
	}
	
	#sideInclude ul.media	{
		margin: 0 0 15px 0;
		list-style-type: none;
		padding-left: 0;
	}
	
	#sideInclude ul.media li {
		clear: left;
		margin: 4px 0 0 0;
	}
	
	#sideInclude .sideSubHed{
		font:bold 11px Arial, sans;
		text-transform:mixed case;
		color:#910906;
		border-bottom:solid 1px #ccc;
		clear:left;
	}
		
	#sideInclude .itHed{
		font:bold 11px Arial, sans;
		color:#000;
	}


/*SIDE INCLUDE*/	
	#sideInclude{
		padding:5px;
		margin-left:7px;
		margin-bottom:7px;
		background-color:#f9f9f9;
		border:solid 1px #ddd;
		float:right;
		width:285px;
	}
	#sideInclude p{
		font:11px Tahoma, sans;
		line-height: 15px;
		color:#333;
		margin-bottom:15px;
	}
	
	#sideInclude .sideSubHed{
		font:bold 11px Arial, sans;
		text-transform:mixed case;
		color:#910906;
		border-bottom:solid 1px #ccc;
	}
	
	#sideInclude .itHed{
		font:bold 11px Arial, sans;
		color:#000;
	}
	
	#sideInclude p.blurb {
		margin-bottom:0;
		margin-top:4px;
		}

	#sideInclude a {
	text-decoration:none;
	}

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

	#sideInclude a.hed:visited {
		color: #747983;
		}

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

.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;
	}

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

.careerInclude div.blurb1 {
	/* blurb 1 = default blurb template, index.shtml */
	font: 10pt Times, serif; /* tahoma, verdana, arial, sans-serif; */
	/* 10 pt for careers, anyway */
	margin: 1em 0;
}
.careerInclude div.blurb1 p {
	/* The column name */
	display:block;
	font: bold 9pt 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;
}*/
.careerInclude div.blurb1 div a {
	/* The linked hed or tease_hed */
	color: rgb(23,94,151);
	font-weight: bold;
}
.careerInclude div.blurb1 .date {
	font-size: 0.85em;
}


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

/* Front page special-treatment box */

/*STYLES FOR MULTIMEDIA LINKS WITH INLINE GRAPHICS */

/* audio files */
.sound-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/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(/images/buttons/sound-file-rev.gif) left top no-repeat;
	}
	
/* vidio files */
.vid-link {
	padding: 0 2px 1px 20px;
	background:#ffffff url(/images/buttons/video.gif) left top no-repeat;
	}
	
/* vidio files on black bg */
.vid-link-rev {
	padding: 0 2px 1px 20px;
	background:transparent url(/images/buttons/video-rev.gif) left top no-repeat;
	}

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

/* interactive files on black bg */
.inter-link-rev {
	padding: 0 2px 1px 17px;
	background:transparent url(/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(/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;
	}
a.hed, span.hed {
	font-size:1.15em;
	}
.featurebox a.hed, #extra a.hed, #sec-lede a.hed, div.left #two-col-lede a.hed, div.left #one-col-lede a.hed {
	font-size:1.15em;
	text-decoration:none;
	}
div.left #two-col-lede a.hed {
	display:block;
	margin-top:1.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:auto;
	padding:4px 10px;
	margin:0;
	background:#f1f1f2;
	border:1px solid #908c8c;
	}

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#blogs div, div#blogs-section div {
	font: 0.8em 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.5em 0;
		padding:0;
		}
		
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.5em 0;
		padding:0;
		}

div#blogs-section p.hed_relate, 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 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(/images/buttons/news-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;
	margin-bottom:1em;
	background:#f1f1f2;
	}
	
div#sec-photo p {
	width:280px;
	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:557px;
	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-pic {
	position:relative;
	padding:10px 10px 0 10px;
	border: 1px solid #a0a0a0;
	border-left:none;
/*	height:282px;*/
	margin-left:-20px;
	margin-bottom:1em;
	}
#left-news {
/*	clear:left;*/
	width:268px;
	border-right:1px solid #a0a0a0;
	padding-right:10px;
	}
#right-news {
/*	width:259px;*/
	border-left:1px solid #a0a0a0;
	margin-left:-1px;
	padding-left:10px;
	}
div.left #one-col-lede {
/*	width:259px;*/
	padding-right:10px;
	border:none;
	height:auto;
	}
div.left #one-col-pic {
	position:relative;
	width:279px;
	border: 1px solid #b1b3b6;
	margin-bottom:1em;
	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 {
	width:250px;
	margin:0;
	padding: 0 10px 10px 10px;
	background:#f1f1f2;
	}
div.left #one-col-pic p span.photocredit a {
	margin-left:2em;
	}
div.left #two-col-pic p span.photocredit a {
	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 {
	display:none;
	}
	
.hed_relate a {
	color:#910906;
	}
div#resources-section h3#arts {
	clear:both;
	}

div#sideInclude p#reviewpromo {
	background: #ffffff url(/images/buttons/inbox.gif) left top no-repeat;
	height:29px;
	vertical-align:middle;
	padding-left:34px;
	padding-top:3px;
	margin-bottom:0;
	}
	
#upsell {
	position:absolute; top:0;
	width:980px;
	padding: 0;
	margin: 0 auto;
	background:transparent;
	}
	
#upsell a {
text-decoration:underline;
}


#upsell div#sublink, #upsell div#daylink {
	display:block;
	float:left;
	width:65px;
	padding:4px;
	margin:0;
	background:transparent;
	font: 9px verdana, arial, helvetica, sans-serif;
	}
#upsell div#sublink {
	margin-left:662px;
	text-align:right;
	}

#upsell div#daylink {
	border-left: 1px solid #d7d7d7;
	}
