#mainnav {
				background:url(/magazine/graphics/subnav_bg.gif) no-repeat center bottom;
				height:43px;
				width:956px;
				margin: 0 auto;
			}
			#mainnav.enhancedmenu {
  				background: url(/magazine/graphics/subnav_bg_enhanced.gif) no-repeat center bottom;
			}
			/*top level nav*/
			#mainnav UL {
				padding: 0;
				position:relative;
				margin: 0;
				min-height: 0;
				_height:0;
				background-color:#fff;
			}
			#mainnav UL:AFTER {
				clear: both;
				content: '.';
				display: block;
				height: 0;
				visibility: hidden;
			}
				#mainnav LI {
					background: 0;
					float: left;
					font-size: 0.857em;
					list-style: none;
					margin: 0 1px -1px 0;
					padding: 0;
				}
				#mainnav LI.first {
					margin-left: 0;
				}
				#mainnav li.rss a {
					background:url(/magazine/graphics/navitem_rss_left_bg.gif) no-repeat left top;
					padding-left:21px;
				}
					#mainnav li.rss a:hover, #mainnav li.rss.over a {
						background:url(/magazine/graphics/navitem_rss_lefthover_bg.gif) no-repeat left top;
					}
				#mainnav li.rss.current a {
					background:url(/magazine/graphics/navitem_rss_lefton_bg.gif) no-repeat left top;
				}
						#mainnav ul div li.label {
					padding:1px 7px 0 6px;
				}
				/* Menu Tab Styles*/
					/*Normal Grey*/
					#mainnav LI A {
						background: url(/magazine/graphics/navitem_left_bg.gif) no-repeat left top;
						color: #000000;
						display: block;
						font-weight: bold;
						padding-left: 6px;
						text-decoration: none;
					}
						#mainnav LI A SPAN {
							background: url(/magazine/graphics/navitem_right_bg.gif) no-repeat right top;
							display: block;
							padding: 2px 6px 2px 0;
						}
					/* Hover Red */
						#mainnav LI A:HOVER,
						#mainnav LI.current A,
						#mainnav LI.over A,
						#mainnav LI.current.over A {
							background: url(/magazine/graphics/navitem_lefthover_bg.gif) no-repeat left top;
							color: #FFFFFF;
							cursor: pointer;
						}
							#mainnav LI A:HOVER SPAN,
							#mainnav LI.current A SPAN,
							#mainnav LI.over A SPAN,
							#mainnav LI.current.over A SPAN {
								background: url(/magazine/graphics/navitem_righton_bg.gif) no-repeat right top;
								padding-bottom: 3px;
							}
					/* Enhanced Blue Styles Top Level */
					/* Enhanced Blue Normal */
						#mainnav LI.enhanced A {
							background:url(/magazine/graphics/navitem_enhanced_left_bg.gif) no-repeat left top;
							color:#FFFFFF;
						}
							#mainnav LI.enhanced A SPAN {
								background:url(/magazine/graphics/navitem_enhanced_right_bg.gif) no-repeat right top;
							}
						/*Enhanced Hover*/
						#mainnav LI.enhanced A:HOVER,
						#mainnav LI.current.enhanced A,
						#mainnav LI.over.enhanced A,
						#mainnav LI.over.current.enhanced A {
							background:url(/magazine/graphics/navitem_enhanced_lefton_bg.gif) no-repeat left top;
						}
							#mainnav LI.enhanced A:HOVER SPAN,
							#mainnav LI.current.enhanced A SPAN,
							#mainnav LI.over.enhanced A SPAN,
							#mainnav LI.over.current.enhanced A SPAN {
								background:url(/magazine/graphics/navitem_enhanced_righton_bg.gif) no-repeat right top;
							}

					/*Second Nav*/
						/*second level nav normal*/
						#mainnav LI DIV {
							left: -9999px;
							position: absolute;
							top: 22px;
							width: 956px;
						}
							#mainnav LI:HOVER DIV, #mainnav LI.over DIV {
								left: 0px;
								min-height: 22px;
								z-index:100;
							}

								/* third level nav noraml*/
								#mainnav LI:HOVER DIV DIV, #mainnav LI.over DIV DIV  {
									left:-9999px;
									position: absolute;
									top: 21px;
									width: 144px;
									padding-left: 7px;
									padding-right: 5px;
								}

									#mainnav LI DIV LI:HOVER DIV {
										left: auto;
									}
										#mainnav LI DIV LI:HOVER DIV LI {
											background: 0;
											float:none;
											width: 144px;
										}
		/* Overrides */
			/* Red Current, second evel */
			#mainnav UL UL {
				background:url(/magazine/graphics/subnav_bg.gif) no-repeat center bottom;
			}
			#mainnav LI.current DIV {
				left: 0px;
			}
				#mainnav LI LI {
					background:url(/magazine/graphics/subnav_divider.gif) no-repeat left 0;
					color: #FFFFFF;
					float: left;
					font-size: 0.917em;
					font-weight: bold;
					margin: 0;
					text-transform: uppercase;
				}
					#mainnav #mainnav_sleeve LI LI A, #mainnav #mainnav_sleeve .over LI A {
						background: 0;
						color:#FFFFFF;
						padding:1px 8px 2px;
					}
						#mainnav LI LI A:HOVER {
							background: 0;
							text-decoration:underline;
						}
					#mainnav LI LI.current,
					#mainnav LI LI.current A,
					#mainnav LI LI.current A:HOVER {
						background: #980017;
						text-decoration: underline;
					}
					#mainnav #mainnav_sleeve LI LI.dropdown A, #mainnav LI LI.dropdown A:HOVER,
					#mainnav #mainnav_sleeve LI.enhanced LI.dropdown A,
					#mainnav #mainnav_sleeve LI.enhanced LI.dropdown A:HOVER,
					#mainnav #mainnav_sleeve LI.current.enhanced LI.dropdown A,
					#mainnav #mainnav_sleeve LI.current.enhanced.over LI.dropdown A,
					#mainnav #mainnav_sleeve LI.enhanced.over LI.dropdown A {
						background-image: url(/magazine/graphics/navitem_morenav_bg.gif);
						background-position: right 8px;
						background-repeat: no-repeat;
						padding-right: 20px;
					}

			/* Enhanced current, Second Level */
			#mainnav LI.enhanced DIV UL {
				background:url(/magazine/graphics/subnav_bg_enhanced.gif);
			}
			#mainnav LI.current DIV {
				left: 0px;
			}
				#mainnav LI.enhanced LI {
					background:url(/magazine/graphics/enhanced_subnav_divider.gif) no-repeat left 0;
				}
					#mainnav LI.enhanced LI A:HOVER,
					#mainnav LI.current.enhanced LI A,
					#mainnav LI.enhanced.over LI A,
					#mainnav LI.current.enhanced.over LI A {
						background :0;
					}
						#mainnav LI.enhanced LI A:HOVER {
							text-decoration:underline;
						}
					#mainnav LI.enhanced UL LI.current,
					#mainnav LI.enhanced UL LI.current A,
					#mainnav LI.enhanced UL LI.current A:HOVER {
						background: #011F32;
						text-decoration: underline;
					}
			#mainnav #mainnav_sleeve UL DIV LI.rss A {
				background:url(/magazine/graphics/icons/nav_rss.gif) no-repeat 8px 4px;
				float:left;
				padding-left:24px;
			}

			/* Red Current, third evel */
			#mainnav UL DIV DIV, #mainnav .over UL DIV DIV {
				background:url(/magazine/graphics/dropnav_sideshadow.png) repeat-y center bottom;
				width: 144px;
			}
				#mainnav LI.current DIV UL LI DIV {
					left: -9999px;
					top: 21px;
					padding-left: 7px;
					padding-right: 5px;
				}
			#mainnav LI.current DIV LI:HOVER DIV {
				left: auto;
			}
			#wrapper #mainnav #mainnav_sleeve LI UL LI LI A {
				color: #000;
				background :0;
			}
			#mainnav #mainnav_sleeve LI UL LI LI.current A {
				background: 0;
				text-decoration: underline;
			}
			#wrapper #mainnav LI UL LI.morenav LI A {
				background: 0;
				padding-right: 8px;
			}
			#wrapper #mainnav LI UL LI UL LI A {
				color: #000000;
				padding:5px 8px;
				text-decoration: none;
			}
			#wrapper #mainnav LI LI LI A:HOVER {
				text-decoration: underline;
			}
			/* Enhanced Current, second Third level */
			#mainnav UL UL UL {
				background: 0;
				padding-bottom: 11px;
			}
				#mainnav .enhanced DIV UL UL, #mainnav .over.enhanced DIV UL UL {
					background:url(/magazine/graphics/enhanced_dropnav_sideshadow.png) repeat-y center bottom;
					padding-bottom: 11px;
				}
				#mainnav .enhanced LI.first {
					background-image:none;
				}
				#wrapper #mainnav #mainnav_sleeve LI.enhanced UL LI LI A {
					color: #fff;
					background :0;
				}
				#mainnav #mainnav_sleeve LI.enhanced UL LI LI.current {
					background: 0;
					text-decoration: underline;
				}
				#wrapper #mainnav ul li.over div div {
					left:-9999px;
				}
				#mainnav ul li.over ul li div {
					left:auto;
				}
				#wrapper #mainnav ul li.over div div LI,
				#wrapper #mainnav ul li.current div div LI {
					background: 0;
				}
