/* ###################################### */
/* -------- HOMEPAGE STYLESHEET --------- */
/* ###################################### */

@media all {
	
/* Generic news story styling */
/* latest news module */

#maincol #latestNews h3{
	font-size:1.4em;
}

#latestNews .first .thumbnail{
	/* Depending on how many large thumbs there are in the site - we could make this more common */
	background:url(/_hbi_ui/_NWO/_images/bkg/bkgThumblarge.gif) top left no-repeat;
}

#maincol #latestNews h3.first {
	font-size:1.8em;
	font-weight:400;
}

/* specific styling for buttons on homepage */
#topNewsButton,
#webLinksButton,
#otherNewsButton,
#inDepthButton {
	float:none;
}
#webLinksButton {
	margin-bottom:10px;
}


/* other news */

#otherNews ul li {
	background:none;
	padding-left:0px;
	margin-bottom:5px;
}
#otherNews .storyContent {
	width:100%;
	margin-bottom:15px;
}
#otherNews .storyContent p {
	margin-bottom:3px;
}
#otherNews .storyContent h3 {
	margin-bottom:5px;
}


/* --- showcase module --- */

#maincol #showcase .module { 
	padding:8px;
}

#showcase h2 {
	padding:0 0 10px 0;
}

#showcase h3 {
	font-size:1.4em;
	display:block;
	margin: 11px 0 7px 0;
}

#showcase p {
	margin: 0 0 10px 0;
}

#showcase .thumbnail{
	padding:0;
	margin:0;
}

#showcase .thumbnail img {
	float: none;
}

/* report Issue module */
	#maincol #latestIssue {
		background:#fef8f9;
		padding:5px 10px 0 10px;
		border-top:1px solid;
		border-color:#f9aec2;
	}
	#maincol #latestIssue .header h2 {
		float:none;
		font-size:1.2em;
		line-height:1.6em;
	}
	#maincol #latestIssue .moduleContent {
		padding:0 5px 0 5px;
	}
	#latestIssue .moduleContent ul {
		width:160px;
		margin-right:15px;
		float:left;
	}
		#latestIssue .moduleContent li,
		#webLinks .moduleContent li,
		#latestEquipment .moduleContent li,
		#latestBooks .moduleContent li,
		#otherBriefings .moduleContent li {
			background: url(/_hbi_ui/_NWO/_images/bkg/bkgLists.gif) no-repeat 0 5px;
			padding-left:12px;
			margin-bottom:14px;
			font-weight:700;
		}
	
	#latestIssue .moduleContent a.issueCover{
		text-decoration:none;
	}
	
	#latestIssue .moduleContent img {
		width:90px;
		float:left;
	}
	
	
	#latestIssue .moduleContent #btnFreeTrial{
		margin-top:7px;
		padding-left:15px;
	}
	
	/* specific styling for homepage buttons */
	#reportIssueButton,
	#reportIssueSubscribeButton,
	#reportPressButton {
		float:left;
		margin-bottom:10px;
	}


}/* closes @media */	