/* CSS Document */
body {
font-family: arial, helvetica, sans-serif;
text-align:justify;
width: 800px;
margin: 40px;
padding: 0;
background-color: white;
}
.header {
height: 160px;
width: 100%;
}
.text2 {
float: right;
font: 3em verdana, sans-serif;
padding-left: 150px;
padding-right: 80px;
padding-top: 30px;
}
.text {
position: absolute;
top: 10%;
left: 60%;
font: 3em arial, helvetica, sans-serif;
}
.caption {
font: 0.8em verdana, sans-serif;
}
.name {
position: absolute;
top: 165px;
left: 30px;
font-size: 1em;
}
.menu {
position: absolute;
top: 71px;
left: 81px;
padding-left: 90px;
width: 100px;
height: 94px;
}
.maintext {
padding: 20px;
}
a:link, a:visited {
color: teal;
}
a:hover {
color: navy;
}
.nav {
width: 100px;
height: 100px;
font-family: arial;
padding: 0;
margin: 0;
}
.italic {
font-style: italic;
}
.dropcap {
font-size: 1.5em;
padding-right: 1px;
font-family: Verdana, Arial, sans-serif;
}
#footer {
clear: both;
font-size: 0.8em;
}
.back {
font-size: 0.8em
}
.back a:link, .back a:visited {
text-decoration:none;
color: teal;
}
.back a:hover {
text-decoration: none;
color: navy;
}
.picture {
float: right;
}
/* HOME*/
body#home {
background-color: #FEFBD8;
border-right: 2px solid #7F1D27;
border-left:2px solid #7F1D27;
border-bottom: 2px solid #7F1D27;
}

#homeheader {
background-color: #F5E47A;
border-bottom: 2px solid #7F1D27;
border-top: 2px solid #7F1D27;
}
#texthome {
color:#7F1D27;
}
#strapline {
font: .5em verdana, sans-serif;
color: C18274;
}
#homemenu {
border: 2px solid #7F1D27;
background-image: url(images/bear95.jpg);
background-repeat: no-repeat;
background-color: #FEFBD8;
}
#hnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#hnav li {
border-bottom: 1px solid #460016;
}
#hnav ul li a:link, #hnav ul li a:visited {
display: block;
text-decoration: none;
color: #460016;
border-left: 2px solid #460016;
padding-left: 5px;
}
#hnav ul li a:hover {
text-decoration: none;
color: #460016;
background-color: #F5E47A;
}
/* ABOUT*/
body#about {
background-color: #f9eaea;
border: 2px solid #801842;
}

#aboutheader {
background-color: #Ce89a4;
border-bottom: 2px solid #801842;
}

#textabout {
color:#801842;
}

#aboutmenu {
background-image: url(images/harry_about.jpg);
background-repeat: no-repeat;
background-color: #f9eaea;
border: 2px solid #B92461;
}

#anav ul {
list-style: none;
margin: 0;
padding: 0;
}
#anav li {
border-bottom: 1px solid #B92461;
}
#anav ul li a:link, #anav ul li a:visited {
display: block;
text-decoration: none;
color: #801842;
border-left: 2px solid #B92461;
padding-left: 5px;
}
#anav ul li a:hover {
text-decoration: none;
color: #801842;
background-color: #Ce89a4;
}
/* EXHIBITIONS*/
body#ex {
background-color: #e7efe4;
border: 2px solid #284A17;
height: 700px;
}
#ewords {
padding-right: 40%;
}
#eimages1 {
position: absolute;
top: 220px;
padding-left: 45%;
}
#eimages {
float: right;
width: 300px;
padding: 3%;
margin-right: 50px;
}

#exheader {
background-color: #A0C18F;
border-bottom: 2px solid #284A17;
}

#textex {
color:#284A17;
}

#exmenu {
background-image: url(images/little-lamb-vig.jpg);
background-repeat: no-repeat;
background-color: #E7F9DC;
border: 2px solid #284A17;
}

#enav ul {
list-style: none;
margin: 0;
padding: 0;
}
#enav li {
border-bottom: 1px solid #284A17;
height: 18px;
}
#enav ul li a:link, #enav ul li a:visited {
display: block;
text-decoration: none;
color: #284A17;
border-left: 2px solid #284A17;
padding-left: 5px;
}
#enav ul li a:hover {
text-decoration: none;
color: #284A17;
background-color: #A0C18F;
}
.log {
position: absolute;
top: 80%;
width: 100%;
}
.maincentre {
padding: 20%;
}
/* Books*/
body#books {
background-color: #e6eff8;
border: 2px solid #3c70b6;
}
#booksheader {
background-color: #9eb3c3;
border-bottom: 2px solid #3c70b6;
}
.bookstext {
color:#05377B;
}
#booksmenu {
background-image: url(images/boots.jpg);
background-repeat: no-repeat;
background-color: #d8e9fb;
border: 2px solid #3c70b6;
}
#text {
text-align: center;
margin: 20px 0 10px 0;
line-height: 1.5;}
#bnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#bnav li {
border-bottom: 1px solid #3c70b6;
}
#bnav ul li a:link, #bnav ul li a:visited {
display: block;
text-decoration: none;
color: #05377B;
border-left: 2px solid #3c70b6;
padding-left: 5px;
}
#bnav ul li a:hover {
text-decoration: none;
color: #05377B;
background-color: #acd3f2;
}
#flossimages {
float: right;
margin: 20px;
}
#flosswords {
width: 70%;
}

/* Contact */
body#contact {
background-color: #e8e2ef;
border: 2px solid #4a2d66;
}
#contactheader {
background-color: #a99ab7;
border-bottom: 2px solid #4a2d66;
}
#contacttext {
color: #4a2d66;
}
#contactmenu {
background-image: url(images/little-baa.jpg);
background-repeat: no-repeat;
background-color: #e8e2ef;
border: 2px solid #4a2d66;
}
#cnav ul {
list-style: none;
margin: 0;
padding: 0;
}
#cnav li {
border-bottom: 1px solid #4a2d66;
}
#cnav ul li a:link, #cnav ul li a:visited {
display: block;
text-decoration: none;
color: #4a2d66;
border-left: 2px solid #4a2d66;
padding-left: 5px;
}
#cnav ul li a:hover {
text-decoration: none;
color: #4a2d66;
background-color: #a99ab7;
}
.quote {
margin-left:60px;
margin-right:60px;
}
.quote #s {
margin-left:80px;
}
.b {
margin-left: 20px;}
.small {
font-size: 0.7em;
margin-left: }
