body {
  margin:0 0 0 135px;
/*padding-left:148px;*/
  text-align:center;

  background-color:#ffffe7;
/*  border-right:40px solid #ffff99;  border-left:40px solid #ffff99;*/
/*  background-image:url(images/paperbac.gif);*/
  background-image:url(images/cccc66-135.gif);  background-repeat:repeat-y;
background-attachment:fixed;
}
#speakers {
/*  background-image:url(images/trina_poster_rotated.png);*/
}
.banner {
  font-family:Georgia, serif;
  font-style:oblique;
  font-size:1.5em;
  font-variant:small-caps;
  margin:10 0 10 0;
  background-color:#006633;
  color:white;
  padding:10px 10px 10px 10px;
}
div.lp {
  position:absolute; left:0px;
/*  background-color:#cccc66;*/
  width:135px;
  height:100%;
  padding-right:1px;
/*  background-image:url(images/cccc66-140.gif);  background-repeat:repeat-y;*/
}
div.pagediv {
  width:95%;
  height:100%;
  padding:25px 0 100% 0;
/*  padding:25px 0 20px 0;*/
  margin-right:auto;  
  margin-left:auto;  
/*  background-color:#ffffff;*/
  text-align:center;
  font-family:Arial, sans-serif;
  font-style:oblique;
  font-weight:lighter;
/*  border-right:4px solid #ffff99;  border-left:4px solid #ffff99;*/
/*  background-image:url(images/paperbac.gif);*/
}
div.content {
  margin:0 auto 0px auto;
/*  margin:0 auto 20px auto;*/
}
div.right {
/*position:*/
}
div.background {
  height:100%;
  width:100%;
  padding:0 0 100% 0;
  background-image:url(images/paperbac.gif);
  background-repeat: repeat-x repeat-y;
background-attachment:fixed;
}
.title1, .title2, .subtitle {
  font-family:Georgia, serif;
  font-style:oblique;
}
.title1 {
  font-size:1.5em;
  font-variant:small-caps;
  margin:15 0 10 0;
}
.title2 {
  font-size:1.2em;
  font-variant:small-caps;
  margin:40 0 20 0;
/*  margin:20 0 10 0;*/
  text-align:center;
}
.subtitle {
  font-size:1em;
  font-variant:small-caps;
  margin:0 0 10 0;
  text-align:center;
 
}
.lefthd {
  text-align:left;
  margin: 0 0 0 30;
}
div.p {
  margin:8 auto 8 auto;
  font-family:Verdana, sans-serif;
  font-size:.9em;
/*  width:600px;*/
/*  width:80%;*/
font-weight:normal;
}
div.sub {
  margin:8 auto 8 auto;
  font-family:Arial, sans-serif;
  font-size:.9em;
/*  width:600px;*/
  width:90%;
font-weight:normal;
}
div.question {
  margin:10 auto 20 auto;
  font-size:.90em;
}
.attrib {
  font-style:italic;
  font-size:.80em;
  font-weight:normal;
  margin:6 20 0 0;
  text-align:right;
}
.divider {
  margin:12 0 12 0;
}
img {
  background-color:#ffff99;
  padding:4 4 6 4;
  background-image:url(images/paperbac.gif);
}
.imagediv2 img {
  background-color:#ffffff;
  background-image:url(images/paperbac.gif);
}
.imagediv2 {
  padding:20 0 0 0;
}
.divider img {
/*  background-color:white;*/
  padding:0 0 0 0;
  background-image:url(images/paperbac.gif);
}
.imagediv {
  margin:20 0 30 0;
}
.listblock {
  width:600px;
  margin:16px auto 0 auto;
/*height:40%;*/
/*overflow:auto;*/
/*border:1px solid #cccc00;*/ /*#999933;*/
/*border-style:inset;*/
}
td.center {
text-align:center;
}
.bigquote {
  font-family:Georgia, serif;
  font-style:italic;
  font-size:1.2em;
  font-weight:lighter;
  margin:10 0 10 0;
  text-align:center;
}
.quotation {
  font-family:Georgia, serif;
  font-style:italic;
  font-size:1.2em;
  font-weight:lighter;
  margin:10px auto 10px auto;
  width:85%;
}
div.nav, div.lpnav {
  font-size:.85em;
width:100%;
font-family:Arial, sans-serif;
}
div.lpnav {
  margin:50px 0 0 0;
  width:135px;
}
div.lpdiv {
  text-align:right;
  font-family:Arial, sans-serif;
  font-size:.9em;
  font-weight:bold;
  color:#ffffff;
  margin:40px 6px 0 0;
}
div.lptitle {
  font-variant:small-caps;
  font-size:1.2em;
  margin:0 0 6px 0;
}
div.lpdiv a, div.lpdiv a:visited {
  color:#ffffff;
  text-decoration:none;
}
div.lpdiv a:hover {
  color:#999933;
}
a.navbutton1, a.navbutton1:visited {
  text-decoration:none;
  color:#ffffff;
  background-color:#cccc00;
  padding:2px 0 2px 0;
  margin:0 0 0 0;
  border:0px solid #999900;
  border-style:outset;
  font-weight:bold;
}
a.navbutton1:hover {
  border-style:inset;
  font-weight:bold;
  color:#ffffcc;
  background-color:#088a4b;
  background-color:#999933;
}
.currentpage {
  color:#eeeeee;
  background-color:#cccc00;
  padding:2px 0 2px 0;
  margin:0 0 0 0;
  border:1px solid #999900;
  font-weight:bold;
  border-style:inset;
  background-color:#999933;
  background-color:#eeee00;
  color:#ffffff;
}
.lpnav .navbutton1 {
  display:block;
  width:100%;
/*width:134px;*/
}
.lpnav .currentpage {
  display:block;
  width:100%;
/*width:135px;*/
}
ul {
  text-align:left;
}
li {
  margin:10px 0 0 10px;
}
.namelist {
  text-align:left;
  margin:8 0 10 50;
}
.subtext {
  font-size:.85em;
}
.header {
  font-weight:bold;
}
td {
  vertical-alignment:top;
}
.squ {
  background-color:000000;
  padding:0 3 0 3;
  font-size:.35em;
  margin:0 16 0 16;
  vertical-align:20%;
  background-color:#cccc00;
}
.name {
  text-indent:-20px;
}
.p a, .name a {
/*  text-decoration:none;*/
  color:#999900;
}
.p a:hover, .name a:hover {
  color:#777700;
}
img {
  border:none;
  padding:1;
}
/*div.gallery {*/
table.gallery {
/*  width:95%;*/
/*  height:100%;*/
/*  margin:-10 auto 0 auto;*/
  margin:0 auto 0 auto;
  padding:0 0 20px 0;
}
/*table.gallery {  margin-top:-20px;}*/
td.placeholder {
  height:100%;
/*  width:620px;*/
  width:60%;
  vertical-align:middle;
  text-align:center;
  padding-left:20px;
}
td.thumbs {
  height: 90% /*100%;*/
  vertical-align:middle;
  text-align:center;
  padding-left:20px;
}
/*#thumbs {  height:620px;  overflow:auto;}*/
#mainscreen {
/*float:right;  width:65%;  vertical-align:middle;*/
}
#placeholder {
  max-width:616px;
  max-height:616px;
}
#th_area {
width:616px;
}
#thumbs {
  height:616px;
