/* Navigation */

#navshell {
	height:30px;
	margin:0 0 0 0;
	margin-bottom: 8px;
	padding:0 0 0 3px;
	clear:both;
	}
.seriesThumbs .item
{
    margin-top: 5px;
    text-align: center;
    width: 106px;
    height: 115px;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #ffffff;
    font-size: 10px;
    line-height: 12px;
    font-family: Verdana, Arial, Sans-Serif;
    color: #333333;
}
.seriesThumbs .item a
{
    color: #6699cc;
    text-decoration: none;
}
.seriesThumbs .item img
{
    width: 100px;
    border: 1px solid #cccccc;
}
#navigation, #navigation ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation a { 
	display: block;
	}

.nav {
	z-index: 5000;
	position: relative;
	}

#navigation li { /* all list items */
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	}

#navigation li ul li {
	text-align: left;
	}

#navigation .nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}


#navigation li ul ul { /* third-and-above-level lists | Controls distance of UL submenus from parent */
	margin: -20px 0 0 149px;
	z-index: 6001;
	}

/* positions lists far left so not visible on screen, yet screen readers can see it */
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfHover ul ul, #navigation li.sfHover ul ul ul {
	left: -999em;
	}

/* lists nested under hovered list items */
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfHover ul, #navigation li li.sfHover ul, #navigation li li li.sfHover ul { 
	left: 0px;
	}


/* top level navigation appearance, using class method because of IE quirks */
.nav li a, .nav li a:visited {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color:#ddd;
	display: block;
	padding: 2px 2px 30px;
	text-decoration:none;
	border:0;
	
	}

	#navigation li:hover a, #navigation li.sfHover a {
	background:url(../images/nav.topnav.bg.gif) top left repeat-x;
	color: #fff;
	
	}
	

/* top level navigation hover state appearance */
#navigation li:hover a, #navigation li.sfHover a {
	background:url(../images/nav.topnav.bg.gif) top left repeat-x;
	color: #fff;
	}
	
/* top level navigation current location state appearance */
#navigation li.current {
	background:url(../images/nav.topnav.current.bg.gif) top left repeat-x;
	color: #fff;
	}
	
#navigation li.current a {color:#fff;}


/* submenu appearance */
#navigation li:hover ul a, #navigation li.sfHover ul a {
	background:#3f3e9b;
	color: #eee;
	padding: 5px;
	width: 200px;	/* match borders and add padding for total width */
	font-weight:normal;
	}

/* submenu hover state appearance */
#navigation li:hover ul a:hover, #navigation li.sfHover ul a:hover {
	background: Highlight;
	color: #fff;
	}

/* submenu shell */
.nav ul {
	margin: 0;
	padding: 0 5px;
	width: 200px; /* needed for FF, or wont animate past 1st tier */
	position: absolute;
	top: -999em;
	left: -1px;
	}

/* submenu shell vertical position */
.nav li:hover ul, .nav li.sfHover ul {
	top: 30px;
	}

/* submenu links */
.nav ul a {
	border-top: 0;
	border-bottom: 0;
	/*border-bottom: 0;*/
	padding: 0px 5px;
	width: 200px;
	letter-spacing:1px;
	/*  white-space: nowrap; */
	}

/* submenu links hover */
.nav ul a:hover {

	}
	
#there a {color:#fff;}