/* //////////////////////////////////  GENERAL ITEMS ////////////////////////////// */

#newsletter-content * {
  margin: 0px;
	padding: 0px;
	border:none;
	}

#newsletter-content #shell{
	border:none;
	width:670px;
	height:auto;
	margin:10px auto 0px 20px;
	text-align:center;
	padding:10px 0 0 0;
}

#newsletter-content #wrapper{
	border:1px #999999 solid;
	width:650px;
	height:auto;
	margin:0 auto 0 auto;
	text-align:center;
	padding:0;
}

#newsletter-content .clearfloat {
	clear:left;
}

#newsletter-content .nopad{
	padding:0;
	margin:0;
}

#newsletter-content img.nopad{
	padding:0;
	margin:0;
}

/** archive link */
.archivelink {
  color: #cecece !important;
  display: block;
  font-size: 1.35em;
  font-weight: bold;
}

/* //////////////////////////////////  TABLE ITEMS ////////////////////////////// */

#newsletter-content table{
	border-bottom: solid 1px #999999;
}

#newsletter-content td {
	vertical-align:top;
}	

#newsletter-content .td_line{	
	border-left: solid 1px #999999;
	vertical-align:top;
	VALIGN:top;
}

/* ////////////////////////////////// NAVIGATION FORMATTING  ////////////////////////////// */


#newsletter-content #nav_wrap {
  width:610px;
  height:30;
  margin:0 20px 0 20px;
  border-top: solid #999999 1px;
  border-bottom: solid #999999 1px;
}

#newsletter-content #newsletter-nav{
	width:610px;
	height:30px;
	margin:5px 0 5px 0px;
	padding:0 0 0 0px;
	text-align:left;
}

#newsletter-content #text_div {
  margin: 0 20px 0 20px;
}

/* ////////////////////////////////// TABLE OF CONTENTS FORMATTING  ////////////////////////////// */

#newsletter-content #toc_outside {
	height:auto;
	width:100%;
	background-color: #FFFFFF;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	padding:5px 0 5px 0;
	margin:4px 0 0 0;
}

#newsletter-content #toc_color {
	
	background-color: #ece9e7;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;	


}


#newsletter-content #toc {
	
	display:block;
	margin:35px 20px 30px 20px;
	
	
}

#newsletter-content #toc ul {
	list-style:none;
	display:block;
	text-align:left;

}

#newsletter-content #toc ul li {
	height:auto;
}


#newsletter-content #toc a {
	font: bold normal 12px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #938577;
	text-align:left;
	display:block;
	padding: 5px 0 0 5px;
	text-decoration:none;
	height:18px;
}




/* ////////////////////////////////// TEXT FORMATTING  ////////////////////////////// */


#newsletter-content p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-style: normal;
	color: #333333;
	text-align:left;
	margin-top: 0;
	margin-right: 25px;
	margin-left: 25px;
	}

#newsletter-content h1 { 
	font: bold normal 20px/24px Arial, Helvetica, Verdana, sans-serif;
	color: #47aa42;
	text-align:left;
	display:block;
	margin: 30px 0 10px 25px;
	font-weight:bold;
}

#newsletter-content h2 { /*  USED FOR THE WHAT YOU MISSSED */
	font: bold normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
	color: #24408d;
	text-align:left;
	display:block;
	font-weight:bold;
	
}

#newsletter-content h3{ /*  USED FOR THE CALLOUTS */
	color: #938577;
	text-align:left;
	display:block;
	padding:20px 10px 20px 20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
}

#newsletter-content .quotation_marks{
	font-size:20px;
}

#newsletter-content .top { /*  USED FOR THE "READ THIS ON THE WEB" TEXT AT TOP OF WRAPPER DIV */
	text-align:center;
	padding:0 0 5px 0;
	font-size:10px;
	
}


#newsletter-content .biggerP{ /*  USED FOR THE MINOR CALLOUTS IN PARAGRAPHS */
	font: bold normal 16px/20px Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color: #938577;
	text-align:left;
	display:block;
	margin:0px 0px 30px 0px;
}	


#newsletter-content .smallerP{ font-size:11px;


}

#newsletter-content .photocaption{ 
	text-align:right;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:1px 5px 0 0;

}


#newsletter-content .issue_date{
	font:Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #938577;
	text-align:left;
	display:block;
	margin:0 0 30px 42px;
	text-decoration:none;
}


#newsletter-content a, #newsletter-content a:link, #newsletter-content a:visited {
	color:#24408d;
	text-decoration:none;

}

#newsletter-content a:hover, #newsletter-content a:active {
	color:#24408d;
	text-decoration:underline;
  
}

#newsletter-content #WhatYouMissed {
	height:auto;
	width:100%;
	background-color: #FFFFFF;
	padding:5px 0 0 0;
	margin:0;
}

#newsletter-content #WhatYouMissed ul {
	background-color: #ece9e7;	
	list-style:none;
	display:block;
	text-align:left;
	padding:20px 0 0px 25px;
	border-top: solid #999999 1px;
}

#newsletter-content #name  {
	background-color: #00FF33;
	height:auto;
}


#newsletter-content #WhatYouMissed ul li a,
#newsletter-content #WhatYouMissed ul li a:link,
#newsletter-content #WhatYouMissed ul li a:visited {
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	color: #938577;
	text-align:left;
	display:block;
	padding: 5px 0 0 0;
	text-decoration:none;
	height:14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}



#newsletter-content #WhatYouMissed a:hover{
	text-decoration:underline;

}

#newsletter-content #WhatYouMissed ul li a:hover{
	text-decoration:underline;

}

#newsletter-content a.nopad#what_you_missed {
	height:0px;
	padding:0;
	margin:0;
}

#newsletter-content #footsy{height:98px;

}

#newsletter-content .top {
	text-align:center;
	padding-bottom:5px;
}

#newsletter-content img {margin:30px 0 0 0;
}

#newsletter-content .thumb{
	float:right;
	margin:0 5px 0 0;
}
	
	
#newsletter-content img.navigation{
	margin:0 0px 0 0;
	padding:0 0px 0 0;
	}
	
#newsletter-content .intro{
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:0px;
	font-size:17px;
	line-height:22px;
	color: #666666;	
	}

#newsletter-content p.backissues{
	display:block;
	margin-top:50px;

}
  
#newsletter-content .style1 {
	text-align: right;
	font: Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	margin: 1px 5px 0 0;
}

#newsletter-content .style2 {
	font-size: 10px
}