*
{
margin:0;
padding:0;
}


body
{
margin:0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding:0;
font-family:verdana;
background: #A00617 url("../images/background.gif"); background-repeat: repeat-x;
/*for internet exlorer V6*/
text-align:center;
font-style:normal;
}

#recaptcha_widget
{


}

#line
{
border-top-style:solid;
border-color:#FFFFFF;
border-width:1px;
padding-top:10px;
}



#iefix
{
width:1000px;
height:145px;
background-color:#A00617;
}


#wrapper
{
width: 1000px;
margin:0 auto;
}

.body
{
width: 980px;
margin:0 auto;
padding:0;
}

#top
{
background-image: url("../images/top.gif"); width:1000px; height:25px;

}

#middle
{
background-image: url("../images/middle.gif"); background-repeat: repeat-y;
width:1000px;
}

#bottom
{
background-image: url("../images/bottom2.gif"); width:1000px; height:70px;
background-repeat: no-repeat;
clear:both;

}


#design
{
font-size:0.5625em;
text-align:right;
margin-top:-20px;
padding:5px;
color:#FFFFFF;
text-decoration: underline;
}

#design a
{
color:#FFFFFF;
}

.header 
{
background-image: url("../images/header.gif"); width:980px; height:160px;
margin-left:10px;
margin-top:-15px;
border-bottom-style:solid;
border-color:#FFFFFF;
border-width:1px;
position:relative;

}

form
{
margin-bottom:20px;
}


#name
{
font-size:2.5em;
color:#FFFF00;
font-family:"Bookman Old Style";
margin-top:35px;
text-align:center;

}

#established
{
font-size:1.875em;
color:#FFFF00;
font-family:"Bookman Old Style";
font-style:italic;
padding-left:20px;
text-align:center;
}

#motto
{
font-size:1.875em;
color:#FFFF00;
font-family:"Bookman Old Style";
font-style:italic;
padding-left:20px;
text-align:center;
}

#footer
{
 /* this padding matches the left alignment of the elements in the divs that appear above it. */
color:#FFFFFF;
width:980px;
margin-left:10px;

border-top-style:solid;
border-color:#FFFFFF;
border-width:1px;

}

#validation
{
text-align:left;

}

#validation a img
{

color:#A00617;

border-style:solid;
border-color:#A00617;
border-width:1px;
}

#footer p
{
font-size:0.625em;
margin: 0;
padding: 5px;

}

#historic_photo1
{
background-image: url("../images/old_lord_gerrards_band (Custom).gif");
background-repeat:no-repeat;
height:332px;
}

#historic_photo2
{
background-image: url("../images/collieryband (Custom).jpg");
background-repeat:no-repeat;
height:280px;
}

#historic_photo3
{
background-image: url("../images/RAH 2003 (Custom).jpg");
height:290px;
background-repeat:no-repeat;
margin-bottom:20px;
}

#buyat
{
padding-bottom:100px;
}

#buyat a img
{
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
}




#headimg1
{
background-image: url("../images/banner1_custom.jpg");
width:200px;
height:135px;
position:absolute;
left:130px;
}

#headimg2
{
background-image: url("../images/banner2_custom.jpg");
width:200px;
height:135px;
position:absolute;
left:340px;
}

#headimg3
{
background-image: url("../images/banner3_custom.jpg");
width:200px;
height:135px;
position:absolute;
left:550px;
}

#headimg4
{
background-image: url("../images/banner4_custom.jpg");
width:200px;
height:135px;
position:absolute;
left:760px;
}

#bandphoto
{
height:452px;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
margin-bottom:20px;
/*background-image: url("../slideshow/1.jpg");*/
background-repeat:no-repeat;
}

.leftnav
{
margin-left:20px;
padding:0;
list-style:none;
text-align:left;
color:#FFFF00;
font-family:Verdana;
margin-top:20px;

}

.leftnav li
{
margin:0; /*margin to right of each list item*/
font-family:Verdana;
border-bottom-style:solid;
border-color:#FFFFFF;
border-width:1px;
padding-top:5px;
padding-bottom:5px;
font-size:1em;
margin:0;
}

.leftnav li a
{
font-size:0.875em;
font-weight:bold;
text-decoration:none;
color:#FFFF00;
font-family:Verdana;
display:block;
padding:0;
margin:0;
}

 

.leftnav li a:hover
{
font-size:0.875em;
font-family:Verdana;
color:#FFFFFF;
}
.leftnav li a:active
{
font-size:0.875em;
font-family:Verdana;
color:#FFFFFF;
}

.rightnav
{
width:140px;
float:right;

}

.left
{
width:18%;
float:left;

}

