/* --------------------------------------------
   
----------------------------------------------- */
dl#main dd.content div.column-main
{
	padding-top: 9px;
}

/* --------------------------------------------
   
----------------------------------------------- */
form#archive-search
{
	margin: 0 auto 9px auto;
	overflow: hidden;
	width: 302px;
}

form#archive-search input
{
	float: left;
}

form#archive-search input.text
{
	width: 207px;
	font-size: 18px;
	line-height: 22px;
	height: 22px;
	border: 1px solid #aa9;
	padding: 1px;
	margin-right: 9px;
}

form#archive-search input.submit
{
	width: 77px;
	height: 11px;
	margin-top: 8px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-main h1.title
{
	border-top: 1px solid #aa9;
	padding-top: 8px;
	height: 72px;
	background: url(../img/archive/header_archive.gif) no-repeat 0 8px;
	text-indent: -2000px;
	overflow: hidden;
	margin-bottom: 25px;
}

div.column-main h2.subtitle
{
	padding-left: 0;
	margin-top: -8px;
}

div.column-main h2.subtitle a
{
	color: #205a67;
}

div.column-main h2.subtitle a:hover
{
	text-decoration: underline;
}

div.column-main h2.subtitle a strong
{
	font-weight: normal;
}

div.column-main h2.subtitle span
{
	font: 12px/21px arial, sans-serif;
	color: #333;
	margin-left: 9px;
}

div.column-main h2.subtitle span a
{
	color: #813;
}

div.column-main p.intro
{
	font: 16px/21px georgia, serif;
	color: #333;
	margin-bottom: 21px;
}

div.column-main p.intro em
{
	font-style: italic;
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#departments
{
	overflow: hidden;
	_height: 1%;
	background: url(../img/archive/bg_columns.gif) repeat-y;
	margin-bottom: 22px;
}

ul#departments li
{
	float: left;
	width: 170px;
	_display: inline;
	margin-right: 10px;
}

ul#departments li.end-row
{
	margin-right: 0;
	width: 160px;
}

ul#departments li a
{
	font: 16px/21px georgia, serif;
	color: #813;
}

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

/* --------------------------------------------
   
----------------------------------------------- */
div.column-main h2.back-issues
{
	margin-bottom: 0;
}

/* --------------------------------------------
   
----------------------------------------------- */
ul#back-issues
{

}

ul#back-issues li
{
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #aa9;
	overflow: hidden;
}

ul#back-issues li div.cover
{
	float: left;
	width: 170px;
	text-align: center;
}

ul#back-issues li div.issue-details
{
	margin-left: 170px;
	margin-top: 8px;
}

ul#back-issues li div.edition
{
	font: 16px/21px georgia, serif;
	color: #333;
	margin-bottom: 11px;
}

ul#back-issues li div.edition a
{
	color: #813;
}

ul#back-issues li div.edition a:hover
{
	text-decoration: underline;
}

ul#back-issues li div.contributors
{
	font-size: 12px;
	line-height: 15px;
}

ul#back-issues li div.contributors strong
{
	color: #3e707a;
	font-weight: normal;
}

ul#back-issues li div.actions
{
	font-size: 12px;
	line-height: 15px;
	margin-top: 9px;
	color: #333;
}

ul#back-issues li div.actions a
{
	color: #813;
}

ul#back-issues li div.actions a:hover
{
	text-decoration: underline;
}

/* --------------------------------------------
   
----------------------------------------------- */
/*
ul#recent-issues
{
	overflow: hidden;
	background: url(../img/archive/bg_columns.gif) repeat-y;
}

ul#recent-issues li
{
	padding-bottom: 20px;
	float: left;
	width: 160px;
	height: 171px;
	_display: inline;
	padding-right: 20px;
	background: url(../img/archive/bg_recent_issues.gif) repeat-x bottom left;	
}

ul#recent-issues li.end-row
{
	padding-right: 0;
	width: 160px;
}

ul#recent-issues li a.issue
{
	display: block;
	font: 16px/21px georgia, serif;
	color: #333;
	text-align: center;
}

ul#recent-issues li.issue-2009-spring a.issue
{

}

ul#recent-issues li.issue-2009-winter a.issue
{
	margin-top: 17px;
}

ul#recent-issues li.issue-2008-fall a.issue
{
	margin-top: 6px;
}

ul#recent-issues li.issue-2008-summer a.issue
{
	margin-top: 3px;
}

ul#recent-issues li.issue-2008-spring a.issue
{
	margin-top: 23px;
}

ul#recent-issues li.issue-2008-winter a.issue
{
	margin-top: 14px;
}

ul#recent-issues li a.issue strong
{
	display: block;
	color: #813;
	padding-top: 9px;
	font-weight: normal;
}

ul#recent-issues li a.issue:hover strong
{
	text-decoration: underline;
}

ul#recent-issues li.issue-2009-winter a.issue strong
{
	padding-top: 27px;
}

ul#recent-issues li.issue-2008-fall a.issue strong
{
	padding-top: 17px;
}

ul#recent-issues li.issue-2008-summer a.issue strong
{
	padding-top: 6px;
}

ul#recent-issues li.issue-2008-spring a.issue strong
{
	padding-top: 12px;
}

ul#recent-issues li.issue-2008-winter a.issue strong
{

}

ul#recent-issues li div.actions
{
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin-top: 9px;
	color: #333;
}

ul#recent-issues li div.actions a
{
	color: #813;
}

ul#recent-issues li div.actions a:hover
{
	text-decoration: underline;
}
*/

/* --------------------------------------------
   
----------------------------------------------- */
div#subscribe-wrapper
{
	margin-top: -5px;
	/* border-top: 1px solid #aa9; */
	border-bottom: 1px solid #aa9;
	padding-bottom: 4px;
	margin-bottom: 9px;
	z-index: 100;
	position: relative;
	_position: static;
}

a#subscribe
{
	border-top: 0;
	border-bottom: 0;
	margin-top: 0;
	width: 521px;
	margin-left: 0;
	margin-bottom: 0;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-main div.content-sections
{
	margin-top: 0;
	padding-bottom: 11px;
	_height: 1%;
}

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

div.column-main div.module dl.article-list dt
{
	margin-bottom: 16px;
}

div.column-main div.module dl.article-list dd
{
	padding-bottom: 2px;
}

div.column-main div.module dl.article-list dd a.title strong
{
	line-height: 17px;
}

/* --------------------------------------------
   
----------------------------------------------- */
div.column-sidebar dl.module-all-tags,
div.column-sidebar dl.module-departments
{
	background: #fffff6;
}

div.column-sidebar dl.module-all-tags dt,
div.column-sidebar dl.module-departments dt
{
	border-bottom-color: #918f8b;
	background-position: 0 14px;
	margin-bottom: 0;
}

div.column-sidebar dl.module-all-tags dt
{
	background-image: url(../img/archive/header_all_tags.gif);
}

div.column-sidebar dl.module-departments dt
{
	background-image: url(../img/archive/header_departments.gif);
}

div.column-sidebar dl.module-all-tags dd,
div.column-sidebar dl.module-departments dd
{
	padding-top: 8px;
}

div.column-sidebar dl.module-all-tags dd ul,
div.column-sidebar dl.module-departments dd ul
{

}

div.column-sidebar dl.module-all-tags dd ul li,
div.column-sidebar dl.module-departments dd ul li
{

}

div.column-sidebar dl.module-all-tags dd ul li a,
div.column-sidebar dl.module-departments dd ul li a
{
	color: #813;
}

div.column-sidebar dl.module-all-tags dd ul li a:hover,
div.column-sidebar dl.module-departments dd ul li a:hover
{
	text-decoration: underline;
}

