@charset "iso-8859-1";
/* CSS Document */
/* Div for top of each page */
div.top
{
text-align:left;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
color:#bf0000;
font-size:17pt;
background-image:url(images/12bd785a3.jpg);
height:90px
}
div.mainpagetop
{
text-align:left;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
color:#bf0000;
font-size:17pt;
background-image:url(images/12bd785a3.jpg);
height:90px
}
/* For use with world image in title bar */
img.top
{
border-style:none
}
/* For use with links in title bar and any smaller hyperlinks */
a.top
{
font-family:Arial, Helvetica, sans-serif;
color:#bf0000;
font-size:8pt
}
a:link{color:#bf0000}
a:visited{color:purple}
a:active{color:blue}
/* Main page title */
h1
{
position:relative;
font-family:Arial, Helvetica, sans-serif;
color:#0000bf;
font-size:24pt;
font-weight:bolder
}
.red
{
color:
#bF0000
}
/* For use on pages containing a single picture */
div.picpage
{
text-align: center;
position:relative;
}
/* For use on main indexpage */
div.mainpage
{
text-align: center;
position:relative;
background-color:#FFFF66
}
/* For use on get together page */
div.justify
{
text-align: justify;
position:relative;
background-color:#FFFF66
}
/* Secondary heading on each page */
h2
{
font-family:Arial, Helvetica, sans-serif;
color:#0000bf;
font-size:14pt;
}
h1.christmas
{
font-family:Arial, Helvetica, sans-serif;
color:#206520;
font-size:24pt;
font-weight:bolder
}
/* Main body, red text */
.main
{
font-family:Arial, Helvetica, sans-serif;
color:#bf0000;
font-size:10pt;
}
h2.christmas
{
font-family:Arial, Helvetica, sans-serif;
color:#206520;
font-size:14pt;
}
/*to give margins at the side of paragraphs*/
.sidemargins
{
margin-left:10px;
margin-right:10px
}
/* For use immediately below div.top - blue &amp; triangles image */
div.topimage
{
text-align:center;
position:relative;
height:36px;
background-image:url(images/03cc1240.gif)
}
/*For bottom of most pages - red wavy line */
div.bottomimage
{
position:relative;
height:26px;
background-image:url(images/03def1a0.gif)
}
/* For pages containing multiple images */

div.img
  {
  margin: 2px;

border: 1px solid #0000ff;

height: 175px;

width: 200px;

float:left;

text-align:center
  }

/* For pages containing multiple larger images */

div.largeimg
  {
  margin: 2px;
border: 1px solid #0000ff;
height: 380px;
width: 350px;

float:left;
text-align:center
  }
div.largerimg
  {
  margin: 2px;
border: 1px solid #0000ff;
height: 380px;
width: 400px;

float:left;
text-align:center
  }
div.middleimg
  {
  margin: 2px;

border: 1px solid #0000ff;

height: 250px;
width: 250px;
float:left;
text-align:center
  }

div.img img
  {
  display: inline;
margin: 3px;
border: 1px solid #ffffff;
text-align:center
  }

div.img a:hover img
  {
  border: 1px solid #0000ff;
  }

/* Unused? */

div.desc
  {
  text-align: center;

font-weight: normal;
width: 120px;

margin: 2px;
  }

.justify
{
text-align:justify
}

.bold
{
font-weight:bold
}

.italics
{
font-style:italic
}

.centre
{
margin-left:auto;
margin-right:auto
}

/* For use in tables such as "over the years" - use "main bold centre" for headings */

.tabletext
{
font-family:Arial, Helvetica, sans-serif;

color:#0000bf;

font-size:10pt;
}

.mainblack
{
font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-size:10pt;
}

.timelinedates
{
font-family:Arial, Helvetica, sans-serif;

color:#bf0000;

font-size:12pt;

font-weight:bold;
}

.timelinetext
{
font-family:Arial, Helvetica, sans-serif;

color:#0000bf;

font-size:12pt;
}

table.fixed
{
table-layout:fixed
}

.imgright
{
float:right;

margin-left:10px
}

.imgleft
{
float:left;

margin-right:10px
}

.width80
{
width:80px
}

.height110
{
height:110px
}

/*To provide borders within tables*/

.tableborders
{
border-color:#000000;

border-style:double
}
