/* --------------------------------------------
   reset
----------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
ul, ul li, ol, ol li {list-style: none; margin: 0; padding: 0;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* --------------------------------------------
   
----------------------------------------------- */
body
{
	font: 11px/12px arial, sans-serif;
	background-color: #331108;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

select option
{
	margin-right: 10px;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main
{
	width: 980px;
	padding: 0 10px 10px 10px;
	position: relative;
	margin: 0 auto;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dt.logo
{
	position: absolute;
	top: 16px;
	left: 11px;
	z-index: 10;
}

dl#main dt.logo a
{
	display: block;
	width: 541px;
	height: 78px;
	background: url(../img/global/img_logo3.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.search
{
	position: absolute;
	right: 22px;
	top: 35px;
	z-index: 10;
}

dl#main dd.search input,
dl#main dd.search a.submit
{
	float: left;
}

dl#main dd.search input.text
{
	border: 0;
	background: #eed;
	padding: 2px;
	width: 206px;
	margin-right: 8px;
}

dl#main dd.search a.submit
{
	width: 50px;
	height: 10px;
	margin-top: 5px;
	background: url(../img/global/button_search.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

dl#main dd.search a.submit:hover
{
	background-position: 0 -10px;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.socialize-home
{
	display: none;
	position: absolute;
	top: 121px;
	right: 460px;
	font-size: 12px;
	z-index: 11;
}

dl#main dd.socialize-home,
dl#main dd.socialize-home a
{
	color: #eed;
}

dl#main dd.socialize-home a
{

}

dl#main dd.socialize-home a:hover
{
	color: #ffc000;
}

dl#main dd.socialize-interior
{
	position: absolute;
	top: 75px;
	right: 14px;
	z-index: 11;
}

dl#main dd.socialize-interior a
{
	float: left;
	margin-right: 3px;
}

dl#main dd.socialize-interior a img
{
	width: 19px;
	height: 18px;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.nav-meta
{
	position: absolute;
	left: 560px;
	top: 101px;
	z-index: 10;
}

dl#main dd.nav-meta ul
{
	_width: 500px;
}

dl#main dd.nav-meta ul li
{
	float: left;
	margin-right: 4px;
}

/*
dl#main dd.nav-meta ul li.rss
{
	margin-top: 1px;
}
*/

dl#main dd.nav-meta ul li a
{
	float: left;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	height: 12px;
}

dl#main dd.nav-meta ul li a:hover
{
	background-position: 0 -12px;
}

dl#main dd.nav-meta ul li.about-lq a
{
	width: 62px;
	background-image: url(../img/nav_meta/button_about_lq.gif);
}

dl#main dd.nav-meta ul li.events-news a
{
	width: 91px;
	background-image: url(../img/nav_meta/button_events_news.gif);
}

dl#main dd.nav-meta ul li.educational-outreach a
{
	width: 128px;
	background-image: url(../img/nav_meta/button_educational_outreach.gif);
}

dl#main dd.nav-meta ul li.donate a
{
	width: 48px;
	background-image: url(../img/nav_meta/button_donate.gif);
}

dl#main dd.nav-meta ul li.contact a
{
	width: 53px;
	background-image: url(../img/nav_meta/button_contact.gif);
}

dl#main dd.nav-meta ul li.rss a
{
	width: 22px;
	background-image: url(../img/nav_meta/button_rss.gif);
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.nav-main
{
	position: absolute;
	left: 560px;
	top: 117px;
	z-index: 10;
}

dl#main dd.nav-main ul
{

}

dl#main dd.nav-main ul li
{
	float: left;
}

dl#main dd.nav-main ul li a
{
	float: left;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	height: 18px;
}

dl#main dd.nav-main ul li a:hover
{
	background-position: 0 -18px;
}

dl#main dd.nav-main ul li.subscribe a
{
	width: 94px;
	background-image: url(../img/nav_main/button_subscribe.gif);
}

dl#main dd.nav-main ul li.magazine a
{
	width: 97px;
	background-image: url(../img/nav_main/button_magazine.gif);
}

dl#main dd.nav-main ul li.archive a
{
	width: 82px;
	background-image: url(../img/nav_main/button_archive.gif);
}

dl#main dd.nav-main ul li.audio-video a
{
	width: 123px;
	background-image: url(../img/nav_main/button_audio_video.gif);
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.timestamp
{
	position: absolute;
	left: 15px;
	top: 120px;
	font-size: 12px;
	line-height: 13px;
	color: #ddc;		
	z-index: 10;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.content
{
	padding-top: 145px;
	overflow: hidden;
	position: relative;
	z-index: 9;
	
	_zoom: 1;
}

/* content columns */
dl#main dd.content div.column
{
	float: left;
	_display: inline;
}

dl#main dd.content div.column-main
{
	width: 520px;
	background: #fffff6;
	padding: 10px;
}

dl#main dd.content div.column-main-wide
{
	width: 740px;
}

dl#main dd.content div.column-sidebar
{
	width: 210px;
	margin-left: 10px;
}

/* main column modules */
div.column-main div.module
{
	overflow: hidden;
	border-bottom: 1px solid #aa9;
	margin-bottom: 10px;
}

div.column-main div.module-indent
{
	padding-left: 5px;
}

div.column-main div.module img.story
{
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

div.column-main div.module h3.section
{
	padding-top: 10px;
	margin-bottom: 10px;
}

div.column-main div.module h3.section a
{
	display: block;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	height: 10px;
}

div.column-main div.module h3.section a:hover
{
	background-position: 0 -10px;
}

div.column-main div.module h3.section-voices-in-time a
{
	background-image: url(../img/global/header_section_voices_in_time.gif);
	width: 96px;
}

div.column-main div.module h3.section-preamble a
{
	background-image: url(../img/global/header_section_preamble.gif);
	width: 67px;
}

div.column-main div.module h3.section-deja-vu a
{
	background-image: url(../img/global/header_section_deja_vu.gif);
	width: 52px;
}

div.column-main div.module h3.section-map a,
div.column-main div.module h3.section-maps a
{
	background-image: url(../img/global/header_section_map.gif);
	width: 26px;
}

div.column-main div.module h3.section-audio a
{
	background-image: url(../img/global/header_section_audio.gif);
	width: 38px;
}

div.column-main div.module h3.section-essays a
{
	background-image: url(../img/global/header_section_essays.gif);
	width: 46px;
}

div.column-main div.module h3.section-roundtable a
{
	background-image: url(../img/global/header_section_roundtable.gif);
	width: 82px;
}

div.column-main div.module h3.section-art a
{
	background-image: url(../img/global/header_section_art.gif);
	width: 24px;
}

div.column-main div.module h3.section-audio-video a
{
	background-image: url(../img/global/header_section_audio_video.gif);
	width: 93px;
}

div.column-main div.module h3.section-charts-graphs a
{
	background-image: url(../img/global/header_section_charts_graphs.gif);
	width: 118px;
}

div.column-main div.module h3.section-conversations a
{
	background-image: url(../img/global/header_section_conversations.gif);
	width: 104px;
}

div.column-main div.module h3.section-events-news a
{
	background-image: url(../img/global/header_section_events_news.gif);
	width: 99px;
}

div.column-main div.module h3.section-letters a
{
	background-image: url(../img/global/header_section_letters.gif);
	width: 53px;
}

div.column-main div.module h3.section-maps a
{
	background-image: url(../img/global/header_section_maps.gif);
	width: 33px;
}

div.column-main div.module h3.section-reconsiderations a
{
	background-image: url(../img/global/header_section_reconsiderations.gif);
	width: 124px;
}

div.column-main div.module h3.section-what-if a
{
	background-image: url(../img/global/header_section_what_if.gif);
	width: 66px;
}

/*
div.column-main div.module h2.headline
{

}

div.column-main div.module h2.headline a
{
	color: #813;
	font: 18px/21px georgia, serif;
}

div.column-main div.module p
{
	color: #331108;
	font: 16px/21px georgia, serif;
	margin-bottom: 4px;
}
*/

div.column-main div.module a.title
{
	color: #331108;
	font: 16px/21px georgia, serif;
	/* margin-bottom: 4px; */
	display: block;
}

div.column-main div.module a.title strong
{
	display: block;
	color: #813;
	font: 18px/21px georgia, serif;
}

div.column-main div.module a.title:hover strong
{
	text-decoration: underline;
}

div.column-main div.module a.title em
{
	font-style: italic;
}

div.column-main div.module a.more
{
	color: #331108;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 12px;
	float: left;
}

div.column-main div.module a.more:hover
{
	text-decoration: underline;
}

/* div.column-main div.module blockquote, */
div.column-main div.module div.quote
{
	color: #331108;
	font: 16px/24px georgia, serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 40px;
	padding-bottom: 13px;
	background: url(../img/global/icon_quote.gif) no-repeat 0 10px;
}

/* div.column-main div.module blockquote strong, */
div.column-main div.module div.quote strong,
div.column-main div.module div.quote b
{
	text-transform: uppercase;
	font-weight: normal;
}

/* div.column-main div.module blockquote span.attribution, */
div.column-main div.module div.quote blockquote
{
	display: block;
	text-align: right;
}

/* div.column-main div.module blockquote span.attribution em, */
div.column-main div.module div.quote em,
div.column-main div.module div.quote i
{
	font-style: italic;
}

div.column-main div.module dl.article-list
{
	padding-top: 5px;
}

div.column-main div.module dl.article-list dt
{
	color: #331108;
	font: 18px/21px georgia, serif;
	margin-bottom: 12px;
}

div.column-main div.module dl.article-list dd
{

}

/*
div.column-main div.module dl.article-list dd a.headline
{
	display: block;
	color: #881133;
	font: 15px/18px georgia, serif;
}

div.column-main div.module dl.article-list dd p
{
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 15px;
}
*/

div.column-main div.module dl.article-list dd a.title
{
	display: block;
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 15px;
}

div.column-main div.module dl.article-list dd a.title strong
{
	display: block;
	color: #881133;
	font: 15px/18px georgia, serif;
}

/*
div.column-main div.module dl.article-list dd a.title:hover strong
{
	text-decoration: underline;
}
*/

div.column-main div.module dl.article-list dd.more
{
	margin-bottom: 16px;
	overflow: hidden;
}

div.column-main div.module dl.article-list dd.more a
{
	font-size: 11px;
	line-height: 17px;
}

/* multi-module rows */
div.column-main div.module-container
{
	overflow: hidden;
	padding-bottom: 12px;
	margin-bottom: 10px;
	border-bottom: 1px solid #aa9;
	padding-left: 5px;
}

div.column-main div.module-container-last
{
	border-bottom: 0;
	margin-bottom: 0;
}

div.column-main div.module-container-narrow
{
	background: url(../img/global/bg_module_container_narrow.gif) no-repeat bottom left;
}

div.column-main div.module-container-narrower
{
	background: url(../img/global/bg_module_container_narrower.gif) no-repeat bottom left;
	margin-top: 20px;
}

div.column-main div.module-container div.module
{
	float: left;
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}

div.column-main div.module-container-narrow div.module
{

}

div.column-main div.module-container-narrow div.module-left
{
	width: 245px;
	margin-right: 20px;
}

div.column-main div.module-container-narrow div.module-right
{
	width: 245px;
}

div.column-main div.module-container div.module h3.section
{
	padding-top: 5px;
}

div.column-main div.module-container-narrower div.module-left
{
	width: 155px;
	margin-right: 20px;
}

div.column-main div.module-container-narrower div.module-center
{
	width: 160px;
	margin-right: 20px;
}

div.column-main div.module-container-narrower div.module-right
{
	width: 155px;
}

div.column-main div.module-container a.more
{
	margin-bottom: 0;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module
{
	background: #40160a;
	margin-bottom: 10px;
}

div.column-sidebar dl.module dt
{
	background-repeat: no-repeat;
	background-position: 0 14px;
	text-indent: -2000px;
	overflow: hidden;
	height: 34px;
	border-bottom: 1px solid #aa9;
	margin: 0 10px;
}

div.column-sidebar dl.module dt.highlight
{
	background: none;
	text-indent: 0;
	height: 30px;
	border-bottom: 0;
	margin: 0;
}

div.column-sidebar dl.module dd a.block-title
{
	display: block;
	overflow: hidden;
	font-size: 12px;
	line-height: 15px;
	color: #aa9;
}

div.column-sidebar dl.module dd a.block-title strong
{
	display: block;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-indent: -2000px;
	overflow: hidden;
	background-position: 0 4px;
	height: 25px;
}

div.column-sidebar dl.module-section-list dd.newsletter
{
	padding-top: 7px;
}

div.column-sidebar dl.module-section-list dd.reader-survey a.block-title strong,
div.column-sidebar dl.module-section-list dd.laphams-reading-list a.block-title strong,
div.column-sidebar dl.module-section-list dd.editors-picks a.block-title strong
{
	height: 22px;
}

div.column-sidebar dl.module dt.linkable
{
	background: none;
	text-indent: 0;
	height: 34px;
}

div.column-sidebar dl.module-blogs dt
{
	height: 30px;
	border-bottom: 0;
	margin: 0;
	background-image: url(../img/global/header_module_blogs.gif);
	background-color: #566;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-indent: -2000px;
	overflow: hidden;
}

div.column-sidebar dl.module-section-list dt.reader-survey,
div.column-sidebar dl.module-section-list dd.reader-survey a.block-title strong
{
	background-image: url(../img/global/header_module_reader_survey.gif);
	background-position: 1px 3px;
}

div.column-sidebar dl.module-section-list dt.newsletter
{
	background-image: url(../img/global/header_module_newsletter.gif);
	background-position: 0px 13px;
}

div.column-sidebar dl.module-section-list dt.laphams-reading-list,
div.column-sidebar dl.module-section-list dd.laphams-reading-list a.block-title strong
{
	background-image: url(../img/global/header_module_laphams_reading_list.gif);
	background-position: 1px 3px;
}

div.column-sidebar dl.module-section-list dt.editors-picks,
div.column-sidebar dl.module-section-list dd.editors-picks a.block-title strong
{
	background-image: url(../img/global/header_module_editors_picks.gif);
	background-position: 1px 3px;
}

div.column-sidebar dl.module-section-list dd.editors-picks em
{
	font-style: italic;
}

div.column-sidebar dl.module-outside-reading dt
{
	background-image: url(../img/global/header_module_outside_reading.gif);
}

div.column-sidebar dl.module-site-sponsor dt
{
	background-image: url(../img/global/header_module_site_sponsor.gif);
}

div.column-sidebar dl.module-facebook dt a,
div.column-sidebar dl.module-twitter dt a,
div.column-sidebar dl.module-podcasts dt a
{
	background-position: 0 7px !important;
}

div.column-sidebar dl.module-facebook dt a
{
	background-image: url(../img/global/header_module_facebook.gif);
}

div.column-sidebar dl.module-twitter dt a
{
	background-image: url(../img/global/header_module_twitter.gif);
}

div.column-sidebar dl.module-podcasts dt a
{
	background-image: url(../img/global/header_module_podcasts.gif);
}

div.column-sidebar dl.module dt a
{
	display: block;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-indent: -2000px;
	overflow: hidden;
	height: 30px;
}

div.column-sidebar dl.module dt.linkable a
{
	background-position: 0 14px;
	height: 34px;
}

div.column-sidebar dl.module-section-list dt.events-news,
div.column-sidebar dl.module-section-list dt.events-news a
{
	height: 28px;
}

div.column-sidebar dl.module-section-list dt.events-news
{
	margin-bottom: 1px;
}

div.column-sidebar dl.module-section-list dt.events-news a
{
	background-image: url(../img/global/header_module_events_news.gif);
	background-position: 1px 14px;
}

div.column-sidebar dl.module-audio-video dt a
{
	background-image: url(../img/global/header_module_audio_video.gif);
	background-position: 1px 14px;
}

div.column-sidebar dl.module-eponym dt a
{
	background-image: url(../img/global/header_module_eponym.gif);
}

div.column-sidebar dl.module-subscribe dt a
{
	/*
	background-image: url(../img/global/header_module_subscribe.gif);
	background-color: #813;
	*/
	
	background-image: url(../img/global/header_module_subscribe_now.gif);
	background-position: 0 0;
}

div.column-sidebar dl.module-subscribe dt a:hover
{
	/*
	background-image: url(../img/global/header_module_subscribe_hover.gif);
	background-color: #ffc000;
	*/
	
	background-position: 0 -30px;
}

div.column-sidebar dl.module-current-issue dt a
{
	background-image: url(../img/global/header_module_current_issue.gif);
	background-color: #813;
	background-position: center 10px;
}

div.column-sidebar dl.module-current-issue dt a:hover
{
	background-image: url(../img/global/header_module_current_issue_hover.gif);
	background-color: #ffc000;
}

div.column-sidebar dl.module dd
{
	padding: 10px;
}

div.column-sidebar dl.module-blogs dd
{
	background: #233;
	padding-bottom: 1px;
}

div.column-sidebar dl.module-blogs dd div.story-image
{
	margin-bottom: 17px;
}

div.column-sidebar dl.module dd em
{
	font-style: italic;
}

div.column-sidebar dl.module dd p
{
	font-size: 12px;
	line-height: 15px;
}

div.column-sidebar dl.module dd p a
{
	color: #ffc000;
}

div.column-sidebar dl.module dd h3.headline
{
	font: 18px/19px georgia, serif;
	margin-bottom: 7px;
}

div.column-sidebar dl.module dd h3.headline a
{
	color: #ddc;
}

div.column-sidebar dl.module dd h3.headline a:hover
{
	color: #ffc000;
	text-decoration: underline;
}

div.column-sidebar dl.module dd a.title,
div.column-sidebar dl.module dd a.subtitle
{
	display: block;
	font-size: 12px;
	line-height: 15px;
	color: #aa9;
	margin-bottom: 7px;
}

div.column-sidebar dl.module dd a.title strong
{
	display: block;
	font: 18px/19px georgia, serif;
	margin-bottom: 7px;
	color: #ddc;
}

div.column-sidebar dl.module dd a.title:hover strong
{
	color: #ffc000;
	text-decoration: underline;
}

div.column-sidebar dl.module dd a.title em
{
	color: #ddc;
}

div.column-sidebar dl.module dd a.subtitle strong
{
	color: #ffc000;
	font-weight: normal;
}

div.column-sidebar dl.module dd a.subtitle:hover strong
{
	text-decoration: underline;
}

/* blog list */
div.column-sidebar dl.module-blogs dd ul
{

}

div.column-sidebar dl.module-blogs dd ul li
{
	border-bottom: 1px solid #aa9;
	padding-bottom: 8px;
	margin-bottom: 17px;
}

div.column-sidebar dl.module-blogs dd ul li.last
{
	border-bottom: 0;
	margin-bottom: 0;
}

div.column-sidebar dl.module-blogs dd ul li p
{
	color: #aa9;
	margin-bottom: 7px;
}

div.column-sidebar dl.module-blogs dd ul li em
{
	color: #ddc;
}

div.column-sidebar dl.module-blogs dd ul li p a
{

}

/* section list */
div.column-sidebar dl.module-section-list
{

}

div.column-sidebar dl.module-section-list dt
{
	border-bottom: 0;
	height: 25px;
}

div.column-sidebar dl.module-section-list dd
{
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #aa9;
	margin-bottom: 6px;
	overflow: hidden;
	_height: 1%;
}

div.column-sidebar dl.module-section-list dd.events-news
{
	padding-top: 4px;
}

div.column-sidebar dl.module-section-list dd.events-news span.date
{
	color: #ddc;
}

div.column-sidebar dl.module-section-list dd.events-news strong
{
	font-weight: bold;
}

div.column-sidebar dl.module-section-list dd.laphams-reading-list,
div.column-sidebar dl.module-section-list dd.last
{
	margin-bottom: 0;
	border-bottom: 0;
}

div.column-sidebar dl.module-section-list dd p
{
	color: #aa9;
}

div.column-sidebar dl.module-section-list dd.events-news a.subtitle
{
	margin-bottom: 6px;
}

div.column-sidebar dl.module-section-list dd a.button-more,
div.column-sidebar dl.module-section-list dd a.block-title span.button-more
{
	float: right;
	background-repeat: no-repeat;
	height: 14px;
	text-indent: -2000px;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 17px;
}

div.column-sidebar dl.module-section-list dd.events-news a.button-more
{
	margin-bottom: 16px;
}

div.column-sidebar dl.module-section-list dd.reader-survey a.block-title span.button-more
{
	margin-top: 6px;
	margin-bottom: 16px;
}

div.column-sidebar dl.module-section-list dd.laphams-reading-list a.block-title span.button-more
{
	margin-top: 6px;
	margin-bottom: 17px;
}

div.column-sidebar dl.module-section-list dd.editors-picks a.block-title span.button-more
{
	margin-top: 6px;
	margin-bottom: 17px;
}

div.column-sidebar dl.module-section-list dd.newsletter a.button-more
{
	margin-top: 9px;
	margin-bottom: 16px;
}

div.column-sidebar dl.module-section-list dd a.button-more:hover,
div.column-sidebar dl.module-section-list dd a.block-title:hover span.button-more
{
	background-position: 0 -14px;
}

div.column-sidebar dl.module-section-list dd a.more
{
	width: 50px;
	background-image: url(../img/global/button_sidebar_more.gif);
}

div.column-sidebar dl.module-section-list dd a.more-take-survey,
div.column-sidebar dl.module-section-list dd a.block-title span.more-take-survey
{
	width: 107px;
	background-image: url(../img/global/button_sidebar_take_survey.gif);
}

div.column-sidebar dl.module-section-list dd a.more-sign-up
{
	width: 69px;
	background-image: url(../img/global/button_sidebar_sign_up.gif);
}

div.column-sidebar dl.module-section-list dd a.more-view-reading-list,
div.column-sidebar dl.module-section-list dd a.block-title span.more-view-reading-list
{
	width: 47px;
	background-image: url(../img/global/button_sidebar_view_reading_list.gif);
}

div.column-sidebar dl.module-section-list dd.newsletter p
{
	margin-bottom: 5px;
}

div.column-sidebar dl.module-section-list dd.newsletter p em
{
	font-style: italic;
}

div.column-sidebar dl.module-section-list dd.newsletter form
{
	padding-top: 2px;
}

div.column-sidebar dl.module-section-list dd.newsletter form input.text
{
	background: #eed;
	border: 0;
	padding: 2px;
	width: 186px;
}

/* outside reading */
div.column-sidebar dl.module-outside-reading
{

}

div.column-sidebar dl.module-outside-reading dd
{
	padding-top: 15px;
	padding-bottom: 6px;
}

div.column-sidebar dl.module-outside-reading dd em
{
	font-style: italic;
}

div.column-sidebar dl.module-outside-reading dd p,
div.column-sidebar dl.module-outside-reading dd a.subtitle
{
	color: #aa9;
	margin-bottom: 10px;
}

/* subscribe */
div.column-sidebar dl.module-subscribe
{
	margin-bottom: 0;
}

div.column-sidebar dl.module-subscribe dd
{
	background-repeat: no-repeat;
	background-color: #500;
	/* padding-top: 110px; */
	padding-bottom: 6px;
	position: relative;

	_position: static;
	/* _padding-top: 11px; */
	_height: 1%;
}

div.column-sidebar dl.module-subscribe dd a.subscribe,
div.column-sidebar dl.module-subscribe dd a.subscribe img
{
	/*
	position: absolute;
	left: 76px;
	top: 11px;
	width: 127px;
	height: 115px;
	
	_position: static;
	_left: auto;
	_top: auto;
	_float: right;
	*/
	
	width: 190px;
	height: 200px;
	display: block;
}

div.column-sidebar dl.module-subscribe dd a span.title
{
	display: block;
	height: 9px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/global/header_current_issue.gif) no-repeat 50% 0px;
	margin-bottom: 6px;
}

div.column-sidebar dl.module-subscribe dd a strong
{
	display: block;
	font: 18px/19px georgia, serif;
	margin-bottom: 2px;
	color: #ffc000;
	text-align: center;
}

div.column-sidebar dl.module-subscribe dd a:hover strong
{
	text-decoration: underline;
}

div.column-sidebar dl.module-subscribe dd a span.edition
{
	display: block;
	font: 15px/16px georgia, serif;
	margin-bottom: 7px;
	color: #aa9;
	text-align: center;
}

div.column-sidebar dl.module-subscribe dd ul
{
	_clear: both;
	_margin-top: -20px;
}

div.column-sidebar dl.module-subscribe dd ul li
{
	font-size: 12px;
	line-height: 15px;
}

div.column-sidebar dl.module-subscribe dd ul li a
{
	color: #ddc;
}

div.column-sidebar dl.module-subscribe dd ul li a:hover
{
	color: #ffc000;
	text-decoration: underline;
}

/* subscribe links */
ul#module-subscribe-links
{
	margin-bottom: 10px;
	
	/* +margin-bottom: 5px; */
}

ul#module-subscribe-links li
{
	background-color: #813;
}

ul#module-subscribe-links li a
{
	display: block;
	color: #fff;
	line-height: 20px;
	padding-left: 10px;
	font-size: 12px;
	
	/*	
	margin-bottom: 5px;
	+margin-bottom: 0;
	+border-bottom: 5px solid #331108;
	*/

	border-top: 5px solid #500;
}

ul#module-subscribe-links li.new a
{
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	
	border-top: 0;
}

ul#module-subscribe-links li a:hover
{
	background: #ffc000;
	color: #813;
}

/* audio video */
div.column-sidebar dl.module-audio-video
{

}

div.column-sidebar dl.module-audio-video dd img.story
{
	margin-bottom: 15px;
}

div.column-sidebar dl.module-audio-video dd p
{
	color: #aa9;
	margin-bottom: 7px;
}

div.column-sidebar dl.module-audio-video dd p.strong
{

}

/* socialize */
div.column-sidebar dl.module-facebook dd img.lead,
div.column-sidebar dl.module-twitter dd img.lead,
div.column-sidebar dl.module-podcasts dd img.lead
{
	width: 190px;
	height: 120px;
	display: block;
	margin-bottom: 7px;
}

div.column-sidebar dl.module-facebook dd p,
div.column-sidebar dl.module-twitter dd p,
div.column-sidebar dl.module-podcasts dd p
{
	color: #999;
}

div.column-sidebar dl.module-facebook dd p.attribution,
div.column-sidebar dl.module-twitter dd p.attribution,
div.column-sidebar dl.module-podcasts dd p.attribution
{
	font-style: italic;
	text-align: right;
	padding-top: 5px;
}

div.column-sidebar dl.module-facebook dd p a:hover,
div.column-sidebar dl.module-twitter dd p a:hover,
div.column-sidebar dl.module-podcasts dd p a:hover
{
	text-decoration: underline;
}

/* eponym */
div.column-sidebar dl.module-eponym
{

}

div.column-sidebar dl.module-eponym dd
{
	padding-bottom: 16px;
}

div.column-sidebar dl.module-eponym dd img.story
{
	margin-bottom: 15px;
}

div.column-sidebar dl.module-eponym dd p
{
	color: #aa9;
}

div.column-sidebar dl.module-eponym dd em
{
	color: #aa9 !important;
	font-style: italic;
}

/* sponsor */
div.column-sidebar dl.module-site-sponsor
{

}

div.column-sidebar dl.module-site-sponsor dt
{
	border-bottom: 0;
	height: 35px;
}

div.column-sidebar dl.module-site-sponsor dd
{
	padding-top: 0;
}

/* current issue */
div.column-sidebar dl.module-current-issue
{

}

div.column-sidebar dl.module-current-issue dd
{
	padding-top: 20px;
	text-align: center;
}

div.column-sidebar dl.module-current-issue dd img.story
{
	display: block;
	margin: 0 auto 20px auto;
}

div.column-sidebar dl.module-current-issue dd p
{
	color: #aa9;
	font-style: italic;
	margin-bottom: 6px;
}

div.column-sidebar dl.module-current-issue dd ul
{
	padding-bottom: 6px;
}

div.column-sidebar dl.module-current-issue dd ul li
{
	font-size: 12px;
	line-height: 15px;
}

div.column-sidebar dl.module-current-issue dd ul li a
{
	color: #ffc000;
}

div.column-sidebar dl.module-current-issue dd ul li a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.subscribe
{
	margin-top: 10px;
	margin-bottom: 10px;
}

dl#main dd.subscribe a
{
	display: block;
	width: 540px;
	height: 30px;
	background: url(../img/home/button_subscribe.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
}

dl#main dd.subscribe a:hover
{
	background-position: 0 -30px;
}

/* --------------------------------------------
   
----------------------------------------------- */
a#subscribe
{
	display: block;
	border-top: 10px solid #331108;
	border-bottom: 10px solid #331108;
	width: 540px;
	height: 30px;
	background: url(../img/home/button_subscribe.gif) no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	clear: both;
	margin-top: 6px;
	margin-left: -10px;
}

a#subscribe:hover
{
	background-position: 0 -30px;
}

/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.footer
{
	background: #40160a;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

dl#main dd.footer ul.nav-main
{
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 6px;
}

dl#main dd.footer ul.nav-main li
{
	display: inline;
}

dl#main dd.footer ul.nav-main li,
dl#main dd.footer ul.nav-main li a
{
	color: #fff;
}

dl#main dd.footer ul.nav-main li a:hover
{
	color: #ffc000;
}

dl#main dd.footer ul.nav-meta
{
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px;
}

dl#main dd.footer ul.nav-meta li
{
	display: inline;
}

dl#main dd.footer ul.nav-meta li,
dl#main dd.footer ul.nav-meta li a
{
	color: #ddc;
}

dl#main dd.footer ul.nav-meta li a:hover
{
	color: #ffc000;
}

dl#main dd.footer p.attribution
{
	font-size: 12px;
	line-height: 15px;
}

dl#main dd.footer p.attribution,
dl#main dd.footer p.attribution a
{
	color: #aa9;
}

dl#main dd.footer p.attribution a:hover
{
	color: #ffc000;
}
