@charset "utf-8";
/* CSS Document */

/* Horizontal Navigation */

#topnav {
	position: absolute;
	top: 116px;
	right: 0px;
	width: 700px;
	height: 34px;
	background-image:url(images/nav-bar.jpg);
	background-repeat: no-repeat;	
	z-index: 101;
}
ul#topnav {height:0px; margin:0; padding:0; top:116px; position:absolute;}
ul#topnav li {float:left; list-style-type:none; background-image:url(images/nav-bar.jpg);}
ul#topnav li a {display:block; text-decoration:none;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {top:26px; position:absolute; background:url(images/bg-subnav.png) repeat-x bottom left; padding:4px 0px 8px 0px; margin:8px 0px 0px 0px;}

ul#topnav .menu ul.sub_nav {float:left;}

ul#topnav .menu ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {
	font-family:Garamond, "Times New Roman", Times, serif; font-size:14px; color:#baa065;text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#baa065; text-decoration: none; background-color:#1a1819;}
ul#topnav .menu ul.sub_nav li a:active {color:#baa065; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu, ul#topnav li.hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px;; height:1%;}
ul#topnav a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

li.nav_home {background-position:0 0;}
li.nav_home:hover, li.nav_home_over {background-position:0 -34px;}
li.nav_home a.nav_item, li.nav_home_over a.nav_item {width:60px; height:34px;}
li.nav_home .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_about {background-position:-60px 0px;}
li.nav_about:hover, li.nav_about_over {background-position:-60px -34px;}
li.nav_about a.nav_item, li.nav_about_over a.nav_item {width:60px; height:34px;}
li.nav_about .menu {left:60px; min-width:120px}
li.nav_about .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_horses {background-position:-120px 0;}
li.nav_horses:hover, li.nav_horses_over {background-position:-120px -34px;}
li.nav_horses a.nav_item, li.nav_horses_over a.nav_item {width:68px; height:34px;}
li.nav_horses div.menu {left:120px; min-width:120px}
li.nav_horses .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_training {background-position:-188px 0;}
li.nav_training:hover, li.nav_training_over {background-position:-188px -34px;}
li.nav_training a.nav_item, li.nav_training_over a.nav_item {width:132px; height:34px;}
li.nav_training div.menu {left:188px; min-width:120px}
li.nav_training .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_news {background-position:-320px 0;}
li.nav_news:hover, li.nav_news_over {background-position:-320px -34px;}
li.nav_news a.nav_item, li.nav_news_over a.nav_item {width:58px; height:34px;}
li.nav_news div.menu {left:320px; min-width:120px}
li.nav_news .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_results {background-position:-378px 0;}
li.nav_results:hover, li.nav_results_over {background-position:-378px -34px;}
li.nav_results a.nav_item, li.nav_results_over a.nav_item {width:104px; height:34px;}
li.nav_results div.menu {left:378px; min-width:120px}
li.nav_results .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_photos {background-position:-482px 0;}
li.nav_photos:hover, li.nav_photos_over {background-position:-482px -34px;}
li.nav_photos a.nav_item, li.nav_photos_over a.nav_item {width:68px; height:34px;}
li.nav_photos div.menu {left:482px; min-width:120px}
li.nav_photos .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_sponsors {background-position:-550px 0;}
li.nav_sponsors:hover, li.nav_sponsors_over {background-position:-550px -34px;}
li.nav_sponsors a.nav_item, li.nav_sponsors_over a.nav_item {width:80px; height:34px;}
li.nav_sponsors div.menu {right:70px; min-width:120px}
li.nav_sponsors .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}

li.nav_contact{background-position:-630px 0;}
li.nav_contact:hover, li.nav_contact_over {background-position:-630px -34px;}
li.nav_contact a.nav_item, li.nav_contact_over a.nav_item {width:70px; height:34px;}
li.nav_contact div.menu {right:0px; min-width:120px}
li.nav_contact .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:150px;}


