

.clear {
	clear: both; line-height: 0;
}
#bodyborder {
	background-color: #fff;
   }
#bodyborder table {
	margin-left:14px;
}	

#header {
	width: 798px;
	height: 84px;
	background-image: url(/images/article/hd_bg_article.gif);
	background-repeat: no-repeat;
   }

    
#header #logo {
	padding: 14px;
	height: 38px;
	float: left;
	}

	
#header #adunit {
padding-left: 0px;
padding-top: 9px;
float: left;
height: 48px;
width: 468px;
text-align: right;
	}
	
#header #headerNav {
float: left;
margin-bottom: 3px;  
padding-left: 9px;
width: 574px;
}
#header #headerNav a {
	font-size: 10px;
	color: #000;
	padding-left: 7px;
	text-decoration: none;
}
#header #date {
	float: left;
	width: 200px;
	text-align: right;
	font-weight: bold;
	color: #7B838A;
	font-size: 10px;
	margin-top: 4px;
}

#searchBar {
	background-color: #000; 
   padding: 2px;
	padding-left: 11px;
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
	float: left;
	width: 783px;
	height: 33px;
	
   }
#searchBox {
	width: 450px;
	float: left;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 4px;
	margin-bottom: 2px;
  	margin-right: -3px;
	border: 1px solid #7D868C;
	border-right: 0;
   }

#searchBox #searchImage {
	margin-right: 4px;
	width: 95px;
	float: left;
	height: 18px;
	}
#searchBox #searchForm {
  float: left;
  width: 130px;
  height: 17px;
  } 

#searchBox #searchForm form {
	margin: 0;
}
#searchBox #searchForm input {
   	width: 112px;
	margin-top: 0;
	margin-right: 7px;
	margin-left: 4px;
	height: 12px;
	font-size: 12px;
	border: #26a solid 1px

   }
#searchBox #searchSubmit {
	float: left;
	width: 24px;
	height: 16px;
	padding-top: 1px;
	} 
#searchBox #searchLinks {
	float: left;
  	padding-left: 7px;
	padding-top: 4px;
	color: #fff;
	height: 17px;
	}
#searchBox #searchLinks a {
	color: #fff;
	}

#searchBar #searchTout {
	clear: right;
	}
#bodyNav {
	float: left;
}
#bodyNav #breadCrumb {
	width: 220px;
	text-transform: capitalize;
   padding: 9px;
   padding-left: 26px;
   float: left;       
   }

#bodyNav #outer {
	float:left;
	border-bottom: 1px solid #fff;
	background-color: #E9ECEE;
	width: 542px;
	}
	
#bodyNav #nav {
	float: left;  
	border-left: 1px solid #DADCDF;	
	}
#bodyNav #nav #inner {
	float: left; 
	background-color: #E9ECEE;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 33px;
	width: 510px;
	padding-left: 15px;
	padding-right: 15px;
	}

#bodyNav #nav #inner div {
	float: left;
	padding: 0 3px 0 3px;
	}

#bodyNav #nav #inner a {
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;

	}

#bodyNav #nav #inner img {
	padding-top: 6px;
	float: left;
	}
	
#right {
	border-top: 1px solid #7D868C;
	border-left: 1px solid #fff;
	width: 309px; 
	background-color: #DADCDF; 
	/* 
	background-image: url(/images/article/bgfill.gif); 
	background-repeat: repeat-y;
	*/
	
	
}

#innerRight {
	border-top: 1px solid #fff; 
	padding: 9px 0 0 7px;

}

#innerRight #adArticle {
	margin-bottom: 18px;
}

#right div.hr {
	margin-top: 9px;
	margin-bottom: 9px;
	border-top: 1px solid #7D868C;
	margin-right: 14px;
}
	
#left {
	/* width: 486px; */
 	border-top: 1px solid #7D868C; 
	border-right: 1px solid #7D868C;
	}

#innerLeft {
	padding: 7px 14px 7px 7px;
	border-top: 1px solid #fff;
	line-height: 16px;
	font-size: 12px;
}

#left #headline {
	font-size: 20px;
	color: #272727;
	font-weight: normal;
	line-height: 21px;
	padding-bottom: 18px;
}

#left #pageBy {
	font-size: 11px;
	color: #868D93;
	font-weight: normal;
	padding-bottom: 9px;
}


#left .byline {
	font-size: 12px;
	color: #272727;
	font-weight: bold;
	padding-bottom: 9px;
}

#left #pubDate	{
	font-size: 11px;
	color: #868D93;
	font-weight: normal;
	line-height: 21px;
	width: 362px;
	float: left;
}

#left #pageNum {
	font-size: 11px;
	color: #868D93;
	font-weight: normal;
	line-height: 21px;
	width: 80px;
	text-align: right;
	float: right;
}

#left #pageNum a {
	font-size: 11px;
	color: #868D93;
	font-weight: normal;

}


#articleNav {
	border-top: 1px solid #fff;	
	border-right: 3px solid #fff; 

}

#articleNav img {
	padding: 2px 7px 0 7px; 
}

#articleNav .border {
	padding-top: 2px;
	padding-bottom: 1px;
	border: 1px solid #ccc;	
}
#articleNav .border .rssimg {
	margin-left: 50px;
}
#innerleft #copy {
	padding-right: 7px;
}
#innerLeft #copy #contentCol {
	margin: 0 0 21px 21px;
	width: 202px;
	float: right;
}

#contentCol #imgHed {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #000;
	color: #fff;	
	padding: 2px 14px 0 0;
	text-align: right;
}

#imgHed a, #imgHed a:hover, imgHead a:visited {
	color: #fff
}

#contentCol #mainImg {
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#contentCol #imgCaption {
	border-top: 0;
	border: 1px solid #000;
	padding: 7px;
	font-size: 11px;
}

#relatedLinks {padding-bottom: 14px}

#relatedLinks a {
color: #3d464c;
}

#relatedLinks .hr {
	margin-bottom: 3px; 
 
}

#relatedLinks div.link {
	margin-top: 7px;
	font-size: 11px;
}

.hr {
	border-top: 1px solid #000;
	margin-top: 9px;
}

#left .hr {
	margin-top: 33px;
	margin-right: 12px;
	height: 3px;
}
#contentCol .hr {
	margin-top: 16px;
	margin-right: 0;
}
#imgCaption .hr {
	border-top: 1px solid #ccc;	
}

#pagination {
	float: right;
	margin-right: 12px;
	margin-top: -13px;
}

#pagination a {
color: #868D93;
}


#btmCM {
	width: 462px;
	margin: 9px 0 9px 0;
}
#btmUnit {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 462px;
	margin: 9px 0 9px 0;
}
#btmUnit .borders {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

/* PHOTOSPREAD */

#containerPhotospread { margin-right: 14px; }

.psdate {
	font-size: 11px;
	color: #868D93;
	font-weight: normal;
	line-height: 21px;
}

.psheadline {
	font-size: 20px;
	color: #272727;
	font-weight: normal;
	line-height: 21px;
}

.psarticle { font-size: 11px; line-height: 14px; padding-top: 16px; }

div.space { height: 9px; }

div#photospread { text-align: center; }
div#photospread .psimage { padding-bottom: 20px; width: 250px; }
div#pscaption { background-color: #ECECEB; font-size: 10px; line-height: 12px; padding: 3px; color: #333333; }
div.correction {padding-top: 9px;}


#pullQuoteText {padding: 18px 0 18px 0; color: #986218; font-size: 13px; font-weight: bold;}
#pullQuoteAttribute {padding: 0 0 18px 0; color: #986218; font-size: 11px; text-align: right;}

