body.admin { color:#333; background:#eee url(page.png) 0px 0px repeat-y; font:normal 13px/20px "Lucida Grande",Verdana,sans-serif; } a { color:#05a; text-decoration:none; } .reverse { color:#ccc; } .reverse a { color:#fff; } .limiter { padding:0px 20px 0px 180px; } div.box, p { margin:0px 0px 20px; } hr { display:none; } /** * Generic ============================================================ */ #content legend { font-weight:bold; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-size:15px; font-weight:bold; margin: 10px 0px; } #content ul, #content dl { margin:0px 0px 20px; } #content dl dt {} #content dl dd, #content dl dl { margin-left:20px; margin-bottom:10px; } #content ul li { list-style:disc; margin-left:20px; } /* Exclude some from this styling */ #content ul.admin-list, #content ul.admin-list li, #content .views-edit-view ul, #content .views-edit-view ul li, #content form ul, #content form ul li, #content ul.clear-block, #content ul.clear-block li, #content div.item-list ul, #content div.item-list ul li, #content ul.menu, #content ul.menu li, #content ul.links, #content ul.links li { padding:0px; margin:0px; list-style:none; } #content ul.vertical-tabs-list { margin:-1px -100% -1px 0; } /** * Branding =========================================================== */ #branding { overflow:hidden; line-height:30px; height:30px; padding-top:10px; padding-bottom:9px; border-bottom:1px solid #555; background:#333; position:relative; } #branding h1.site-name { width:160px; overflow:hidden; position:absolute; top:10px; left:20px; color:#ccc; font-size:11px; text-transform:uppercase; font-weight:normal; } #branding div.breadcrumb { float:left; font-size:11px; } #branding div.right { position:absolute; right:20px; background:#333; } #branding div.block { float:left; } #branding div.block form label { display:none; } #branding div.block form div.form-item { float:left; border:0px; margin:0px; padding:0px; } #branding div.block form input.form-text { width:140px; margin-right:10px; } #branding div.block form input.form-submit { text-align:center; width:80px; } /** * Breadcrumbs ======================================================== */ div.breadcrumb a { padding:0px 10px 0px 0px; color:#fff; } /** * Help =============================================================== */ a.help-toggle { float:left; font-size:11px; background:#222; margin:5px 10px 0px 0px; padding:0px 10px; line-height:20px; white-space:nowrap; -moz-border-radius:10px; -webkit-border-radius:10px; } a.help-expanded { background:#666; } #help { background:#222; display:none; } #help div.help-label { position:absolute; left:20px; width:140px; padding:20px 10px 5px; border-bottom:1px solid #333; font-size:11px; background:#111; color:#fff; } #help div.help-wrapper { padding:10px 20px; } #help a { color:#8cf; } #help div.more-help-link, #help p { margin:10px 0px; } #help div.more-help-link { text-align:right; } /** * Console ============================================================ */ #console div.messages { padding:9px; margin:0px 0px 10px; color:#036; background:#bdf; border:1px solid #ace; } #console div.warning { color:#840; background:#fe6; border-color:#ed5; } #console div.error { color:#fff; background:#e63; border-color:#d52; } #console div.status { color:#360; background:#cf8; border-color:#be7; } /** * Grouped hover states =============================================== */ div.block ul.menu a:hover { border-top-color:#369; background:#369; color:#fff; } /** * Page title ========================================================= */ #page-title { background:#333; padding-top:20px; } #page-title h2.page-title { color:#fff; padding-bottom:10px; letter-spacing:-1px; font-size:18px; font-weight:normal; float:left; } #page-title a.subnav-toggle { float:left; height:30px; width:30px; margin-right:10px; background:url(sprite.png) no-repeat; overflow:hidden; text-indent:-999px; } #page-title a.subnav-expanded { background-position:-30px 0px; } #page-title div.tools { line-height:30px; font-size:11px; padding-right:10px; float:right; } /** * Console ============================================================ */ #page .console { border-top:1px solid #ccc; padding:9px 0px 10px; } /** * Tabs =============================================================== */ ul.tabs { font-size:11px; } ul.tabs li { float:left; padding-right:1px; } ul.primary { line-height:30px; float:right; } ul.primary li a { text-transform:uppercase; color:#333; background:#ddd; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; } ul.tabs li a, ul.tabs li a:hover, ul.tabs li.active a, ul.tabs li.active a.active { float:left; padding:0px 15px; } ul.tabs li a:hover { background:#eee; } ul.primary li.active a, ul.primary li.active a.active { background:#fff; } ul.secondary { float:none; clear:both; font-size:11px; padding:5px 5px 4px; line-height:20px; overflow:hidden; border-bottom:1px solid #ccc; background:#fff; } ul.secondary li a { color:#05a; } ul.secondary li a, ul.secondary li a:hover, ul.secondary li.active a, ul.secondary li.active a.active { padding:0px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; } ul.secondary li.active a, ul.secondary li.active a.active { color:#fff; background:#666; } /** * Page layout ======================================================== */ #page { padding:0px 0px 40px; padding-left:180px; position:relative; } #footer { text-align:center; border-top:1px solid #ccc; padding:19px 20px 40px; font-size:11px; } #content { min-height:180px; padding:20px; background:#fff; } #primary-links { font-size:11px; width:160px; position:absolute; left:20px; top:0px; } #primary-links ul.links li, #primary-links ul.links li a { float:none; display:block; } #primary-links ul.links li a { padding:5px 0px 4px 5px; border-bottom:1px solid #555; } #primary-links ul.links li a:hover { background-color:#555; } #primary-links ul.links li.active-trail a, #primary-links ul.links li a.active { background:#111 url(sprite.png) 100% -120px no-repeat; color:#fff; } #secondary-links { position:absolute; top:0px; left:180px; right:0px; z-index:100; padding:10px 0px 0px 10px; background:url(mask.png); display:none; } #content ul.menu li, #content ul.menu li a, #secondary-links ul.links li, #secondary-links ul.links li a { float:left; } #content ul.menu li, #secondary-links ul.links li { padding:0px 10px 10px 0px; } #content ul.menu li a, #secondary-links ul.links li a { font-size:9px; line-height:10px; background:#777; color:#fff; text-align:center; padding:5px; height:55px; width:80px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; } #secondary-links ul.links li a:hover { background:#999; } #content ul.menu li a { background:#f8f8f8; color:#05a; } #content ul.menu li a:hover { background:#eee; } #secondary-links ul.links li.active-trail a, #secondary-links ul.links li a.active { background:#333; } #content ul.admin-list li a span.icon, #content ul.menu li a span.icon, #secondary-links ul.links li a span.icon { margin:0px auto 5px; display:block; width:30px; height:30px; } #content ul.node-type-list li, #content ul.admin-list li { position:relative; padding-left:40px; padding-bottom:9px; border-bottom:1px solid #ccc; margin-left:0px; margin-bottom:10px; } #content ul.admin-list li a span.icon { position:absolute; left:0px; top:0px; } #content ul.node-type-list label { font-size:15px; } #content ul.node-type-list li { padding-left:30px; background:url(sprite.png) -380px -200px no-repeat; } /** * Tables ============================================================= */ table { width:100%; font-size:11px; margin:0px 0px 10px; background-color:#fcfcfc; } table.system-status-report th, table td, table th { vertical-align:middle; border:1px solid #ddd; padding:5px; } table.system-status-report th { padding-left:30px; } table th { font-size:9px; text-transform:uppercase; background:#eee; } table tr.odd { background:#fff; } table td.active { background:#e4f0f8; } table tr.odd td.active { background:#ecf8fc; } table tr.selected td.active, table tr.selected td { background:#ffc; border-color:#eeb; } /** * Pagers ============================================================= */ #content div.item-list ul.pager { position:relative; height:28px; background:#f8f8f8; border:1px solid #ccc; padding-right:80px; } #content ul.pager li, #content ul.pager li a { float:left; } #content ul.pager li.pager-ellipsis, #content ul.pager li.pager-current, #content ul.pager li a { color:#666; font-weight:normal; padding:4px 10px; } #content ul.pager li { border-right:1px solid #ccc; } #content ul.pager li.pager-current { background:#fff; } #content ul.pager li.pager-first a, #content ul.pager li.pager-previous a, #content ul.pager li.pager-next a, #content ul.pager li.pager-last a { font-size:11px; font-weight:bold; width:79px; padding:4px 0px; text-align:center; background:#eee; } #content ul.pager li.pager-next, #content ul.pager li.pager-last { border-left:1px solid #ccc; border-right:0px; float:right; } #content ul.pager li a:hover { background:#999; color:#fff; } /* This whole portion is to accommodate the correct order of next/last pager links. */ #content ul.pager li.last { position:absolute; right:0px; } #content ul.pager li.pager-current, #content ul.pager li.pager-item { position:static; } /** * Forms ============================================================== */ div.form-item { padding:9px; margin:0px 0px 10px; border:1px solid #ccc; } div.teaser-checkbox div.form-item, div.form-item div.form-item, div.fieldset div.form-item { padding:5px 0px; margin:0px; border:0px; } #content div.fieldset h2.fieldset-title, div.form-item label { margin:0px; padding:0px; font-weight:normal; font-size:11px; text-transform:uppercase; } div.form-item label.option { text-transform:none; } div.form-item label.option { font-size:11px; } div.form-item label.option input { vertical-align:middle; } div.description, div.form-item div.description { margin:5px 0px; line-height:15px; font-size:11px; color:#666; } input.teaser-button, input.form-submit { cursor:pointer; padding:2px 10px; color:#333; text-align:center; font-weight:normal; font-family:"Lucida Grande",Verdana,sans-serif; border:1px solid #eee; border-bottom:1px solid #ccc; background:url(sprite.png) 0px -40px repeat-x; -moz-border-radius:20px; -webkit-border-radius:20px; } div.node-form input#edit-submit { border:1px solid #cef; border-left-color:#bdf; border-right-color:#bdf; border-bottom-color:#9bd; background:url(sprite.png) 0px -80px repeat-x; } input.form-submit:active { background:#666; color:#fff; border-color:#555; text-shadow:#222 0px -1px 0px; } /* Teaser splitter */ div.teaser-button-wrapper { padding:5px 5px 0px; } input.teaser-button { font-size:11px; } form div.buttons { clear:both; padding:10px 0px; } form div.form div.buttons { border-width:1px 0px 0px; } form input#edit-delete { background:#eee; border-color:#fff #ddd #ccc; text-shadow:none; color:#999; } input.form-autocomplete, input.form-text, textarea.form-textarea, select.form-select { padding:2px; border:1px solid #ccc; border-top-color:#999; background:#fff; color:#333; } input.form-text:focus, textarea.form-textarea:focus, select.form-select:focus { color:#000; border-color:#ace; } html.js input.form-autocomplete { background-position:100% 7px; } html.js input.throbbing { background-position:100% -13px; } /* Exceptions */ #diff-inline-form select, #content div.filter-options select { padding:0px; } /* Fieldsets */ div.fieldset { border:1px solid #ccc; padding:4px 9px; margin:0px 0px 10px; background:#f8f8f8; } div.fieldset div.fieldset { background:#fff; } div.fieldset div.fieldset div.fieldset { background:#f8f8f8; } div.collapsed div.fieldset-content { display:none; } /** * Node forms ========================================================= */ div.node-form div.left { float:left; width:70%; } div.node-form div.right { float:right; width:30%; } div.node-form div.right div.buttons { background:#ddd; padding:9px; margin:0px 0px 10px; border:1px solid #ccc; } div.node-form div.right div.form-item { padding:10px 0px 9px; margin:0px; border:0px; border-bottom:1px solid #ccc; } div.node-form div.main { padding-right:20px; } /** * System ============================================================= */ div.admin .right, div.admin .left { width:49%; margin:0px; } div.admin-panel, div.admin-panel .body { padding:0px; clear:left; } div.admin-panel { margin:0px 0px 20px; padding:9px; background:#f8f8f8; border:1px solid #ccc; } #content div.admin-panel h3 { font-size:11px; text-transform:uppercase; margin:0px 0px 10px; padding-bottom:9px; border-bottom:1px solid #ccc; } .container-inline div.fieldset { display:block; } /* admin/content/node & admin/user/user */ #content dl.multiselect, #content dl.multiselect dt, #content dl.multiselect dd { margin:0px 10px 0px 0px; } #content dl.multiselect select { font-size:11px; background:#fff; border:1px solid #ccc; } /* update options */ div.admin-options { background:#f8f8f8; line-height:30px; height:30px; padding:9px; border:1px solid #ccc; margin:0px 0px 10px; } div.admin-options label { text-transform:uppercase; font:11px/30px "Lucida Grande",Verdana,sans-serif; } div.admin-options label, div.admin-options div.form-item { margin-right:10px; float:left; } div.admin-options div.form-item { padding:0px; border:0px; }