/* @override 
	http://mahood.goodbarry.com/navigation.css
	http://iafinance.org/navigation.css
*/

/* Sub Navigation */
ul#main-sub-navigation {
	float: right;
	position: relative;
	width: 293px;
	height: 13px;
	background: url(images/main-sub-navigation.jpg) ;
	margin: 69px 0 0;
	padding: 0;
}

ul#main-sub-navigation li {
	list-style-type: none;
	float: left;
}

ul#main-sub-navigation li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 13px;
	background: url(images/main-sub-navigation.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}

ul#main-sub-navigation li#sub-stor a {
	left: 0;
	width: 46px;
	background-position: 0 0;
}

ul#main-sub-navigation li#sub-mem a {
	left: 49px;
	width: 93px;
	background-position: -49px	0;
}

ul#main-sub-navigation li#sub-abo a {
	left:  145px;
	width: 78px;
	background-position: -145px 0;
}

ul#main-sub-navigation  li#sub-con a {
	left:  226px;
	width: 67px;
	background-position: -226px	0;
}

ul#main-sub-navigation li#sub-stor a:hover {
	left: 0;
	width: 46px;
	background-position: 0 -13px;
}

ul#main-sub-navigation li#sub-mem a:hover {
	left: 49px;
	width: 93px;
	background-position: -49px	-13px;
}

ul#main-sub-navigation li#sub-abo a:hover {
	left:  145px;
	width: 78px;
	background-position: -145px -13px;
}

ul#main-sub-navigation  li#sub-con a:hover {
	left:  226px;
	width: 67px;
	background-position: -226px	-13px;
}

/* -- End Sub Navigation -- */

/* Main Navigation */

ul#main-navigation {
	float: left;
	position: relative;
	width: 900px;
	height: 32px;
	line-height: 32px;
	background: url(images/main-navigation.jpg) ;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;

}

ul#main-navigation li {
	list-style-type: none;
	float: left;
    display: block;
}

ul#main-navigation li a {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 32px;
	background: url(images/main-navigation.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 1%;
}

ul#main-navigation li#main-hom a {
	left: 0;
	width: 76px;
	background-position: 0	0;
}

ul#main-navigation li#main-eve a {
	left: 76px;
	width: 107px;
	background-position: -76px	0;
}

ul#main-navigation li#main-pub a {
	left: 183px;
	width: 153px;
	background-position: -183px	0;
}

ul#main-navigation li#main-new a {
	left: 336px;
	width: 96px;
	background-position: -336px	0;
}

ul#main-navigation li#main-com a {
	left: 432px;
	width: 135px;
	background-position: -432px	0;
}

ul#main-navigation li#main-spo a {
	left: 567px;
	width: 205px;
	background-position: -567px	0;
}

ul#main-navigation li#main-glo a {
	left: 772px;
	width: 128px;
	background-position: -772px	0;
}

ul#main-navigation li#main-hom a:hover {
	left: 0;
	width: 76px;
	background-position: 0	-32px;
}

ul#main-navigation li#main-eve a:hover {
	left: 76px;
	width: 107px;
	background-position: -76px	-32px;
}

ul#main-navigation li#main-pub a:hover {
	left: 183px;
	width: 153px;
	background-position: -183px	-32px;
}

ul#main-navigation li#main-new a:hover {
	left: 336px;
	width: 96px;
	background-position: -336px	-32px;
}

ul#main-navigation li#main-com a:hover {
	left: 432px;
	width: 135px;
	background-position: -432px	-32px;
}

ul#main-navigation li#main-spo a:hover {
	left: 567px;
	width: 205px;
	background-position: -567px -32px;
}

ul#main-navigation li#main-glo a:hover {
	left: 772px;
	width: 128px;
	background-position: -772px	-32px;
}

/* Sub Navigation */

div#sub-navigation ul {
	float: right;
	border-bottom: 1px solid #ccc;
	width: 817px;
	margin-right: 1px;
	padding-right: 15px;
	height: 5px;
}

div#sub-navigation ul li {
	float: right;
	list-style-type: none;
	padding-bottom: 3px;

}

div#sub-navigation ul li a, .sub-menu a {
	font: 1.3em/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
	float: right;
	text-decoration: none;
	text-transform: uppercase;
}

div#sub-navigation ul li a:hover, .sub-menu-hover {
	color: #008ED3;
}
