/* Basics */
body {
	margin:0;
	padding:0;
	background:#333;
	color: #000;
	}

h1 {
	margin:0 0 23px 0;
	font: bold 20px/24px Arial;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

p {
	margin:0 0 32px 0;
	font: 17px/26px Times;
	letter-spacing: .05em;
	}

a {
	color:#e5b614;
	text-decoration: none;
	}

a#homeLink {
	display:block;
	width:161px;
	height:72px;
	text-indent:-999em;
	}

a:hover {
	text-decoration: underline;
	}

/* Structure */

#wrapper {
	height: 598px;
	}

.wrapperPageOne {
	background: url(/pho/horsebackRidingPageOne.jpg) top left no-repeat;
	}

.wrapperPageTwo {
	background: url(/pho/horsebackRidingPageTwo.jpg) top left no-repeat;
	}

.wrapperPageThree {
	background: url(/pho/horsebackRidingPageThree.jpg) top left no-repeat;
	}

.wrapperPageFour {
	background: url(/pho/horsebackRidingPageFour.jpg) top left no-repeat;
	}

#navAndLogo {
	position: absolute;
	left:0px;
	top:72px;
	width:161px;
	margin:0;
	padding:0;
	font: 16px/50px Arial;
	text-transform:uppercase;
	}

#navAndLogo li {
	list-style:none;
	}
	
#navAndLogo a {
	display:block;
	width: 161px;
	height: 50px;
	color:#fff;
	text-align: center;
	text-decoration:none;
	}

#navAndLogo a:hover {
	color:#e5b614;
	background:#000;
	}
	
a#nextLink, a#backLink, a#nextLinkLong {
	display:block;
	position:absolute;
	top: 500px;
	height:50px;
	padding: 0 18px 0 18px;
	color:#fff;
	background:#000;
	font:30px/47px Arial;
	text-decoration:none;
	text-transform:lowercase;
	}

a#nextLink:hover, a#backLink:hover, a#nextLinkLong:hover {
	color:#e5b614;
	}

a#nextLink {
	left: 900px;
	}

a#nextLinkLong {
	left: 780px;
	}

a#backLink {
	left: 210px;
	}


/* Content Blocks */

#content a:hover{
	color:#ad0505;
	}

.pageOne {
	position: absolute;
	top:66px;
	left: 646px;
	width:339px;
	}

.pageOne a {
	color:#000;
	text-decoration: underline;
	}

/****************/

.pageTwo {
	position: absolute;
	top:170px;
	left: 340px;
	width:632px;
	}

.pageTwo p, .pageTwo h1 {
	color:#fff;
	}

.pageTwo a {
	color:#fff;
	text-decoration: underline;
	}

/****************/

.pageThree {
	position: absolute;
	top:70px;
	left: 660px;
	width:312px;
	}

.pageThree p, .pageThree h1 {
	color:#000;
	}

.pageThree a {
	color:#000;
	text-decoration: underline;
	}

/****************/

.pageFour {
	position: absolute;
	top:30px;
	left: 236px;
	width:300px;
	}

.pageThree p, .pageThree h1 {
	color:#000;
	}

.pageThree a {
	color:#000;
	text-decoration: underline;
	}


/* Meta and Caption */

#footer {
	width:1000px;
	}

#meta, #meta h2, #meta h3, #meta address, #caption, #caption p, #caption h4 {
	margin:0;
	font: 11px Arial;
	color: #777;
	line-height: 15px;
	}

#meta {
	float:left;
	margin:0 0 0 10px;
	}

#meta p, #meta span a {
 	margin:0;
 	padding:0;
	font: 11px Arial;
	line-height: 15px;
	color:#232323
	}

#caption {
	width:1008px;
	text-align:right;
	}