/* Added by AS 8/04/2015 */

div#article_wide_banner
{
    border-bottom: 1px solid #333;
    margin: -14px 0px 0px -14px;
    width: 952px;
}

div#article_wide_banner img
{
    margin: 0px 0px -3px;
}

/* end added by AS */


* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #012D6B;
}
/* AG _ March 25, 2008*/
a:hover {
	text-decoration: underline;
}

a.readMore  {
	/*margin-left: 2px;*/
	color: #012D6B;
	font-weight: bold;
	background: url(../img/read-more.gif) no-repeat left center;
	padding-left: 18px;
}

#header img,
#menu img,
#ad img,
.IssueListImg img {
    border: none;
}
/* AG - added because of img border none change*/
/* a img {
	 border: none;
} */

/* DC - 4/20/2011 - Remarked & changed per Mike's */
/*
i {
	display: none;
}
*/
#menu li i {
   display: none;
}

h2 {
	color: #012D6B;
	font-size: 30px;
	font-weight: normal;
	font-family: "Bell MT", Georgia, Times New Roman, serif;
}

h3 {
	color: #333333;
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
}

h4 {
	color: #012D6B;
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	margin: 0 0 10px 0;
}

h5 {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	margin: 0 0 10px 0;
}

h3.toc { padding-top: 15px; }

h4.toc { margin: 20px 0 10px 19px; }

h5.toc {
	font-size: 14px;
	margin: -10px 0 10px 20px;
}

p.toc { margin: -10px 0 0 20px }


html {
	background: #3973A2 url(../img/bg.gif) repeat-x left top;
	font-family: Trebuchet MS, arial, verdana, sans-serif;
	font-size: 13px;
	color: #000;
}

body {
	text-align: center;
}



#container {
	margin: 0 auto;
	width: 968px;
	text-align: left;
}

#header {
	width: 952px;
	padding: 0 8px;
}

#header p {
	text-align: right;
	margin-top: 18px;
	font-size: 16px;
	color: #012D6D;
}

#header p a {
	color: #012D6D;
}

img.logo {
	margin-left: 28px;
	margin-top: -40px;
}

img.bannerHeader {
	margin: 0 0 22px 62px;
}

#content {
	float: left;
	width: 952px;
	padding: 10px 8px;
	background: white url(../img/bg-content.gif) repeat-y 0px 0px;	/* add "white" - DC - Feb 24, 2009 */
}

/* remove "white" for IE6 - JM - Feb 25, 2009 */
* html #content {
	background: url(../img/bg-content.gif) repeat-y 0px 0px;
}

#contentTop {
	float: left;
	margin: -10px 0 0 -8px;
	width: 952px;
	padding: 20px 8px;
	background: url(../img/bg-big-content-top.gif) no-repeat left top;
}

* html #contentTop {
	margin: -10px 0 0 -4px;
}

#leftContent {
	float: left;
	width: 444px;
}

.article {
	margin-bottom: 10px;
	padding-left: 11px;
	padding-bottom: 10px;
	clear:both; /* AG - Feb 06, 2008 - added so image do not enter another articles line*/
}

/* Add article ul & li */

#leftContent .article ul {
	margin-bottom: 20px;
	padding-left:15px;
}

#leftContent .article ol {
	margin-bottom: 20px;
	padding-left:18px;
}

#leftContent .article ul li {
	margin-left:0px;
}

#leftContent .article ol li {
	margin-left:0px;
	.margin-left:5px;
}

#leftContent .article li {
	margin-left:15px;
	.margin-left:0px;
	
}



/* end add article ul & li */

.articleSOA {
	margin-bottom: 10px;
	padding-left: 14px;
	padding-bottom: 10px;
	clear:both; /* AG - Feb 06, 2008 - added so image do not enter another articles line*/
	height:1%;
}

.grey {
	background-color: #F7F5ED;
}

.greyBorder {
	border: 1px solid #cccccc;
}

.blue {
	background-color: #D9EBF6;
}

.intro {
	color: #333333;
	font-size: 22px;
	font-style: italic;
	font-family: Georgia, Times New Roman, serif;
}

.author {
	color: #012D6B;
	font-size: 16px;
	font-style: italic;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
	margin-bottom: 12px;
}

.date {
	margin: 0 0 10px 0;
}

.podcastImg {
	float: right;
	margin-top: -11px;
}

