body {
  margin-left: 10%;
  margin-right: 15%;
  font-family: Verdana, "Times New Roman", Times, serif;
  color: #EEE; 
/*  background: #333; */
/*  background-image: url('http://www.paddimir.com/images/background4.jpg');*/
  background-image: url('/images/gallowgate.jpg');
}

h1 {
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  text-align: center;
  color: #880000;
}


a:link {
  color: #CC0000
}
a:visited {
  color: #CC0000
}

div.photo {  
  margin: 5%;
  padding: 5em, 5em, 5em, 5em;
  padding-top: 5%;
  text-align: center;
#  background: #EEE;
 }

div.caption { 
  margin: 5%;
  padding: 5em, 5em, 5em, 5em;
 /* margin-left: 20%;*/
/*  margin-right: 20%;*/
/*  top:5%;*/
/*  left: 5%;*/
/*  right:5%;*/
#  color: #333;
  text-align: center;
#  background: #EEE;

 }


div.lightpanel {
  margin-top: 3%;
  font-size: 80% /*smaller*/;
  padding: 2em 2em 2em 2em;
  line-height: 1.5;
  text-align: justify;
   top: 1m
  left: 1m;
  width: auto;
  right: auto;
#  color: #333;
  border: thin outset #FFF;
#  background: #999;
}
div.panel {
  margin-top: 3%;
  font-size: 80% /*smaller*/;
  padding: 2em 2em 2em 2em;
  line-height: 1.5;
  text-align: justify;
   top: 5m
  left: 5m;
  width: auto;
  right: auto;
  border: thin outset #FFF;
#  background: #333;
}

div.panel1 {
  margin-top: 10%;
  font-size: 80% /*smaller*/;
  padding: 2em 2em 2em 2em;
  line-height: 1.5;
  text-align: justify;
   top: 5m
  left: 5m;
  width: auto;
  right: auto;
  border: thin outset #FFF;
  background: #333;
}

div.ident { 
  position: fixed;
  opacity: 1; 
  margin: -9em 0 0 1em;
  filter: alpha(opacity=1);
  moz-opacity: 1;
 }

tr.grey { 
  background: #666;
 }

div.navbar {
  margin-top: 3em;
  font-size: 80% /*smaller*/;
  padding: 2em 2em 2em 2em;
  line-height: 1.5;
  text-align: center;
   top: 5m
/*  left: 5m; */
  width: 900;
  height: 65;
  right: auto;
  border: thin outset #FFF;
  background: #880000;
  a: #EEE;
}
div.navbar.a:link, div.navbar.a:visited { color: #EEE;}

a.special:link {
     color: #EEE;
     background-color: transparent;
     }

a.special:visited {
     color: #EEE;
     background-color: transparent;
     }

a.special:hover {
     color: #EEE;
     background-color: #444;
     text-decoration: none;
     }

a.special:active {
     color: #EEE;
     background-color: transparent;
     }

div.spacer {
 margin-top: 5%;
}

img { 
  align: center;
}
div.transON {width: 100%; opacity:0;filter: alpha(opacity=0); -moz-opacity: 0;border:1px solid #EEE; margin-top: 0%}
