/* --------------------------------------------
   global settings
----------------------------------------------- */
*
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

body
{
	font: 12px arial;
	margin-left: 30px;
	width: 920px;
	background: #fff;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
a#logo
{
	width: 273px;
	height: 150px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://www.cjr.org/_resources/images/global/logo.gif) no-repeat;
}

a#logo img
{
	border: 0;
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#nav-global
{
	position: absolute;
	left: 510px;
	top: 0px;
	width: 400px;
	height: 30px;
}

ul#nav-global li
{
	float: left;
}

ul#nav-global li a
{
	display: block;
	height: 30px;
	text-indent: -2000px;
	overflow: hidden;
}

ul#nav-global li.home a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat 0px 0px;
	width: 45px;
}

ul#nav-global li.home a:hover,
ul#nav-global.home li.home a,
body.nav-global-home ul#nav-global li.home a
{
	background-position: 0px -30px;
}

ul#nav-global li.subscribe a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -45px 0px;
	width: 73px;
}

ul#nav-global li.subscribe a:hover,
ul#nav-global.subscribe li.subscribe a,
body.nav-global-subscribe ul#nav-global li.subscribe a
{
	background-position: -45px -30px;
}

ul#nav-global li.donate a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -118px 0px;
	width: 57px;
}

ul#nav-global li.donate a:hover,
ul#nav-global.donate li.donate a,
body.nav-global-donate ul#nav-global li.donate a
{
	background-position: -118px -30px;
}

ul#nav-global li.advertise a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -175px 0px;
	width: 73px;
}

ul#nav-global li.advertise a:hover,
ul#nav-global.advertise li.advertise a,
body.nav-global-advertise ul#nav-global li.advertise a
{
	background-position: -175px -30px;
}

ul#nav-global li.contact a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -248px 0px;
	width: 62px;
}

ul#nav-global li.contact a:hover,
ul#nav-global.contact li.contact a,
body.nav-global-contact ul#nav-global li.contact a
{
	background-position: -248px -30px;
}

ul#nav-global li.rss a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -310px 0px;
	width: 37px;
}

ul#nav-global li.rss a:hover,
ul#nav-global.rss li.rss a,
body.nav-global-rss ul#nav-global li.rss a
{
	background-position: -310px -30px;
}

