/* CSS Document */
*  {
	margin:0;
	padding:0;}

body {	

	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#232420;
	background-image: url(../images/20080807/page-bg.gif);
	background-repeat:repeat-x;
	background-color:#e5f4fa;
	}

img {
	border:none;
	}
p {
	font-weight:normal;
	font-size:90%;
	line-height: 1.55em;
	margin: .6em 0em 13px 0em;
	/* 15px line-height / 11px font-size / top-margin 25% of the main line height */
}

li {
	list-style-type:square;
	}

#main-content2 ul li {
	padding-left:5px;
	margin-left:15px;
	padding-top:8px;
	}

ol li {
	list-style-type: decimal;
	padding-left:15px;
	margin-left:20px;
	padding-top:8px;
	}
div#wrapper {
	width:988px;
	margin:0 0 0 15px;
	padding-top:0;
	}
div#header {
	margin:0px;
	margin-top:30px;
	padding-right:11px;

	}
div#logo{
	float:left;
	width:100px;
	margin-top:-13px;
	margin-left:7px;}
div#tag {
	width:820px;
	margin-left:110px;
	height:40px;
	margin-top:0px;
	background-image:url(../images/20080807/tag.gif);
	background-repeat:no-repeat;
	}
div#tag h1 {
	display:none;}
div#title {
	background-image:url(../images/20080807/ETtext.gif);
	background-repeat:no-repeat;
	height:40px;
	width:298px;
	margin-left:3px;
	margin-top:10px;
	float:left;}
div#title h1 {
	display:none;
	}
div#subscribe {
	float:right;
	margin:45px 2px 5px 0;
	padding:0px 0 0px 0;
	vertical-align:middle;
	
}
#issuedate {
	font-size:100%;
	padding-bottom:8px;
	padding-right:10px;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	}
div#addthistb {
	padding:0px 0 0px 0px;
	margin:75px 0 0 0;
	position:relative;
	float:right;
	}
#content-wrapper {
	background:url(../images/20080807/content-bg.jpg) 0px 0 repeat-y; 
	margin-top:80px;
	clear:both;
	width:980px; 
	margin:0; 
	padding-left:11px;}
/*  links*/
a {
	color:#214b89;}
a:visited,
a:hover {
	text-decoration:underline;
	}
a:visited {
	color:#993366;
	}
div#subscribe ul li { 
	list-style-type:none;
	float:left;
	margin-left:7px;
	background-color:#549d23;
	padding:5px 5px 7px 7px;
	}
div#subscribe li.home {
	background-color:#e5f4fa;
	margin-top:0;
	padding:0px;}
div#subscribe li.home img {
	vertical-align:bottom;}
.subscribel { 
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/20080807/bullet.gif) 3px 11px no-repeat;
	padding:9px 6px 5px 19px;
	font-size:85%;
	}

.subscribel:visited { 
	color:#fff;
	text-decoration:underline;
	}

div#subscribe li.home a {

	}
.more {
	text-decoration:none;
	font-weight:bold;
	background:url(../images/20080807/bullet.gif) 8px 4px no-repeat;
	padding-left:26px;
	display:block;
	}
/* content-wrapper*/

/* spotlight items*/
#spotlight {
	margin:0px 0 0 0px;
	padding:0;}
#hitelite { 
	width:638px;
	float:left;
	/*background:url(../images/20080807/bg-spotlight.gif) 0 0 repeat-y;*/
	background-color:#f7fcfd;
	margin-top:3px;
	padding-right:7px;
	height:inherit;
	border-bottom:6px solid #dfefcf;
	}
#hitelite img {
	border:1px solid white;
	}
div#spotlightpic {
	float:left;	
	padding:6px 0px 0 6px;
	width:103px;
	background:url(../images/20080807/spot-arrow.gif) 79px 5px no-repeat;
}
div#spotcontent {
	margin-left:116px;
	padding:5px;
	}
div#spotcontent2 {
	margin-left:25px;
	padding-right:10px;
	padding:5px;
	}
div#hitelite h2,
div.piece-extra h2,
h6 {
	color:#549d23;
	font-size:100%;
	margin-top:6px;
	padding:0;
	margin=bottom:7px
	}
h4 {
	margin:6px 0 0px 0;
	padding:0;
	color:#232420;
	font-size:100%;}
h4 a:link,
h4 a:visited{
	color:#232420;
	text-decoration:none;
}
h4 a:hover {
	text-decoration:underline;
	}
