@media all{
/* ==== WARNING ==== Please see readme.txt before you even think about changing anything in here! */

/* ########################################### */
/* ------- SITE NAVIGATION STYLESHEET -------- */
/* ########################################### */

/* ------- Site nav -------- */

	#siteNavContainer {
		clear: both;
		width: 960px;
		padding: 0;
		margin: 0;
		}
		
	#siteNav {
		width: 960px;
	}
	
		#siteNav ul {
			height: 39px;
			width:auto;
			display:block;
			background: url(/_hbi_ui/_PRO/_images/bkg/bkg_siteNav_ul.gif) repeat-x 0 0;
			}
			
			#siteNav ul li {
				display: inline;
				width:auto;
				} 
				
				#siteNav ul li#mainNavHome {
					padding-left:4px;
					}
					
				#siteNav ul li a {
					background:transparent url(/_hbi_ui/_PRO/_images/bkg/bkg_siteNav_li_a.gif) right 12px no-repeat;
					display: block;
					text-align: center;
					text-decoration:none;
					padding: 5px 16px 0 9px;
					font-size: 1.2em;
					line-height: 2.5em;
					text-transform: capitalize;
					white-space:nowrap;
					font-weight: 700;
					}
		
	#siteNav ul li a.last, 
	#subNav ul li a.last {
		background: none;
		}
		
	#siteNav li a.selected,
	#siteNav li a.selected:active, 
	#siteNav li a.selected:hover,
	#subNav li a.selected,
	#siteNav li a:hover, 
	#siteNav li a:focus, 
	#siteNav li a.on,
	#subNav li a:focus, 
	#subNav li a:hover {
		color:#ed1c24;
		}
	
/* ------- Sub nav -------- */

	#subNav {
		clear: both;
		display:inline-block;
		width: 960px;
		background: #f1efef url(/_hbi_ui/_PRO/_images/bkg/bkg_subNav_ul.gif) repeat-x bottom left;
		}
		
		#subNav ul {
		 	padding: 0 0 0 4px;
			}
		
			#subNav ul li {
			 	padding:7px 0;
				}
			
				#subNav ul li a {
					font-size:1.2em;
					padding:0 15px;
					display:block;
					}
	
/* ------- site search -------- */

	#siteSearch {
		float: left;
		margin: 155px 0 0 180px;
		background: #f1efef;
		padding: 7px 5px;
		border: 1px solid #e3e0df;
	}
	
		#siteSearch form{
			overflow:hidden;
		}	
		
			#siteSearch .field {
				margin: 0 4px 0 0;
				border:1px solid #6c8896;
				padding: 1px 4px;
			}
			
			#siteSearch .searchKeyword {
				width: 113px;
				font-weight: 700;
				font-size: 1.1em;

			}
			
			#siteSearch .searchScope {
				width: 84px;
				font-size: 1.1em;
				height: 20px;
				padding: 0;
			}
			
			#siteSearch label {
				float:left;
				margin: 0 4px 0 0;
				padding: 2px 0 0 0;
				font-size: 1.1em;
			}	
	
	input.goButton {
		display:block;
		float: left;
		cursor:pointer;
		text-transform:uppercase; /*needed for ie6 to indent the text*/
		padding: 0 4px;
		margin-right:0;
		height: 20px;
	}	
		
/* ------- top nav/links positioned from the footer -------- */
	
	div#minorNavPosition {
		position: absolute;
		top: 122px;
		right: 233px;
		z-index: 40;
		}
	
	div#topNav ul li {
		font-size:1.1em;
		padding:0 7px;
		border-right: 1px solid #828f97;
		}
		
		div#topNav ul li a:hover {
			text-decoration: none;
			color:#ED1C24;
		}
		
		div#topNav ul li#RSS a {
			background:url(/_hbi_ui/_PRO/_images/icon/ico_RSS.gif) 0 2px no-repeat;
			padding: 0 0 0 40px;
			}
				
		div#topNav ul li.last {
			border:none;
			}
			
/* ------- disruptor -------- */

#disruptorContainer {
	width: 157px;
	height: 113px;
	position: absolute;
	top: 122px;
	right: 0;
	}
	
