body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr { 
	margin: 0px;
	padding: 0px;
	position: relative;
}


body{ background-color:#ebe6e2;
	width:990px;
	margin:0px;
	padding: 0px;
	font-size: .9em;
	font-family: georgia;
	line-height: 1.3em;
}

hr{ color:#a99688;
}

a{ color:#48618c;
	text-decoration: none;
}

a:hover{ text-decoration: underline;
}

a img{ border: 0px;
}

h1{ margin-top: 20px;
	margin-bottom: 35px;
	line-height: 1.2em;
}

h1.archive-title{ font-weight: bold;
}

h1, h2, h4{	margin-top: 10px;
	margin-bottom: 10px;
}

h1, h2{ font-size: 1.8em;
	font-weight: normal;
	line-height: 1.1em;
}

h3, h4, a.leavecomment{ font-family: arial, sans-serif;
}

h4{ color:a99789;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight:bold;
}

h4.dateofpost{ margin-bottom: -5px;
}

h4 a, .kicker{ margin-bottom: -5px;
}

p{ margin-top: 15px;
	margin-bottom: 0px;
}

ul, ol{ list-style-position: inside;
	padding-left: 10px;
}

ol{ margin-top: 10px;
}

li{ line-height: 1.6em;
}

div#leaderboard{ padding-left:130px;
}

div#logobar, div#footer{ background-color:#846c59;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	font-family: arial, sans-serif;
}

div#logobar a, div#footer a{ color:#c5bab3;

}

#logobar ul#gnav{ color:#afa8a3;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#logobar li{ background-color:#846c59;
	display: inline;
	list-style: none;
	float: left;
	position: relative;
	padding: 0px 2 0 0;
	height: 25px;
}

#logobar li a{ background-color:#2d2118;
	color:#fff;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	padding: 4px 7 9 7;
	margin: 0px 0 0 0;
}

#head_links, #head_links a {
	color: #b8aca4;
}

#head_links a {
	margin-left: 5px;
	text-decoration: none;
}

#head_links a:hover {
	color: #fff;
	text-decoration: underline;
}

.gnav_button, .submit_button, .search_button {
	margin: 0px 5 0 0;
	padding: 3px 6px 4px 6px;
	border-bottom: 1px solid #1f1914;
	border-right: 1px solid #1f1914;
	border-top: 1px solid #bcafa6;
	border-left: 1px solid #bcafa6;
}

li#gnav_home { margin-left: -5px;
}

li#gnav_home a{
	padding-right: 90px;
}

p#gnav_breadcrumb{ font-size: .6em;

}

#gnav_breadcrumb a, #gnav_breadcrumb a:visited, #gnav_breadcrumn a:active{ color:#000;
	text-decoration: underline;
}

li#gnav_date{ font-size: .8em;
	float:left;
	text-align: right;
	width: 542px;
	padding-right: 12px;
	background-color:#2d2118;
}

li#gnav_3121{ display:none;
}


#logobar li a:hover{ color:#fff;
}

li#gnav_njmag a:hover {
	background-color: #373a3c;
}

li#gnav_njmag a.gnav_active {
	background-color: #41515b;
}

li#gnav_hotline a:hover {
	background-color: #811611;
}

li#gnav_hotline a.gnav_active {
	background-color: #aa0e0c;
}

li#gnav_congress a:hover {
	background-color: #57161b;
}

li#gnav_congress a.gnav_active {
	background-color: #6c0e1b;
}

div#titlebar, #titlebar h1, #titlebar img{ margin:0px;
	padding: 0px;
	clear:both;
}

div#contentwell_wrapper{ /*background-color:#fff;*/
	margin-left:10px;
}

div#contentwell_main{ background-color:#fff;
	width: 572px;
	float:left;
	padding: 10px;
	margin-left: 0px;
	min-height: 3000px;
}

#contentwell_main #previousnextpost{ text-align:center;
	margin: 20px;
}

#comments-section{ border-top: 2px solid #a99688;
	margin-top: 5px;
	padding-top: 10px;
}

div.blogpost { padding-bottom:20px;
}

.entry-categories, .entry-tags{ margin-top: 10px;
}

.entry-categories-header, .entry-categories-list, .entry-category, .entry-tags-header, .entry-tags-list, .entry-tag{ display:inline;
	margin-left: 0px;
	padding-left: 0px;
}

li.entry-tag{ margin-right: 5px;
}

ul.entry-tags-list{ margin-left: 7px;
}

