﻿body {
background: #F1F1F1;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#555553;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

a:link 		{color:#353243;}
a:visited 	{color:#353243;}
a:hover		{color:#777E8E;}

div.seperator {height:1px; background-color:#C3C3C3; margin-top:10px; margin-bottom:10px;}

ul {list-style-image: url("stone-images/li.jpg"); padding-left:25px}
li {padding-bottom:10px;}

h1 {font-size: 1em; font-weight: bold; padding:0px; margin:0px; color:#353243;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px; color:#353243;}
h3 {font-size: 1em; font-weight: normal; padding:0px; margin:0px; color:#353243;}

#text {
background: url("stone-images/memorial-stones-02.jpg") top no-repeat;
width:630px;
height:502px;
}

#text div {
overflow:auto;
width:620px;
height:492px;
margin:5px;
}
#text p {
padding-left:80px;
padding-right:80px;
}#text ul {
padding-left:180px;
padding-right:80px;
}
.seperate {
padding-bottom:25px;
background: url("stone-images/seperate.jpg") bottom center no-repeat;
}.seperate2 {
padding-top:15px;
background: url("stone-images/seperate.jpg") top center no-repeat;}

.separate-left
{
    float:left;
width:38%;
}

.separate-right
{
    float:right;

width:38%;
}

.clearboth
{
    clear:both;
}

#footer {padding:20px; width:800px;}
#footer a:link 		{color:#353243; text-decoration:none; padding-left:10px; padding-right:10px;}
#footer a:visited 	{color:#353243; text-decoration:none; padding-left:10px; padding-right:10px;}
#footer a:hover		{color:#777E8E; text-decoration:none; padding-left:10px; padding-right:10px;}

#footer p.cornwall {text-align:justify; color:#A9A7A8;}
#footer h1 {margin-top:30px; padding-top:10px; border-top: solid 1px #A9A7A8;}

div#service {
padding-left:80px;
padding-right:160px;
}

.gallery img {
margin:5px;
border:1px solid #888785;
}
.gallery img:hover {
border:1px solid #2F2E33;
}

#contact {
vertical-align:top;
text-align:right;
}

cite
{
    font-style:normal;
}


#verses td {text-align:center; background:#F1F1F1; border:1px solid #D2D2D2;}
/*#inscriptions p {font-family:serif;}

/*tooltips....................................................*/
a.imagesl{position:relative;z-index:24; text-decoration:none;}
a.imagesl:hover{z-index:25; background-color: #F1F1F1;}
a.imagesl span{display: none}
a.imagesl:hover cite {width:160px;}
a.imagesl:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:0em;left:23em;
    padding: 4px;
    border:1px solid #1C1C1C;
    background-color:#F1F1F1;
    text-align: center;
    text-decoration:none;
}
a.imagesr{position:relative;z-index:24; text-decoration:none;}
a.imagesr:hover{z-index:25; background-color: #F1F1F1;}
a.imagesr span{display: none}
a.imagesr:hover cite {width:160px;}

a.imagesr:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:0em;right:23em;
    padding: 4px;
    border:1px solid #1C1C1C;
    background-color:#F1F1F1;
    text-align: center;
    text-decoration:none;
}

a.images{position:relative;z-index:24; text-decoration:none;}
a.images:hover{z-index:25; background-color: #F1F1F1;}
a.images span{display: none}
a.images:hover cite {width:160px;}
a.images:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    bottom:0em;left:5em;
    padding: 0px;
    border:1px solid #1C1C1C;
    background-color:#F1F1F1;
    text-align: center;
    text-decoration:none;
}
/*.........................................*/






.fix {
	line-height:0;
	}
	
.fix span {
	line-height:1em;
	}



#form input{
background: url("stone-images/input.jpg");
border:0px; margin:1px;
width:179px;
height:37px;
padding:0 8px;
color:#000;
font-size:1em;
}
#form textarea {
font-family:Arial,Helvetica,sans-serif;
background: url("stone-images/text.jpg");
border:0px; margin:1px;
width:179px;
height:46px;
padding:8px;
color:#000;
font-size:1em;
}

#form input.submit {
border:0px; margin:1px;
width:109px;
height:33px;
padding:5px;
padding-left:6px;
padding-right:6px;
background: url("stone-images/submit.jpg");
}

#regions{
display:none;
}