ul#nav-global li.search a
{
	background: url(http://www.cjr.org/_resources/images/nav/global/buttons-global2.gif) no-repeat -347px 0px;
	width: 53px;
}

ul#nav-global li.search a:hover,
ul#nav-global.search li.search a,
body.nav-global-search ul#nav-global li.search a
{
	background-position: -347px -30px;
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#nav-meta
{
	position: absolute;
	left: 510px;
	top: 30px;
	width: 400px;
	height: 36px;
}

ul#nav-meta li
{
	float: left;
}

ul#nav-meta li a
{
	display: block;
	height: 36px;
	text-indent: -2000px;
	overflow: hidden;
}

ul#nav-meta li.magazine a
{
	background: url(http://www.cjr.org/_resources/images/nav/meta/buttons-meta2.gif) no-repeat 0px 0px;
	width: 94px;
}

ul#nav-meta li.magazine a:hover,
ul#nav-meta.magazine li.magazine a,
body.nav-meta-magazine ul#nav-meta li.magazine a
{
	background-position: 0px -36px;
}

ul#nav-meta li.archive a
{
	background: url(http://www.cjr.org/_resources/images/nav/meta/buttons-meta2.gif) no-repeat -94px 0px;
	width: 101px;
}

ul#nav-meta li.archive a:hover,
ul#nav-meta.archive li.archive a,
body.nav-meta-archive ul#nav-meta li.archive a
{
	background-position: -94px -36px;
}

ul#nav-meta li.resources a
{
	background: url(http://www.cjr.org/_resources/images/nav/meta/buttons-meta2.gif) no-repeat -195px 0px;
	width: 119px;
}

ul#nav-meta li.resources a:hover,
ul#nav-meta.resources li.resources a,
body.nav-meta-resources ul#nav-meta li.resources a
{
	background-position: -195px -36px;
}

ul#nav-meta li.about-us a
{
	background: url(http://www.cjr.org/_resources/images/nav/meta/buttons-meta2.gif) no-repeat -314px 0px;
	width: 86px;
}

ul#nav-meta li.about-us a:hover,
ul#nav-meta.about-us li.about-us a,
body.nav-meta-about-us ul#nav-meta li.about-us a
{
	background-position: -314px -36px;
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#nav-sub
{
	float: left;
	margin-bottom: 24px;
	overflow: auto;
}

ul#nav-sub li
{
	float: left;
	margin-right: 20px;
	padding: 1px 0;
}

ul#nav-sub li a
{
	color: #68b;
	font-weight: bold;
	font-size: 13px;
}

ul#nav-sub li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
a#nav-subscribe
{
	/*
	position: absolute;
	top: 112px;
	left: 510px;
	*/
	
	/* ie7 needs a block level element in between the last 
	   AP element and the float'd div.content. so here it is. */
	margin-top: 112px;
	margin-left: 480px;
	display: block;
	overflow: auto;

	width: 400px;
	height: 30px;
	background: url(http://www.cjr.org/_resources/images/global/button-subscribe-2.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.content
{
	width: 460px;
	float: left;
	margin-top: 8px; 150px;
	position: relative;
}

div.content h2
{
	padding-bottom: 0px;
	border-bottom: 4px solid #4a0000;
	margin-bottom: 6px;
	height: 34px;
	text-indent: -2000px;
	background-repeat: no-repeat;
	position: relative;
}

div.content h2 a.rss
{
	position: absolute;
	right: 0px;
	top: 14px;
	width: 14px;
	height: 14px;
	background: url(http://www.cjr.org/_resources/images/global/icon_rss.gif) no-repeat;
}


/* --------------------------------------------
   
----------------------------------------------- */
dl.article-lead
{
	clear: left;
	margin-bottom: 18px;
	_padding-bottom: 18px;
	/* overflow: auto; */
	float: left;
	position: relative;
	width: 460px;
}

dl.article-lead dt
{
	float: left;
	clear: left;
	text-align: right;
	width: 105px;
	margin-right: 16px;
	margin-top: 4px;
	_margin-right: 12px;
	font-size: 11px;
	line-height: 14px;
	
	height: 1px;
	overflow: visible;
}
/* line height was 11 above; */
/*
dl.article-lead-feature dt
{
	margin-top: 14px;
}
*/

dl.article-lead dt a
{
	font-style: italic;
	color: #333;
	white-space: nowrap;
}

dl.article-lead dt span.magazine
{
	display: block;
	color: #f00;
	font: italic normal 11px arial;
	margin-top: 0px;
}
/* margin-top was 3px above; */

dl.article-lead dd
{
	margin-left: 121px;
}

dl.article-lead dd.title
{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 3px;
	width: 339px;
	_margin-left: 117px;
}

dl.article-lead dd.title a
{
	color: #000;
}

/*
dl.article-lead-feature dd.title a
{
	color: #f00;
	font: italic normal 26px georgia, serif;
}
*/

dl.article-lead dd.sub-title
{
	font-size: 13px;
	font-style: italic;
	margin-bottom: 3px;
}

dl.article-lead dd.attribution,
dl.article-lead dd.comments,
dl.article-lead dd.date
{
	margin-right: 8px;
	font-size: 11px;
	float: left;
	_display: inline;
}

dl.article-lead dd.attribution
{
	/* clear: both; */
}

dl.article-lead dd.attribution a
{
	color: #333;
}

dl.article-lead dd.comments
{
	color: #999;
	margin-left: 0;
}

dl.article-lead dd.comments a
{
	color: #a299a2;
}

dl.article-lead dd.date
{
	color: #a299a2;
	margin-left: 0;
}

dl.article-lead-alternate dt,
dl.article-lead-alternate dd,
dl.article-lead-alternate dt a,
dl.article-lead-alternate dd a
{
	color: #999 !important;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl.term-list
{
	font-size: 13px;
	margin-top: 16px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../img/rule-masthead.gif) no-repeat 0 100%;
}

dl.term-list dt
{
	float: left;
	clear: left;
	margin-right: 8px;
	line-height: 21px;
	color: #666;
}

dl.term-list dd
{
	font-weight: bold;
	line-height: 21px;
}

dl.term-list dd a
{
	color: #68b;
	font-weight: bold;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl.module
{
	padding: 0;
}

dl.module dt.module-header
{
	height: 19px;
	overflow: hidden;
	border-bottom: 4px solid #4a0000;
	text-indent: -2000px;
	position: relative;
}

dl.module dt.module-header-link
{
	text-indent: 0;
}

dl.module dt.module-header a
{
	height: 19px;
	overflow: hidden;
	text-indent: -2000px;
	overflow: hidden;
	display: block;
}

dl.module dt.module-header a.rss
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 14px;
	height: 14px;
	background: url(http://www.cjr.org/_resources/images/global/icon_rss.gif) no-repeat;
}

dl.module ul.article-list,
dl.module ul.comment-list
{

}

dl.module ul.article-list li,
dl.module ul.comment-list li
{
	margin-bottom: 8px;
}

dl.module ul.article-list li.last,
dl.module ul.comment-list li.last
{
	margin-bottom: 0px;
}

dl.module ul.article-list a
{
	display: block;
	font-weight: bold;
	color: #000;
	margin-bottom: 2px;
}

dl.module ul.article-list span.date,
dl.module ul.article-list p.lead
{
	color: #999;
}

dl.module ul.comment-list li
{
	color: #999;
}

dl.module ul.comment-list li a
{
	font-weight: bold;
	color: #333;
}

dl.module ul.article-list p.blogroll
{
	font-weight: bold;
	color: #999;
}

/* --------------------------------------------
   
----------------------------------------------- */
div#magazine-index
{
	/*
	
	@note: absolute positioning fails when the magazine-index element 
	       is longer than the content; the footer overlaps.	
	
	position: absolute;
	top: 165px;
	left: 511px;
	
	*/
	
	/*
	
	@note: floating both the content and magazine-index works when the
	        body has a width applied; not sure if this is a legit fix.
	
	*/
	
	float: left;
	margin-left: 21px;
	display: inline;
	clear: none;
	margin-top: 23px; 165px;
	
	/*
	
	@note: relative positioning fails because the floats in magazine-index
	       clear the floated content element
	
	position: relative;
	margin-left: 481px;
	margin-top: 165px;
	
	*/
		
	width: 400px;
	font-size: 11px;
}

div#magazine-index div#ad-4
{
	background: #eee;
	border: 1px solid #bdbdbd;

	padding-top: 4px;
	padding-bottom: 6px;
	margin: 0 0 20px 0;
	text-align: center;
}

div#magazine-index div#ad-4 img
{
	border: 0;
	margin: 0 auto;
	/*
	width: 726px;
	height: 102px;
	*/
	display: block;
	position: relative;	
}

div#magazine-index dl.module dt
{
	margin-bottom: 6px;
}

div#magazine-index dl.module dd
{
	margin-bottom: 6px;
	line-height: 14px;
}

div#magazine-index dl.module ul.article-list a
{
	margin-bottom: 0;
}

/* --------------------------------------------
   these settings might need to 
   be page specific
----------------------------------------------- */
dl#about-the-author,
dl#the-magazine,
dl#about-the-redesign,
dl#investigative-fund,
dl#subscribe-discount,
dl#the-kicker,
dl#the-audit,
dl#the-observatory,
dl#video,
dl#science-tools,
dl#science-blogroll,
dl#campaign-desk,
dl#campaign-desk-tools,
dl#mailing-list,
dl#mailing-list-audit,
dl#mailing-list-observatory,
dl#mailing-list-campaign-desk,
dl#search-box,
dl#search-box-audit,
dl#search-box-observatory,
dl#search-box-campaign-desk,
dl#the-american-newsroom-series,
dl#conference,
dl#top-stories,
dl#top-kickers,
dl#top-audits,
dl#hot-topics,
dl#who-owns-what,
dl#testimonials
{
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-bottom: 30px;
	overflow: hidden;
	clear: left;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#about-the-author dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-about-the-author.gif) no-repeat;
}

dl#about-the-author dd.bio
{
	line-height: 14px;
	margin-bottom: 14px;
}

dl#about-the-author dd.bio a
{
	font-weight: bold;
	color: #68b;
}

dl#about-the-author dd.additional-reading h5
{
	font-style: italic;
	margin-bottom: 10px;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#the-magazine
{

}

dl#the-magazine dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-the-magazine.gif) no-repeat;
}

dl#the-magazine dd
{
	padding-right: 128px;
	position: relative;
}

dl#the-magazine dd p
{
	font-weight: bold;
	margin-bottom: 6px;
}

dl#the-magazine dd a
{
	display: block;
	margin-bottom: 6px;
}

dl#the-magazine dd a.current-cover
{
	margin: 0;
	background: url(http://cjrarchives.org/img/covers/magazine-cover.jpg) no-repeat;
	width: 120px;
        height: 162px;
	position: absolute; 
	top: 0px;
	right: 0px;
	border: 0;
	text-indent: -2000px;
	overflow: hidden;
}

dl#the-magazine dd a.meta
{
	color: #68b;
}

dl#the-magazine dd a.article
{
	font-weight: bold;
	color: #000;
}

dl#the-magazine dd a.article2
{
	font-weight: bold;
	color: #000;
        margin-bottom: 24px;
}

dl#the-magazine dd a.article:hover,
dl#the-magazine dd a.meta:hover
{

}

/* --------------------------------------------
   
----------------------------------------------- */
dl#about-the-redesign
{

}

dl#about-the-redesign dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-about-the-redesign.gif) no-repeat;
}

dl#about-the-redesign dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#campaign-desk
{

}

dl#campaign-desk dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-campaign-desk.gif) no-repeat;
}

dl#campaign-desk dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#campaign-desk-tools
{

}

dl#campaign-desk-tools dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-campaign-desk-tools.gif) no-repeat;
}

dl#campaign-desk-tools dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */

dl#science-tools
{

}

dl#science-tools dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-science-tools.gif) no-repeat;
}

dl#science-tools dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */

dl#science-blogroll
{

}

dl#science-blogroll dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-science-blogroll.gif) no-repeat;
}

dl#science-blogroll dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */

dl#mailing-list
{

}

dl#mailing-list dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-mailing-list.gif) no-repeat;
}

dl#mailing-list dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#mailing-list-audit
{

}

dl#mailing-list-audit dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-mailing-list-audit.gif) no-repeat;
}

dl#mailing-list-audit dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#mailing-list-observatory
{

}

dl#mailing-list-observatory dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-mailing-list-observatory.gif) no-repeat;
}

dl#mailing-list-observatory dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}
/* --------------------------------------------
   
----------------------------------------------- */
dl#mailing-list-campaign-desk
{

}

dl#mailing-list-campaign-desk dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-mailing-list-campaign-desk.gif) no-repeat;
}

dl#mailing-list-campaign-desk dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}
/* --------------------------------------------
   
----------------------------------------------- */
dl#search-box-audit
{

}

dl#search-box-audit dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-search-audit.gif) no-repeat;
}

dl#search-box-audit dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#search-box-campaign-desk
{

}

dl#search-box-campaign-desk dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-search-campaigndesk.gif) no-repeat;
}

dl#search-box-campaign-desk dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}
/* --------------------------------------------
   
----------------------------------------------- */
dl#search-box-observatory
{

}

dl#search-box-observatory dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-search-observatory.gif) no-repeat;
}