img.floatRight {
	float: right;
	margin-left: 8px;
	margin-bottom: 2px;
	padding-top: 5px;
}


/*add 17 march 08 for caps and blockquote - DW */
blockquote {
    margin-left: 50px;
 	margin-right: 50px;
}

.firstcap {
	float: left; 
	font-family: Georgia, Times New Roman, serif;	/* remove "Bell MT" - DC - Feb 24, 2009 */
	font-size: 50pt; 		
	font-weight: bold;
	line-height: 50pt;
	margin-top:-3px;
	margin-right: 5px;
	color:#000080;
}


.dropcap {
	float: left; 
	font-family: Georgia, Times New Roman, serif;	/* remove "Trebuchet" - DC - Feb 24, 2009 */
	font-size: 33pt;								/* it was 50pt - DC - Feb 24, 2009 */
	font-weight: bold; 
	line-height: 33pt;								/* it was 50pt - DC - Feb 24, 2009 */
	margin-top:-2px;								/* it was -3px - DC - Feb 24, 2009 */
	margin-right: 5px;
	color:#000;
}

.tallcap {
	font-size: 18pt; 
	font-weight: bold; 
	line-height: 30px;								/* it was 23px - DC - Feb 24, 2009 */
	color:#000;
}

.subhead {
	font-weight: bold;
	font-size: 14pt;
}

.note {
	color: black;
	font-size: 12px;
	margin-bottom: 0.8em; /* added by Ari Schulman at TNA, 12/12/2011; modified 8/24/2015 */
}

.misc_heading {
	color: black;
	font-size: 14pt;
}
/*end 17 march 08*/

ul.leftSoa {
	list-style-type: none;
	width: 200px;
	padding-right: 14px;
	float: left;
	border-right: 1px solid #F7F5EE;
}

ul.rightSoa {
	list-style-type: none;
	width: 200px;
	float: left;
	border-left: 1px solid #F7F5EE;
	padding-left: 14px;
	margin-left: -1px;
}

ul.leftSoa ,
ul.rightSoa  {
	margin-top: 4px;
}

ul.leftSoa li,
ul.rightSoa  li {
	margin-bottom: 30px;
}

ul.leftSoa a,
ul.rightSoa  a {
	color: #012D6B;
	font-size: 18px;
	font-family: Georgia, Times New Roman, serif;	/* remove "Bell MT" - DC - Feb 24, 2009 */
}

/* AG - Apr 08,2008 - change author to subtitle*/
ul.leftSoa p.subtitle a ,
ul.rightSoa  p.subtitle a  {	
	color: #012D6B;
	font-size: 16px;
	font-family: Georgia, Times New Roman, serif;
}
ul.leftSoa p.subtitle a:hover ,
ul.rightSoa  p.subtitle a:hover  {
	text-decoration: underline;
}

ul.leftSoa p.subtitle,
ul.rightSoa  p.subtitle  {	
	 width:198px;	
}

#centerContent {
	float: left;
	margin-left: 10px;
	width: 240px;
}

#centerContent p.intro {
	margin-bottom: 8px;
}

#centerContent p.author {
	margin-bottom: 4px;
	font-style: normal;
	font-family: Trebuchet MS, verdana, arial, sans-serif;
}

.centerArticle {
	padding: 10px 9px;
	margin-bottom: 10px;
	width: 220px;
	overflow:hidden; /*added by wchandra 05/04/2011*/
}

.space {
	margin-bottom: 2px;
}

#rightContent {
	float: left;
	width: 240px;
	margin-left: 10px;
/*	padding-top: 10px; - AG - March 26, 2008 remove glitch in homepage */
}

#rightContent .imageCenterHighlight img {
	.margin-bottom:-4px;
}

/* Add rightContent ul & li */

.rightArticle ul {
	margin-bottom: 10px;
	padding-left:15px;
}

.rightArticle ol {
	margin-bottom: 10px;
	padding-left:18px;
}

.rightArticle ul li { 
	margin-left:0px;
}

.rightArticle ol li {
	margin-left:0px;
	.margin-left:5px;
}

.rightArticle li {
	margin-left:15px;
	.margin-left:0px;
	
}

.centerArticle ul {
	margin-bottom: 10px;
	padding-left:15px;
}

.centerArticle ol {
	margin-bottom: 10px;
	padding-left:18px;
}