/*height:120px;*/
width:100%;
  overflow:auto;
/*float:left;*/
/*width:35%*/
}
div.desc {
  float:right;
}
div.audio {display:none;}
.booktitle {
  text-decoration:underline;
  font-style:italic;
}
.verse {
  margin:20px auto 0 auto;
}
.refrain {
  margin:10px auto 0 auto;
  font-family:Serif;
  font-size:.85em;
  font-style:italic;
}
.menu a {
  display:block;
}
.map {
  margin-left:50px;
  font-size:.8em;
  background-color:yellow;
  text-decoration:none;
  font-variant:small-caps;
}
.place {
}
.addr {
  margin:2px 0 0 8px;
  font-style:italic;
  font-size:.9em;
}
#tree {
  width:100%;
}
table.2col {
  margin:10 auto 10 auto;
  width:85%;
}
td.txtcell {
  text-align:center;
  margin:20px 0px 20px 0px;
}
td.imgcell, .txtcell ul {
  text-align:center;
}
.imgcell img {
  width:100%;
}
.lpattrib {
  font-size:.7em;
  margin-top:140px;
  font-style:italic;
}
a.titlelink, a.titlelink:visited {
  text-decoration:none;
}
.attribute {
  font-size:.9em;
  margin:30px auto 0 auto;
}
.gallerymenu {
  margin:0 auto 15px auto;
  font-size:.9em;
}
.gallerymenu a, .gallerymenu a:visited {
  text-decoration:none;
  font-size:.95em;
  color:#999900;
}
.tildesep {
  color:#777700;
}
.gallerymenu a:hover {
  color:#777700;
}
.resourcemenu {
  text-align:left;
  margin:0 auto 15px auto;
  width:600px;
}
.resourcemenu a, .resourcemenu a:visited {
  text-decoration:none;
  color:#777700;
/*  font-size:.95em;*/
  display:block;
  text-indent:-20px;
  margin-left:20px;
}
.resourcemenu a:hover {
  color:#999900;
}
.block {
  display:block;
}