dl#search-box-observatory dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}
/* --------------------------------------------
   
----------------------------------------------- */
dl#investigative-fund
{

}

dl#investigative-fund dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-investigative-fund.gif) no-repeat;
}
dl#investigative-fund dd img
{
	width: 230px;
	height: 192px;
	display: block;
	margin-bottom: 10px;
}

dl#investigative-fund dd p a
{
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#subscribe-discount
{

}

dl#subscribe-discount dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-susbcribe-holidays.gif) no-repeat;
}

dl#subscribe-discount dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#video
{

}

dl#video dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-video.gif) no-repeat;
}

dl#video dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#testimonials dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-testimonials.gif) no-repeat;
}

dl#testimonials dd p
{
	font-size: 11px;
	margin-bottom: 10px;
}

dl#testimonials span.attribution
{
	color: #999;
}

dl#testimonials dd span.title
{
	font-style: italic;
}

dl#testimonials dd a.download
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#the-kicker dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-the-kicker.gif) no-repeat;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#the-audit dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-the-audit-2.gif) no-repeat;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#the-observatory dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-the-observatory.gif) no-repeat;
}

dl#the-observatory dd a
{
	display: block;
	margin-top: 6px;
	font-weight: bold;
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#the-american-newsroom-series dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-the-american-newsroom.gif) no-repeat;
}