.centerArticle ul li {
	margin-left:0px;
}

.centerArticle ol li {
	margin-left:0px;
	.margin-left:5px;
}

.centerArticle li {
	margin-left:15px;
	.margin-left:0px;
	
}

/* end add article ul & li */

.currentIssueImg {
	margin-top: 8px;
	margin-bottom:10px;
	border: 1px solid #cccccc;
}

#subscribeLogin {
	width: 220px;
	/*margin-top: 15px;*/
	margin-bottom:10px; /*edited by wchandra 05/16/2011*/
	background-color: #ECE9D8;
	padding: 14px 10px;
	overflow:hidden; /*added by wchandra 05/04/2011*/
}

#subscribeLogin img,
#subscribeLogin form,
#subscribeTna img ,
#subscribeTna form {
	margin-bottom: 10px;
}

#subscribeLogin input,
#subscribeTna input {
	color: #999999;
	width: 144px;
	height: 16px;
	padding: 2px;
	border: 1px solid #999999;
	margin-bottom: 4px;
}

#subscribeTna {
 padding-bottom:10px;
 margin-bottom:10px;
 overflow:hidden; /*added by wchandra 05/04/2011*/
}

#subscribeLogin input.goLogin,
#subscribeTna  input.goLogin {
	width: 25px;
	height: 23px;
	border: none;
	padding: 0;
	margin-bottom: -3px;
	margin-left: 10px;
}

.rightArticle {
	padding: 10px 10px;
	margin-bottom: 10px;
	width: 220px;
	overflow:hidden; /*added by wchandra 05/04/2011*/
}


* html #subscribeLogin input.goLogin,
* html #subscribeTna input.goLogin {
	margin-bottom: 0;
}

*:first-child + HTML #subscribeLogin input.goLogin,
*:first-child + HTML #subscribeTna input.goLogin {
	margin-bottom: 0;
}

#subscribeLogin a:hover {
	text-decoration: underline;
}

#subscribeTna {
	width: 220px;
	margin-top: 15px;
	background-color: #00CCFF;
	padding: 14px 10px 4px;
}

#rssBox {
	width: 220px;
	overflow: hidden;
	margin-top: 15px;
	padding: 6px 8px 6px 10px;
	margin-bottom: 10px;
}

* html #rssBox {
	float: left;
}

#rssBox img {
	float: right;
	border: none; /* added */
}

#rssBox a {
	font-size: 18px;
	font-weight: bold;
	color: #4463A4;
}

#rssBox a.rssText {
	float: left;
	margin-top: 10px;
}

.recentIssues {
	padding-top: 10px;
}

#footer {
	clear: both;
	height: 120px;
	width: 920px;
	padding: 10px 24px 20px;
	background: url(../img/bg-footer.gif) no-repeat left top;
	color: #fff;
}

#footer img {
    border: 0;
}


#footer p {
	margin-bottom: 4px;
}

#footer p.copyright {
	margin-top: 12px;
}

#footer a {
	font-size: 14px;
	color: #fff;
	/* margin-right: 10px; */
}

#footer a img {
	float: right;
	border:none;
	
}

#ad {
	text-align: center;
	margin-bottom: 20px;
}

/*     Secondary     */
#CHImage {	
	float:right;
	margin:20px 0px 10px 10px;
	border: 1px solid #cccccc;
}

*:first-child +html #CHImage {	
	float:right;
	margin:10px 0px 10px 10px;
	border: 1px solid #cccccc;
}

#CHImage img {
	margin-bottom:-4px;
	.margin-bottom:0px;
}

#article {
	float: left;
	width: 660px; /* AG - Change from 662 because of IE6 bug */
	padding-left: 14px;
	position: relative;
}

#article h2 {
	color: #000000;
	margin-top: 10px;
	position: relative;
}

#article p {
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 22px;
}


#article p.author {
	margin-bottom: 10px;
}

/* Add article ul & li */
#article ul {
	margin-bottom: 20px;
	padding-left:15px;
}

#article ol {
	margin-bottom: 20px;
	padding-left:25px;
}

#article li {
	margin-left:15px;
	.margin-left:0px;
	font-size: 14px;
	line-height: 22px;
	
}

#article ul li {
	margin-left:0px;

}

#article ol li {
	margin-left:0px;
}

