/* CSS Document */

/*General doc details*/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333366;
font-size:small;
margin:5px;
background-color: #FFFFFF;
}

hr	{
padding: 2px;
margin: 0;
width: 700px;
text-align: center;
}

h1{
font-size:200%;
}


h2	{
font-size: large;
text-align: left;
}

h3	{
font-size: 13px;
text-align: left;
color:#030391;
}


h4 {
font-size:small;
text-align:left;
font-style:bold;
}

h5 {
font-size:12px;
text-align: justify;
}

h6 {
font-size:12px;
text-align:left;
}

p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

#container
{
width:887px;
margin: 10px auto;
background-color: #fff;
color: #333;
line-height: 130%;
}

#pageheading{
padding-top:108px;
background-image: url(../images/mainbanner9.gif);
background-position:top center;
background-repeat:no-repeat;
border: #333366;
position:relative;

}

#pageheading h1{
font-family:Tahoma;
background-color: #FFFFFF;

}

.hide{
position:absolute;
visibility:hidden;
}

#pageheading img{
position: relative;
right:10px;
top:0px;
}

#top{
padding: .1em;
background-color: #FFFFFF;
border-bottom: 1px solid black ;
}

#top h1{
padding: 0;
margin: 0;
}

/*main navigation menu*/
#mainnav ul{
padding: .2em 0;
margin: 0;
height: 20px;
list-style-type: none;
background-color: #1b6fc1;
color: #FFF;
width: 100%;
font: normal 80% arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

#mainnav li { display: inline; }

#mainnav li a{
text-decoration: none;
background-color: #1b6fc1;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #fff;
height: 20px;
}

#mainnav li a:hover{
background-color: #030391;
color: #fff;
height: 32px;
}

/*right navigation menu*/
#rightnav {
float: right;
width: 160px;
margin: -10px;
padding: 1.5em;
z-index:10;
height: 32px;
}

#rightnav ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align:center;
}

#rightnav  a {
display: inline;
text-decoration:none;
}

#rightnav  a:link, #rightnav a:visited {
color: #003399;
}

#rightnav  a:hover {
color: #330066;
text-decoration: underline;
}

#rightnav p{
font-size: 12px;
}

#rightnav img {
border: none;
display: block;
margin:10px 130px 0 -20px;
float:right;
}

#rightnav li{
text-align:left;
font-size: smaller;
list-style:square;
}

#rightnav h7{
font-size: smaller;
}

#rightnavlogo img {
border:none;
display: block;
margin:20px 40px 0 0;
float:right;
height:100px;
width:100px;
}

#rightnavpdflogo img {
border:none;
display: block;
margin:110px -90px 0 0;
float:right;
}


#content{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 750px;
min-height:950px;
}

#content img {
display: block;
}

/*celticmanor*/
#celticmanor
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#celticmanor img {
display: block;
}


#celticmanor ul {
margin-right: 20px;
list-style-type: decimal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
}

#celticmanor a{
padding: 1px;
font-weight:bold;
font-size: 12px;
text-decoration:none;
color:#000000;
}

#celticmanor  a:link, #celticmanor a:visited {
color: #000000;
text-decoration:none;
}

#celticmanor  a:hover {
color: #003399;
text-decoration:underline;
}

div.celticmanorfloat {
float: left;
width: 133px;
padding:10px;
}

div.celticmanorfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.celticmanorfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*Opendoor Event*/

#opendoor
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:750px;
}

#opendoorimg {
display: block;
}


#opendoor ul {
margin-right: 20px;
list-style-type: decimal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
}

#opendoor a{
padding: 1px;
font-weight:bold;
font-size: 12px;
text-decoration:none;
color:#000000;
}

#opendoor  a:link, #opendoor a:visited {
color: #000000;
text-decoration:none;
}

#opendoor  a:hover {
color: #003399;
text-decoration:underline;
}

div.opendoorfloat {
float: left;
width: 133px;
padding:10px;
}

div.opendoorfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.opendoorfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*Open Day 2009*/
#openday2009
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

/*cloe*/
#cloe
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:180px;
}

/*qrtags*/
#qrtags
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}


div.hurdlefloat {
float: left;
width: 133px;
padding:10px;
}

div.hurdlefloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.hurdlefloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*hlf*/
#hlf
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:150px;
}

#hlf img {
display: block;
}

/*WELSH*/
#welsh
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#welsh img {
display: block;
}



/*hurdle*/
#hurdle
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#hurdle img {
display: block;
border:none;
}

div.hurdlefloat {
float: left;
width: 133px;
padding:10px;
}

div.hurdlefloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.hurdlefloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*hurdle2*/
#hurdle2
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#hurdle2 img {
display: block;
border:none;
}

div.hurdle2float {
float: left;
width: 133px;
padding:10px;
}