div.summarylinks, p.summarylinks{ font-family: arial, sans-serif;
	font-size: 0.9em;
	padding-top: 10px;
	border-top: 2px solid #a99688;
	padding-bottom: 5px;
	vertical-align: top;
	margin-top: 15px;
}


.byline{ margin-bottom: 15px;
	display:inline;
	max-width:210px;
	width:expression(210 + "px");
	padding-right: 15px;
	border-top: 2px solid #a99688;
	margin-top: -12px;
	padding-top: 11px;
}

.summarylinks .byline{ float:left;
	display: inline;
}

.byline-individualentry{ margin-bottom: 15px;


}

p.listofresponders, .togglevisible { font-family: arial, sans-serif;
	font-size: 0.8em;
}

.togglevisible{ font-weight: bold;
}

span.numberofresponses{ color:#48618c;
	font-weight: bold;
	font-size: 1.2em;
}

div.picture{ float:right;
	width:262px;
	margin: 0 0 10 10;
	padding-left: 10px;
	padding-bottom: 0px
}

.picture img{ margin:0px;
	padding: 0px;
}

.picture p{ font-family: arial;
	font-size: 0.8em;
	margin-top: 5px;
	padding-top: 0px;
}

.preview{ display: block;
}

.fulltext{ display: none;
}

div.response{ margin-right: 15px;
}

div.responsecontainer{ border-bottom: 2px solid #f7eee9;
	margin-bottom: 15px;
}

div.responderpic{ float: left;
	text-align: center;
	margin-bottom: 10px;
}

.responderpic img{ border: 1px solid #a99688;
	margin-top: 10px;
}

.blogpost .responderpic{ margin-right: 15px;
	margin-bottom: 10px;
}

.blogpost h2{ margin-bottom: 20px;
}

div.responsetext{ float: right;
	width: 475px;
	margin-bottom: 20px;
	margin-right: 15px;
}

div#bottomleft_titlegraphic{ margin-top: -10px;
	margin-left: -10px;
}

div#bottomtitlegraphic, div#contentwell_secondary{ float: right;
}

div#contentwell_secondary{ background-color:#ebe6e2;
	width:368px;
	height: 100%;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	padding-left: 20px;
	padding-top: 20px;
}

div#contentwell_secondary h4{ font-size: 1em;
}

div#contentwell_secondary h6{ text-align: center;
}

ul#stayconnected { list-style: none;
}

ul#stayconnected img{ margin-right: 7px;
}

div#footer{ font-size: 0.75em;
	margin: 0px 0 0 10;
	padding: 5px 15 10 15;
	width: 562px;
	text-align: center;
	line-height: 1.4em;
}

div.divbottom{ clear:both;
	visibility:hidden;
	background-image: url(http://economy.nationaljournal.com/gr/background-image.gif);
}

div.boxad{ margin: 15px;
	text-align: center;
}

.bookmarking{ padding-top: 10px;
}

blockquote{ margin: 30px;
}

span.blogtitle, .bloghead{ font-size: 1.2em;
	font-weight: bold;
        padding-bottom: 3px;
}

span.blogtitle, .bloghead, .blogdate{ display:block;
}

span.blogtitle{ font-family: georgia, 'times new roman', times, serif;
	font-weight: normal;
	color: #000;
	font-size: 1.4em;
}

span.blogdate{ font-size: 0.9em;
}

div.blogblock{ margin-bottom: 10px;
	font-size: 0.85em;
}

div.blogblock span.bloghead, div.blogblock h4{ 
	margin-top: 2px;
	margin-bottom: 0px;

}

div#recentEntriesLink{ padding-bottom: 30px;
	margin-top: 10px;
}

a.previous, a.next{ font-weight: bold;
	float: left;
}

a.next, a.leavecomment{ float: right;
}

.contractAllLink{ display: none;
}

p#disclaimer{ font-color:#d3d3d3;
	font-size: 0.75em;
}

span.caption{ color:#666;
	font-size: 0.8em;
	font-family: arial, sans-serif;
}


#earlybirdBox{ background-color: #e4e4e4;
	width:100%;
	font-family: georgia, serif;
	width: 572px;
}

#earlybirdBoxHeader{ background: #ccc url(http://amcblogmte4.atlantic-media.us/njcommon/gr/earlybirdBox-TopAll.gif) no-repeat top left;
	clear:both;
	font-size: 1.4em;
	padding: 10px;
position: static;
}

#earlybird-contents{ padding: 0px 20px 10px 20px;
	border: 1px solid #ccc;
	display: none;
}

