body, #main { background: #f0f0f0; color: #111; } p select, li select { max-width: 35%; } span.question { box-shadow: none !important; } span.position a { font-weight: bold; font-style: italic; } .comment div.icon { display: inline-block; margin: -2.5em 1em 0 0; border: 5px solid #ddd; } .comment h4.byline { background: #ddd; padding: .5em .5em .5em 8em; margin: 0 auto -.25em; } .icon a:link, .icon a:visited, .icon a:hover { border: 0 !important; } .toggled form, .dynamic form { left: 390px !important; position: absolute; padding: .5em; border: none; background: #fff; box-shadow: 1px 2px 5px; } div.comment { position: relative; border: 0; overflow: visible; } div.afterword .series h3 { font-weight: bold; } .blurb ul.series a { font-weight: bold; font-style: italic; } .secondary { background: transparent; position: static; z-index: 9999999999999; border: 0px solid #452b4a; margin: 4.5em auto 2.5em auto; padding: .7em 1em .5em .5em; overflow: hidden; box-shadow: none !important; border-radius: 0 !important; } li { margin: 0px; } .tags li { padding: 0 .4em .4em 0; } a, a:hover, a:link, a:visited, .blurb h4 a:link { border-bottom: 1px solid #452b4a; color: #452b4a; } input[type="submit"], .actions a:hover, .actions input:hover, .actions a:focus, .actions input:focus, label.action:hover, .action:hover, .action:focus, .actions a:visited, .action:visited, .action a:visited { box-shadow: none; border: 1px solid #452b4a; background: #fff; } div#reply-to-comment.dynamic.hidden.ui-draggable { z-index: 999999999999999; display: inline-block; background: none; border: none; } a.tag:hover, h5 a:hover { background: #452b4a !important; color: #ffffff !important; } a.current { background: #fff !important; } h1, .module h1, h2, .module h2, h3, .module h3, h3.heading, .splash .module h3, h4, .module h4, h5, .module h5, h6, .module h6, .heading, .heading a { font-family: 'lucida sans unicode'; line-height: inherit; color: #452b4a; } .statistics .index li:nth-of-type(even) { background: #ddd !important; } form dl { border: 0; } form dt { border-bottom: 1px solid #452b4a; } .notice { color: #111; } .hidden, body .hidden, .actions .hidden, .actions a.hidden { position: static; display: none; z-index: 9999999999; } fieldset, fieldset dl dl, fieldset fieldset fieldset, fieldset fieldset dl dl, dd.hideme, form blockquote.userstuff { background: #ddd; border: 1px solid #452b4a; box-shadow: none; color: #452b4a !important; display: block; } .listbox, fieldset fieldset.listbox { display: inline-block; background: transparent; border: none; box-shadow: none; margin: 0 0 30px 0; } .listbox .index { background: transparent; box-shadow: none; padding: 10px; } .listbox>.heading { background: #452b4a !important; } .home .header h2 { color: #452b4a; } .listbox>.heading { color: #fff; text-transform: uppercase; font-family: 'lucida sans unicode'; padding: 6px 17pt 5px 17px; } .wrapper { box-shadow: none; } #dashboard .current { background: #ffffff; border-radius: 0; color: #452b4a; } #dashboard a { border-radius: 0; color: #ffffff; } #dashboard a:hover { background: #ffffff; border-radius: 0; border: 0; color: #452b4a; } #dashboard ul { border-top: 2px solid #ffffff; display: block; float: none; position: relative; text-align: center; } #dashboard, #dashboard.own { background: #452b4a; border-radius: 0; border: 1px solid #452b4a; color: #ffffff; height: 100%; } .navigation a, .navigation a:link, .action, .navigation:link, .navigation label, .navigation input, .navigation input:hover { background-image: none !important; background: #452b4a; border-radius: 0; border: 0; box-shadow: none; color: #ffffff; cursor: pointer; display: inline-block; font-family: 'lucida sans unicode'; height: auto; overflow: visible; position: relative; text-decoration: none; vertical-align: middle; white-space: nowrap; width: auto; } #header { background: transparent; border-bottom: 1px solid white; display: block; font-size: .875em; width: 100%; z-index: 999999; } #header .primary { background: #452b4a; box-shadow: none; letter-spacing: 1px; padding: 5px 0; vertical-align: middle; } #header .heading a { color: #452b4a; } #header .menu li { border-bottom: 1px solid #452b4a; margin: 0; } #header .menu .current { background: #452b4a; color: #fff; } #header .heading, #login, #greeting { padding: 10px 10px; } #header .user, #header .user a { color: #452b4a !important; letter-spacing: 1px; } #header .menu, #small_login, #header .dropdown:hover .current+.menu { background-image: none; background: #fff; box-shadow: none; color: #452b4a !important; display: none; font-weight: normal; margin: 0; position: absolute; width: auto; z-index: 55; } #header .dropdown .menu a, #header .dropdown .menu .current { background: transparent; display: block; font-weight: normal; line-height: 1em; margin: 0; color: #452b4a; } #header .user a:hover, #header .user a:focus, #header .user .current { border-radius: 0; color: #ffffff; } #header .actions a:hover, #header .actions a:focus, #header .dropdown:hover a, #header .open a { background: #fff; } .dropdown, .dropdown a, a:visited { color: #452b4a; } #footer { background: #452b4a; border-top: 2px solid; color: #fff; float: left; font-size: .9em; position: relative; width: 100%; } #footer a { font-size: .9em; } a.current, .actions a, .actions a:link, .action, .action:link, .actions input, input[type="submit"], button, .actions label, .actions a:hover, .actions input:hover, .actions a:focus, .actions input:focus, label.action:hover, .action:hover, .action:focus, .actions a:visited, .action:visited, .action a:link, .action a:visited { background-image: none; background: #452b4a; border-radius: 0; color: #fff; font-family: 'lucida sans unicode'; } .current { background: #fff; border: 1px solid #452b4a; color: #452b4a !important; box-shadow: none; border-radius: 0; } .actions input, #site_search, .actions input:hover, #site_search:hover { background-image: none !important; background: #fff; border-radius: 0; font-family: 'lucida sans unicode'; } .filters .submit input { border: 0; color: #fff !important; background: #452b4a; font-family: 'lucida sans unicode'; } ol.pagination.actions a { border: 0; color: #fff; } p.actions input, li.actions, .actions li a, fieldset.actions input, dd.actions input, dd.actions input:hover, .actions li input, .actions li input[type="submit"] { background: #452b4a; border: none !important; color: #fff; height: auto; vertical-align: middle; font-weight: normal; font-family: 'lucida sans unicode'; box-shadow: none !important; } ul.actions li input { background: #452b4a; border: 0; color: #fff; font-family: 'lucida sans unicode'; } .bookmark .actions a { border: 0 !important; color: #ffffff !important; margin: 10px 0px 10px 0px; font-family: 'lucida sans unicode'; } .bookmark .user { margin-top: 0px; padding: 10px 10px; } .blurb .datetime { position: absolute; top: 0; right: 0; margin: 10px 10px 0 0; } .bookmark p.status { position: absolute; right: 65px; margin-top: 40px; z-index: 1; } dl.meta { border: 1px solid #452b4a; margin: 3em auto; padding: 2em; } dl.stats+.landmark+.actions a { clear: none; float: left; margin: 0 0 0 5px !important; color: #ffffff; } li.blurb { border: 1px solid #452b4a; padding: 2em; margin-bottom: 2em; } .blurb .relationships { background: none; font-style: italic; } .blurb blockquote { border-bottom: 1px solid #452b4a; border-top: 1px solid #452b4a; padding: 2em; } .blurb dl.stats { margin-bottom: 15px; } .blurb ul.required-tags li { margin-bottom: 3px !important; } ul.tags { padding-right: .1em; } ul.tags li.warnings:first-child:before { color: #111; content: "Archive Warnings: "; font-weight: bold; } ul.tags li.warnings, ul.tags li.relationships, ul.tags li.characters, ul.tags li.freeforms { float: left !important; } li.relationships a.tag { background: #452b4a; color: #ffffff; } li.warnings + li.characters:before { color: #111; content: "Characters: "; font-weight: bold; } li.relationships + li.characters:before { color: #111; content: "Characters: "; font-weight: bold; } li.warnings + li.relationships:before { color: #111; content: "Relationships: "; font-weight: bold; } li.characters + li.freeforms:before { color: #111; content: "Freeform: "; font-weight: bold; } li.warnings + li.relationships, li.relationships + li.characters, li.characters + li.freeforms, li.warnings + li.characters, li.warnings + li.freeforms, li.relationships + li.freeforms { clear: left; padding: none; } .listbox .index { background: transparent; box-shadow: none; } .listbox, fieldset fieldset.listbox { background: transparent; border: none; box-shadow: none; } .own { background: #ddd; } .meta dt { font-weight: bold; }