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

/* percentage values based on 1075px width */

body{
		width:100%;
		height:100%;
		background-image:url("background.jpg");
		background-color:#C8EEFA;
}

a:link{
	color:#000000;
}

a:visited{
	color:#000000;
}

a:hover{
	color:#C551E1;
}

a:active{
	color:#FC2BDB;
}

div.wrapper{
	border-style:solid;
	border-width:8px;
	border-color:#B4AFAF;
	background-color:#FFFFFF;
	margin:75px auto;
	width:88%;
	position:relative;
}


div.logolink{
	margin-top:15px;
	margin-left:25px;
	float:left;
}

h1.author{
		font-size: 24px;
		font-family: 'Bubbler One', sans-serif;
		margin-left:35px;
		margin-top:45px;
		float:left;
}
			  
h1.frances{
		font-size: 45px;
		font-family: 'Bubbler One', sans-serif;
		float:left;
		margin: 24px 10px 0px 32px;
}  

h1.slogan{
		font-size: 22px;
		font-family: 'Bubbler One', sans-serif;
		margin-left:22px;
		margin-top:45px;
		float:left;
}

h1.chapterOne{
	font-size: 32px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 20px 40px;
	float:left;
}

header hr{
	clear:both;
	width:78%;
	margin-left:18%;
}
			  
aside.sitemenu {
  width: 20%;
  position: relative;
  margin:auto;
  margin-top:3px;
  float:left;
  clear:both;
	}			
	
			  
li.menu{
	margin: 4px 20%;
	float: left;
	font-size: 24px;
	font-family: 'Bubbler One', sans-serif;
}

figure.meetFrances {
	float: left;
	margin:10px;
}

figcaption.meetFranCaption{
	margin:10px 0px 5px 16px;
}

figcaption.meetFranCaption2{
	margin:10px 0px 5px 12px;
}

div.franPhoto{
	margin:12px 0px 0px 0px;
}

div.franPhoto2{
	margin:12px 33px 0px 0px;
}

div.franPhoto3{
	margin:60px 0px 0px -30px;
}

a.franFigCap{
	font-size: 20px;
	font-family: 'Bubbler One', sans-serif;
}

div.blogHorse{
	margin:30px 20px 0px 0px;
	float: left;
}

div.pastEventsLinkHorse{
	margin:20px 10px 0px 10px;
	float: left;
}

p.pastEventsTextLink{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:0px 0px 0px 15px;
}

p.pastEventsTextLink2{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:0px 0px 4px -6px;
	text-align:center;
}

img.eventsHorseBut{
	float:left;
	margin:3px 0px 0px -4px;
}

div.jotForm{
	float:left;
	width:35%;
	margin:0px 35px 15px 35px;
}

h2.upcomingEvents{
	font-size: 28px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 0px 0px;
	text-align:center;
}

section.textBlockMain{
	float: left;
	width: 25%;
	margin:15px 25px 0px 0px;
}

section.textBlockMain2{
	float: left;
	width: 35%;
	margin:35px 25px 0px 0px;
}

section.textBlockMain3{
	float: left;
	width: 220px;
	margin:70px 25px 0px 0px;
}

section.textBlockMain4{
	float: left;
	width: 25%;
	margin:30px 25px 0px 25px;
}

section.textBlockMain5{
	float: left;
	width: 35%;
	margin:32px 25px 0px 25px;
}

section.textBlockMain6{
	float: left;
	width: 25%;
	margin:5px 55px 0px 25px;
}

section.pjPDFDownload{
	float:left;
	margin:5px 0px 10px 20px;
}

section.mediaMain{
	float:left;
	margin:35px 20px 10px 0px;
	width:570px;
}

section.mediaMain2{
	float:left;
	margin:35px 0px 10px 20px;
	width:570px;
}

div.mediaTextBlock{
	margin:5px 20px 10px 30px;
}

img.franVideoLink{
	float:left;
	margin:5px 25px 0px 0px;
}

img.franPhotosLink{
	float:left;
	margin:5px 0px 10px 0px;
}

div.newsLink{
	float:left;
	margin:5px 0px 10px 20px;
}

h2.press{
	font-size: 30px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 20px 0px;
	text-align:center;
}

h2.buy{
	font-size: 30px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 10px 0px;
	text-align:center;
}


li.pressLinksText{
	font-size: 20px;
	font-family: 'Bubbler One', sans-serif;
	margin:0px 0px 15px 0px;
	text-align:center;
}


figcaption.videoLink{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:0px 0px 10px 60px;
	float:left;
}

figcaption.photosLink{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:0px 0px 10px 265px;
	text-align:center;
}

img.newsLink{
	float:left;
	margin:10px 5px 0px 90px;
	
}

p.horseNewsLinkText{
	font-size: 17px;
	font-family: 'Bubbler One', sans-serif;
	margin:50px 0px 0px 240px;
	text-align:center;
}

iframe.broomfieldVideo{
	margin:5px 5px;
	border-style:solid;
	border-width:5px;
	border-color:#B4AFAF;
	
}

figcaption.videoLink2{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 10px 160px;
	float:left;
	text-align:center;
}

div.museumLink{
	
}


/*** START slider styles ****/

#banner-fade{
		margin:55px 0px 0px 330px;
}

/* sets Next, Prev background blocks and colors */
ul.bjqs-controls.v-centered li a{
	display:block;
	padding: 10px;
	background:rgba(255,255,255,0.5);
	color:#000;
	text-decoration: none;
}

/* sets Next, Prev a:hover oppsions */
ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