#expandLink{ text-decoration:none;
	display:block;
	clear:none;
	float:left;
	color:#49608a;
	font-weight:normal;
}

#earlybirdDate{ float:right;
	font-size: 0.6em;
	color:#999;
	font-family:arial;
	font-weight:bold;
	vertical-align: middle;
}

p.subhead{ font-size: 1.4em;
}

.plusMinus{ font-family: courier new, monospace;
	font-weight: bold;
	font-size: 1.2em;
}

.guestContributorPic{ margin: 0pt 0pt 10px 10px; float: right;
}

div.social-bookmarking{ display:inline;
}

div.clearBoth{ clear:both;
}

div#latestrelatedlinks{ border: 1px solid #999;
	background-color:#d5d9e2;
	padding: 0px 10 15 10;
	margin-bottom: 25px;
	margin-top: 25px;
}

div#latestrelatedlinks span#relatedLinksHeader{ margin-top: 0px; 
	font-size: 1.6em;
	margin-right: 15px;
}
div#latestrelatedlinks p.timestamp{ font-family: arial;
	color: #666;
	font-size: 0.8em;
	font-weight: bold;
}
div#latestrelatedlinks h3{ font-family: georgia;
	font-size: 1.5em;
	margin-top: 3px;
	line-height: 1.2em;
	font-weight: normal;
}



div.pullquote { float:right;
	font-size:1.4em;
	line-height:1.2em;
	font-style:italic;
	width:200px;
	margin: 0 0 10 10;
	/*display: none;*/
}

div.agreecontainer{ width: 75px;
	text-align: center;
	float:left;
	overflow: hidden;
	margin-bottom: 15px;
}

div.agreetext, div.agreebutton{ font-family: arial;
	font-weight: bold;
	font-size: 0.75em;
}

div.agreetext{ background:#ede6da url('http://energy.nationaljournal.com/gr/agree_top.gif') no-repeat top left;
	color:#b2987b;
	padding: 15px 5;
}

span.showtext{ font-size: .3em;
}

div.agreecontainer div.agreetext span.agreedynamic, div.agreecontainer div.agreetext div.agreeTally{ font-size: 3.6em;
}

div.agreebutton{ background:#b2987b url('http://energy.nationaljournal.com/gr/agree_bottom.gif') no-repeat bottom left;
	color:#fff;
	padding: 0px 3 3 3;
}

div.agreebutton a{ color:#fff;
}

div.agreeExplainer{ clear:both;
	display:block;
	margin-top: 7px;
}

div.responderName{ font-family: arial;
	font-weight: bold;
	font-size: 1.1em;
}

div.responderTitle{ font-style: italic;
	margin-bottom: 7px;
}


h2.responseTitle{ margin: -5px 0 12 0 ;
  font-size: 1.8em;
}

div#contentwell_main{ min-height: 4100px;
}

div.agreecontainer{ visibility: hidden;
}

div.agreetext{ padding: 15px 5px 0px 5px;
}

div.showText{ padding-bottom: 7px;
}

div.socialBookmarking{ float: right;
}

contentwell_main{ min-height: 2300px;
}

a{ text-decoration: none;
} 

div.summarylinks{ border-bottom: 2px solid #987f6b;
	padding-bottom: 10px;
}
div.summarylinks, p.summarylinks{ border-top: 1px dotted #a99688;
}
div.byline{ border-top: 0px;
}

div.intervieweePicture{ border: 1px solid #d6d6d6;
	background-color: #e9e9e9;
	padding: 9px;
	margin-left: 7px;
	margin-bottom: 10px;
	float: right;
	width: 102px;
	color: #3f3f3f;
	text-align: center;
	clear:both;
}
div.intervieweePicture img{ width: 100px;
	height: 138px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div.intervieweePicture h3.subjectName{ color: #3f3f3f;
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 1em;
	margin: 2px 0 5 0;
	padding: 0px;
}
div.intervieweePicture h4.subjectCredentials{ font-family: arial, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #3f3f3f;
	margin: 0px;
	padding: 0px;
}

div#directory, div#featuredInterviews{font-family: arial, sans-serif;
	margin-bottom: 25px;
}

div#directory form{ margin-top: -5px;
}

div#directory span, div#featuredInterviews li{ font-size: 0.9em;
}

div#featuredInterviews{ border-bottom: 2px solid #ab9685;
	padding-bottom: 15px;
	margin-bottom: 35px;
}

div#featuredInterviews ul{ width: 43%;
	float:left;
	list-style-position: outside;
}

div#featuredInterviews ul#left{ 
	margin-left: 15px;
}


