@charset "UTF-8";
/* CSS Document */

.specialsSpace {
	width:970px;
	background:url(images/bg_01c.jpg) repeat-x top left;
	overflow:hidden;
	background-color:#FFF;
}

.specialsSpace a {text-decoration:none;}
.headerBox {position:relative;height:230px;top:0px;}
.headerBox h1 {position:absolute;top:0px;left:0px;width:774px;height:73px;}
.leadPhotoBox1 {position:absolute;top:88px;left:11px;z-index:0;}
.leadPhotoBox2 {position:absolute;top:88px;left:393px;z-index:0;}
.leadPhotoCaption {position:absolute;top:401px;left:11px;width:752px;height:73px;background:url(images/lead-caption_bkg1.png) no-repeat;z-index:2;text-align:right;}

.headerDateBlock {font-size:10px;position:absolute;top:4px;left:880px;width:80px;text-align:right;color:#ccc;z-index:6;}

.special_contentHeader {position:absolute; background:url(images/bg_contentheader.png) repeat top left;padding:4px 10px 3px 8px;color:#fff;margin:0;font-size:11px;text-transform:uppercase;line-height:14px; z-index:5; display:block;width:952px;}

.flash { position:absolute; z-index:1; margin:0px 0px 0px 0px; padding:0px; width:970px; height:220px;}

.quote { text-align:center;width:295px;margin:210px 20px 0 0px;padding:15px 5px 15px 15px;color:#cec29e;font-size:13px; float:right; line-height: 20px; font-weight:bold; color: #c6c1b4; background:url(images_01/bg_quote.png) repeat-x top left; }

img { border: none;}


.leadPhotoCaption p {text-align:left;width:340px;margin:55px 10px 0 0;padding:0;color:#cec29e;font-size:14px;  float:right;}
.leadPhotoCaption p a {color:#eac34c;}
.headerBox .dateBox {position:absolute;top:5px;left:680px;width:90px;color:#594c32;font-size:10px;}
.videoBox {position:absolute;top:129px;left:61px;width:322px;height:277px;overflow:hidden;z-index:3;}
.twitterBox {position:absolute;top:130px;left:411px;width:300px;height:275px;overflow:hidden;z-index:3;}
.twitterLink {position:absolute;top:359px;left:628px;width:112px;height:43px;overflow:hidden;z-index:4;text-align:center;}
.twitterLink a {font-size:14px;color:#fff;font-weight:bold;}

.contentBlock {margin:0px 10px 10px 10px; padding:5px 0px;background:url(images/bg_maincontent.png) repeat top left; overflow:hidden;}
.specialsSpace .contentBlock2 {padding:0 10px 10px 10px;margin-bottom:1px;background:#393122;margin-top:1px;}


.contentLeft {float:left;width:215px;padding: 0px 0px 10px 5px; /*border:1px solid #FFF; */}
.contentLeft img {border: 1px solid #655F4F; padding:0px;}

.Maincontent {
	float:left;
	width:495px;
	padding:0px 5px 0px 5px;
	margin:0px;
	background: url(images/bg_maincontent_01.png) repeat left top;

}

.inside_Maincontent {float:left; width:495px; padding:0px 0px 1000px 0px; margin:0px 0px -1000px 0px; background: url(images/bg_maincontent.png) repeat left top; }

.contentRight {float:left;width:220px;padding:0px 0px 10px 0px; }


.storiesLeft {float:left;width:247px; padding:0px; margin:0px;}
.storiesRight {float:left;width:247px; padding:0px; margin:0px;}


.storiesFull {}
.contentMargin {padding:8px 6px 0 0px;margin-bottom:12px;}
.contentMargin2 {padding:8px 0 0 0;margin-bottom:12px;}

h2.contentBlockHeader1 {	
	color:#EDE3CE;
	margin: 0px;
	height: 18px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	text-transform:uppercase;
	background: url(images/bg_h2.png) repeat-x top left;
}

.photoBlock {margin:2px 0 10px 0;}
.photoBlock p {text-transform:uppercase;font-size:10px;margin:2px 0 0 2px;padding:0;color:#fff0da;font-weight:bold;}
.photoBlock img {display:block;}
.photoBlock p a {color:#cfbd9c;}
.imgRight {float:right;margin-left:5px;margin-top:2px;}
.imgLeft {float:left;margin-right:6px;margin-top:2px;}

.specialsSpace .storyBlock, #contentFrameworkRightColumnTD .storyBlock {
	color:#140c01;
	margin: 0px 5px 5px 10px;
	padding:5px 5px 5px 0px;
	background-image:none;
}
.specialsSpace .storyBlock a:link, .specialsSpace .storyBlock a:visited {text-decoration:none; color:#140c01; font-weight:bold;}

#contentFrameworkRightColumnTD .storyBlock a:link {text-decoration:none;color:#fff0da;}
.storyBlock a:hover {color:#362103;}

h2.storyTitle {margin:0 0 2px 0; padding: 8px 10px 0px 0px; font-size:17px;color:#140c01;line-height:22px;}
h2.storyTitle a:link, h2.storyTitle a:visited   {color:#140c01;}
h2.storyTitle a:hover, h2.storyTitle a:active {color:#362103;}
h2.storyTitle2 {font-size:1.0em;}

h3.storyTitle, h3.storyTitle2 {margin:0 0 5px 0px; padding:0px;font-size:14px;color:#140c01;line-height:1.2em;}
h3.storyTitle a:link, h3.storyTitle a:visited  {color:#140c01;} 
h3.storyTitle a:hover, h3.storyTitle a:active {color:#362103;}
h3.storyTitle2 {font-size:1.0em;}

h4.storyTitle { margin:10px 0 5px 0; padding: 2px 10px 5px 10px; font-size:14px; line-height:18px; font-weight:bold; color:#140c01; background: url(images/bg_h4.png) repeat left top;}
h4.storyTitle a:link, h4.storyTitle a:visited {color:#140c01; font-weight:bold;} 
h4.storyTitle a:hover, h4.storyTitle a:active {color:#362103; font-weight:bold;}

h5.storyTitle { margin:10px 0 5px 0; padding: 0px 10px 5px 0px; font-size:13px; line-height:18px; font-weight:normal; color:#140c01; }
h5.storyTitle a:link, h4.storyTitle a:visited {color:#140c01; font-weight:bold;} 
h5.storyTitle a:hover, h4.storyTitle a:active {color:#362103; font-weight:bold;}

h6.storyTitle { margin:0px 0 5px 0; padding: 2px 10px 5px 0px; font-size:12px; line-height:18px; font-weight:normal; color:#140c01; }


.introBlurbOuter {background:url(images/quote_left.png) no-repeat;margin:5px 5px 4px 0;}
.introBlurbInner {background:url(images/quote_right.png) no-repeat bottom right;text-align:left;font-size:13px;font-style:italic;font-weight:normal;color:#fee8be;line-height:1.3em;padding:0px 20px 0 0px;margin-left:15px;}
.quoteByLine {font-size:11px;line-height:12px;float:right;text-align:right;padding:10px 20px 0 0;color:#cfbd9c;font-style:normal;}
.quoteByLineLeft {font-size:11px;line-height:12px;padding:8px 0 0 0px;color:#fee8be;float:left;font-style:normal;}
.quoteByLineLeft a {color:#fff0da;font-weight:bold;}

ul.customList1 {border-bottom: 1px dotted #514b45;padding:10px 0 6px 0px;margin:0 0 6px 0;color:#dfcca7;list-style:none;}
ul.customList1 li {background:url(images/li5.gif) no-repeat 0px 0px;padding:0 0 8px 12px;margin:0px 0 0px 0;line-height:1.3em;font-size:10px;}
ul.customList1 li a {text-decoration:none;color:#dfcca7;font-weight:normal; font-size:12px;}
ul.customList1 li a:hover {color:#ece4d3;}

ul.customList2 {border-bottom: 1px dashed #bbd4dd;padding:10px 0 6px 0px;margin:0 0 6px 0;color:#140c01;list-style:none;}
ul.customList2 li {background:url(images/li_02.png) no-repeat 0px 0px;padding:3px 0 8px 18px;margin:0px 0 0px 0;line-height:1.3em;font-size:11px;}
ul.customList2 li a {text-decoration:none;color:#140c01;font-weight:normal; font-size:12px;}
ul.customList2 li a:hover {color:#362103;}

.line {
	height: 1px;
	padding: 5px 0px 5px 0px;
	margin:0px 5px 0px 5px;
	border-top: 1px dashed #bbd4dd;
}



#subnav
{
	width:220px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(images/bg_nav_01.png) no-repeat right top;
}


/* First-Level */
#subnav UL
{
	margin:0px 5px 0px 0px;
	padding:0px ;
}

#subnav UL LI
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom: 1px dashed #bbd4dd;
}

#subnav UL A
{
	display:block;
	color:#0D0D35;
	font-weight:normal;
	padding:0 0 0 23px;
	margin:0px;
	line-height:16px;
	font-size:12px;
	background: url(images/li.gif) no-repeat 4px 0px;
}

#subnav UL A:link, #subnav UL A:visited
{
	color:#081433;
	text-decoration:none;
	padding:7px 10px 7px 25px;
	margin:0px;
	background: url(images/li.gif) no-repeat 4px 8px;
}
#subnav UL A:hover, #subnav UL A:active
{
	text-decoration:none;
	background-color: #f5fbff;
	background-image: url(images/li_over.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
}


#subnav UL A.on
{
	text-decoration:none;
	background-image: url(images/li_over.png);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	background-color: #AADFF0;
}


.categoryColumn {
	width: 220px;
	color:#081433;/* width of blocks */
	margin:5px 0px 0px 0px;
	padding:0px;
	}
	
.categoryColumn a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block; 
	padding: 5px 3px 5px 13px; /* adjusts thickness of block */
	margin:0px;
}

.categoryColumn ul {
	margin:0px;
	padding:0px;
	list-style: none;
	width: 220px; /* width of blocks */
	}
	
.categoryColumn ul li {
	margin: 0px;
	padding:5px 0px;
	list-style: none;
	width: 220px; /* width of blocks */
	}
	

.categoryColumn a:hover {
	background-color: #f5fbff; /*light blue*/
	text-decoration:none;
	color:#FFF;
}
 

.categoryColumn ul li a {
	background-color: #FFFFFF; /*white*/
	text-decoration:none;
	border-bottom: 1px dashed #bbd4dd;
	color:#081433;
	margin:0px;
	padding:10px 0px 10px 25px;
	background: url(images/li.gif) no-repeat 6px 8px;	
}


.categoryColumn ul li a:hover {
	background-color: #f5fbff; /*light blue*/
	text-decoration:none;
	color:#081433;
	margin:0px;
	padding:10px 0px 10px 25px;
	background: #f5fbff url(images/li_over.png)  no-repeat  6px 8px;
	
}

.cat {
	color:#EDE3CE;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding:0px;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
	background: url(images/bg_cat.jpg) no-repeat top left;
}


.stretcher li {
	font-weight:normal;
	display:inline;
}

.categoryColumn .viewall {
	color: #CC3399;
}




a.essay {
	display: block;
	text-decoration: none;
	}
	
a.essay :hover {
	background-color: #61E9F9;
	}
	
a.profile {
	display: block;
	text-decoration: none;
	margin:0px;
	padding:0px;
	}
	
a.profile:link {
	background-color: #fff;
	}
	
a.profile:visited {
	background-color: #CBF7F9;
	}
	
a.profile:hover {
	background-color: #CBF7F9;
	}
	


.block {
	border-bottom: 1px dashed #bbd4dd;
	color: #525252;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	width:220px;
}

.block h3 {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	
}
	
	
.block p {
	text-transform:uppercase;
	font-size: 10px;
	line-height: 13px;
}
.block img {
	margin: 0px 0px 5px 0px;
	padding:3px;
	background-color:#FFF;
	border: 1px solid #999;
	float:left;
	}
	
.block a:link, .block a:visited, .block a:active {
	margin: 0px;
	padding: 10px 5px 10px 5px;
	text-decoration: none;
	background: url(images/bg_profiles_01.png) repeat 0px;
	color:#666;
}
.block a:hover {
	margin: 0px;
	padding: 10px 5px 10px 5px;
	color: #1f1266;
	text-decoration: none;
	background-color:#f5fbff;
}