.main
{
width:60%;
float:left;
margin-left:2%;
margin-right:2%;
}


.right
{
width:18%;
float:left;

}


h4
{
color:#FFFFFF;
background-color:#000000;
padding:5px 20px;
border-bottom-style:solid;
border-color:#FFFFFF;
border-width:1px;
font-family:Verdana;
margin-bottom:20px;
font-size:0.875em;
text-align:left;
margin-top:20px;
}

#welcome
{
color:#FFFFFF;
font-size:1.25em;
font-family:Verdana;
text-align:left;
padding:10px;
}

#mike_hughes
{
color:#FFFFFF;
font-size:1.25em;
font-family:Verdana;
text-align:center;
padding:10px;
}




.text
{
text-align:justify;
padding-bottom:10px;
color:#FFFFFF;
font-size:0.875em;
line-height:20px;
margin-bottom:10px;
word-wrap: break-word; /* IE 5.5+ */ /* Stops text from going outside the div */
}

#testimonial
{
text-align:left;
padding-bottom:10px;
color:#FFFFFF;
font-size:0.875em;
line-height:20px;
margin-bottom:10px;
word-wrap: break-word; /* IE 5.5+ */ /* Stops text from going outside the div */
font-style:italic;
}

#testimonial a
{
text-align:left;
padding-bottom:10px;
color:#FFFFFF;
word-wrap: break-word; /* IE 5.5+ */ /* Stops text from going outside the div */
font-style:italic;

}

.headerlink
{
text-align:justify;
color:#FFFFFF;
font-size:0.875em;
position:relative;
right:-900px;
bottom:-138px;
left:830px;
list-style:none;

}

.headerlink li
{
display:inline;
padding:0 20px 0 0;
font-size:1em;
}

.headerlink li a
{
font-size:1em;
font-weight:bold;
text-decoration:none;
color:#FFFF00;
font-family:Verdana;
padding:0;
margin:0;
}

.headerlink li a:hover
{
color:#FFFFFF;
}

.headerlink li a:active
{
color:#FFFFFF;
}




.guestbookname
{
text-align:justify;
padding:0px;
color:#FFFF00;
font-size:0.875em;
line-height:20px;
}



.guestbooktext
{
text-align:justify;
padding:0px;
color:#FFFFFF;
font-size:0.875em;
line-height:20px;
border-bottom:1px;
border-bottom-style:solid;
padding-bottom:10px;
word-wrap: break-word; /* Stops text from going outside the div */
}

legend
{
color:#FFFFFF;
font-size:0.875em;
}

.text a
{
text-decoration:underline;
color:#FFFFFF;

}

.events
{
padding:0px 0px 10px 0px;
color:#FFFFFF;
width:100%;
}

th
{
padding:10px 0px;
color:#FFFFFF;
font-family:Verdana;
text-decoration:underline;
font-size:0.875em;
}

table
{
padding:0px;
color:#FFFFFF;
font-family:Verdana;
text-align:left;
}

table td
{
font-size:0.75em;
padding:5px 29px 20px 0px;
}

table a
{
padding:0;
text-decoration:underline;
color:#FFFFFF;
}

#vacancies
{
text-align:justify;
padding:0px;
color:#FFFFFF;
line-height:20px;
}

#vacancies li
{
list-style:none;
}

#map_canvas
{
height:600px;
color:#000000;
font-family:Verdana;
font-size:0.75em;
}

#map_canvas p
{
font-weight: bold; 
color:#000000;
font-family:Verdana;
font-size:0.75em;
}

.gallery a img
{
float:left;
margin:0 20px 5px 0;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;

}

.gallery
{
clear:left;
}

fieldset
{
padding:15px;
text-align:left;
}




.clearfloat
{
clear:both;
color:#000000;
font-size:0.0625em;
height:0;
line-height:0
}

h3
{
font-size:1.25em;
}

#latest_news
{
text-align:left;
color:#FFFFFF;
font-size:0.875em;
line-height:20px;
padding:20px 20px 25px 10px;

border: 1px solid #FFFFFF;
position: relative;
height:300px;
width:130px;
overflow: hidden;
}

#newstext
{
text-align:left;
padding:10px 0px;
color:#FFFFFF;
font-size:1.0em;
}


.headline
{
position: absolute;
top: 350px;
left: 5px;
height: 195px;
width:130px;
padding:5px;
word-wrap: break-word;
text-align:left;
padding-bottom:5px;
}

.headline a
{
text-decoration:underline;
color:#FFFFFF;
}


textarea
{
height:200px;
width:100%;
}

#acknowledge
{
text-align:center;
}





