/** * Reset ============================================================== * Based on http://meyerweb.com/eric/tools/css/reset */ html, body, /* Structures */ div, span, applet, object, iframe, /* Text */ h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, /* Lists */ dl, dt, dd, ol, ul, li, /* Forms */ fieldset, form, input, select, textarea, label, legend, /* Tables */ table, caption, tbody, tfoot, thead, tr, th, td, /* Drupal: system-menus.css */ ul.menu, ul.menu li, li.expanded, li.collapsed, li.leaf, li a.active, td.menu-disabled, ul.links, ul.links.inline, ul.links li, .block ul, /* Drupal: admin.css */ div.admin, /* Drupal: system.css */ tr.even, tr.odd, tr.drag, tbody, tbody th, thead th, .breadcrumb, .item-list .icon, .item-list .title, .item-list ul, .item-list ul li, ol.task-list li.active, .form-item, tr.odd .form-item, tr.even .form-item, .form-item .description, .form-item label, .form-item label.option, .form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item, .marker, .form-required, .more-link, .more-help-link, .item-list .pager, .item-list .pager li, .pager-current, .tips, dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select, dl.multiselect dd.a, dl.multiselect dd.a .form-item, dl.multiselect dt, dl.multiselect dd, dl.multiselect .form-item, ul.primary, ul.primary li, ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.secondary, ul.secondary li, ul.secondary a, ul.secondary a.active, html.js fieldset.collapsible legend a, html.js fieldset.collapsed legend a, .resizable-textarea { margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; vertical-align:baseline; background:transparent; line-height:inherit; text-align:left; } /* Drupal: system-menus.css */ ul.menu, ul.menu li, li.expanded, li.collapsed, li.leaf, li a.active, ul.links, ul.links.inline, ul.links li, .block ul, ol, ul, .item-list ul, .item-list ul li { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } /* remember to define focus styles! */ :focus { outline:0px; } /* remember to highlight inserts somehow! */ ins { text-decoration:none; } del { text-decoration:line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse:collapse; border-spacing:0px; } /** * Font reset ========================================================= * * Specifically targets form elements which browsers oftentimes give * special treatment. */ input, select, textarea, body { font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; } /** * Markup free clearing =============================================== * * Consider adding your own selectors to this instead of finding ways * to sneak the clear-block class into Drupal's markup. * From http://www.positioniseverything.net/easyclearing.html */ div.form-item:after, ul.links:after, div.admin-panel .body:after, .clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Exclude inline links from clear-block behavior */ ul.inline:after { content: ""; display:none; clear:none; } div.form-item, ul.links, div.admin-panel .body, .clear-block { display: inline-block; } /* Hides from IE-mac \*/ * html div.form-item, * html ul.links, * html div.admin-panel .body, * html .clear-block { height: 1%; } div.form-item, ul.links, div.admin-panel .body, .clear-block { display: block; } /* End hide from IE-mac */