@charset "ISO-8859-1";
/* CSS Document */

/* global nav */
#ncsoftdimebar {
	z-index: 1000 !important;
}

/* nav menu */

div.blockNav { overflow: visible; clear: both; padding: 0 0 0 185px; height: 60px; background: url(bg_nav_drop.jpg) no-repeat; }
div.blockNav a, div.blockNav a:link, div.blockNav a:visited, div.blockNav a:hover, div.blockNav a:active { color: #fff;  text-decoration: none; }
div.blockNav ul { position: absolute; list-style-type: none;  clear: both; margin: 0; padding: 0; z-index: 20; }
div.blockNav ul ul { display: none;  width: 100px; }
div.blockNav ul li { position: relative;  list-style-type: none;  float: left; }
div.blockNav ul li a { width: 100px; color: #fff;  padding: 0; }
div.blockNav ul li a:hover { color: #fff;  background-color: #000; }
div.blockNav ul li:hover > ul { }
div.blockNav li a { display: block;  padding: 5px; background-color: #999; }
div.blockNav li a.selected { background-color: #000; }
div.blockNav ul li a:hover { background-color: #333; }
div.blockNav ul li ul li { width: 100px; list-style-type: none; position: relative;  top: 0;  text-transform: none; }
/*
div.blockNav ul li ul li a, div.blockNav ul li ul li a:link, div.blockNav ul li ul li a:visited, div.blockNav ul li ul li a:active { border: none; padding: 6px; background: red; font: bold 11px/11px sans-serif; }
div.blockNav ul li ul li a:hover { border: none; padding: 6px; text-decoration: underline;}
*/
div.blockNav ul li ul li a, div.blockNav ul li ul li a:link, div.blockNav ul li ul li a:visited, div.blockNav ul li ul li a:active { border: none; font: bold 11px/11px sans-serif; }
div.blockNav ul li ul li a:hover { border: none; text-decoration: underline;}

div.blockNav ul > li { float: left; }
div.blockNav ul > li > ul > li { float: left; }
div.blockNav ul > li:hover > ul { }
div.blockNav li:hover ul, div.blockNav li.over ul { display: block; } /* force IE6 to recognize hover applied to <li> */

div.blockNav ul li a.midElement { 
	font-weight: bold;
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}

div.blockNav ul li a.topElement { 
	height: 12px; 
	width: 150px; 
	padding: 15px 0 5px 15px; 
	background: url(bg_nav_drop_top.jpg) 0 0 no-repeat; 
}

div.blockNav ul li a.bottomElement { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 20px 15px; 
	background: url(bg_nav_drop_bottom.gif) 0 0 no-repeat; 
}


div.blockNav ul li a#navHome { 
	height: 0; 
	width: 85px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -185px 0 no-repeat; 
	overflow: hidden; 
}
div.blockNav ul li a#navNews { 
	height: 0; 
	width: 68px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -270px 0 no-repeat; overflow: hidden; 
}
div.blockNav ul li a#navMedia { 
	height: 0; 
	width: 75px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -338px 0 no-repeat; 
	overflow: hidden; 
}
div.blockNav ul li a#navWallpaper { 
	height: 12px; 
	width: 150px; 
	padding: 15px 0 5px 15px; 
	background: url(bg_nav_drop_top.jpg) 0 0 no-repeat; 
}
div.blockNav ul li a#navVideos { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navScreenshots { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navConceptArt { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 20px 15px; 
	background: url(bg_nav_drop_bottom.gif) 0 0 no-repeat; 
}
div.blockNav ul li a#navAboutAion { 
	height: 0; 
	width: 116px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -414px 0 no-repeat; 
	overflow: hidden; 
}
div.blockNav ul li a#navWhatIsAion { 
	height: 12px; 
	width: 150px; 
	padding: 15px 0 5px 15px; 
	background: url(bg_nav_drop_top.jpg) 0 0 no-repeat; 
}
div.blockNav ul li a#navFactions { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navClasses { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navLore { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 20px 15px; 
	background: url(bg_nav_drop_bottom.gif) 0 100% no-repeat; 
}
div.blockNav ul li a#navCommunity { 
	height: 0; 
	width: 120px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -534px 0 no-repeat; 
	overflow: hidden; 
}
div.blockNav ul li a#navForums { 
	height: 12px; 
	width: 150px; 
	padding: 15px 0 5px 15px; 
	background: url(bg_nav_drop_top.jpg) 0 0 no-repeat; 
}
div.blockNav ul li a#navCommunityBlog { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navFansites { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 5px 15px; 
	background: url(bg_nav_drop_mid.jpg) 0 0 repeat-y; 
}
div.blockNav ul li a#navBeginnersGuide { 
	height: 12px; 
	width: 150px; 
	padding: 5px 0 20px 15px; 
	background: url(bg_nav_drop_bottom.gif) 0 0 no-repeat; 
}
div.blockNav ul li a#navPowerWiki { 
	height: 0; 
	width: 119px; 
	padding: 34px 0 0 0; 
	background: url(bg_nav_drop.jpg) -656px 0 no-repeat; 
	overflow: hidden; 
}