/* unknown what this does */
ol.bjqs-markers li a{
	padding: 5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

/* unknown what this does */
ol.bjqs-markers .active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

/* sets the caption background color */
.bjqs-caption{
	background: rgba(255,255,255,0.5);
	text-align: center;
	color: #000000;
}

/*** END slider styles ****/

figcaption.photoGall{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:25px 0px 10px 452px;
	float:left;
	}

ul.bjqs imgFrame{
	
}

img.museumLink{
	float:left;
	margin:0px 20px 0px 10px;
}

p.museumLinkText{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 0px 5px;
	float:left;
}

div.chapterOne{
	margin:40px 0px 10px 78px;
}

figcaption.chapterOne{
	font-size: 22px;
	font-family: 'Bubbler One', sans-serif;
	margin:20px 0px 40px 2px;
}

p.booksText{
	font-size: 20px;
	font-family: 'Bubbler One', sans-serif;
}

p.textStyleGlobal{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
}

p.textStyleGlobal2{
	font-size: 20px;
	font-family: 'Bubbler One', sans-serif;
	text-align:center;
}

p.textStyleGlobal3{
	font-size: 22px;
	font-family: 'Bubbler One', sans-serif;
	margin:10px 0px 0px 20px;
	text-align:center;
}

p.textStyleGlobal4{
	font-size: 26px;
	font-family: 'Bubbler One', sans-serif;
	margin:10px 0px 20px 0px;
}

div.teacherpdf{
	margin:25px 0px 10px 95px;
	float:left;
}

div.teacherpdfDownload{
	margin:0px 0px 0px 88px;
	float:left;
}

div.chapterLinkTeachers{
	margin:0px 0px 10px -10px;
}

div.pjAboutButtons{
	float:left;
	margin:15px 0px 20px 10px;
}

div.pjReadBut{
	float:left;
	margin:0px 0px 20px 0px;
}

div.pjReviewsBut{
	margin:10px 0px 10px 0px;
}

p.reviewsStyle{
	font-size: 22px;
	font-family: 'Bubbler One', sans-serif;
	margin:5px 0px 5px 32px;
}


div.bookLinksVertical{
	width:10%;
	float: left;
	margin:10px 10px;
}

div.bookLinksVertical2{
	width:10%;
	float: left;
	margin:60px 10px 0px 10px;
}

div.bookLinksVertical3{
	width:10%;
	float: left;
	margin:45px 10px 0px 0px;
}

div.bookLinkPJ{
	margin:10px 10px 35px 0px;
	float:left;
}

div.bookLinkPJ2{
	margin:10px 5px;
	float:left;
}

div.bookLinkPJ3{
	margin:29px 5px 40px 10px;
	float:left;
}

div.bookLinkPJ4{
	margin:25px 5px 40px -5px;
	float:left;
}

div.bookLinkBilly{
	margin:10px 0px 35px 10px;
	float:left;
}

div.bookLinkBilly2{
	margin:5px 5px;
	float:left;
}

div.bookLinkBilly3{
	margin:29px 5px 40px 20px;
	float:left;
}

div.eventsLink{
	margin:0px 0px 25px 26px;
}

p.chaptOneText{
	font-size: 22px;
	font-family: 'Bubbler One', sans-serif;
}

p.chaptOneText {
	text-indent:15px;
	margin:0px 0px 0px 38px;	
}

div.bookLinks {
	float: left;
	margin:10px;
}

footer {
	margin:10px;
	width: 100%;
}

div.medal1{
	margin: 20px 8px 0px 40px;
	float:left;
}

div.medal2{
	margin: 19px 3px 0px 3px;
	float:left;
}

div.medal3{
	margin: 20px 10px 0px 7px;
	float:left;
}

div.goodReads{
	margin: 26px 8px 0px 15px;
	float:left;
}

div.amazon{
	margin: 20px 5px 0px 20px;
	float:left;
}

div.youtube{
	margin: 5px 8px 0px 4px;
	float:left;
}

div.facebook{
	margin: 20px 20px 0px 3px;
	float:left;
}

div.irie{
	margin: -8px 10px 0px 5px;
	float:left;
}

div.social{
		float:left;
		margin:0px 0px 0px 8%;
}

div.credits-wrap{
	float:left;
	margin:0px 0px 0px 2%;
}

div.social{
	margin:10px 0px 0px 26px;	
}

div.social2{
	margin:28px 0px 0px 26px;
	clear:both;
}

div.social3{
	margin:28px 0px 0px 26px;
	float:left;
	clear:both;
}

div.credits-wrap{
	margin:10px 0px 0px 0px;	
}

div.copyright{
	float:left;
}

p.copyright{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	float:left;
	margin:5px 20px 10px 51px;
}

div.credit{
	float:left;
}

p.credit{
	font-size: 18px;
	font-family: 'Bubbler One', sans-serif;
	float:left;
	margin:5px 30px 10px 300px;
}

div.clear-footer{
	margin:10px;
	width: 100%;
	height:10px;
	clear:both;
}

/* sets 404 page styles */

section.textBlockMain404{
	float: left;
	width: 30%;
	margin:0px 0px 0px 15px;
}

h1.oops404{
	font-size: 38px;
	margin:35px 0px 0px 0px;
	
}

p.oops404-1{
	font-size: 32px;
	float:left;
	margin:0px 0px 0px 0px;

}

p.oops404-2{
	font-size: 20px;
	float:left;
	margin:20px 0px 0px 0px;

}

p.oops404-3{
	font-size: 20px;
	float:left;
	margin:0px 20px 0px 0px;
}

p.oops404-4{
	font-size: 20px;
}

img.skull404{
	margin:120px 0px 10px 0px;
	position:relative;
	float:left;
}