/*  CUSTOM CSS */

/* Custom Menu Overlay Fonts and Colors */
#WNAffWAOW #WNMenuCol1 .csMenuOverlay {
  /* entire overlay box */
  border: 1px solid #b5b9bc;
  background: #eaeaea;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay a:hover {
  /* overall link hover state */
  text-decoration: underline;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuRight {
  /* border separating left/right sections */
  border-left: 1px solid #b5b9bc;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuLeft a {
  /* left-hand links */
  color: #1C498D;
  font: bold 13px Arial, Verdana, sans-serif;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuRight h3 {
  /* right hand category heading */
  color: #000;
  font: normal 16px Arial, Verdana, sans-serif;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuRight .csMenuStory a.csHeadline {
  /* right-hand story headlines */
  color: #1C498D;
  font: bold 12px Arial, Verdana, sans-serif;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuRight .csMenuStory p {
  /* right-hand story summary */
  color: #000;
  font: normal 12px Arial, Verdana, sans-serif;
}
#WNAffWAOW #WNMenuCol1 .csMenuOverlay .csMenuRight .csMenuStory a {
  /* right-hand links within summaries */
  color: #1C498D;
  font: normal 12px Arial, Verdana, sans-serif;
}

/* Ribbon */
#WNColsAll .wnDSHeader {
	background-color: #ffffff !important;
	background-image: url('http://ftpcontent.worldnow.com/waow/custom/2011/title_bg.gif') !important;	
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}

#WNColsAll .wnDSHeader h3 {
	background-repeat: no-repeat !important;
	background-position: left bottom !important;
	padding-left: 18px !important;
}
/* Min-Height Override */
#WNColsAll #WNCol23,
#WNColsAll #WNCol4,
#WNColsAll #WNCol5 {
	min-height: 0px !important;
}
/* Col. 4A Max-Height Override */
#WNColsAll #WNCol4 .wnDS76 #WNDS76Items {
	max-height: none !important;
}

/* OPTIMUS V1 CODE */
#DisplaySizeId-30 .header {
	background-color: #ffffff !important;
	background-image: url('http://ftpcontent.worldnow.com/waow/custom/2011/title_bg.gif') !important;	
	background-repeat: repeat-x !important;
	background-position: left bottom !important;
}

#DisplaySizeId-30 .header h3 {
	background-repeat: no-repeat !important;
	background-position: left bottom !important;
	padding-left: 18px !important;
	line-height: 28px;
}

#DisplaySizeId-30 .header h3 .text {
	font-size: 20px;
}

/* OPTIMUS */
.wnBlock.displaySize.displaySizeId28,
.wnBlock.displaySize.displaySizeId22,
.wnBlock.displaySize.displaySizeId3,
.wnBlock.displaySize.displaySizeId14 {
	background-color: transparent;
	border: none;
}