dl#the-american-newsroom-series dd img
{
	width: 230px;
	height: 75px;
	display: block;
	margin-bottom: 10px;
}

dl#the-american-newsroom-series dd p a
{
	color: #000;
}
/* --------------------------------------------
   
----------------------------------------------- */
dl#conference dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-conference.gif) no-repeat;
}

dl#conference dd img
{
	width: 230px;
	height: 75px;
	display: block;
	margin-bottom: 10px;
}

dl#conference dd p a
{
	color: #000;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#top-stories dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-top-stories.gif) no-repeat;
}


/* --------------------------------------------
   
----------------------------------------------- */
dl#related-articles,
dl#recent-comments,
div#ad-2
{	
	width: 160px;
	_width: 155px; 
	margin-left: 240px;
        margin-bottom: 30px;
	position: relative;
}

div#ad-2
{
    _float: left;
    _margin-left: 0;
}


/* --------------------------------------------
   
----------------------------------------------- */
dl#related-articles dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-related-articles.gif) no-repeat;
}

dl#related-articles dd.article-tags
{
	margin-bottom: 14px;
}

dl#related-articles dd.article-tags p
{
	font-style: italic;
}

dl#related-articles dd.article-tags a
{
	color: #68b;
}

dl#related-articles dd.article-tags a:hover
{

}

