/* PANEL STYLE */

.panelLogin { background-color: #222222; padding: 30px; width: 300px; }
.panelContent .contentTitle { margin-top: 0px; font-size: 22px; font-weight: normal; color: #be1a1e; }
.panelContent .contentSubtitle { margin-top: 0px; font-size: 16px; font-weight: normal; color: #be1a1e; }
.panelMenu { background-color: #be1a1e; border: 1px solid #be1a1e; margin-bottom: 20px; padding: 7px; text-align: center; color: #ffffff; }
.panelMenu a { font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff !important; }
.panelMenu .menuSpace { margin: 0px 5px 0px 5px; }

p.panelAlert { font-size: 13px; font-weight: bold; color: #7d0300; }
p.greenAlert { font-size: 13px; font-weight: bold; color: #348200; }

.listTable .listHeader { background-color: #026c84; font-size: 12px; font-weight: bold; color: #ffffff; }
.listTable .listEmpty { background-color: transparent; border: 1px solid #026c84; padding: 25px; font-style: italic; color: #ffffff; }
.listTable .listOne { background-color: #111111; color: #ffffff; }
.listTable .listTwo { background-color: #111111; color: #ffffff; }
.listTable .listOne a, .listTable .listTwo a { font-size: 11px; text-decoration: none; color: #ffffff; }
.listTable .listOne a.aLink, .listTable .listTwo a.aLink { font-size: 10px; text-transform: uppercase; color: #ffffff; }
.listTable .listBottom { background-color: #026c84; }
.listTable .catSelect { padding: 2px; font-size: 11px; }
.listTable .catSelect option { font-size: 11px; }

table.panelForm td { background-color: #222222; color: #ffffff; }
.panelForm td.formTitle { font-weight: bold; }
.panelForm td.formFieldLight, .panelForm td.formFieldLight p, .panelForm td.formFieldLight div, .panelForm td.formFieldLight span, .panelForm td.formFieldLight table, .panelForm td.formFieldLight tr, .panelForm td.formFieldLight td { background-color: #cccccc; color: #000000; }
.panelForm td.formField .tinyBox { background-color: #ffffff; border: 0px; padding: 2px; width: 80px; color: #000000; }
.panelForm td.formField .smallBox { background-color: #ffffff; border: 0px; padding: 2px; width: 150px; color: #000000; }
.panelForm td.formField .medBox { background-color: #ffffff; border: 0px; padding: 2px; width: 300px; color: #000000; }
.panelForm td.formField .longBox { background-color: #ffffff; border: 0px; padding: 2px; width: 400px; color: #000000; }
.panelForm td.formField .medTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 300px; height: 100px; color: #000000; }
.panelForm td.formField .longTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 500px; height: 200px; color: #000000; }
.panelForm td.formField .contentTextbox { background-color: #ffffff; border: 0px; padding: 2px; width: 905px; height: 450px; color: #000000; }
.panelForm td.formField .genDrop { background-color: #ffffff; border: 0px; padding: 2px; color: #000000; }
.panelForm td.formField .smallDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 150px; color: #000000; }
.panelForm td.formField .medDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 300px; color: #000000; }
.panelForm td.formField .longDrop { background-color: #ffffff; border: 0px; padding: 2px; width: 400px; color: #000000; }
input.panelButton { background-color: #518ad6; border: 2px outset #518ad6; margin-top: 15px; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; color: #ffffff; }

a.addButton { display: block; background-color: #518ad6; border: 2px outset #518ad6; padding: 3px 8px 3px 8px; text-align: center; text-decoration: none; font-weight: bold; width: 180px; color: #ffffff; }
a.addButtonSmall { display: block; background-color: #518ad6; border: 1px outset #518ad6; padding: 1px 4px 1px 4px; text-align: center; text-decoration: none; font-size: 11px; font-weight: bold; width: 120px; color: #ffffff; }

.manageArtistTitle { font-family: "Walkway", Arial, Helvetica, sans-serif; font-size: 24px; letter-spacing: 2px; color: #daf0ff; }
.manageArtistLocation { margin-bottom: 25px; font-size: 12px; color: #aaaaaa; }
.manageArtistGenres { margin-bottom: 25px; font-size: 12px; font-weight: bold; color: #ffffff; }
.manageArtistDescription { font-size: 12px; color: #ffffff; }

.manageAlbumEmpty { display: block; background-color: #222222; padding: 8px; font-size: 14px; font-weight: normal; font-style: italic; color: #ffffff; }
.manageAlbumPhoto { display: inline-block; margin: 0px 9px 9px 0px; padding: 2px; background-color: #222222; }
.manageAlbumPhoto img { border: 2px solid #000000; }

.panelDeleteForm td .deleteButton { padding: 3px 24px 3px 24px; margin-right: 15px; background-color: #cccccc; border: 2px outset #cccccc; text-decoration: none; color: #000000; }
.panelDeleteForm td .deleteButton:hover { padding: 3px 24px 3px 24px; margin-right: 15px; background-color: #ff7682; border: 2px outset #ff7682; text-decoration: none; color: #000000; }