body {
	background-image:url(../images/bgTile.jpg);
	background-repeat:repeat-x;
}
#UserInterface {
	width:100%;
	height:auto;
}
#Application {
	position:relative;
	width:1024px;
	height:auto;
}



/*Navigation Main*/	

ul#MainNav {
	float:left;
	display:inline;
	width:724px;
	padding: 5px 0 8px 0;
	border-top:#333 1px solid;
	border-bottom:#333 1px solid;
	border-left:0px;
	border-right:0px;
	padding-left:300px;
}
ul#MainNav li {
	float:left;
	display:inline;
	margin-left:28px;
	width:auto;
}



/*Main Navigation*/
#MainNav .breeding {
	height:15px;
}
#MainNav .home a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: 0px -7px;
	width:35px;
	height:11px;
	margin-top:4px;
}
#MainNav .home a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: 0px -24px;
}
#MainNav .about a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -60px -7px;
	width:35px;
	height:11px;
	margin-top:4px;
}
#MainNav .about a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -60px -24px;
}
#MainNav .stallions a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -120px -7px;
	width:35px;
	height:11px;
	margin-top:4px;
	width:49px;
}
#MainNav .stallions a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -120px -24px;
}
#MainNav .ads a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -193px -7px;
	width:21px;
	height:11px;
	margin-top:4px;
}
#MainNav .ads a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -193px -24px;
}
#MainNav .subscribe a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -238px -7px;
	width:58px;
	height:11px;
	margin-top:4px;
}
#MainNav .subscribe a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -238px -24px;
}
#MainNav .contact a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -320px -7px;
	width:45px;
	height:11px;
	margin-top:4px;
}
#MainNav .contact a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -320px -24px;
}
#MainNav .articles a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -390px -7px;
	width:42px;
	height:11px;
	margin-top:4px;
}
#MainNav .articles a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -390px -24px;
}
#MainNav .breeding a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -456px -7px;
	width:95px;
	height:15px;
	margin-top:4px;
}
#MainNav .breeding a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -456px -24px;
}
#MainNav .links a {
	display:block;
	background-image: url(../images/nav-sprite.jpg);
	background-repeat:no-repeat;
	background-position: -574px -7px;
	width:35px;
	height:11px;
	margin-top:4px;
}
#MainNav .links a:hover {
	background-image: url(../images/nav-sprite.jpg);
	background-position: -574px -24px;
}




#Logo {
	margin-top: 10px;
}
#Col1, #Col2 {
	padding-top:30px;
}
#Col1 img {
	margin-bottom:20px;
	border: 1px solid #eee;
}
h2 {
	color:#b1bb1c;
	font-size:1.2em;
}
/*Main content*/	
#MainContent {
	float:left;
	width:1024px;
	height:auto;
}
#MainImg {
	height:auto;
}
#MainContent p {
	width:300px;
}
#MainContent .textLink {
}
#MainContent ul {
	margin-left:5px;
}
#MainContent ul li {
	list-style:none;
	background-image:url(../images/bullet.png);
	background-position:-3px 3px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:10px;
}
#MainContent ul li.nobull {
	list-style:none;
	padding-left:15px;
	margin-bottom:10px;
	background:none;
	margin-left:15px;
}


 a[href ^="http:"] {
 padding-right: 10px;
 background: transparent url(../images/lnkOut.gif) no-repeat center right;
}
 a[href ^="mailto:"] {
 padding-right: 18px;
 background: transparent url(../images/lnkEmail.gif) no-repeat center right;
}
body#About #Col1 img {
	margin-bottom:20px;
	border: none;
}

body#Link #MainContent ul {
	margin:0px 0px 25px 5px;
}


body#Link #MainContent ul li {
	list-style:none;
	background-image:url(../images/bullet.png);
	background-position:-3px 3px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	line-height:14px
}



/*Selected states background positons*/
body#Home #MainNav .home a 				{background-position: 0 -24px;}
body#About #MainNav .about a 			{background-position: -60px -24px;}
body#Stallion #MainNav .stallions a 	{background-position: -120px -24px;}
body#Ads #MainNav .ads a 				{background-position: -193px -24px;}
body#Subscribe #MainNav .subscribe a 	{background-position: -238px -24px;}
body#Contact #MainNav .contact a 		{background-position: -320px -24px;}
body#Articles #MainNav .articles a 		{background-position: -390px -24px;}
body#Breeding #MainNav .breeding a 		{background-position: -456px -24px;}
body#Links #MainNav .links a 			{background-position: -574px -24px;}



/*Footer Container*/	
#Footer {
	float:left;
	margin:25px 0 15px 0;
	width:1024px;
	padding: 5px 0 5px 0;
	border-top:#333 1px solid;
	border-bottom:#333 1px solid;
	border-left:0px;
	border-right:0px;
	text-align: right;
	font-size:10px;
}
#Col2 #MainImg p {
	width: 600px;
}