/* --------------------------------------------
   
----------------------------------------------- */
dl#hot-topics dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-hot-topics.gif) no-repeat;
}

dl#hot-topics ul.topic-list
{
	overflow: auto;
}

dl#hot-topics ul.topic-list li
{
	width: 72px;
	float: left;
	margin-bottom: 3px;
}

dl#hot-topics ul.topic-list li.more
{
	float: none;
	clear: both;
	padding-top: 6px;
}

dl#hot-topics ul.topic-list li a
{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

dl#hot-topics ul.topic-list li a:hover
{

}

/* --------------------------------------------
   
----------------------------------------------- */
dl#top-kickers dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-top-kickers.gif) no-repeat;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#top-audits dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-top-audits.gif) no-repeat;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#recent-comments dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-recent-comments.gif) no-repeat;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#who-owns-what dt
{
	background: url(http://www.cjr.org/_resources/images/module-headers/head-who-owns-what.gif) no-repeat;
}

dl#who-owns-what dd p
{
	margin-bottom: 9px;
}

/* --------------------------------------------
   global ad settings
----------------------------------------------- */
div.advertisement
{

}

div.advertisement h5
{
	font-size: 9px;
	color: #999;
	text-align: center;
	margin-bottom: 3px;
}

/* --------------------------------------------
   right hand content ad
----------------------------------------------- */
div#ad-2
{
	height: 613px;
	margin-top: 17px;
	/*
	background: url(http://www.cjr.org/_resources/images/ads/ad-2.gif) no-repeat;
	text-indent: -2000px;
	*/
}

div#ad-2 img
{
	/*
	width: 155px;
	height: 613px;
	*/
	border: 0;
}

/* --------------------------------------------
   footer
----------------------------------------------- */
div#footer
{
	width: 880px;
	font-size: 11px;
	margin-bottom: 20px;
	padding-top: 20px;
	border-bottom: 4px solid #400;
	
	/* i don't completely understand this, but ie loses some 
	   absolutely positioned content when the footer is cleared */
	clear: both;
	_clear: none;

	overflow: auto;
}

div#footer div#ad-3
{
	padding-top: 4px;
	padding-bottom: 6px;
	margin: 0 0 15px 0;
	border: 1px solid #cecece;
	background: #ddd;
	text-align: center;
}

div#footer div#ad-3 img
{
	border: 0;
	margin: 0 auto;
	/*
	width: 726px;
	height: 102px;
	*/
	display: block;
	position: relative;	
}

ul#nav-footer
{
	border-top: 1px solid #313131;
	border-bottom: 1px solid #9c9c9c;
	padding: 7px 0 7px 6px;

}

ul#nav-footer li
{
	display: inline;
	padding-right: 10px;
}

ul#nav-footer li a,
div#footer p a
{
	color: #000;
}

ul#nav-footer li a:hover,
div#footer p a:hover
{

}

div#footer p
{
	padding: 7px 0 7px 6px;
}

/* --------------------------------------------
   generic modal overlay
----------------------------------------------- */
div#overlay
{
	background: url(http://www.cjr.org/_resources/images/global/bg-overlay.png) repeat-x;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
 	width: 100%;
	_behavior: url(iepngfix.htc);
}
/* --------------------------------------------
   
----------------------------------------------- */
form#signuphome
{
	margin-top: 8px;
}

form#signuphome fieldset
{
	border: 0;
}

form#signuphome fieldset.inputs label
{
	float: left;
	width: 40px;
	margin-bottom: 3px;
}

form#signuphome fieldset.inputs input
{
	display: block;
	margin-left: 40px;
	margin-bottom: 8px;
}

form#signuphome fieldset.submit input
{
	margin-left: 40px;
}

form#signuphome fieldset.submit
{
	margin-top: 8px;
}

/* --------------------------------------------
   override the defaults for the-audit module
----------------------------------------------- */