div#guest {
	background-color:#e0f0d1;
	width:280px;
	float:right;
	margin:10px 18px 0 0;
	padding:10px 17px 3px 20px;
	border-bottom:1px solid #e0f0d1;
		}
.Gtitle {
	font-size:85%;
	margin-top:0px;
	padding:0}
div#guest img {
	float:right;
	margin:3px 5px 3px;
	border:1px solid #fefdf6;}
/*main content*/
div#main-content {
	position:relative;
	background-color:#fff;
	margin-top:0px;
	width:645px;
	float:left;
	border:0;
	padding:0 0 0 0;
	vertical-align: text-top;
	}
div#piece1,
div.piece-extra,
div.piece-extra2 {
	background-color:#fff;
	padding:12px 15px 8px 14px;
	border-top:8px solid #e5f4fa;
	border-left:8px solid #e5f4fa;
	}
div.banner {
	background-color:#fff;
	padding:14px 15px 14px 8px;
	border-top:8px solid #e5f4fa;
	border-left:8px solid #e5f4fa;
	clear:left;
	}
div#piece1 	{
	padding-top:8px;
	margin:0;
	border-top:9px solid #e5f4fa;
	}
div#piece1 img,
div.piece-extra img {
	float:left;
	margin-right:10px;
	margin-left:3px;
	}
div.piece-extra2 img {
	float:right;
	margin-left:10px;
	margin-top:5px;
	}
#otherimg {
	float: none;
	padding:0;
	}

div#main-content td {
	padding-right:30px;
	vertical-align:top;
	}
/*right content*/	
div#right-column {
	float:right;
	width:315px;
	background-color:#f5faf0;
	border-top:4px solid #549d23;
	border-right:1px solid #e2eeda;
	border-left:1px solid #e2eeda;
	border-bottom:1px solid #e2eeda;
	margin:0px 18px 10px 0;}
div#right-column h4 {
	display:block;
	padding:5px 0px 5px 16px;
	border-bottom:1px solid #e2eeda;
	border-top:1px solid #e2eeda;
	margin:0;
	}
div#right-column p {
	display:block;
	padding:0px 20px 5px 20px;
	}
div#right-nav ul {
	margin:0;
	padding:0;
	}
div#right-nav ul li {
list-style-type:none; 
	}
div#right-nav .mnav{
	background:url(../images/20080807/arrowdown.gif) 99% 0 no-repeat;
	list-style-type:none;
	}
div#right-nav .onav{
	background:url(../images/20080807/arrowout.gif) 99% 0 no-repeat;
	list-style-type:none;
	}

div#right-nav .onav a,
div#right-column h4 a {
	text-decoration:none;
	color:#666666;
	width:100%;
	display:block;
	}
div#right-nav .onav a:hover,
div#right-column h4 a:hover {
	text-decoration:underline;
	color:#a0b873;
	}
div#right-nav ul.second-level { 
	padding:14px 0 14px 0;
	}
div#primer ul.second-level {
	padding:0 0 14px 0;
	margin:0;
	}
div#primer ul.second-level li {
	list-style-type:none;
	}
ul.second-level p {
	margin-top:10px;
	margin-bottom:0;
	padding:0;
	}
div#right-nav ul.second-level li {
	color:#232420;
	text-decoration:none;
	background:url(../images/20080807/bullet.gif) 18px 4px no-repeat;
	padding-left:36px;
	padding-bottom:5px;
	display:block;
	list-style-type:none;
	padding-right:15px;
	}
/* extra padding for last homepage article on IE */
* html #extrapadding {
	padding-left:28px;
	}
	
	
/* footer */
#footer {
	clear:both;
	padding:12px;
	position:relative;
	margin:0px 18px 3px 0px;
	background-color:#e5f4fa;
	text-align:right;
	font-size:95%;
	color:#71716e;
	}	
#footer p {
	margin:0;
	padding:0;
	}
p#event {
	margin:0;
	text-align:right;
	}
div#support {float:right; margin-top:5px; width:385px;}
div#support img {margin-top:7px;}
div#footer table {background-color:#e5f4fa;}
.dpics {list-style-type:none; border-bottom:1px dotted #666666;}
#media td {border-bottom:1px dashed #CCCCCC;}
.indentl {padding-bottom:9px;}
ul#second-level li a {padding-top:2px;}
