body { background: #aa3c26 url('images/bg.jpg'); margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

td img {display: block;}

a:link, a:active, a:visited { color: #da2502; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: none; border-bottom: 1px dotted #000000; color: #992a08; font-weight: bold; }

.packages { font: 11px arial; line-height: 20px; color: #000; font-weight: bold; }
.packagesheader { font: 16px Georgia; line-height: 20px; color: #900; }
.packagestotal { font: 16px Arial; line-height: 20px; color: #900; }

tr, td { font: 14px Georgia; color: #000000; line-height: 30px; }
.larger { font: 18px Georgia; color: #000000; line-height: 30px; }

.font { font: 14px Georgia; color: #000000; line-height: 30px; }
.font a:link, a:active, a:visited { color: #da2502; text-decoration: none; font-weight: bold; }
.font a:hover { text-decoration: none; border-bottom: 1px dotted #000000; color: #992a08; font-weight: bold; }

.lodging { font: 16px Georgia; font-style: italic; color: #FFF; }
.stripe { background-image: url(images/stripe.jpg); background-repeat: repeat-y; width: 9px; padding-top: 20px; }

.maintable { background: #e8ccc0 url('images/immanuel_11.jpg'); background-repeat: repeat-x; }
.bottom { font: 13px Georgia; color: #FFFFFF; line-height: 17px; text-align: center;  }
.bottom a:link { color: white; }

.footer { font: 14px Georgia; line-height: 27px; color: #da2502;  }
.footer a:link, a:active, a:visited { text-decoration: none; color: #da2502; font-weight: bold; }
.footer a:hover  { text-decoration: none; border-bottom: 1px dotted #000000; color: #992a08; font-weight: bold; }

.header { font: 22px Georgia; font-weight: bold; color: #e23500; padding-top: 60px; }
.lilheader { font: 20px Arial;  color: #f57745; }
.author { font: 16px Georgia; font-style: italic; color: #C60; }

.footerlinks a:link, a:active, a:visited, a:hover { color: #FFFFFF: }