/* :hover */
div.blockNav ul li a#navHome:hover 					{ background-position: -185px -60px; }
div.blockNav ul li a#navNews:hover 					{ background-position: -270px -60px; }
div.blockNav ul li a#navMedia:hover 				{ background-position: -338px -60px; }
div.blockNav ul li a#navAboutAion:hover 			{ background-position: -414px -60px; }
div.blockNav ul li a#navCommunity:hover 			{ background-position: -534px -60px; }
div.blockNav ul li a#navPowerWiki:hover 			{ background-position: -656px -60px; }

/* :active */
div.blockNav ul li a#navHome:active 				{ background-position: -185px -60px; }
div.blockNav ul li a#navNews:active 				{ background-position: -270px -60px; }
div.blockNav ul li a#navMedia:active 				{ background-position: -338px -60px; }
div.blockNav ul li a#navAboutAion:active 			{ background-position: -414px -60px; }
div.blockNav ul li a#navCommunity:active 			{ background-position: -534px -60px; }
div.blockNav ul li a#navPowerWiki:active 			{ background-position: -656px -60px; }

/* .selected */
div.blockNav ul li a#navHome.selected				{ background-position: -185px -60px; }
div.blockNav ul li a#navNews.selected 				{ background-position: -270px -60px; }
div.blockNav ul li a#navMedia.selected 				{ background-position: -338px -60px; }
div.blockNav ul li a#navAboutAion.selected			{ background-position: -414px -60px; }
div.blockNav ul li a#navCommunity.selected			{ background-position: -534px -60px; }
div.blockNav ul li a#navPowerWiki.selected 			{ background-position: -656px -60px; }

div.blockSubNav { 
	background: red; 
	margin: 0 5px 12px; 
	padding: 0 0 23px 0; 
	background: url(subnav_botcap.png) 0 100% no-repeat; 
}
	div.blockSubNav h5 a {
		display: block; 
		height: 0; 
		width: 230px; 
		padding: 30px 0 0 0; 
		line-height: 30px;
		overflow: hidden;
		background: transparent none 0 0 no-repeat; 
	}
		div.blockSubNav h5 a#subNavAbout { 
			background-image: url(about/en/subnav_topcap_about.jpg); 
		}
		div.blockSubNav h5 a#subNavMedia { 
			background-image: url(media/en/subnav_topcap_media.jpg); 
		}
		div.blockSubNav h5 a#subNavCommunity { 
			background-image: url(community/en/subnav_topcap_community.jpg); 
		}
		div.blockSubNav h5 a#subNavNews { 
			background-image: url(news/en/subnav_topcap_news.jpg); 
		}		
div.blockSubNav ul { padding: 0; margin: 0; }
div.blockSubNav ul li { padding: 0; margin: 0; background: #2f3033;}
div.blockSubNav ul li a { zoom: 1; display:block; margin: 0; padding: 4px 5px 4px 10px; background: #3e3f41; border-bottom: solid 1px #2f3033; font: bold 12px/18px Georgia, serif; color: #cdeffc; text-decoration: none; } /* force IE6 to display as block: zoom: 1 */
div.blockSubNav ul li a:link { }
div.blockSubNav ul li a:visited { }
div.blockSubNav ul li a:hover { text-decoration: underline; }
div.blockSubNav ul li a:active { }
div.blockSubNav ul li a.selected { 
	background: #0d0e15 url(subnav_selected_bg.gif) 0 50% no-repeat; 
	padding: 4px 5px 4px 25px; 
	color: #fff;
}


