* { margin:0; padding:0; }
body {background: #75303f url("images/Bkgd.gif") repeat-x;font-size: 15px;font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;color: #a76473;line-height: 130%;}
h1 {font-size: 24px;text-align: left;font-weight: normal;line-height: 140%;padding-bottom: 10px;}
h2 {font-size: 18px;text-align: left;font-weight: bold;line-height: 140%;padding-bottom: 10px;}	
h3 {font-size: 11px;font-weight: normal;}
p {text-align: left;padding-bottom: 10px;}	
ul {text-align: left;list-style-image: url('images/bullet.gif');}	
li {margin-left: 40px;}
#topcontainer {background: url("images/bkgd.jpg");text-align: center;margin-left: auto;margin-right: auto;
	margin-top:10px;width: 1000px;}

#banner {background: #551d29;margin-top:0px !important;padding-top:0px !important;text-align: center;
	margin-left: auto;margin-right: auto;width: 1000px;height: 250px;	}


#nav {margin:0px;padding:0px !important;
	text-align: left;margin-left: auto;margin-right: auto;width: 1000px;height: 37px;}

/* dropdown */
/*ADxMenu*/
/* page styling, unimportant for the menu. only makes the page looks nicer */
/* - - - ADxMenu: BASIC styles - - - */ 
/* remove all list stylings */
.menu, .menu ul {margin: -4px 0 0 0;padding: 0;	border: 0;list-style-type: none;display: block;}
/* move all list items into one row, by floating them */
.menu li {margin: 0;padding: 0;border: 0;display: block;float: left;}
/* define new starting point for the nested UL, thus making positioning it a piece of cake */
.menu li:hover {position: relative;}
/* force the submenu items into separate rows, while still keeping float:left (which resolves IE6 white-gap problem) */
.menu li li {width: 99%;font-family:Arial,Sans-Serif;letter-spacing:normal !important;font-size:13px;border-right:1px solid #4f1925;border-left:1px solid #4f1925;border-bottom:1px solid #4f1925;}
.menu li li:hover{background-color:#b06777;}
/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load by sliding them all into top-left corner  */
.menu li li div {top: 3px;left: 0;}
/* ...and then place the submenu where it should be when shown */
.menu li li:hover div {left: 100%;}
/* initialy hide all sub menus */
.menu div {visibility: hidden;position: absolute;z-index: 10;}
/* display them on hover */
.menu li:hover>div {visibility: visible;}
/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
/* IE7 float clear: */
.menu, .menu ul {min-height: 0;}
/* -- float.clear.END --  */
 
/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu div" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu div {	background-image: url(empty.gif);/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;
	/*background: #f00;*/		/* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */
}
 
/* - - - ADxMenu: DESIGN styles - - - */
.menu {color: #eee;}
.menu ul {width: 11em;background: #75303f;}
.menu ul ul {background: #75303f;}
.menu li:hover>a {color: #4f1925;}
.menu a {text-decoration: none;	color: #eee;padding: .4em 1em;display: block;}
.menu a:hover {color: #fc3;}
/* Fix for IE5/Mac \*//*/
.menu a {float: left;}
.menu {display: inline-block;}
/* End Fix */
 
/* - - - ADxMenu: BASIC styles - - - */
.menu, .menu ul {height: 1%;}
 
/* this style must be exact copy of: ".menu li li:hover ul" style above  */
.menu li li.adxmhover div {left: 100%;}
/* the following two rules simulate li:hover>ul selector repeat enough times to cover all nested levels
	look at aplus.rs/adxmenu/trouble/ if some of your submenus do now show up */
.adxmhover div,
.adxmhover .adxmhover div {visibility: visible;}
.adxmhover li div,
.adxmhover .adxmhover li div {visibility: hidden;}
 
/* - - - ADxMenu: DESIGN styles - - - */
.menu ul a {height: 1%;} 
.adxmhover a,
.adxmhover .adxmhover a {color: #fc3;}
.adxmhover li a,
.adxmhover .adxmhover li a {color: #eee;}

#navhome a:link {background: url("images/1_home_a.jpg");height:37px;width:142px;padding:0px;margin:0px;}		
#navhome a:hover {background: url("images/1_home_b.jpg");height:37px;width:142px;padding:0px;margin:0px;}
#navhome a:visited {background: url("images/1_home_a.jpg");height:37px;width:142px;padding:0px;margin:0px;}		

#navabt a:link {background: url("images/2_about_a.jpg");height:37px;width:122px;padding:0px;margin:0px;}		
#navabt a:hover {background: url("images/2_about_b.jpg");height:37px;width:122px;padding:0px;margin:0px;}
#navabt a:visited {background: url("images/2_about_a.jpg");height:37px;width:122px;padding:0px;margin:0px;}		

#navfoals a:link {background: url("images/3_foals_a.jpg");height:37px;width:94px;padding:0px;margin:0px;}		
#navfoals a:hover {background: url("images/3_foals_b.jpg");height:37px;width:94px;padding:0px;margin:0px;}
#navfoals a:visited {background: url("images/3_foals_a.jpg");height:37px;width:94px;padding:0px;margin:0px;}	
#navfoals li>a  {background-image: url("empty.gif") !important;}


#navmares a:link {background: url("images/4_mares2_a.jpg");height:37px;width:153px;padding:0px;margin:0px;}		
#navmares a:hover {background: url("images/4_mares2_b.jpg");height:37px;width:153px;padding:0px;margin:0px;}
#navmares a:visited {background: url("images/4_mares2_a.jpg");height:37px;width:153px;padding:0px;margin:0px;}		

#navstal a:link {background: url("images/5_stallion_a.jpg");height:37px;width:118px;padding:0px;margin:0px;}		
#navstal a:hover {background: url("images/5_stallion_b.jpg");height:37px;width:118px;padding:0px;margin:0px;}
#navstal a:visited {background: url("images/5_stallion_a.jpg");height:37px;width:118px;padding:0px;margin:0px;}		
#navstal li>a  {background-image: url("empty.gif") !important;}

#navserv a:link {background: url("images/6_service_a.jpg");height:37px;width:115px;padding:0px;margin:0px;}		
#navserv a:hover {background: url("images/6_service_b.jpg");height:37px;width:115px;padding:0px;margin:0px;}
#navserv a:visited {background: url("images/6_service_a.jpg");height:37px;width:115px;padding:0px;margin:0px;}		

#navcont a:link {background: url("images/7_contact_a.jpg");height:37px;width:145px;padding:0px;margin:0px;}		
#navcont a:hover {background: url("images/7_contact_b.jpg");height:37px;width:145px;padding:0px;margin:0px;}
#navcont a:visited {background: url("images/7_contact_a.jpg");height:37px;width:145px;padding:0px;margin:0px;}		

/* end dropdown */

#content {float: left;border: 2px solid #38141c;background: #ecebeb;width: 920px;margin-left: 30px;margin-top:20px;}
		
#text {float: left;padding: 20px 15px 15px 30px;width: 590px;margin-bottom: 10px;margin:0px 0px 10px 0px;}
#text a:link {color: #38141c;text-decoration: underline;}	
#text a:hover {background: #75303f;color: #ffffff;}
#text a:visited {text-decoration: underline;color: #a76473;}

#events {float: left;border: 2px solid #38141c;background: #75303f;font-size: 14px;color: #ecebeb;
	margin-left: 30px;margin-bottom: 25px;margin-top: 25px;width: 200px;padding: 10px 10px 25px 15px;letter-spacing: 1px;}
#events a:link {color: #38141c;text-decoration: underline;}	
#events a:hover {background: #75303f;color: #ffffff;}
#events a:visited {text-decoration: underline;color: #a76473;}
#events li {margin-left: 25px;}

div.img {margin: 2px 20px 2px 2px;border: 1px solid #38141c;height: auto;width: auto;float: left;text-align: center;}
  
div.img img {display: inline;margin: 3px;border: 1px solid #ecebeb;}
  
div.img a:hover img {border: 1px solid #a76473;}
  
div.desc {text-align: center;font-weight: normal;margin: 2px;}

.divider{margin:20px 0;}
.clr {clear:both;}

#footer {float: left;margin-top: 15px;margin-left: 80px;margin-right: 75px;font-size: 11px;
	color: #ecebeb;letter-spacing: 1px;width: auto;}	
#footer a:link {color: #ecebeb;text-decoration: underline;}	
#footer a:hover {background: #ecebeb;color: #75303f;}
#footer a:visited {text-decoration: underline;color: #38141c;}
