#masthead {

}

#navigation {
	background: url(http://a.dolimg.com/en-US/disneyfans/media/global/2012_nav.png) no-repeat -219px bottom;
	width: 217px;
	padding-bottom: 13px;
	position:relative;
	left: -5px;
}

ul.mainnav {
	padding: 12px 0 0 0;
	margin: 0 0 0 0;
	font-family: "Arial", "Helvetica", "sans serif";
	background: url(http://a.dolimg.com/en-US/disneyfans/media/global/2012_nav.png) no-repeat 4px 0;
	font-weight: bold;
	font-size: 1px;
	line-height: 1px;
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-top.png) no-repeat top left;*/
}

ul.mainnav li.last-child {
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-bottom.png) no-repeat bottom left;*/
}

ul.fixed {
	min-height: 326px;
}

ul.mainnav ul.subnav {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, "sans serif";
	text-transform: none;
	letter-spacing: 0;
	display: none;
	font-size: 1px;
	line-height: 1px;
}

ul.mainnav li {
	clear: both;
	overflow: auto;
	font-size: 1px;
	line-height: 1px;
	padding: 3px 0;
}

ul.mainnav li.active ul.subnav li {
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-repeat.png);*/

}

ul.mainnav li.active ul.subnav li a {
	/*height: 20px;*/
	line-height: 20px;
	margin-left: 25px;
	font-size: 14px;
	min-height: 20px;
}

ul.mainnav li a:hover,
ul.mainnav li.active a {
	/*height: 24px;*/
	min-height: 24px;
	min-width: 28px;
	color: #ffffff;	
	text-decoration: none;
	background: url(http://a.dolimg.com/en-US/disneyfans/media/global/2012_nav.png) no-repeat 0px -484px;
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-active.png) no-repeat left -11px;*/
}

ul.mainnav li.child-active a {
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-repeat.png);*/
}

ul.mainnav li.active li a {
	background: none;
}

ul.mainnav li.nochildren a {
	background: none;
	height: auto;
}

ul.mainnav li a {
	color: #153e4c;
	text-decoration: none;
	outline: 0;
	font-size: 17px;
 	display: block;
	/*height: 24px;*/
	min-height: 24px;
	padding-left: 22px;
	line-height: 28px;
	overflow: hidden;
	/*background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-repeat.png);*/
}

ul.mainnav li ul.subnav a {
	color: #19385c;
	/* background: url(http://a.dolimg.com/en-US/disneyfans/media/global/sprites/bullet-blue-dot.gif) no-repeat 10px center; */
}

ul.mainnav li ul.subnav a:hover {
	text-decoration: underline;
}

ul.mainnav li ul.subnav li:last-child {
	padding-bottom: 5px;
}

ul.mainnav li ul.subnav li.active {
	/* background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-active.png) no-repeat left center; */
}

ul.mainnav li ul.subnav li.active a {
	color: #152e4b;
	font-family: Arial, Helvetica, "sans serif";
	font-weight: bold;
	text-decoration: underline;
}

ul.mainnav li.pending a {
	color: #568fd2;
	/* background: url(http://a.dolimg.com/en-US/disneyfans/media/global/backgrounds/bg-nav-repeat.png); */
}

ul.mainnav li.active ul.subnav {
	display: block;
	clear: both;
}

ul.mainnav li ul.subnav li a {
	padding: 0 0 0 5px;
	min-height: auto;
}

div.find-bar {
	margin: 0;
	padding: 5px 0 30px 4px;
	min-height: 300px;
}

div.find-bar ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 30px;
}

div.find-bar ul ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	display: none;
}

div.find-bar ul li {
	font-weight: bold;	
	/* background: url(http://a.dolimg.com/en-US/disneyfans/media/global/sprites/bullet-blue-dot.gif) no-repeat 0 7px; */
	padding-left: 7px;
}

div.find-bar ul li ul li {
	padding: 0;
	background: none;
	font-size: 12px;
}

div.find-bar ul li.active ul {
	display: block;
}

div.find-bar ul li a {
	font-size: 16px;
	color: #59140d;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -1px;
}

div.find-bar ul li a:hover {
	text-decoration: underline;
}

div.find-bar h5 {
	width: 200px;
	padding: 0 5px;
	height: 36px;
	background: url('http://a.dolimg.com/en-US/disneyfans/media/global/sprites/2012_module_headers.png') no-repeat 0 -96px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 37px;
}

div.find-bar h5 em {
	font-family: Arial, Helvetica, "sans serif";
	font-weight: bold;
	font-style: normal;
}

div.find-bar h6{
	font-family: Arial, Helvetica, "sans serif";
	color: #4890a8;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 0 0 0 15px;
	margin-top: 8px;
}