/*
*	Meriel Thurstan Style Sheet
*	===========================
*	Designed By Alacrify Ltd
*	www.alacrify.co.uk
*	jon@alacrify.co.uk
*	Jon Sloper 
*	17th April 2009
*/	
* {
border:0;
margin:0;
padding:0
}
body {
text-align:center; 
font-family: arial, sans-serif; 
color: #777;
font-size: 0.9em;
width:900px;
background: #fff; 
}
p {
margin-bottom: 0.9em
}
body.purple {
background: #fff
}
.purpleMain {
width:900px;
overflow: visible !important;; 
text-align: left;
float:left;
}
.purpleMidLeft {
float:left;
text-align: left;
width:50%;
margin:0;
border:0;
padding:0
}
.purpleMidLeft h1 {
position: relative;
font-weight: normal; 
font-size: 1.6em; 
margin-bottom: 1.2em;
margin-top: 1.0em;
text-align: left;
clear:both !important;
float:left !important;
}
.purpleMidRight {
float:right;
width:25%;
text-align: left
margin:0;
border:0;
padding:0
}
p{
clear:left !important;
float:left !important;
display:block !important;
width: 100% !important;
}
.purpleMidRight p img {
display:block !important;
clear:both !important;
float:right !important;
}
.purpleFooter {
float:left;
clear:both;
}
body.green {
background: #fff
}
.greenMain {
background: #fff;
width: 900px; 
overflow: visible; 
}
.greenMidLeft {
width: 30%; 
padding-left:20px; 
float:left;
margin:0;
border:0;
padding:0
}
.greenMidLeft h1, 
.galleryMidLeft h1 {
font-weight: normal; 
font-size: 1.6em; 
margin-bottom: 1.2em;
margin-top: 1.0em;
color:#3e6c43
}
.greenMidRight {
width: 50%; 
padding-right: 0px; 
float:right;
margin:0;
border:0;
padding:0
}
.greenMidRight p {
text-align:right
}
.greenFooter {
background: #fff;
width: 100%; 
height: 100px; 
margin-left: auto; 
margin-right:auto
}
body.brown {
background: #fff;
}
.brownMain {
background: #fff;
width: 100%; 
overflow: visible; 
text-align: left
}
.brownMidLeft {
width: 40%; 
float:left;
clear:both; 
margin:0;
border:0;
padding:0
}
.brownMidLeft h1 {
margin-bottom: 1.2em;
margin-top: 1.0em;
font-weight: normal; 
font-size: 1.6em; 
color:#735751
}
.brownMidRight {
width: 50%; 
float:right;
text-align: right;
margin:0;
border:0;
padding:0
}
.brownMidRight img {
float:none;
clear:both;
margin-left:20px;
margin-bottom:20px;
}
.brownMidRight p {
clear:right;
}
.brownFooter {
background: #fff;
width: 100%; 
height: 100px; 
margin-left: auto; 
margin-right:auto
}
.bookThumb {
margin-bottom:10px; 
margin-left: 10px; 
border: 1px solid #ddd
}
.galleryMain {
background: #fff;
width: 100%; 
margin-left: auto; 
margin-right:auto; 
padding-top: 150px; 
overflow: visible; 
text-align: left
}
.galleryMidLeft {
width: 100%; 
padding-left:20px; 
float:none;
clear:both; 
margin:0;
border:0;
padding:0
}
.galleryMidRight {
display:none}
.galleryThumbnail {
float:right;
width: 70px; 
height: 70px; 
margin-left: 10px; 
margin-bottom:10px;
background-position: center center;
border: 1px solid #eee
}
div.officialFooter {
display:none 
}
.officialFooter p {
text-align:center;
font-size: 80%;
margin-bottom:0;
width: 100%;
}
.officialFooter img {
margin-left: 5px
}
.officialFooter a {
text-decoration: none;
color: #777;
}
.officialFooter a:hover {
text-decoration: underline;
color: #00d;
}
.w3c img{
margin-bottom: -3px
}
.skip {
margin-left: -8px;
text-decoration:none;
}