/* Footer Resets */
div#nick-footer ul, div#nick-footer li, div#nick-footer h3, div#nick-footer h4,
div#nick-footer h5 { margin: 0; padding: 0; }
div#nick-footer ul, div#nick-footer li { list-style: none; }
div#nick-footer h3, div#nick-footer h4, div#nick-footer h5 { font-family: Arial, Helvetica, sans-serif; }
div#nick-footer h5 { text-transform: uppercase; }
div#nick-footer a { color: #666;}
div#nick-footer h4{
	background: url('http://www.nick.com/nick-assets/footer/footer-nickelodeon-network-groups.gif') no-repeat 6px 8px;
	text-indent: -9000px;
}

/* Clearfix */
div#nick-footer-container:after,
ul#nick-footer-menu:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
div#nick-footer-container,
ul#nick-footer-menu { display: inline-block; }
html[xmlns] div#nick-footer-container,
html[xmlns] ul#nick-footer-menu { display: block; }
* html ul#nick-footer-menu,
* html div#nick-footer-container { height: 1%; }

div#nick-footer {
	clear: both;
	background: #e4e5e7 url(/assets/shared/footer/footer_top.gif) no-repeat top left;
	margin: 15px auto;
	width: 993px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

div#nick-footer-bottom {
	padding: 0px 6px 10px 6px;
	background: transparent url(/assets/shared/footer/footer_bottom.gif) no-repeat bottom left;
}

div#nick-footer h4 {
	line-height: 32px;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	padding-left: 8px;
}

div#nick-footer-container {
	background-color: #fff;
	width: 961px;
	margin-top: 4px;
	padding: 10px;
}

div#nick-footer-container div.nick-footer-siteblock {
	float: left;
	width: 137px;
	margin-bottom: 20px;
}

div#nick-footer-container div.nick-footer-siteblock.small-siteblock {
	margin:0 26px 20px;
}

div#nick-footer-container div.nick-footer-siteblock h5,
div#nick-footer-container div.nick-footer-siteblock h5 a {
	font-size: 11px;
	color: #ff7f00;
	letter-spacing: 1px;
	text-decoration: none;
}

div#nick-footer-container div.nick-footer-siteblock h5 a:hover { 
	color: #c1272d;
	text-decoration: underline;
}

div#nick-footer-container div.nick-footer-siteblock ul li {	
	line-height: 18px; 
	text-indent:-10px;
	margin-left:10px;
	}

div#nick-footer-container div.nick-footer-siteblock ul li a {
	font-size: 10px;
	text-decoration: none;
	color: #555;
	padding-left: 10px;
	background: transparent url(/assets/shared/footer/footer_bullet.gif) no-repeat 0 4px;
}

div#nick-footer-container div.nick-footer-siteblock ul li a:hover { text-decoration: underline; }

div#nick-footer-text {
	clear: both;
	padding-top: 20px;
	background: transparent url(/assets/shared/footer/footer_divider.gif) no-repeat top center;
}

div#nick-footer-text h3 { margin-bottom: 10px; }

div#nick-footer-text p {
	margin: 0 0 10px 0;
	font-size: 10px;
	color: #555;
}

div#nick-footer-text p a {
	text-decoration: underline;
}

div.nick-footer-menu-center { text-align: center; }

.nick-footer-menu { 
	float: left;
	padding-bottom: 10px !important;
}

.nick-footer-nai-logo { margin: 0px 0px -2px 0px; }

div.nick-footer-center { float: none; clear:both; }

ul#nick-footer-menu { padding-bottom: 10px; }

ul#nick-footer-menu li, .nick-footer-menu li {
	float: left;
	border-right: 1px solid #555;
}
div.nick-footer-center a { border-right: 1px solid #555; }
div.nick-footer-center a.last { border-right: 0; }

ul#nick-footer-menu li a, .nick-footer-menu a {
	padding: 0 5px;
	color: #555;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:normal;
}
div#nick-footer .nick-footer-menu li a.privacy-policy { font-size:11px; color:#555; font-weight:normal; }

ul#nick-footer-menu li a:hover, .nick-footer-menu a:hover { text-decoration: underline; }

ul#nick-footer-menu li.last, ul.nick-footer-menu li.last { border-right: 0; }
ul#nick-footer-menu li.first a, ul.nick-footer-menu li.first a { padding-left: 0; }

span#nick-footer-copyright {
	clear: both;
	float: left;
	display: block;
	font-size: 10px;
	line-height: 32px;
	color: #555;
}
img#comscore-logo {	float: right; }
div#nick-footer-top { clear: both; }

/* FLUX Overrides */
body .Flux ul#nick-footer-menu li, 
    body .Flux .nick-footer-menu li {
	display:inline !important;
	float:left !important;
}
body .Flux #nick-footer-menu li a.privacy-policy{
	font-size:13px;
	color:#FF7F00 !important;
}


