body { background-color: white; background-image: url('/images/bigbg1.gif'); background-repeat: no-repeat; background-position:  top left; font-family: Georgia, "Bookman Old Style", serif; }
#firstPara:first-letter { font-family: 'Times New Roman', serif; font-size: 300%; line-height: 80%; }
.para, .xtrainfo { line-height: 140%; font-family: Georgia, serif; clear: left; }
.xtrainfo { font-size: smaller; }
.innerinfo { line-height: 140%; border: 1px dashed #F7DF8B; padding: 6px; width: 128px; float: left; font-family: Georgia, serif; margin: 0px 8px 24px 0px; }
#positioner { position: absolute; top: 140px; left: 140px; width: 500px; }
#menu { float: right;  width: 140px; margin-top: 18px; margin-left: 20px; margin-bottom: 10px;    }
#header { position: absolute; left: 122px; top: 0px; z-index: 20; }
#header h1 { margin: 0px;  }
#header h1 a:link, #header h1 a:visited, #header h1 a:hover { text-decoration: none;  } 
#header h1 a img { border: 0px; }
#main h2, #main h3, #main h4 { margin: 0px; font-family: "Bookman Old Style", Georgia, serif; }
#main h3 { margin-top: 24px; margin-bottom: 16px; line-height: 2px; }
th { text-align: left; }
td { padding-right: 16px; }

#menuul { margin: 0px; list-style: none; padding: 0px;  }
#menuul li { border: 1px #EEE solid; margin: 1px; padding: 8px; padding-right: 0px; background-color: #F8F8F8; }
#menuul li a:link { color: #009; text-decoration: none;  }
#menuul li a:visited { color: #909; text-decoration: none;  }
#menuul li a:hover { color: blue; text-decoration: underline;  }
#menuul li a img { border: 0px; }

#menuul ul { margin-left: 14px;  list-style: none; padding: 0px;  }
#menuul ul li { border: 0px; margin-top: 4px; margin-bottom: 4px; padding: 2px; padding-left: 6px; font-size: smaller; background-color: #FDFDFD; }
#menuul ul li a:link { color: #008; text-decoration: none;  }
#menuul ul li a:visited { color: #808; text-decoration: none;  }
#menuul ul li a:hover { color: blue; text-decoration: underline;  }

#footer { clear: both; margin-top: 60px; text-align: center; font-size: smaller; }

.logoholder { text-align: left; width: 320px; }
.albumholder { text-align: left;  }
.picholder { padding: 2px; width: 150px; text-align: center; background-color: transparent; float: left; margin-right: 4px; margin-bottom: 4px  }
.picholder img { border: #E0D9D9 4px solid }
.picholder a:hover img { background-color: white; }
.picholder p { margin-top: 0px; }
.caption { background-color: white; padding: 6px; }
.bottomNav { clear: both; margin-top: 30px; }
#nextevent { position: absolute; top: 48px; left: 500px; width: 140px; z-index: 10; text-align: center; font-size: larger; border: 1px dashed #F7DF8B;  }
#nextevent p { padding: 4px; }
#nextevent a:link, #nextevent a:visited { text-decoration: none; color: #777; }

#bottomNavLeft, #bottomNavRight, #bottomNavCenter { float: left; }
#bottomNavLeft { position: relative; left: 20px; }
#bottomNavCenter { position: relative; left: 120px; }
#bottomNavRight { position: relative; left: 226px; }
a img { border: 0px; }
