/* Default Designations */

body {
  font-family: Verdana, times, serif;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #000748 }
a:link {
   font-family: Verdana, times, serif;
   text-decoration: none;
   color: #81071E; }
a:visited {
   font-family: Verdana, times, serif;
   text-decoration: none;
   color: #81071E; }
a:active {
   font-family: Verdana, times, serif;
   text-decoration: underline;
   color: #81071E; }
a:hover {
   font-family: Verdana, times, serif;
   text-decoration: underline;
   color: #81071E; }
ul {
   list-style: disc;
   margin: 0 0 0 5;
   padding-left: 1em }
li { 
   margin: 0 0 0 0;
   padding: 0 0 0 0 }
td {
   font-family: Verdana, times, serif;
   font-size: 12px }

/* Special Designations */

#page {
   position: absolute; top: 0px; left: 100px; width: 750px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   background: #FFFEE2;
   border-left: 2px solid #000000;
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000 }
#graphic {
   width: 750px; height: 218px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   text-align: left }
#navigation {
   width: 750px; height: 18px;
   font-size: 12px;
   background: #8D667B;
   text-align: center;
   margin: 0 0 5 0;
   padding: 0 0 0 0; }
#navigation a:link {
   text-decoration: none;
   color: #FFFEE2; }
#navigation a:visited {
   text-decoration: none;
   color: #FFFEE2; }
#navigation a:active {
   text-decoration: underline;
   color: #FFFEE2; }
#navigation a:hover {
   text-decoration: underline;
   color: #FFFEE2; }
#lodge {
   width: 450px;
   background: #D6E6FF;
   text-align: center;
   margin: 0 0 0 5;
   padding: 5 5 5 5;
   border: 2px inset #8D667B }
#district {
   width: 723px;
   background: #D2D5FF;
   margin: 5 0 5 5;
   padding: 5 5 5 5;
   border: 2px inset #8D667B }
.column {
   font-size: 12px;
   vertical-align: top }
#recently {
   width: 245px;
   background: #BCD4FF;
   margin: 0 5 5 5;
   padding: 5 5 5 5;
   border: 2px inset #8D667B }
#upcoming {
   width: 245px;
   background: #D2F1FF;
   margin: 0 5 0 5;
   padding: 5 5 5 5;
   border: 2px inset #8D667B }
#copyright {
   width: 750px;
   font-family: Verdana, times, serif;
   font-size: 12px;
   text-align: center;
   color: white;
   background: #000748;
   padding: 0 0 0 0;
   margin: 0 0 0 0 }
.title {
   color: black;
   font-family: Georgia, times, serif;
   font-size: 17px;
   font-style: italic;
   font-weight: normal;
   border-bottom: 1px solid #000000;
   padding: 0 0 0 0;
   margin: 0 0 5 0;
   text-align: left }
.text {
   width: 500px;
   position: relative; left: 125px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   text-align: left;
   line-height: 140% }
.text p {
   padding: 0 0 10 0;
   margin: 0 0 0 0;
   text-align: justify;
   text-indent: 25px }
.next {
   width: 500px;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   text-align: right }
.text table {
   width: 75%;
   padding: 0 0 0 0;
   margin: 0 0 0 0 } 
.text ol {
   text-align: left;
   list-style: decimal }