div.hurdle2float img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.hurdle2float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*aerial*/
#aerial
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#aerial img {
display: block;
}

div.aerialfloat {
float: left;
width: 133px;
padding:10px;
}

div.aerialfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.aerialfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*aqueduct*/
#aqueduct
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:550px;
}

#aqueduct img {
display: block;
}

div.aqueductfloat {
float: left;
width: 133px;
padding:10px;
}

div.aqueductfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
}
  
div.aqueductfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*Ffos_fly*/
#ffosfly
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:480px;
}

#ffosfly p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

div.ffosflyfloat {
float: left;
width: 133px;
padding:10px;
}

div.ffosflyfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:140px;
padding:0 0 0 10px;
}
  
div.ffosflyfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

div.ffosfly img {
display: block;
border:none;
}


/*prehistoric pot*/
#pot1
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:280px;
}

#pot1 p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

div.pot1float {
float: left;
width: 133px;
padding:10px;
}

div.pot1float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.pot1float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*Church Hill*/
#churchhill
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:500px;
}

#churchhill p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

div.churchhillfloat {
float: left;
width: 133px;
padding:10px;
}

div.churchhillfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.churchhillfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*newstory7*/
#openday
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:580px;
}

#openday img {
display: block;
}

div.opendayfloat {
float: left;
width: 133px;
padding:10px;
}

div.opendayfloat img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.opendayfloat p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*newstory*/
#newstory1
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 730px;
min-height:350px;
}

#newstory1 p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

div.newstory1float {
float: left;
width: 180px;
padding:10px;
}

div.newstory1float img{
border: 5px solid #FFFFFF;
height:115px;
width:153px;
  }
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.newstory1float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*newstory1*/
#ffos1
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 730px;
min-height:600px;
}

#ffos1 p	{
font-size: 11px;
text-align:justify;
line-height:130%;
}

div.ffos1float {
float: left;
width: 180px;
padding:10px;
}

div.ffos1float img{
border: 5px solid #FFFFFF;
height:115px;
width:153px;
  }
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.ffos1float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}


/*newstory2*/
#evans2
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:500px;
}

#evans2 img {
display: block;
}

div.evans2float {
float: left;
width: 133px;
padding:10px;
}

div.evans2float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.evans2float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 0;
}


/*newstory3*/  
#story3
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:600px;
}

#story3 img {
display: block;
}

div.story3float {
float: left;
width: 133px;
padding:10px;
}

div.story3float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
  }
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.story3float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 0;
}


/*newstory4*/
#foot4
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:770px;
}

#foot4 img {
display: block;
}

div.foot4float {
float: left;
width: 133px;
padding:10px;
}

div.foot4float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.foot4float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}

/*newstory5*/  
#bridge5
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:600px;
}

#bridge5 img {
display: block;
}

div.bridge5float {
float: left;
width: 133px;
padding:10px;
}

div.bridge5float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
  }
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.bridge5float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 0;
}

/*newstory6*/
#mon6
{
border-right: 1px;
border-left: 1px;
padding: 1em;
z-index:1;
margin-left: 10px;
max-width: 650px;
min-height:850px;
}

#mon6 img {
display: block;
}

div.mon6float {
float: left;
width: 133px;
padding:10px;
}

div.mon6float img{
border: 5px solid #FFFFFF;
height:100px;
width:141px;
}
  
  /*div.float a:hover{
  background-color:#ddd;
  }*/
  
div.mon6float p {
text-align: center;
font-size: 10px;
padding: -1px 0 0 30px;
}



/*Thumbnails
div.float {
float: left;
width: 260px;
padding:10px;
}

div.float img{
border: 5px solid #FFFFFF;
height:150px;
width:200px;
  }
  
  /*div.float a:hover{
  background-color:#ddd;
  }
  
div.float p {
   text-align: center;
   font-size: 10px;
   padding: -1px 0 0 30px;
   }

/*container*/
div.container {
  border: 5px solid #333;
  background-color: #ffe;
  }
  
div.spacer {
clear: both;
}

/*footer*/
#footer ul{
padding: 5px 0 0 0;
margin: 0;
height: 40px;
list-style-type: none;
background-color: #1b6fc1;
color: #FFF;
width: 100%;
font: normal 80% arial, helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

#footer li { display: inline; }

#footer li a{
text-decoration: none;
background-color: #1b6fc1;
color: #FFF;
padding: .1em 1em;
border-right: 1px solid #fff;
height: 20px;
}

#footer li a:hover{
background-color: #030391;
color: #fff;
height: 32px;
}

#leftnav p { 
margin: 0 0 1em 0; 
}

.Captions h5 {
font-size: 10px;
text-align:center;
}
.Captions h6 {
font-size:12px;
text-align: center;
line-height: 2em;
}

