/* Leete & French CSS Document - simplewebhosting.co.uk - web design */

body
{color: #333333;
background: url(images/bg.jpg) top left repeat-x #99B9E8;
background-attachment: fixed;
font: 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
margin: 0; 
padding: 0;}

#container
{width: 800px;
margin: 0px auto;
padding: 0;
border: 3px solid #47608F;}

#header
{background: url(images/header3.jpg);
width: 800px;
height: 39px;
padding-top: 96px;}

#content
{width: 750px;
background: #FFFFFF;
background-attachment: fixed;
padding: 15px 30px 30px 20px;}

#content a
{color: #2669C4;
text-decoration: none;
font-weight: bold;
padding: 0;}

#content a:visited
{color: #2669C4;
text-decoration: none;
font-weight: bold;
padding: 0;}

#content a:hover
{color: #FFFFFF;
background: #2669C4;
text-decoration: none;
border-bottom: 1px dashed #1C85C0;
padding: 0;}

#img a
{background: none;
border: 0;}

#img a:visited
{background: none;
border: 0;}

#img a:hover
{background: none;
border: 0;}

.contact
{background: #eeeeee;
border: 1px solid #CCCCCC;
padding: 3px;}

.hrgrey
{color: #F4F4F4;}

.gallery
{border: 2px solid #2669C4;}

.gallery:hover
{border: 2px solid #EEEEEE;}

h1
{font: 24px Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: -1px;
}

.contacttable
{font-size: 10px;
border: 1px dashed #DDDDDD;
padding: 10px;
background: #F4F4F4;}

.listFront
{letter-spacing: 1px;
line-height: 1.6em;
list-style-image: url(images/li.jpg);
font-size: 12px;}

#footer
{
font: 9px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background: #FFFFFF;
border: 0;
color: #AAAAAA;
padding: 5px 5px 0px 5px;
height: 25px;
}

#footer a
{color: #BBBBBB;
text-decoration: none;
padding: 0;}

#footer a:visited
{color: #BBBBBB;
text-decoration: inherit;
padding: 0;}

#footer a:hover
{color: #333333;
text-decoration: none;
padding: 0;}

/* CSS ROLLOVERS */

.navhome
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/nav_home_over.gif);
white-space: nowrap;
display: block;
width: 140px;
height: 32px;
margin: 0;
padding: 0;
}

.navhome a
{
display: block;
color: #000000;
font-size: 11px;
width: 140px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navhome img
{
width: 140px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navhome a:hover img
{
visibility:hidden
}

.navhome span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navabout
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/nav_about_over.gif);
white-space: nowrap;
display: block;
width: 140px;
height: 32px;
margin: 0;
padding: 0;
}

.navabout a
{
display: block;
color: #000000;
font-size: 11px;
width: 140px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navabout img
{
width: 140px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navabout a:hover img
{
visibility:hidden
}

.navabout span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.navgallery
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(images/nav_gallery_over.gif);
white-space: nowrap;
display: block;
width: 140px;
height: 32px;
margin: 0;
padding: 0;
}

.navgallery a
{
display: block;
color: #000000;
font-size: 11px;
width: 140px;
height: 32px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.navgallery img
{
width: 140px;
height: 32px;
border: 0
}

* html a:hover
{
visibility:visible
}

.navgallery a:hover img
{
visibility:hidden
}

.navgallery span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 