#wrapper_sleeve {
	padding-top: 0;
}
#myaccountNav:AFTER, #myaccountNav .myaccountNavSleeve:AFTER {
	display: table;
	content: '';
	clear: both;
}
#myaccountNav {
	background:url(/magazine/graphics/account_nav/bg.png) repeat-x;
	margin-top: -26px;
	padding: 3px 0;
	position: absolute;
	#position: static;
	#min-height: 0;
	_height: 0;
}
	#myaccountNav .myaccountNavSleeve {
		margin: 0 auto;
		width: 964px;
		position: relative;
		#position: static;
		#min-height: 0;
		_height: 0;
	}
		#myaccountNav .myaccountNavSleeve UL {
			margin: 0;
			float: left;
			padding-left: 0;
		}
		#myaccountNav .myaccountNavSleeve UL.last {
			float: right;
		}
			#myaccountNav .myaccountNavSleeve UL LI:AFTER {
				display: table;
				content: '';
				clear: both;
			}
			#myaccountNav .myaccountNavSleeve UL LI {
				float:left;
				background-image: none;
				padding-left: 0;
				padding: 0 6px 0 0;
			}
				#myaccountNav .myaccountNavSleeve UL LI A, #myaccountNav .myaccountNavSleeve UL LI .noLink {
					color: #fff;
					background: url(/magazine/graphics/account_nav/sprite.account_nav.png) no-repeat 100% -158px;
					padding-right: 6px;
					font-size: .846em;
					line-height: 20px;
					font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
					font-weight: bold;
				}
				#myaccountNav .myaccountNavSleeve UL LI A.button {
					background: url(/magazine/graphics/account_nav/sprite.account_nav.png) repeat-x 0 0;
					padding: 3px 10px;
					margin-bottom: -15px;
				}
				#myaccountNav .myaccountNavSleeve UL LI A.button.loggedIn {
					padding-right: 6px;
				}
					#myaccountNav .myaccountNavSleeve UL.last DIV {
						position: absolute;
						left: -9999px;
						top: 23px;
						z-index: 1001;
						#top: 0;
					}
						#myaccountNav .myaccountNavSleeve UL LI.last {
							padding-right: 0;
						}
						#myaccountNav .myaccountNavSleeve UL LI.last A {
							border-right: 0;
						}
						#myaccountNav .myaccountNavSleeve UL LI.last:hover A.button.loggedIn {
							background: #fff;
							color: #2C6D8D;
							padding-bottom: 6px;
							display: block;
							height: 26px;
							padding-top: 0px;
						}
							#myaccountNav .myaccountNavSleeve UL LI.last A.button.loggedIn SPAN {
								background: url(/magazine/graphics/account_nav/sprite.account_nav.png) no-repeat 100% -57px;
								padding-right: 15px;
							}
							#myaccountNav .myaccountNavSleeve UL LI.last:HOVER A.button.loggedIn SPAN {
								background-position: 100% -98px;
							}
								#myaccountNav .myaccountNavSleeve UL.last LI.last:HOVER DIV {
									left: 813px;
									width: 165px;
									background-color: #fff;
									border-left: 1px solid #ccc;
									border-right: 1px solid #ccc;
									border-bottom: 1px solid #ccc;
									box-shadow: 1px 2px 2px #C4C4C4;
									padding: 5px;
								}
									#myaccountNav .myaccountNavSleeve UL.last DIV UL {
										margin: 0;
										padding: 0
									}
										#myaccountNav .myaccountNavSleeve UL.last DIV H2 {
											font-size: 11px;
											line-height: 20px;
											font-weight: bold;
											color: #2C6D8D;
											margin: 0;
										}
										#myaccountNav .myaccountNavSleeve UL.last DIV UL LI {
											width: 100%;
											display: block;
											float: none;
										}
											#myaccountNav .myaccountNavSleeve UL.last DIV UL LI A {
												color: #666;
											}
			#myaccountNav .myaccountNavSleeve UL.first LI.last A {
				background: 0;
			}