*html> #article li {
	margin-left:0px;
}

/* end add article ul & li */

.firstLetter {
	font-size: 26px;
	font-weight: bold;
}

#secondaryRight {
	float: right; /* changed to float right for page with list by AG - Feb 11, 2008  */
	width: 248px;
	margin-left: 20px;
	padding-right: 8px; /*right padding -  AG - Feb 11, 2008  */
	font-size: 14px;
}

*html #secondaryRight {
	padding-right: 0px; /*right margin for IE 6 -  AG - Feb 11, 2008  */
}

#secondaryRight p.intro {
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
}

#articleRelated a {
	color: #052F85;
}

.OnlineExclusive li{
	margin-left: 25px; 	/* fix bullet and numbering in the highlight - GN - Mar 24, 2011 */
}

#articleRelated {
	position: relative;
	width: 220px;
	padding: 0 14px;
	margin: 0 0 10px 0;
	background: url(../img/related-bg.gif) repeat-y left top;
}

img.articleRelatedBgTop {
	position: relative;
	top: -3px;
}

img.articleRelatedBgTop, 
img.articleRelatedBgBottom {
	margin-left: -14px;
}

img.articleRelatedBgBottom {
	margin-bottom: -4px;
}

.edition {
	color: #052F85;
	font-size: 22px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, serif;
}

#print {
	margin-top: 18px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 14px 0 6px 0;
	margin-bottom: 20px;
}

#print p {
	margin-bottom: 8px;
}

/*AG - March 13, 2008 - for non article pages*/
#print2 {
	border-bottom: 1px solid #fff;
	padding: 14px 0 6px 0;
	margin-bottom: 20px;
}

#print2 p {
	margin-bottom: 8px;
}
/* END */

#articleRelated a.pdf {
	color: #000;
	background: url(../img/icon-pdf.gif) no-repeat left center;
	padding-left: 28px;
}

#articleRelated a.print {
	color: #000;
	background: url(../img/icon-print.gif) no-repeat left center;
	padding-left: 28px;
}

#articleRelated a.share {
	color: #000;
	background: url(../img/icon-share.gif) no-repeat left center;
	padding-left: 28px;
}

/*
#articleRelated a.digg {
	color: #000;
	background: url(../img/16x16-digg-guy.gif) no-repeat left center;
	padding-left: 28px;
}
*/

ul.relatedArticles {
	list-style-type: disc;		/* it was none - DC - Feb 24, 2009 */
	margin-top: 10px;
	padding-left: 1.0em;		/* added - DC - Feb 24, 2009 */
}

/* removed - DC - Feb 24, 2009 */
/*
ul.relatedArticles li a {
	font-size: 16px;
}

ul.relatedArticles p.author {
	font-size: 13px;
}
*/
/* END OF removed - DC - Feb 24, 2009 */

ul.relatedTopics {
	list-style-type: disc;		/* it was none - DC - Feb 24, 2009 */
	margin-top: 10px; 
	padding-left: 1.0em;		/* added - DC - Feb 24, 2009 */
}

/*    Menu     */

#menu {
	width: 952px;
	margin: -2px 8px 0px;
	height: 36px;
	background: url(../img/bg-menu.gif) repeat-x left top;
}

#menu ul {
	list-style-type: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
	height: 36px;
}

#menu ul li a.m01 {
	background: url(../img/menu/current-issue.gif) no-repeat left top;
	width: 169px;
}
#menu ul li a.m02 {
	background: url(../img/menu/archive.gif) no-repeat left top;
	width: 98px;
}
#menu ul li a.m03 {
	background: url(../img/menu/subscriber-services.gif) no-repeat left top;
	width: 215px;
}
#menu ul li a.m04 {
	background: url(../img/menu/about.gif) no-repeat left top;
	width: 88px;
}

#menu form {
	padding-left: 580px;
	padding-top: 8px;
}

#menu form input {
	width: 126px;
	height: 22px;
	border: 0;
	float: left;
}

#menu form input.searchButton {
	width: 24px;
	height: 22px;
	margin-left: 5px;
}

#menu p {
	text-align: right;
	margin-right: 14px;
	margin-top: 2px;
	font-size: 12px; /* added in 2008-02-01 */	
}

/* restored back to original -AG - 2008-03-13 */
#menu p,
#menu a {
	color: #fff;
	font-size: 12px;
}

