/*
 * Layout
 */

#main-top-text{
  position: absolute;
  font-family: georgia, sans-serif;
  font-weight: bold;
  font-size: 1.17em;
  color: #dbc0a6;
  top: 23px;
  left: 240px;
  text-transform: capitalize;
  font-style: italic;
}

#main-top-date{
  position: absolute;
  left: 351px;
  top: 85px;
  color: #663300;
  font-size: 2.50em;
  font-family: georgia, sans-serif;
  font-weight: bold;
  text-transform: capitalize;
}

#main-top-maplink{
  position: absolute;
  right: 125px;
  top: 5px;
  width: 75px;
  height: 90px;
}

#main-top-countdown{
  position: absolute;
  right: 55px;
  top: 30px;
  color: #663300;
  font-family: georgia, sans-serif;
  font-weight: bold;
  text-transform: capitalize;
}

#countdown-num{
  color: #990000;
  font-size: 1.33em;
  margin-bottom: 15px;
}

#countdown-text{
  color: #663300;
}



#main-left{
  position: absolute;
  background-image: url(images/1_left.jpg);
  width: 360px;
  height: 1300px;
  top: 0;
  left: -360px;
}

#main-middle{
  background: url(images/2_middle.jpg) top no-repeat;
  width: 923px;
  position: relative;
  height: 1300px;
}

#main-middle-content-left{
  float: left;
  width: 222px;
  margin: 364px 0 0 0;
  padding: 0 0 0 19px;
}

#main-middle-content-left .mainlink{
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 0.83em;
  text-transform: uppercase;
  position: relative;
  width: 100%;
  float: left;
  clear: both;
  color: #333333;
}

#facebook{
  top: 25px;
  position: relative;
  float: left;

}

#facebook-link{
  text-transform: uppercase;
  color: #333333;
/*
  position: relative;
  top: 15px;
  float: left;
  clear: both;
  background-image: url(images/facebook.gif); 
  width: 144px;
  height: 44px;
*/
}

#facebook-link:hover{
/*
  opacity: 0.8;
  filter: alpha(opacity=80);
*/
}


#main-middle-content-right{
  float: right;
  width: 682px;
  margin: 175px 0 0 0;
}

#main-middle-content-nonhome{
  padding: 0 50px 0 10px;
  position: relative;
}

#main-right{
  position: absolute;
  top: 0;
  right: -360px;
  background-image: url(images/3_right.jpg);
  width: 360px;
  height: 1300px;
}

/*
 * Tables
 */

th{
  text-align: left;
}


.table-td-display{
  padding: 5px 0;
  border-top: 1px dotted black;
  font-size: 0.75em;
}

.table-td-display a{
  font-size: 1.00em;
  text-decoration: underline;
}

.table-td-display:hover a{
  text-decoration: none;
}

/*
 * Gallery
 */


#gallery-top{
  margin-top: 20px;
  background: url(images/gallery_top.jpg) bottom no-repeat;
  width: 600px;
  height: 240px;
}

#gallery-bottom{
  margin-top: 20px;
  margin-bottom: 30px;
  background: url(images/gallery_bottom.jpg) bottom no-repeat;
  width: 600px;
  height: 240px;
}

.gallery-title{
  position: absolute;
  margin-left: 25px;
  font-weight: bold;
  font-size: 1.00em;
}

.gallery-link-1{
  float: left;
  width: 220px;
  height: 240px;
}
.gallery-link-2{
  float: left;
  width: 185px;
  height: 240px;
}
.gallery-link-3{
  float: left;
  width: 190px;
  height: 240px;
}
.gallery-link-4{
  float: left;
  width: 200px;
  height: 240px;
}
.gallery-link-5{
  float: left;
  width: 220px;
  height: 240px;
}
.gallery-link-6{
  float: left;
  width: 180px;
  height: 240px;
}

