/*
// ------------------------------------------
// SEARCH
// ------------------------------------------
*/

.advancedSearch .formbox { margin-bottom:0; padding:10px 0 0; }
.advancedSearch .filter { border:0; margin:0; }
.advancedSearch .filter+p{ margin:0; }
.advancedSearch .text { width:208px; }
* html .advancedSearch .text { width:205px; }
.advancedSearch .formbox .field { margin-bottom:10px; }
.advancedSearch .searchAgain #AdvancedSearchForm { _zoom:1; } /* :HACK: ie6 fix for haslayout - search button*/
.advancedSearch .searchAgain select { width:68%; }
.advancedSearch .searchAgain select.text { width:auto; margin-right:2px; }
.advancedSearch .searchAgain .last { margin-bottom:0; }
.advancedSearch .searchAgain .last div { margin-left:78px; }
.advancedSearch .searchAgain .filterBy span { float:left; width:80px; padding-top:2px; }
.advancedSearch .searchAgain .typeofsearch, .advancedSearch .active_block .searchAgain .lineBr { border-bottom:1px solid #E0DDBB; padding-bottom:5px; }
.advancedSearch .refineby .hidden { clear:left; padding:0; }
.advancedSearch .active_block { border:solid #E0DDBB; border-width:0 1px 1px; padding:0 10px 10px; }
.advancedSearch .active_block h3 { margin:0; padding:10px 0; font:normal 1.167em/16px Georgia, "Times New Roman", Times, serif; }
.advancedSearch .active_block ul { zoom:1; padding:0; }
.advancedSearch .active_block ul:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.advancedSearch .active_block li { clear:left; line-height:1.273em; margin-bottom:5px; width:120px; margin-right:10px; float:left; }
.advancedSearch .active_block li a { color:#333; font-weight:normal; }
.advancedSearch .active_block li.even { clear:none; margin-right:0; }
.advancedSearch .active_block li.selected { font-weight:bold; }
.advancedSearch .active_block .refineby p { background:url(/magazine/graphics/plus.png) no-repeat 0 6px; padding:3px 0 0 14px; }
.advancedSearch .active_block .refineby p.showless { background-image:url(/magazine/graphics/showless.png); }
.advancedSearch .showmore, .advancedSearch .showless { margin:0; }

#wrapper .advancedSearch .searchAgain label { width:73px; }
#wrapper .advancedSearch .searchAgain .typeofsearch label { width:85px; }

.results_date span, .results_publication span, .results_issue span, .results_section span { padding-right: 10px; }
.advancedSearch .active_block li a.remove { color:#000; font-weight:bold; padding-right: 5px; }
.advancedSearch .active_block li a.remove img {margin-left: 2px;}
.advancedSearch .active_block .active_filters h3 { padding-top:0; }
.advancedSearch .active_block .active_filters { border-bottom:1px solid #D2D1D6; padding:12px 0 11px; margin-bottom:3px; }
.advancedSearch .active_block .active_filters li { width:285px; margin-right:0; }
.js-disabled .advancedSearch .showmore, .js-disabled .advancedSearch .showless { display:none; }
.js-disabled .advancedSearch .active_block_sleeve { padding-top:0; }
.js-disabled .advancedSearch .active_block_sleeve h2 { margin-right:-11px; margin-left:-11px; }
.js-disabled .advancedSearch .active_block .formbox { padding:0; }

.advancedSearch .active_block:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.advancedSearch .active_block .refineResults ul li { margin:5px 0 6px; background:url(/magazine/graphics/arrow.gif) no-repeat 0 5px; padding-left:12px; }
.advancedSearch .active_block .refineResults ul li.selected { background-image:url(/magazine/graphics/c2_list.gif); }
.advancedSearch .active_block_sleeve h3 { font-size:1.091em; line-height:1.333; margin-bottom:5px; }

/*js disabled styles for search results*/
.js-disabled .advancedSearch .active_block+.active_block { margin-bottom:0; }
.js-disabled .advancedSearch .active_block { margin-bottom:15px; border:none; padding:0; }
.js-disabled .advancedSearch .active_block h2 { padding-left:10px; padding-right:10px; padding-bottom:2px; margin:0 0 5px; }
.js-disabled .advancedSearch .active_block .searchAgain, .js-disabled .advancedSearch .active_block .refineby { padding:10px; border:1px solid #D2D1D6; }
.js-disabled .advancedSearch .active_block .formbox h2 { background-color:#FFF; color:#333; padding-bottom:3px; text-transform:none; }
.js-disabled .advancedSearch .active_block .searchAgain { padding-top:10px; }
.js-disabled .active_block .refineResults ul { margin-left:0; margin-right:0; }

/*
// Styles for advanced search page which appear in storytext
*/

.storytext .advancedSearch {
	margin-top: 10px;
	background-color: #F5F4EB;
}
.storytext .advancedSearch .text {
	width: 308px;
}
.storytext .advancedSearch .formbox {
	padding:0;
	margin-top:10px;
}
.storytext .advancedSearch .formbox_sleeve {
	padding-bottom: 10px;
}
.storytext .advancedSearch .tab_block {
	border: 0; 

}
.storytext .advancedSearch .typeofsearch {
	margin-left: 80px;
}
.storytext .advancedSearch .tab_block ul {
	padding: 0 5px; 
}
.storytext .advancedSearch .tab_block li {
	float: none; 
	border:0;
	margin:0;
}
.storytext .advancedSearch .tab_block li h2 {
	float: none;
	background: url(graphics/dotted_bg.gif) repeat-x bottom;
	border:0;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	color: #646464;
	padding: 8px 0 10px;
}
.storytext .advancedSearch .tab_block li a {
	padding:0 5px;
	float: none;
}
.storytext .advancedSearch .hide {
	position: static;
}
#content .storytext .advancedSearch input.button {
	margin-left:0;
}

#topic, #region {
	border-color: #E0DDBB;
}