/* patch for top menu navigation -- added in 2008-02-01  
#menu p a {	
	font-size: 12px;
}
/**/

/* patch for navigation */
.navintro {
	color: #333333;
	font-size: 22px;
	font-style: italic;
	/*border-bottom: 1px solid #fff;*/				/* edited - SF - Apr 26, 2011 - double line in Chrome */
	padding-bottom:10px;
	font-family: Georgia, Times New Roman, serif;	/* remove "Bell MT" - DC - Feb 24, 2009 */
}

#rightnav li {
	margin: 0px;
	padding: 0px;
}

ul.navArticles {
	list-style-type: none;
	padding:0;
	margin:0;
	width:220px;
}

ul.navArticles li a {
	font-size: 16px;
	line-height: 1.5em;
	padding: 5px 0px 5px 10px; /* left padding changed from 5px to 10px by Ari Schulman at The New Atlantis, 12/05/2011 */
	margin: 0px;
	border-bottom: 1px solid #fff;
	display:block;	
	height:auto;
}

ul.navArticles li.child a {
	padding-left: 20px;
	padding-top: 5px;
	font-size: 16px;
	line-height: 1.5em;
	border-bottom: 1px solid #fff;
	display:block;
	height:auto;
}

ul.navArticles li.active a {	
	background:#fafafa;
}

ul.navArticles li a:hover {
	background:#fafafa;
}

/* end patch for navigation */

/* AG - March 14, 2008 - patch for image highlight*/
.imageHighlight {
	margin-bottom: 10px;
	width: 240px;
	overflow:hidden; /*added by wchandra 05/04/2011*/
}

.imageHighlight h3 {
	padding: 0 10px 0 10px;
}

.imageHighlight img {
	margin-bottom:-4px;
}

/* width attribute removed by Ari Schulman at The New Atlantis, 12/05/2011 */
.imageCenterHighlight {
	margin-bottom: 10px;
	display:block;
	position:relative;
	height:100%;
	overflow:hidden;
}

.imageCenterHighlight h3 {
	padding: 0 10px 0 10px;
	margin:0px;
}

.imageCenterHighlight img {
	margin-bottom:-4px;
	.margin-bottom:0px;
}


/* end patch for image highlight */

#bylines {
	text-align: center;
}

#bylines p {
	text-align: left;
}

#bylines hr {
	clear:both; 
	text-align: center;
	/*padding-bottom: 15px;	- removed - DC - Feb 24, 2009 */
	margin: 0px;			/* added - DC - Feb 24, 2009 */
	margin-bottom: 6px;		/* added - DC - Feb 24, 2009 */
	background-color: #000;	/* added - DC - Feb 24, 2009 */
	height: 1px;			/* added - DC - Feb 24, 2009 */
	border-width: 0px;		/* added - DC - Feb 24, 2009 */
	color: #000;
	width: 20%;

}

#citation p {
	font-size: 10px;
}



/* AG - March 26, 2008 - add for related materials*/
.RelatedMaterials {
	clear:right;
	float: right;
	width:220px;
	background-color:#E6E6E6;
	border: 1px solid #cccccc;
	margin:10px 0px 10px 10px;
	padding:10px;
}

#heading {
	font-family: verdana, arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color: #acacac;
}

#subTitle {
	font-family: Trebuchet MS,verdana, arial, sans-serif;
	font-size:10pt;
}

.imageHighlight #heading,.imageCenterHighlight #heading,
.imageHighlight #subTitle,.imageCenterHighlight #subTitle {
	padding: 0 10px 0 10px;
}

#article h2.date {
  font-family: Georgia, Serif;
  font-size: 9pt;
  font-weight: normal;
  color: #777;
  margin:0px
}

#dvphotoCredit {
	clear:both;
#	float:right;
	font-size: 10px;
	text-align:right;
	position:relative;
	display:block;
}

/*added by wchandra 05/16/2011*/
.dvHighlightContent {
	width:220;
	position:relative;
}

.dvHighlightContentHome {
	width:218;
	position:relative;
}

/*added by gnugroho 10/25/2011*/
@media \0screen {
	#bylines center hr {	
		margin-left: 40%;
	} 
}

:root #bylines center hr {margin-left: 40%\9;}
/*****************************/

.backorder_mailform_show
{
	display:	none;
}

