/* MAIN MENU */

.menuContainer { width: 200px; margin: auto; }
.menuLink { width: 200px; text-decoration: none; }
.menuLinkContainer { width: 200px; margin: 2px auto; padding: 3px auto; text-align: center; background-color: #DEDEDE; border: 1px solid #ABABAB; color: darkblue; font-weight: bold; font-family: "Arial"; }
.menuSeparator { width: 160px; color: red; margin: 7px auto; }

/* EDITORS */

.formEditorTable { border: 4px double black; padding: 3px; margin: 0px; width: 570px; }
.formEditorTableWide { border: 4px double black; padding: 3px; margin: 0px; width: 700px; }
.formEditorRow { border: 0px; margin: 0px; padding: 0px; }
.formEditorTextCell { vertical-align: top; text-align: left; padding: 0px 5px 0px 0px; font-weight: bold; width: 130px; }
.formEditorInputCell { margin: 0px; padding: 0px; }
.formEditorFinalCell { padding: 5px 0px 0px; border-top: 1px solid #575757; text-align: right; }
.inputInfo { color: #AAAAAA; text-align: center; font-size: 8pt; margin-bottom: 1px; }

.selector { width: 100%; }
.special_opt { text-align: center; }
.opt_separator { text-align: center; font-size: 0pt; height: 1px; margin: 2px; padding: 0px; background-color: black; }
.toggleEditor { margin: 3px auto 0px; }

/* LISTS */

.adListText { width: 496px; height: 20px; margin: 2px; padding: 2px; border: 1px solid #CCCCCC; overflow: hidden; font-family: "Arial Narrow"; }
.adListDate { width: 156px; margin: 2px; padding: 2px; border: 1px solid #CCCCCC; text-align: center; font-family: "Arial Narrow"; }
.blink { text-decoration: none; }
.adListButton { width: 40px; text-decoration: none; text-align: center; font-weight: bold; font-style: italic; border: 1px solid darkblue; background-color: #CCCCCC; color: darkblue; }
.dlt { width: 20px; border: 1px solid darkred; color: red; }
.flink {text-decoration: none; color: black; }
.flink:hover {text-decoration: underline; color: black; }

#bookCoverPicture { float: left; margin: 10px 10px 6px 0px; padding: 2px; border: 1px solid #DEDEDE; display: none; }
#bookThumbPicture { float: left; margin: 10px 0px 6px 0px; padding: 2px; border: 1px solid #DEDEDE; display: none; }