/* Search Results */
.advancedSearch .formbox { margin-bottom:0; padding:10px 0 0; }
.advancedSearch .filter { border:0; margin:0; }
.advancedSearch .showmore, .advancedSearch .showless { margin:0; }
.advancedSearch .text { width:270px; #width:265px }
.advancedSearch .formbox .field { margin-bottom:0px; }
.advancedSearch .searchAgain select { width:71%; #width:70% }
.advancedSearch .searchAgain select.text { width:auto; margin-right:5px; }
.advancedSearch .searchAgain select#searchMonthFrom, .advancedSearch .searchAgain select#searchMonthTo { width:89px; }
.advancedSearch .searchAgain .last { margin-bottom:0; }
#searchResults .advancedSearch .searchAgain .last div { margin-left:75px; }
.advancedSearch .searchAgain .filterBy span { float:left; width:80px; padding-top:2px; }
.advancedSearch .searchAgain .typeofsearch { border-bottom:1px solid #D2D1D6; padding-bottom:5px; margin-bottom:10px; }
.advancedSearch .active_block .searchAgain .lineBr  { border-bottom:1px solid #D2D1D6; padding-bottom:10px; margin-bottom:10px; }
.advancedSearch .searchAgain .typeofsearch label *, .advancedSearch .searchAgain .filterBy label * { vertical-align:middle; margin-top:0; }
.advancedSearch .refineby .hidden { clear:left; padding:0; }
.advancedSearch .active_block { border:solid #00AEEF; border-width:0 1px 1px; padding:0 10px 10px; }
.advancedSearch .active_block:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.advancedSearch .active_block h3 { margin:0; padding:0px 0 13px; font-size:1.385em; }
.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:14px; margin-bottom:1px; width:120px; margin-right:10px; float:left; background:none; padding-left:0; color:#333; }
.advancedSearch .active_block li a { color:#333; }
.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.gif) no-repeat 0 10px; padding:5px 0 0 14px; }
.advancedSearch .active_block .refineby p.showless { background-image:url(/magazine/graphics/showless.gif); }

#searchResults #rightcolumn .advancedSearch .tab_block li h2 a { width:130px; min-height:0; _height:0; }
#searchResults #rightcolumn .advancedSearch .tab_block li.last h2 a { width:131px; }

.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:16px; margin-bottom:5px; }

.advancedSearch .active_block li a.remove { color:#333; font-weight:bold; }
.advancedSearch .active_block li a.remove img { margin-left:2px; }
.advancedSearch .active_block .active_filters { border-bottom:1px solid #D2D1D6; padding:8px 0 9px; margin-bottom:3px; }
.advancedSearch .active_block .active_filters li { width:270px; margin-right:0; color:#666 }
#searchResults .listItems h3 span img { top:3px; position:relative}
#searchResults .listItems .meta { margin:0 0 10px; }
.advancedSearch .active_block .refineby .byDate { border-bottom:1px solid #D2D1D6; padding:8px 0 13px; margin-bottom:11px; }

#searchResults #rightcolumn_sleeve .active {  margin-top:0; }
#searchResults #rightcolumn_sleeve .active_block ul { border:none; padding-top: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 styles for search results*/
.js-disabled .advancedSearch .active_block { border:none; padding:0 0 10px;}
.js-disabled .advancedSearch .active_filters { border-style:solid; border-color:#00AEEF; border-width: 1px 1px 0; padding: 20px 10px 0; margin:0; }
.js-disabled .advancedSearch .refineby { border-style:solid; border-color:#00AEEF; border-width: 0 1px 1px; padding: 10px 10px 0 }
.js-disabled .advancedSearch .searchAgain { border-style:solid; border-color:#00AEEF; border-width: 1px; padding: 20px 10px 0; }

/*
// ----------------------------------------------------------
// Styles for advanced search page which appear in storytext
// ----------------------------------------------------------
*/

.storytext .advancedSearch {
	padding-top: 15px;
}
	.storytext .advancedSearch ul { border: 0; }
		.storytext .advancedSearch li {
			float: none;
			padding-bottom: 0;
		}
			.storytext .advancedSearch li h2 { float: none; }
				.storytext .advancedSearch li h2 a {
					width: auto;
					min-height: 0;
					display: block;
					padding: 3px 8px 14px;
					background-color: #666;
					color: #fff;
					text-transform: uppercase;
					_height: auto!important;
					_width: auto!important;
					_color: #fff!important;
					_padding: 3px 8px 14px!important;
					_background-color: #666!important;
				}
				.storytext .advancedSearch li h2 a:hover {
					padding-bottom: 14px;
					padding-left: 8px;
					background-color: #666!important;
				}

.storytext .advancedSearch .searchAgain select.text {
	width: auto
}
.storytext .advancedSearch form {
	padding-top:12px;
}
.storytext .searchAgain .filterBy span {
	float: left;
	width: 85px;
	padding-right: 5px;
}
.storytext .advancedSearch .typeofsearch {
	margin-left: 128px;
}
.storytext .advancedSearch .typeofsearch label{
	width:100px
}
.storytext .searchAgain .last {
	margin:0;
	padding-bottom: 15px;
}
.storytext .advancedSearch .hide {
	position: static;
}
#content .storytext .advancedSearch input.button {
	margin-left:0;
}
