/** 
* Fixes - 
* 5/10/2011 - Scroll issue: When browser is narrower than 991px, causing side scroll, background of banner and header doesn't extend  over 
*							to hidden part of viewport when you scroll over.
*							Fix: set min-with
**/
/* FOOTER *********************************************************************************************/
#cnnFooter { background-color:#005585; width:100%;  
min-width: 991px; /* scroll fix */ }
@media only screen and (device-width: 768px) {
	#cnnFooter {padding: 0 15px; }
}

#cnnFooter .innershell { margin:0 auto; padding-bottom:25px; width:991px; overflow:hidden; text-align:left; color:#FFF; } 
#cnnFooter .cnnlogo { margin-top:25px;}
#cnnFooter li { margin: 25px 20px 15px 0px; width:176px; float:left; }
#cnnFooter li.lastItem { margin-left:0px; }
#cnnFooter li .listHeader { margin-bottom:7px; font-weight:bold; font-size:12px;  line-height:1.33em; color:#FFF; }
#cnnFooter a { margin-bottom:10px; font-size:12px; text-decoration:none; color:#FFF; } 
#cnnFooter a:hover{ text-decoration:underline; }
#cnnFooter .disclaimer { border-top:1px solid #3E729B; border-bottom:1px solid #3E729B; clear:both; color:#5287BB; font-size:11px; line-height:1.636em; overflow:hidden; padding:20px 0; }
#cnnFooter .disclaimer a {font-size:11px;}
#cnnFooter .copyright { margin-top:20px; clear:both;  font-size:11px; color:#FFF; }
#cnnFooter .copyright a { text-decoration:none; color:#5287BB;  font-size:11px; }
#cnnFooter .copyright a:hover { text-decoration:underline; }
#cnnFooter ul li li{ float: none; margin: 0 0 10px 0; width: auto;}

/** iframe hide hack **/
#cnnFooter iframe {display: none;}