/* Search Results */

.byDate { border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.byDate ul li, .bySection ul li {background-image:url(/magazine/graphics/arrow.gif); #background-position: 0 4px; }
.advancedSearch .tab_block li.current a { padding-bottom: 7px; border: solid #5f316c; border-width: 0 1px; }
.advancedSearch .tab_block li.first { margin-left:0; }
.advancedSearch .tab_block li.first a { border-left:0; }

.advancedSearch .formbox { margin-bottom:0; padding:10px 0 0; }
.advancedSearch .filter { border:0; margin:0; }
.advancedSearch .showmore, .advancedSearch .showless { margin:0; font-weight: bold; font-size: .917em; text-transform: uppercase; }
.advancedSearch .text { width:290px; }
.advancedSearch .formbox .field { margin-bottom:10px; }
.advancedSearch .searchAgain select { width:68%; }
.advancedSearch .searchAgain select.text { width:auto; margin-right:5px; }
.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, .advancedSearch .active_block .searchAgain .lineBr { border-bottom:1px solid #D2D1D6; padding-bottom:5px; }
.advancedSearch .searchAgain .typeofsearch label *, .advancedSearch .searchAgain .filterBy label * { vertical-align:middle; margin-top:0; }
.advancedSearch .refineby .hidden { clear:left; padding:0; }
.advancedSearch .active_block { padding:0 0 10px; border-top: 1px solid #5f316c; margin-top: -1px; }
.advancedSearch .active_block:after { content:"."; clear:left; display:block; height:0; visibility:hidden; } /* :hack:float enclosing */
.advancedSearch .active_block h3 { color: #999; margin:0; padding:15px 0 16px; }
.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; font-size: .917em; line-height:15px; color: #000; margin-bottom:5px; margin-right:10px; width:120px; float:left; }
.advancedSearch .active_block li a { color:#000; font-weight:bold; }
.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 6px; padding:1px 0 0 14px; margin-top: 5px; }
.advancedSearch .active_block .refineby p.showless { background-image:url(/magazine/graphics/showless.gif); }

.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/arrow.gif); }
.advancedSearch .active_block_sleeve h3 { font-size:1.091em; line-height:16px; margin-bottom:5px; }

.advancedSearch .active_block li a.remove { color:#000; font-weight:bold; }
.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:270px; margin-right:0; }

#searchResults #highlight { color: #000; margin: 0 0 10px; }
#searchResults #rightcolumn_sleeve .active { padding-top:0; margin-top:0; }
#searchResults #rightcolumn_sleeve .active_block ul { border:none; padding-top:2px; }

.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+.active_block { margin-bottom:0; }
.js-disabled .advancedSearch .active_block { margin-bottom:15px; border:none; padding:0; }
.js-disabled .active_block .refineResults ul { margin-left:0; margin-right:0; }

/*
// ----------------------------------------------------------
// Styles for advanced search page which appear in storytext
// ----------------------------------------------------------
*/

#wrapper .storytext .formbox .searchAgain .field div {
	margin-left: 75px; 
}

#wrapper .storytext .formbox .searchAgain #filterBy div {
	margin-left: 6px;
	float: left;
}

.storytext .formbox .searchAgain .filterBy span {
	float: left;
	width: 70px;
	font-weight: bold;
}

#wrapper .storytext .searchAgain label {
	font-size: 1em;
}

.storytext .advancedSearch {
	margin-top: 10px;
}
.storytext .advancedSearch .formbox {
	padding:0;
}
.storytext .advancedSearch .formbox_sleeve {
	padding-bottom: 10px;
}
.storytext .advancedSearch .tab_block {
	border: 0; 

}
.storytext .advancedSearch .typeofsearch {
	margin-left: 76px;
	border:0;
}
.storytext .advancedSearch .tab_block ul {
	border:0;
	padding-top:0;
}
.storytext .advancedSearch .tab_block li {
	float: none; 
	border:0;
	margin:0;
}
.storytext .advancedSearch .tab_block li h2 {
	float: none;
	background: #5F316C url(/magazine/graphics/arrow_ad.gif) no-repeat 8px 12px;
	border:0;
	text-align: left;
	font-weight: bold;
	font-size: .917em;
	text-transform: uppercase;
	color: #fff;
	padding: 6px 20px;
}
.storytext .advancedSearch .tab_block li a {
	padding:0;
	float: none;
	border:0;
	color: #fff;
	text-decoration: none;
}
* html .storytext .advancedSearch .tab_block li a { /* ie6 styles only */
	color: #fff !important;
	text-decoration: none !important;
}
.storytext .advancedSearch .tab_block li a:hover {
	background: none;
}
.storytext .advancedSearch .hide {
	position: static;
}
#content .storytext .advancedSearch input.button {
	margin-top: 10px;
	margin-left:0;
}
