/* Stylesheet for Trinity Methodist Church Holy Ground page */
/* Generated by KompoZer reformatted manually*/
/* 3rd October 2009 */

body { margin: 0px;   
  background-image: url(images/h_gnd_bodybg.png); background-repeat: repeat-x; background-color: #993399;
  font-family: 'Trebuchet MS', arial, helvetica, sans-serif; font-size: 1em; font-weight: normal; text-align: center; color: black; }

/* Layout */

#holder    { position: relative; width: 2px;  height: 457px; margin-left: auto; margin-right: auto; }
#top       { position: absolute; top: 0px; left: -275px; width: 550px; height: 313px; 
             background-image: url(images/hg_top_bg.png); background-repeat: no-repeat; background-position: center top; }
#middle    { position: absolute; top: 242px; left: -75px; width: 150px; height: 174px; z-index: 1; }
#bottom    { position: absolute; bottom: 0px; left: -492px; width: 985px; height: 87px;
             background-image: url(images/hg_bottom_bg.png); background-repeat: no-repeat; background-position: center top; }
#footer    { position: relative; width: 30em; margin-left: auto; margin-right: auto; color: white; }
#home_link { position: absolute; top: 20px; left: 20px;  color: white; }
#dates     { position: absolute; top: 10px; right: 10px; padding: 0 4px 8px 4px; border: 2px solid white; color: white; }
#contact   { position: absolute; bottom: 20px; left: 20px; padding: 4px; color: white; background-color: #993399; text-align: left; }

/* Elements */

p          { font-size: 1.2em; }
h1         { font-size: 2.5em; font-family: arial, 'Trebuchet MS',  helvetica, sans-serif; font-weight: bold; 
             margin-top: 0px; margin-bottom: 0px; text-transform: uppercase;  }
h2         { font-size: 1.4em; font-weight: bold; margin-top: 0.4em; }
#middle img { display: block; width: 150px; height: 174px; }

/* Links */

a:link, a:active, a:hover, a:focus, a:visited { color: white; text-decoration: underline; }
a:hover    { text-decoration: none; }
a:focus    { outline: 2px dotted white; }

