body {
 font-size: 1em;
 color: #fff;
 background-color: #333;
}

a, a:active, a:visited {
 color: #fc3959;
}

a:hover, a:focus {
 color: #00ff42;
}

a.menu-link, a.menu-link:active, a.menu-link:visited {
 color: #fc3959;
 text-decoration: none;
}

a.menu-link:hover, a.menu-link:focus {
 color: #00ff42;
 text-decoration: none;
}

ul {
 list-style: none;
 text-indent: -1em;
}

li.button {
}

h1 {
 text-transform: uppercase;
 color: #fff;
}

h2 {
 color: #ddd;
}

h3 {
 color: #fff;
}

hr {
 height: 1px;
}

td {
 vertical-align: top;
 border-top: 1px solid #444;
}

table#mce_editor_0_tools1 {
 width: 0;
}

label {
 margin-right: 1em;
}

select#PostDateYear, select#ExhibitionStartDateYear, select#ExhibitionEndDateYear {
 margin-right: 1em;
}

input {
 color: #000;
 font-size: 1em;
 background-color: #333;
 border: 1px solid #000;
}

div.submit input {
 color: #fff;
 font-size: 1em;
 background-color: #333;
 border: 1px solid #000;
}

div.file {
 margin-top: 20px;
}

div.file input {
 background-color: #fff;
 margin-right: 5px;
}

select {
 color: #fff;
 font-size: 1em;
 background-color: #333;
 border: 1px solid #000;
}

select#UserTimezone {
 color: #000;
 background-color: #fff;
}

textarea {
 width: 95%;
}

.textarea {
 margin-top: 1em;
}

ul.actions {
 text-indent: -1.5em;
}

td.actions {
 width: 90px;
}

div#footer {
 text-align: center;
}

div#flash {
 text-align: center;
}

div.paging {
 text-align: center;
}

.right {
 text-align: right;
}

.disabled {
 display: none;
}

#authMessage {
margin-top: 25px;
}