.center {
  display: block; /* Ensure block-level behavior */
  margin-left: auto;
  margin-right: auto;
}
  
table.voting_plot tr:nth-child(2) td:nth-child(2) {
  width: 35%;
}

table.attraction th,table.voting_plot th,table.commercial th, table.drawing th, table.exhibit th, table.activities th, table.original_style th {
   font-size: 1.25em!important;
}

.photos table td {
	font-size: 0.9375em!important;
	line-height:1.2em!important;
}

table.attraction td,table.voting_plot td,table.commercial td,table.house_rule td, table.drawing td, table.exhibit td, table.activities td, table.original_style td  {
   font-size: 0.9375rem!important;
   line-height:1.2em!important;
}

table.commercial {
  width:100%
}
  
ol.bracket-alphabet {
	list-style-type: none; /* Remove default list styling */
	counter-reset: list-counter; /* Initialize the counter */
}

ol.bracket-alphabet li {
	counter-increment: list-counter; /* Increment the counter */
}

ol.bracket-alphabet li::before {
	content: '(' counter(list-counter, lower-alpha) ') '; /* Format as (a), (b), etc. */
	margin-right: 8px; /* Add space between number and text */
}
  
  
p, h3, .exhibit td, .richtext ul li, .drawing, .photos table, .photos p {
  text-align:justify;
}
  
table.exhibit td ul {
    padding-left: 20px;
}

.active > .menu_lv3, .menu_lv2 > li:hover .menu_lv3 {
  width: auto;
}

.active > .menu_lv4, .menu_lv3 > li:hover .menu_lv4 {
  width: auto;
}
  
ul.dash > li {
  list-style: none;
}
ul.dash > li {
  text-indent: -5px;
}
ul.dash > li:before {
  content: "-";
  text-indent: -5px;
}
