/* @override http://www.raceacrossoregon.com/style/style_tabs_new.css */

#nav_bar { 
	width: 982px; 
	height: 38px; 
	margin: 18px auto; 
	position: relative; 
	z-index: 9998;
	background-image: url(http://raceacrossoregon.com/images/nav_new.png);
}

#nav_bar #nav { 
	margin: 0; 
	padding: 0; 
}
#nav_bar #nav li { display: inline; }
#nav_bar #nav li a { 
	float: left; 
	width: 117px; 
	height: 0; 
	padding-top: 38px; 
	overflow: hidden;
	border: 0px none;
}
#nav_bar #nav li a,
#nav_bar #search_box { 
	background-image: url(http://raceacrossoregon.com/images/nav_new.png);
	background-repeat: no-repeat;
}

/* normal */
#nav_bar #nav li#rao a { background-position: 0 0; }
#nav_bar #nav li#blog a { background-position: -117px 0; }
#nav_bar #nav li#trn a { background-position: -234px 0; }
#nav_bar #nav li#des a { background-position: -351px 0; }
#nav_bar #nav li#rof a { background-position: -468px 0; }
#nav_bar #nav li#ram a { background-position: -585px 0; }
#nav_bar #nav li#str a { background-position: -702px 0; }

/* hover */
#nav_bar #nav li#rao a:hover { background-position: 0 -38px; }
#nav_bar #nav li#blog a:hover { background-position: -117px -38px; }
#nav_bar #nav li#trn a:hover { background-position: -234px -38px; }
#nav_bar #nav li#des a:hover { background-position: -351px -38px; }
#nav_bar #nav li#rof a:hover { background-position: -468px -38px; }
#nav_bar #nav li#ram a:hover { background-position: -585px -38px; }
#nav_bar #nav li#str a:hover { background-position: -702px -38px; }

/* active */
#nav_bar #nav li#rao a:active { background-position: 0 -76px; }
#nav_bar #nav li#blog a:active { background-position: -117px -76px; }
#nav_bar #nav li#trn a:active { background-position: -234px -76px; }
#nav_bar #nav li#des a:active { background-position: -351px -76px; }
#nav_bar #nav li#rof a:active { background-position: -468px -76px; }
#nav_bar #nav li#ram a:active { background-position: -585px -76px; }
#nav_bar #nav li#str a:active { background-position: -702px -76px; }

/* _this_section */
#nav_bar #nav li#rao a.active { background-position: 0 0; cursor: default; }
#nav_bar #nav li#blog a.active { background-position: -117px -114px !important; }
#nav_bar #nav li#trn a.active { background-position: -234px -114px !important; }
#nav_bar #nav li#des a.active { background-position: -351px -114px !important; }
#nav_bar #nav li#rof a.active { background-position: -468px -114px !important; }
#nav_bar #nav li#ram a.active { background-position: -585px -114px !important; }
#nav_bar #nav li#str a.active { background-position: -702px -114px !important; }

#search_box { 
	width: 163px;
	height: 38px; 
	position: absolute; 
	top: 0; right: 0; 
	background-position: 100% 0; 
	background-repeat: no-repeat; 
}
#search_box form {
	margin: 8px 0px 8px 8px;
	font-size: 11px;
}
#search_box form .button {
	font-size: 11px;
}

#menu {
	width: 982px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
	text-align:right;
}
#menu ul.section_list {
	margin: 0px 10px 0px 0px;
	padding: 0px 17px 0px 0px;
	line-height: 1em;
	font: normal 12px "Trebucht MS", Verdana, sans-serif;
}
#menu .section_list li {
	display: inline;
	list-style-type: none;
}

#menu a:link, #menu a:visited {
	background: transparent;
	border: none;
	color: #000000;
	font-weight: normal;
	line-height: 1em;
	margin: 4px 0px 5px 0;
	padding: 1px 10px 0 10px;
	text-decoration: none;
	border-right: 1px solid #000;	
}

#menu a:link.active, #menu a:visited.active {
	color: #003399;
	border-bottom: none;
}

#menu a:hover { color: #fff !important; }

#subnav {
	height: 25px;
	width: 650px;
	float: right;
	margin: 0px 30px 0px 10px;
	padding: 3px 0px 0px 0px;
	text-align: right;
}

#subnav li {
	list-style-type: none;
	display: inline;
	border-right: 1px solid #003399;	
	color: #003399;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1em;
	padding: 0px 5px;
}
#subnav li a {
	text-decoration: none;
	border-bottom: 0px none;
}
#subnav li.active a {
	color: #ff6600;
}

#menu li#nav-end a:link, #menu li#nav-end a:visited, #menu li:last-child a, #subnav li:last-child {
	border-right: 0px none;
}