#disruptorLink {
	width: 120px;
	height: 64px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	z-index: 60;
	}
	
	#disruptorLink a {
		width: 120px;
		height: 64px;
		display: block;
		background:url(/_hbi_ui/_PRO/_images/bkg/bkg_disruptorLink.gif) 0 0 no-repeat;
		}
			
		#disruptorLink a span {
			visibility: hidden;
		}	
			
		#disruptorLink a:active {
			background-color: transparent;
		}
		
		#disruptorLink a:hover{
			text-decoration:none;
		}

#disruptorDrop {
	position: absolute;
	width: 188px;
	background: #e3e0df url(/_hbi_ui/_PRO/_images/bkg/bkg_disruptorDrop.gif) top right no-repeat;
	border: 1px solid #828f97;
	top: 0;
	right: 0;
	z-index: 100;
	}
	
	#disruptorDrop a#disruptorClose {
		display: block;
		float: right;
		width: 30px;
		height: 30px;
		}
		
		#disruptorDrop a#disruptorClose:active {
			background: transparent;
			}	
		
	#disruptorDrop .thisIssueTop {
		min-height: 64px;
		padding: 30px 11px 0 11px;
		}
		
		#disruptorDrop .thisIssueTop h3 {
			font-weight: 700;
			color: #007dc5;
			font-size: 1.7em;
			background: url(/_hbi_ui/_PRO/_images/bkg/bkg_dash.gif) bottom left repeat-x;
			padding: 0 0 8px 0;
			}
			
		#disruptorDrop .thisIssueTop ul {
			margin: 20px 0 0 0;
		}
		
				#disruptorDrop .thisIssueTop ul li {
					margin: 0 0 17px 0;
					font-weight: 700;
					font-size: 1.2em;
				}
				
					#disruptorDrop .thisIssueTop ul li a:hover {
						color: #007dc5;
						text-decoration: underline;
					}
							
	#disruptorDrop .thisIssueBottom {
		padding: 11px 8px 6px 6px;
		background: #828f97;
		}
		
		#disruptorDrop .thisIssueBottom p {
			margin-left: 5px;
			color: #fff;
			font-weight: 700;
			margin-bottom: 8px;
			}
	
.issueOff .showDrop {
	display: none;
	}
	
/* ------- Footer nav and sister sites -------- */
	
	#footer p, #footer li, #footer h5 {
		font-size: 1.1em;
		}
	
	.footerContainer {
		background: url(/_hbi_ui/_PRO/_images/bkg/bkg_footerContainer.gif) 0 0 repeat-x;
		padding: 15px 0 0 0;
		margin-bottom:20px;
		}
	
	.footerContainer .footerNav ul {
		padding:  0 20px;
		}
	
	.footerContainer .footerNav ul li {
		margin-right:5px;
		float: left;
		display: inline;
		border-right:1px solid #000;
		padding:0 5px 0 4px;
		
		}
		
	.footerNav {background:#f2f2f2;padding:8px 0; float:left; width:100%; }	
	
	.footerContainer .footerNav ul li{border-right:1px solid #000;}
		
	.footerContainer .footerNav ul li a, .sisterSites ul li a {text-decoration:underline;}
	.footerContainer .footerNav ul li a:hover, .sisterSites ul li a:hover {color:#ed1c24;}
	
	.footerContainer .sisterSites {
		margin-top: 4px;
		padding-top: 5px;
		}	
	
	.sisterSites ul li{display:block;width:100%;margin-bottom:10px;}
	
	.sisterSites ul li span{font-weight:700;text-transform:capitalize;}
		
	.sisterSites ul{margin:2px 0 0 24px;}
	
	.sisterSites h5{padding:10px 0 10px 24px;}
	
	.footerContainer .footerNav ul li.last, .sisterSites ul li.last{
		border-right:none;
		}
	
	.footerHaymarket {
		float: left;
		padding-left: 24px;
		margin:10px 0;
		}
		
	.footerHaymarket p {
		margin-left: 6px;
		}
	
	.awardsFooter {
		float: right;
		padding-bottom: 10px;
	}

/* ------- close bracket for @media -------- */	
}
