#mwbamenu {
 height: 25px;
 max-width: 90%;
 min-width: 800px;
 margin: 0 auto;
 padding: 0;
 }

.ad {
 margin: 15px auto;
 text-align: center;
 border-bottom: 1px solid #c0c0c0;
 }

.main-picture {
 border-top: 1px solid #c0c0c0;
 margin: 0 auto;
 padding: 10px 0 0 0;
 text-align: center;
 }

.caption {
 border-bottom: 1px solid #c0c0c0;
 font-weight: bold;
 font-size: 11px;
 margin-bottom: 20px;
 text-align: center;
 }

.contentfloatright {
 float: right;
 margin: 0 0 0 15px;
 padding: 10px;
 width: 200px;
 background: #ffffff;
 }

.contentfloatleft {
 border: 1px dotted #c0c0c0;
 float: left;
 margin: 5px 10px;
 padding: 10px;
 background: #ffffff;
 }

p.content {
 text-align: justify;
 margin: 5px 15px;
 padding: 10px;
 }

p.subcontent {
 border: 1px solid #efefef;
 text-align: justify;
 margin: 10px 30px;
 padding: 10px;
 }

ul {
 margin: 5px 25px;
 padding: 10px;
 }

/* Sidebar */

.sidebar {
 background: inherit;
 margin: 10px auto 35px;
 }

.sidebar-center {
 background: inherit;
 margin: 10px auto 15px;
 text-align: center;
 }

.sidebar-head {
 background: #efefef;
 border-bottom: 1px solid #c0c0c0;
 border-top: 1px solid #c0c0c0;
 font-weight: bold;
 font-size: 16px;
 text-align: right;
 margin: 0;
 padding: 0 10px;
 }

.sidebar-head-red {
 background: inherit;
 color: #660000;
 }

.sidebar-row {
 font: 12px/1.2  geneva, sans-serif;
 margin: 5px 0 0 10px;
 padding-bottom: 3px;
 border-bottom: 1px dotted #c0c0c0;
 }

.sidebar-row a {
 text-decoration: none;
 }
 
.sidebar-row a:hover {
 text-decoration: underline;
 }

p.sidebar {
 text-align: right;
 font: 12px/1.2  geneva, sans-serif;
 }

/* Leadership */

table.leadership {
 border-collapse: collapse;
 margin: 0 25px;
 text-align: left;
 }
 
table.leadership th {
 padding: 2px 3px;
 text-align: left;
 }
 
table.leadership td {
 padding: 2px 3px;
 width: 200px;
 vertical-align: top;
 }

/* Data Tables */
 
 table.data {
 background: #efefef;
 border-collapse: collapse;
 color: inherit;
 font-family: verdana, helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 margin: 10px auto;
 text-align: left;
 width: 100%;
 }

table.data td a {
 background: inherit;
 color: #500000;
 text-decoration: underline;
 }
table.data td a:hover {
 background: inherit;
 color: #800000;
 }
table.data thead {
 background: #bab098;
 color: #101010;
 font-weight: bold;
 text-align: left;
 }
table.data tfoot {
 background: #bab098;
 color: #101010;
 font-weight: bold;
 text-align: left;
 }
table.data td, th {
 padding: 2px;
 text-align: center;
 }
table.data td.division {
 text-align: left;
 }
table.data td.entry, th.entry {
 text-align: left;
 }
table.data td.place {
 background: #c0c0c0;
 color: inherit;
 text-align: right;
 width: 15px;
 }
table.data td.left, th.left {
 text-align: left;
 }
table.data td.prize {
 text-align: right;
 width: 50px;
 }
table.data tr.odd {
 background: #dedede;
 color: inherit;
 }
table.data tbody tr:hover, tr.odd:hover {
 background: #ffffc0;
 color: inherit;
 }