body, table, td, p, div {
     vertical-align: top;
     font-family: Arial, sans-serif;
     font-size: 100%; }

body {
     margin: 0px;
     color: #442222;									/* General Text Colour : Dark Brown. */
     background-color: #aabbcc; line-height: 120% }		/* General Background Colour : White */

table.norm { 
     width: 960px;
     margin: 0px;
     padding: 0px;
     font-size: 100%;
     background-color: #FFFFFF; line-height: 120% }		/* General Background Colour : White */
     

table.benefice { 										/* Used for Index Page Pictures and Captions. */
     width: 760px;
     padding: 0px;
     font-size: 120%;
     background-color: #FFFFFF; line-height: 120%; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:0px }

table.general { 										/* Used for Index Page Pictures and Captions. */
     width: 760px;
     padding: 0px;
     font-size: 100%;
     background-color: #FFFFFF; line-height: 120% ; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:0px }


   													/* General Background Colour : White */
table.header { 											/* Used for the Banner Settings. */
     width: 780px;
     margin: 0px;
     padding: 0px;
     font-size: 100%;
     color: #551177;									/* Dark Purple Text. */
     background-color: #DDCCFF; line-height:100% }		/* Light Purple. */
     
table.inner {  											/* Used for Baptism Service Settings. */
     width: 660px;
     margin: 0px;
     padding: 0px;
     font-size: 100%;
     color: #333333;									/* Dark Grey Text. */
     background-color: #DDDDDD; line-height: 120% }		/* White */
     
td { padding: 0px;										/* Used for Text in General Tables. */
     text-align: center;
     font-size: 100%;
     vertical-align: top; }

td.header { 											/* Used for Text in the Banner Settings. */
     padding: 0px 0px 0px 0px;
     vertical-align: top; font-family: "Imprint MT Shadow", arial, sans-serif; line-height:80%; font-size: 280%; }
     
td.links { 												/* Used for the Left-hand Column Links. */
     width: 19%;
     padding: 25px 0px 0px 0px;							/* NB Top, Right, Bottom, Left. */
     text-align: center;
     font-size: 100%;
     vertical-align: top; }

td.photos { padding: 20px 10px 20px 10px;				/* Used to Space Photos with Text.  NB Top, Right, Bottom, Left. */
     text-align: center;
     font-size: 100%;
     vertical-align: top; }
     
td.photos10 { padding: 10px 10px 10px 10px;				/* Used to Space Photos with Text.  NB Top, Right, Bottom, Left. */
     text-align: center;
     font-size: 100%;
     vertical-align: top; }

font.notheme {color: #000000; }							/* Font colour for un-themed services */

font.theme {color: #993300; }							/* Font colour for themed services and highlights */

font.red {color: #FF0000; }								/* Font colour for highlights */

tr.colourheadera { background-color: #DDDDDD; }			/* First Header colour for Services */
tr.colourheaderb { background-color: #EEEEEE; }			/* Second Header colour for Services */
														/* #FFFFBB; & #DDDDDD - Darker colour,  #FFFFCC; & #EEEEEE - Lighter colour, */
														
tr.colourFestivala { background-color: #DDDDDD; }		/* Odd  row colour for Festival Services */
tr.colourFestivalb { background-color: #EEEEEE; }		/* Even row colour for Festival Services */

tr.colourmorningb { background-color: #DDDDDD; }		/* Odd  row colour for morning Services */
tr.colourmorninga { background-color: #EEEEEE; }		/* Even row colour for morning Services */

tr.coloureveninga { background-color: #DDDDDD; }		/* Odd  row colour for evening Services */
tr.coloureveningb { background-color: #EEEEEE; }		/* Even row colour for evening Services */

h1,h2,h3,h4,h5,h6 { 
     font-family:  Calibri, sans-serif;
     margin: 0px 0px 5px 0px; }

h1 { font-size: 160%; margin-top:0 }					/* Used for the Main Web Page Headings. */


p  { margin:12; font-size: 100%; font-family: Calibri, Arial, sans-serif; line-height: 120%; text-align:justify }  /* margin:12; to leave room for Christianity */

p.header    { font-family: Calibri, Arial; font-size: 60%; line-height:100%; text-align:center }		/* Used for "Sileby, Cossington and 
																												Seagrave" in the Banner Settings. */

p.links		{ font-family: Calibri, Arial; font-size: 100%; line-height:130%; text-align:center }		/* Used for the Left-hand Column Links. */

p.nospace  { margin:0; font-size: 100%; font-family: Calibri, Arial, sans-serif; line-height: 120%; text-align:justify }

p.welcome     { font-family: Calibri, Arial; font-weight: 400 ; 				/* Used for the Welcome Message on the Index page. */
      font-size: 140%; line-height:100%; text-align:center }
      

a:link { text-decoration: none; }						/* Link Attributes. */

a:visited { text-decoration: none;  color: #CC00CC;}

a:hover { text-decoration: underline; color: #990099; }
