/* CSS for qes site nav plus 2
*/
body {
margin: 0;
padding: 0; 
background-color: #B7D7FF;
font: small Helvetica, arial, sans-serif;
}
#wrapper { 
width: 1100px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
padding-bottom: 5px;
background-color: #FFFFFF;
}


#main { 
margin-top: 10px;
}
#rightbar { 
float: right;
width: 200px;
border: 1px solid #D3DBED;
margin-right: 30px;
margin-bottom: 10px;
padding:10px;
background-color: #D3DBED;
font: small Helvetica, arial, sans-serif;
color: #1A274A;
}

#content { 
margin-top: 10px;
margin-left: 30px;
margin-right: 270px;
border: 1px solid #1A274A;
padding: 10px;
}
.mainpara { 
padding-left: 10px;
}
#leftpara { 
width: 320px;
padding-left: 10px;
padding-right: 20px;
float: left;
}
#footer { 
clear: both;
border: 1px solid #1A274A;
background-color: #D3DBED;
color: #1A274A;
font-size: 1.2em;
padding-left: 60px;
margin-top: 10px;
}
h1 { 
text-align: center;
font: Helvetica, arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #1A274A;
}
h2 { 
text-align: center;
color: #330033;
background-color: #D3DBED;
}
h3 { 
text-align: left;
color: #1A274A;
}
.teach { 
float: right;
margin-left: 10px;
}
.emphasise { 
color: #1A274A;
font-size: medium;
line-height: 1.5em;
font-weight: bold;
}



.joinQES { 
background-color: #CCCCCC;
color: #330033;
font-weight: bold;
padding: 15px;
}
.subscribe { 
text-align: center;
font: Helvetica, arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #660066;
padding-top: 6px;
padding-bottom: 6px;
}
.websterdicry { 
float: left;
margin-right: 25px;
margin-bottom: 15px;
}

.divclear {
clear: both;
}
.errorsbottom { 
color: #660066;
font-weight: bold;
font-size: 1.2em;
}
.nextpagebutton{ 
float: right;
padding-right: 15px;
padding-bottom: 10px;
}
.cartoonbath { 
padding-top: 70px;
}
.brandreth {
float: right;
margin-left: 10px; 
}
.carrot { 
float: right;
}
#nextbutton { 
float: right;
margin-top: 25px;
margin-bottom: 20px;
}
.emphasisepara { 
color: #4364BF;
font-style: italic;
font-weight: bold;
}
.classteacher { 
float: right;
margin-left: 6px;

}
.arundelimage { 
float: right;
padding-left: 15px;
padding-right: 10px;
}
.examples {
color: #660066; 
padding-left: 20px;
font-size: 1.2em;
}
.cu2nite { 
float: left;
padding-right: 10px;
}
.lemay { 
padding-left: 35px;
}
.nextpage { 
float: right;
}
.rhea { 
float: right;
margin: 5px;
}
.colorpara { 
color: #4364BF;
font-size: 1.3em;
}
.bill { 
float:left;
margin-right: 7px;
}
.questcover { 
float: right;
padding-left: 10px;
}
.callisbook { 
float: left;
padding-right: 10px;
}
.clarity { 
text-align: center;
font-weight: bold;
font-size: 1.5em;
}
.shakin { 
Padding-left: 40px;
}
.eats_shoots { 
float:right;
padding-left: 10px;
}
.available { 
float: left;
}
.big { 
font: 1.5em times new roman;
font-weight: bold;
}
.amazon { 
float: right;
padding-top: 10px;
padding-left: 15px;
}
.bathsign { 
float: right;
padding-top:10px;
}
.one_show { 
float: left;
padding-right: 10px;
}
.charity { 
padding-left: 135px;
}
.nextpage { 
align: right;
}
.lower_nav { 
color: #1A274A;
font-size: 1.3em;
float: right;
padding-right: 25px;
}
.larger { 
font-size: 1.3em;
}
.oneshow { 
float: left;
}
.attractions { 
float: right;
padding-left: 10px;
}
.parliament { 
float: right;
padding-top: 15px;
padding-left: 10px;
}
.callis { 
float: right;
padding-left: 25px;
padding-right: 25px;
}
.boxtext { 
font-size: 1.3em;
margin-left: 70px;
margin-right: 70px;
background-color: #D3DBED;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid #1A274A;
}
.leftbox {
width: 250px;
background-color: #D3DBED;
margin-left: 90px;
margin-right: 0;
padding-left: 30px;
padding-bottom: 15px;
float:left;
font-size: 1.3em;
border: 1px solid #1A274A;
}
.rightbox {
width: 250px;
background-color: #D3DBED;
padding-left: 30px;
padding-bottom: 15px;
font-size: 1.3em;
margin-right: 90px;
margin-left: 0;
float: right;
border: 1px solid #1A274A;
}
.group_advert {
width: 450px;
background-color: #D3DBED;
margin-left: 120px;
margin-right: 0;
padding-top: 15px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
font-size: 1.3em;
border: 1px solid #1A274A;
}
.hollywood { 
margin-left: -5px;
}
.forum_banner { 
margin-left: 450px;
}
.warning { 
background-color: #FF0000;
width: 80%;
color: #FFFFFF;
fon-weight: bold;
margin-left: 55px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
font-size: 1.5em;
}
#covertext { 
width: 410px;
padding-right: 20px;
padding-left: 20px;
float: right;
}
.boxpara { 
background-color: #2D58A2;
color:white;
padding-top: 15px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
font-size: 1.4em;
}
.narrowpara { 
width: 65%;
padding-left: 50px;
}
.sentence { 
float: right;
padding-left: 15px;
padding-bottom: 15px;
}
.rolling { 
float: right;
}
.substitute { 
float: left;
}

