
@import url(yui/reset.css); /* Global reset using Yahoo User Interface kit */
@import url(lightbox.css);

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#666666;
}

#container 
{ 
	width: 918px; 
	height: 530px;
	min-height: 620px;
	
	border-right-width: 2px; 
	border-left-width: 2px; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-right-color: #c2c2c2; 
	border-left-color: #c2c2c2; 
	
	margin: 8px auto 0px auto;
	font-size:0.9em;
}





/* Links */

a:link, a:active {text-decoration:underline;color: #993333;}
a:visited { color:#999999; }
a:hover { text-decoration:none;color: #FF6699;}






.clearer 
{ 
	width:auto; 
	height:0px; 
	padding:0; 
	overflow:hidden; 
	clear:both; 
	margin: 0;
}

#logo
{
	width:326px;
	min-width: 326px;	
	padding-top:20px;
	padding-right: 13px;	
	height: 44px;	
	min-height: 44px;
	
	float: left;
}

#nextLink
{
	width: 100%;
	padding-top: 70px;
}

.alignRight

{
float: right;
}


/* Navigation Styles */
#nav 
{
	height: 65px; 
	border-bottom: 2px solid #666; 
}

#navlist 
{ 
	width: 918px;
	display: inline;
	
	/*border: 3px solid green;*/
}

#navlist ul 
{ 
	display:inline; 
}

#navlist li 
{ 
	display:block; 
	height:19px; 
	float:left; 
	margin-right:28px; 
	margin-top: 35px;
}

#navlist li a 
{ 
	display:block; 
	width:100%; 
	height:100%; 
	background-color:transparent; 
}

#navlist li#home 
{ 
	background: url(graphics/nav_home.gif) 0 50% no-repeat; 
	width:42px; 
}
#navlist li#about 
{
	background: url(graphics/nav_about.gif) 0 50% no-repeat;
	width: 60px;
}

#navlist li#home a:hover, #navlist li#home.current 
{ 
	background: url(graphics/nav_home_o.gif) 0 50% no-repeat; 
}

#navlist li#about a:hover, #navlist li#about.current 
{ 
	background: url(graphics/nav_about_o.gif) 0 50% no-repeat; 
}

#navlist li#books 
{
	background: url(graphics/nav_books.gif) 0 50% no-repeat;
	width: 41px;
}

#navlist li#books a:hover, #navlist li#books.current 
{ 
	background: url(graphics/nav_books_o.gif) 0 50% no-repeat; 
}

#navlist li#programmes 
{
	background: url(graphics/nav_programmes.gif) 0 50% no-repeat;
	width: 75px;
}

#navlist li#programmes a:hover, #navlist li#programmes.current 
{ 
	background: url(graphics/nav_programmes_o.gif) 0 50% no-repeat; 
}

#navlist li#motivational 
{
	background: url(graphics/nav_motivational.gif) 0 50% no-repeat;
	width: 121px;
}

#navlist li#motivational a:hover, #navlist li#motivational.current 
{ 
	background: url(graphics/nav_motivational_o.gif) 0 50% no-repeat; 
}

#navlist li#contactme 
{
	background: url(graphics/nav_contactme.gif) 0 50% no-repeat;
	width: 67px;
}

#navlist li#contactme a:hover, #navlist li#contactme.current 
{ 
	background: url(graphics/nav_contactme_o.gif) 0 50% no-repeat; 
}


/* End of Navigation Styles */

/* Home Page Styles */

#homeContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	
	border-top: 1px solid #fff;
}

/* End of Home Page */

/* Contact Styles */

#contentContact
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/bg_contactme.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
	
	/*border: 1px solid green;*/
}

/* End of Content Styles */



/* Contact Page Styles */

#text 
{
	background-color: #fff;
	width: 300px;
	min-width: 300px;
	height: 300px;
	margin-left: 490px;
	margin-top: 95px;
	
	/*border: 1px solid green;*/
}

/* End of Contact Page Styles */

/* About Me Page */

#contentAbout 
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_aboutme.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;
}




#abouttext 
{
	background-color: #fff;
	width: 625px;
	min-width: 625px;
	height: 270px;
	margin-left: 215px;
	margin-top: 75px;
	
	/*border: 1px solid green;*/
}

/* End of About Me Page */


/* Authors Letter Page */

#contentAuthors 
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_authors.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;
}


#authorstext 
{
	background-color: #fff;
	width: 625px;
	min-width: 625px;
	height: 270px;
	margin-left: 215px;
	margin-top: 58px;
	
	font-size: 0.95em;
	/*border: 1px solid green;*/
}
/* End of Authors Page */



/* Sarah */

