﻿* {
	margin:0;
	padding:0;
	}

#pageWrapper {
    position: relative;
    width: 964px;
    margin: 0 auto;
}

#pageHeader {
    position: relative;
    font: normal 24px/28px 'lucida grande',verdana,helvetica,sans-serif;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/Header.jpg') no-repeat;
    width: 964px;
    height: 110px;
    top: 0px;
    left: 0px;
    padding-left: 0px;
}

#vertSpacer10px 
{
    float: left;
    width: 10px;
    height: 110px;
}

#companyLogo {
    float: left;
    width: 300px;
    height: 110px;
    text-align: center;
}

#rightHeader 
{
    float: left;
    width: 654px;
    height: 110px;
    bottom: 70;
}
  
#contactBar {
    font: normal 10px/12px 'lucida grande',verdana,helvetica,sans-serif;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/ContactBar.jpg') no-repeat;
    width: 962px;
    height: 20px;
    top: 0px;
    left: 0px;
} 
   
#pageContent {
    position: relative;
    font: normal 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/ContentMiddle.jpg') repeat;
    width: 962px;
    overflow: auto;
}
  
div.frameTop {
    position: relative;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/ContentTop.jpg') no-repeat;
    width: 962px;
    height: 5px;
    overflow: hidden;
}

div.frameMidClr {
    position: relative;
    font: normal 14px/18px 'lucida grande',verdana,helvetica,sans-serif;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/ContentMiddleClr.jpg') repeat;
    width: 962px;
    overflow: auto;
}

div.frameBase {
    position: relative;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/ContentBase.jpg') no-repeat;
    width: 962px;
    height: 5px;
    overflow: hidden;
}

div.searchOptimise {
    font-size: 9px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}

#lhMenu {
    float: left;
    width: 290px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

#rhDetail {
    float: left;
    width: 632px;
    padding-left: 5px;
    padding-right: 5px;
}

.rhItemDetails {
    float: left;
    width: 640px;
}

.rhItemImg {
    float: left;
    width: 150px;
}

.rhItemDesc {
    float: left;
    width: 480px;
}

.rhItemImg2 {
    float: left;
    width: 20px;
}

.rhItemDesc2 {
    float: left;
    width: 610px;
}

td.dateHead 
{
	text-align: center;
	vertical-align: middle;
	width: 90px;
	font-weight: bold;
	}
		
td.churchHead {
    text-align: left;
    vertical-align: middle;
    width: 350px;
    font-weight: bold;
    }

td.imageHead {
    text-align: center;
    vertical-align: middle;
    width: 120px;
	}	

td.dateRow 
{
	text-align: center;
	vertical-align: middle;
	width: 90px;
}

td.churchRow 
{
	text-align: left;
	vertical-align: middle;
	width: 350px;
}

td.imageRow 
{
	text-align: center;
	vertical-align: middle;
	width: 120px;
    padding: 8px 0px 8px 0px;	
}

#copyrightBar {
    position: relative;
    font: normal 10px/12px 'lucida grande',verdana,helvetica,sans-serif;
    background: url('http://www.sir-walter-tapper-churches.co.uk/Images/Copyright.jpg') no-repeat;
    width: 962px;
    height: 20px;
    top: 0px;
    left: 0px;
}
     
p.address 
{
    font: bold 10px/12px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: left;
    padding-top: 4px;
    padding-left: 11px;
    overflow: hidden;
    margin: 0;
}

p.copyright 
{
    font: bold 10px/12px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    margin: 0;
}

p.detailHeading {
    font: bold 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
}
    
p.detailJust {
    font: normal 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: justify;
}

p.detailJust a 
{
	text-decoration: underline;
}

p.detailJust2 {
    font: normal 12px/16px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: justify;
}

p.detailJust2 a 
{
	text-decoration: underline;
}

p.detailJustInd {
    font: italic 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: justify;
    padding: 0px 0px 0px 30px;
}

p.detailFootnotes {
    font: normal 9px/10px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: left;
    padding: 0px 0px 0px 5px;
}

p.detailPhoto {
    font: normal 10px/12px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: justify;
    vertical-align: middle;
    height: 110px;
}

p.detailPhoto img 
{
	vertical-align: middle;
}

p.detailPhoto a 
{
	text-decoration: none;
}

p.detailForm {
    font: normal 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: left;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
}

p.detailLink {
    font: normal 12px/14px 'lucida grande',verdana,helvetica,sans-serif;
    text-align: justify;
	color: #000000;
    padding: 0px 0px 0px 40px;	
	}

img {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	vertical-align: middle;
}
    
a 
	{
	text-decoration: none;
	color: #0000aa;
	}

a:hover {
	background: #F8FFFF;
	color: black;
	}

body {
    list-style: none;
    background: #FFFFFF;
}

#pageHeader a:hover {
	text-decoration: none;
	background: #FFFFFF;
	}

#comments {
	display: none
	}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */

