/*For index.html, index.htm default.html, links, contactus and privacy XHTML pages */
/* General style used on all pages using this stylesheet*/

/* Body section */
body
{
margin: 0;
padding: 0;
font-size: 90%;
font-family: "Arial", Verdana, Helvetica, sans-serif;
color: #000;
background-color: #ffffff;
}

/* Link colours */
a:link
{
color: #006633;
}

a:visited
{
color: #00CC33;
}

a:hover ,a:active
{
color: #fff;
background-color: #006633;
}

/* Header */
div#mainHeader
{
color: #663300;
background-color: #cccc99;
}

 div#mainHeader h1
{
	margin: 0;
	padding: .3em 0 .3em .5em;
	font-size: 2.2em;
	font-weight: bold;
	background-color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}

/* Containers */
 div#mainContainer
{
background-color: #006633;
}

div#mainMenu
{
	background-color: #ffffff;
	padding: .5em;
	border-bottom: 1px solid #006633;
}

/* Main Content*/
div#content
{
padding: .5em;
background-color: #ffffff; 
}

div#content h1
{
color: #006633;
font-size: 3em;
font-weight: bold;
}

div#content h2
{
color: #336600;
font-size: 2em;
font-weight: bold;
}
 div#content { line-height: 100%; }
 
  #cleardiv
{
clear: both;
height: 1em;
}

/*footer*/
 div#footer
{
clear: both;
padding: .5em 1em;
border-top: 1px solid #006633;
color:#006633;
text-align: right;
}

 div#footer ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

 div#footer li
{
display: inline;
margin-right: 1em;
}

/* Start validation icons */
div#image058 {
float:left;
height:31px;
width:88px;
}
/*  End vaidation icons */

/* Return to top link */
.tops{
clear: both;
padding: .5em 1em;
text-align: left;
text-decoration: underline;
font-weight: bold;
}

/* End of Return to top link */

/*End of General styles*/

/* images on default.htm page */
.image057{ /* tomgg2.jpg default.htm*/
float: left;
position: relative;
width: 269px; 
height: auto
margin: 1em;
padding: 1em;
background-color: #fff;
border: 2px ridge #99FFCC;
}

.image056 { /* table_bowl.jpg */
float: right;
position: relative;
width: 258px; 
height: auto
margin: 1em;
padding: 1em;
background-color: #fff;
border: 2px ridge #99FFCC;
}
/* End images on default.htm page */

/* Entry pages image with heading index.html and index.htm*/
div#image055{ /* orphan1.gif */
position: absolute;
width: 322px; 
height: 452px;
margin: 1em;
border: none;
padding: 1em;
margin-left: 35%;
margin-right: 15%;
background-color: #fff;
}
/*end of images on index.html and index.htm */ 

/* This is for the div sections in the links.htm page */
div#section1 {
float: left;
position: relative;
background-color:#FFFFCC;
border: groove;
border-color: #99CC99;
margin: 5px;
padding: 1px;
width: 400px;
height: 200px;
}

div#section2 {
float: left;
position: relative;
background-color: #CCFFCC;
border: groove;
border-color: #99CC99;
margin: 5px;
padding: 1px;
width: 400px;
height: 200px;
}

/*End of links.htm sections*/

/* syles for the privacy.htm */
.image054{ /* msmith.jpg */
float: right;
position: relative;
width: 409px; 
height: auto;
margin: 1em;
padding: 1em;
background-color: #fff;
border: 2px ridge #99FFCC;
}
/* End of the privacy.htm */


/* syles for the contact_us.htm */
.image016{ /* scan0009_monument.jpg */
float: right;
position: relative;
width: 400px; 
height: auto;
margin: 1em;
padding: 1em;
background-color: #fff;
border: 2px ridge #99FFCC;
}
/* End of the contact_us.htm */