#contentAboutSarah 
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_aboutsarah_bg.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;
}

/* End of Sarah Page */









/* Motivational Speaking */

#contentMotivational

{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_motivational.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;

}



#MotivationText 
{
	background-color: #fff;
	width: 625px;
	min-width: 625px;
	height: 270px;
	margin-left: 225px;
	margin-top: 75px;
	
	/*border: 1px solid green;*/
}

/* End of Motivational Speaking */











/* Programmes */

#contentProgs

{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_progs.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;

}




#ProgsText 
{
	background-color: #fff;
	width: 625px;
	min-width: 625px;
	height: 270px;
	margin-left: 225px;
	margin-top: 75px;
	
	/*border: 1px solid green;*/
}

/* End of Programmes */






/* Books Page */

#bookCoverContent 
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	
	border-top: 1px solid #fff;
}

/* Tooltips */

.tool-tip {
	color: #fff;
	width: 144px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #993333;
	padding: 30px 8px 4px 8px;
	background: url(graphics/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 8px 8px 50px;
	color: #993333;
	height: 20px;
	background: url(graphics/bubble.png) bottom right;
}
/* End of Books Cover Tool tip */

#bookContentsContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/rookerybook_bg1.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;
}

#bookContentsText 
{
	/*background-color: #fff;*/
	width: 240px;
	min-width: 240px;
	height: 300px;
	margin-left: 510px;
	margin-top: 140px;
	
	/*border: 1px solid green;*/
}

.smallerText
{
	font-size: 0.8em;
}

#contentMysteryRookery

{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 516px;
	background: url(graphics/bg_themystery.jpg) no-repeat;
	background-position: top;
	border-top: 1px solid #fff;

}

#MysteryTextArea 
{
	
	width: 780px;
	min-width: 625px;
	height: 270px;
	margin-left: 40px;
	margin-top: 75px;
	
	/*border: 1px solid green;*/
}

#MysteryText 
{
	
	width: 710px;
	min-width: 625px;
	margin-left: 10px;
	margin-top: 70px;
	
	/*border: 1px solid green;*/
}

#mysteryOfRookery
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/rookerybook_bg3.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
	
	/*border: 1px solid green;*/
}

#mysteryOfRookeryText
{
	width: 270px;
	height: 390px;
	
	min-width: 270px;
	margin-left: 490px;
	margin-top: 48px;
	
	font-size: 0.95em;
}

#back
{
	float: left;
	width: 600px;
	margin-left: 160px;
	margin-top: 20px;
	
	font-size: 0.8em;
	
	display: inline;
}

#back a, #back a:visited
{
	color: #993333;
	text-decoration:none
}

#back a:hover
{
	color: #FF6699;
}

#back p
{
	display: inline;
}

#back div
{
	display: inline;
}

#next
{
	margin-left: 230px;
	
}

#rookeryMysteriesContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/rookerybook_bg2.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
	
	/*border: 1px solid green;*/
}

#sleepingRookeryContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/rookerybook_bg4.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
}

#noNameRookeryContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/rookerybook_bg5.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
}

#elizRookeryContent
{
	margin-top: 20px;
	margin-left: 13px;
	width: 887px;
	height: 515px;
	background: url(graphics/rookerybook_bg6.jpg) no-repeat;
	background-position: top;
	
	border-top: 1px solid #fff;
}


#PrologueText
{
	
	width: 420px;
	min-width: 350px;
	font-style:italic;
	font-size:smaller;
	margin-top:100px;
	margin-left: 40px;
	text-align: center;
	
	/*border: 1px solid green;*/
}

#MysteryText 
{
	
	width: 420px;
	min-width: 350px;
	margin-left: 40px;
	margin-top: 30px;
	
	/*border: 1px solid green;*/
}

#NoteAuthor 
{
	
	width: 260px;
	min-width: 245px;
	margin-left: 40px;
	margin-right: 0px;
	margin-top: 0px;
	float:right;
	
	/*border: 1px solid green;*/
}

#MysteryTextThin
{
	min-width: 575px;
	width: 575px;
	margin-left: 120px;
	margin-top: 20px;
}

/* End of Books Page */








/*Footer Styles */

#footer 
{
	background: url(graphics/footer.gif) no-repeat;
	/*background-position: top;*/
	
	margin-top: 3px;
	margin-left: 13px;
	
	width: 887px;
	min-width: 887px;
	height: 20px;
	min-height: 20px;
	
	/*border: 1px solid red;*/
}


/* End of Footer Styles */

#axonbirchDetails
{
	text-align: center;
	padding-top: 20px;
	margin: 0 auto;
	font-size: 0.8em;
}