#allcontent {
  	position:		relative;
}

h1 {
	font-family:      	Verdana, Arial, Helvetica, sans-serif;
	font-size:        	160%;
	color:            	#939598;
	text-align:			right;
	margin: 			0px;
	font-weight: 		800;
	letter-spacing: 	2px;
	padding-top: 		20px;
	padding-right: 		70px;
	padding-bottom: 	0px;
	padding-left: 		0px;
}

h1.equinesmall {
	font-family:      	Verdana, Arial, Helvetica, sans-serif;
	font-size:        	120%;
	color:            	#939598;
	text-align:			right;
	margin: 			0px;
	font-weight: 		800;
	letter-spacing: 	2px;
	padding-top: 		10px;
	padding-right: 		40px;
	padding-bottom: 	0px;
	padding-left: 		0px;
}

h1.equinebig {
	padding: 			50px 25px 20px 0px;
}

#main {
	margin:           	0px;
	width:				780px;
	padding-top: 		10px;
	padding-right: 		0px;
	padding-bottom: 	0px;
	padding-left: 		0px;
}

#main .title {
	font-weight:		bold;
	padding-top:	    0px;
	font-size:        	100%;
	text-align:			right;
	padding-bottom: 	2px;
}

.internal:link { color: #000000; text-decoration:	none; }
.internal:visited { color: #000000; text-decoration:	none; }
.internal:hover { color: #CCCCCC; text-decoration:	none; }

.horse:link, .horse:visited, 
.horse:hover, .horse:visited {
	color: 				#939598;
	text-decoration:	none;
}				 
 
#main p {
	margin:				0px;
	padding-bottom:		8px;
	padding-top:	    5px;
	font-size:        	93%;
	text-align:			left;
}

.statement {
	font-weight:        bold;
	text-align:			right;
	padding-right:       59px;
}

.caption {
	font-size:			90%;
	display:			none;
	position: 			absolute;
	top:				585px;
	left:				15px;
	width:				500px;
}

.title {
	font-weight:		bold;
}
 
/* begin gallery styling */ 
#jgal { 
	list-style: 	none; 
	width: 			300px;
	margin-left:	500px; 
}
 
#jgal li { 
	opacity: 		.5; 
	float: 			left; 
	display: 		block; 
	width: 			53px; 
	height: 		53px; 
	background-position: 30% 50%; 
	cursor: 		pointer;  
	margin-right: 	8px; 
	margin-bottom: 	8px; 
} 

#jgal li img {
	position: 		absolute;
	top: 			88px;
	left: 			10px;
	display: 		none;
	float:			right;
}

#jgal li.active .caption {
	display: 		block;
} 

#jgal li.active img { 
	display: 		block;
	 
}
 
#jgal li.active, #jgal li:hover { 
	outline-color: #bbb; 
	opacity: 		.99; /* safari bug */ 
}

/* styling without javascript */ 
#gallery { 
	list-style: 	none; 
	display: 		block; 
}
 
#gallery li { 
	float: 			left; 
	margin: 		0 10px 10px 0; 
}

#footer {
	color:            #000000;
	text-align:       right;
	padding:          0px;
	margin:           110px 0px 0px 0px;
	font-size:        75%;
	clear:			  left;
	border-top:    	  1px solid #000000;
	padding-top: 	  2px;
}

#footerechoes {
	color:            #000000;
	text-align:       right;
	padding:          0px;
	margin:           20px 0px 0px 0px;
	font-size:        75%;
	clear:			  left;
	border-top:    	  1px solid #000000;
	padding-top: 	  2px;
}

#footerequine {
	color:            #000000;
	text-align:       right;
	padding:          0px;
	margin:           225px 0px 0px 0px;
	font-size:        75%;
	clear:			  left;
	border-top:    	  1px solid #000000;
	padding-top: 	  2px;
}
