
body
{
  font-family:Arial, Helvetica, sans-serif;
  color: #000000; 
  background: #B4B8B7;
  margin:10px 0 0 0;
  padding:0 0 0 0;
  background: #8E979C url(images/bg.gif);
  text-align:center;
}

table
{
  font-size:100%;
  background:white
}

p.subheading 
{
  text-align:left;
  font-size:110%;
  font-weight:bold
}

p.bordered 
{
  border-style:solid;
  border-width:2px;
  text-align:center;
  font-size:110%;
  background-color:black;
  color:white
}


.wrap
{
  position:relative;
  width:780px;
  margin:0 auto;
  padding:0 0 0 0;
  text-align:left;
  font-size:100%;
  background: #ffffff url(images/FingalBanner.png) no-repeat;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:1px solid #000000;
}

.header
{
  position:center;
  clear:none;
  width:100%;
  height:26px;
  margin:100px 0 0 0;
  padding:0 0 0 0;
  background:transparent;
  color:#ffffff;
  text-align:right;
}


img.cnr {
width:8px;
height:8px;
border:none;
display: block !important;
}

.footer
{
  position:relative;
  width:100%;
  clear:both;
  margin:20px 0 0 0;
  padding:4px 0 4px 0;
  background:white;
  font-size:80%;
  text-align:center;
  border-top:1px solid #000000;
  border-bottom:1px solid #000000;
}

.OtherTable
{
  background:grey;
  font-size:100%;
  font-color:white;
}

.centeredImage
{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}

/******* links *******/

.topmenu
{
  font-family: Verdana;
  font-size: 102%;
  font-color:white;
  font-weight: bold;
  text-align:center
}

a
{
  color:white;
  text-decoration:none;
  font:bold
}

a:hover{color:red}

#OtherTable a
{
  color:black;
  text-decoration:none;
  font:normal
}

#topmenu a:hover{color:red}

td.menu
{
  background:black;
  text-align:left;
  font-size:100%;
  font-weight:normal
}

table.menu
{
  font-size:100%;
  position:absolute;
  visibility:hidden;
  text-align:center
}

#news a {
color:#D3812D;
text-decoration:underline;
}

#news a:hover {
color:#E39243;
text-decoration:none;
}

#footer a {
color:#000000;
text-decoration:none;
}

#footer a:hover {color:#D3812D;
text-decoration:none;
}

/******* fonts and colors *******/

.header strong {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size: 20pt;
letter-spacing:.7em;
}

.news_title {
font-family:Arial, Helvetica, sans-serif;
color:#465670;
font-size:10pt;
font-weight:bold;
}

.page_title {
font-family:Arial, Helvetica, sans-serif;
color:#4669A4;
font-size:10pt;
font-weight:bold;
padding: 0 0 0 0;
margin: 0 0 -8px 0;
}

/******* images *******/
img {
border:none;
}

.right img{
position:relative;
float:right;
padding:0 0 0 0;
margin:5px 2px 2px 5px;
}

.left img{
position:relative;
float:left;
padding:0 0 0 0;
margin:0 5px 0 2px;
}

.guestbook {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt; 
color: #000000; 
margin:10px 0 0 0;
padding:0 0 0 0;
text-align:left;
}

.submit{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
color:#FFFFFF;  
background-color: #999999;
}

/******* workarounds and hacks *******/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*
/* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */