/** * Reset attributes so that all browsers are on a level playing field */ html,body,div,span,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,code, del,dfn,em,img,q,dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{padding:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;outline:none;} /** * Declare default styles for elements on the page. */ body{font-family:Georgia, Times;font-size:75%;line-height:1.7;} h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:.02em;line-height:1.25em;margin:0;padding-bottom:.25em;} h1{font-size:3em;} h2{font-size:2em;} h3{font-size:1.5em;} h4{font-size:1.2em;} h5{font-size:1em;font-weight:bold;} h6{font-size:1em;font-weight:bold;} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#6e6e6e;font-weight:normal;} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{padding:0;} p{margin:0;padding:.75em 0 .75em;} p img{float:left;padding:1.5em 1.5em 1.5em 0;} p img.right{float:right;padding:1.5em 0 1.5em 1.5em;} blockquote, q{quotes:"\201c" "\201d";} blockquote *:first-child:before, q:before{content:open-quote;} blockquote *:last-child:after, q:after{content:close-quote;} q{font-style:italic;} blockquote{font-style:italic;padding:0 1.5em;position:relative;} blockquote q, blockquote blockquote{font-style:normal;quotes:"\2018" "\2019"} strong{font-weight:bold;} em,dfn{font-style:italic;} dfn{font-weight:bold;} sup,sub{line-height:0;} abbr, acronym{border-bottom:1px dotted #666;} address{padding:0 0 1.5em;font-style:italic;} pre,code{padding:1.5em 0;white-space:pre;} pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;} li ul, li ol{padding:0 1.5em;} ul,ol{padding:0 1.5em 1.5em 1.5em;} ul{} ol{list-style-type:decimal;} dl{padding:0 0 1.5em 0;} dl dt{font-weight:bold;} dd{padding-left:1.5em;} table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;} caption,th,td{font-weight:normal;text-align:left;} table,td,th{vertical-align:middle;} th{background:#ecf4f5;font-weight:bold;} th,td{padding:4px 10px 4px 5px;} tfoot{font-style:italic;} caption{background:#eee;} a{font-weight:bolder;text-decoration:none;} a:hover{text-decoration:underline;} /** * Forms */ fieldset{border:1px solid #dedede;padding:1em;} input[type='text'], input[type='password'] {background:#efede1;padding:.2em;border-width:1px;} input[type='text']:focus, input[type='password']:focus {background:#efede1;} /** * Style some of the default classes */ .description{color:#6d6d6d;font-size:.9em;font-style:italic;} div.error, div.warning, div.status, div.help{min-height:32px;overflow:auto;margin:10px ;padding:1em 1em 1em 62px;} div.error{background:#ffcccc url("../images/error.png") no-repeat scroll 15px 15px;} div.status{background:#eeffee url("../images/system.png") no-repeat scroll 15px 15px;border:1px solid #88ff88;} div.warning{background:#FFFFDD url("../images/important.png") no-repeat scroll 15px 15px;} div.help{background:#eeeeff url("../images/help.png") no-repeat scroll 15px 15px;border:1px solid #aaaaff;} /** * Pagers */ ul.pager{text-align:center;} ul.pager li{display:inline;padding:0 .5em;} /** * FORMS ============================================================== */ select, textarea, input.form-text { width:90%; font: 13px/20px Arial,sans-serif; padding:3px; border:1px solid #ddd; background-color:#fff; } select:focus, textarea:focus, input.form-text:focus { background-color:#f0f8ff; border-color:#abc; } div.reverse select, div.reverse textarea, div.reverse input.form-text { background-color:#fff; color:#666; border-color:#fff; } html.js input.form-autocomplete { background-position:100% 4px; } html.js input.throbbing { background-position: 100% -16px; } td select, td input.form-text, div.container-inline select, div.container-inline input.form-text { width:auto; } input.form-submit { font: bold 13px/20px Arial,sans-serif; border:0px; padding:5px; color:#fff; background:#666; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius: 3px; } div.reverse input.form-submit { background:#124; } form div.form-item { clear:both; position:relative; margin:0px; padding:10px 10px 9px 0; border-bottom:1px solid #e8e8e8; } form div.form-item label { color:#666; font-size:.9em; font-weight:normal; margin-bottom:.5em; } /* Exceptions */ dl.multiselect div.form-item, div.sidebar form div.form-item, form#system-theme-settings div.form-item, form div.form-item div.form-item, form table div.form-item, form div.container-inline div.form-item, form div.form-checkboxes div.form-item, form div.form-radios div.form-item { clear:none; padding:0px; border:0px; } dl.multiselect div.form-item label, div.sidebar form div.form-item label, form div.form-item label.option, form#system-theme-settings div.form-item label, form div.form-item div.form-item label, form table div.form-item label, form div.container-inline div.form-item label, form div.form-checkboxes div.form-item label, form div.form-radios div.form-item label { width:auto; position:static; } div.form-item label.option, div.form-item label.option * { font-size:1em; vertical-align:middle; } div.form-item div.description { margin:5px 0px; line-height:15px; font-size:11px; color:#666; } /* Fieldsets... what a nightmare */ body fieldset { background:#f8f8f8; margin:10px 0px; padding:25px 10px 10px; border:0px; display:block; -moz-border-radius:3px; -webkit-border-radius: 3px; } body fieldset.collapsible { position:relative; padding:25px 0px 0px; } body fieldset.collapsible div.fieldset-wrapper { padding:10px; } html.js body fieldset.collapsed { height:0px; margin:10px 0px; background:transparent; } body fieldset legend { font-size:11px; font-weight:bold; margin-bottom:-25px; } body fieldset.collapsible legend { margin:0px; } body fieldset.collapsible legend a, html.js body fieldset.collapsible legend a { position:absolute; right:0px; left:0px; background:#eee; font-size:11px; display:block; padding:2px 10px 3px; } body fieldset.collapsible legend a { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; } body fieldset.collapsed legend a { -moz-border-radius:3px; -webkit-border-radius:3px; } /*** TABS ***/ #page ul.tabs, #page ul.primary { clear:both;border:0;padding:0;} #page ul.primary li { border:0;margin:0;padding:0;} #page ul.tabs li a, #page ul.primary li a { padding:5px 15px; font-size:10px; font-weight:normal; border:0;margin:0; } #page ul.primary li a:hover { background:#666; color:#fff; } #page ul.tabs li.active a, #page ul.primary li a.active { padding:5px 15px 5px; background:#f8f8f8; color:#444; font-weight:normal } /** * LINKS ============================================================== */ ul.primary, ul.primary li.active a, ul.secondary, ul.secondary li.active a, ul.tabs li, ul.tabs li a, ul.links li, ul.links li a { background:transparent; border:0px; margin:0px; padding:0px; } ul.tabs li, ul.tabs li a, ul.links li, ul.links li a { float:left; } /** * LISTS ============================================================== */ /** /*** TABLES ***/ table, table.hosting-table { width:100%; } #page table, #page table tr, #page table td, #page table th, #page table thead, #page table body, #page table.hosting-table, #page table.hosting-table tr, #page table.hosting-table td, #page table.hosting-table th, #page table.hosting-table thead, #page table.hosting-table tbody { border:0px; padding:0px; } #page table th, #page table td, #page table.hosting-table th, #page table.hosting-table td { padding:4px 5px 5px; } #page table th, #page table.hosting-table th { font-size:11px; background:#666 !important; } #page table th.active, #page table.hosting-table th.active { background:#555 !important; } #page table th, #page table th a { color:#fff; } #page table tr.even td { background-color:#fcfcfc; } #page table tr.odd td { background-color:#f8f8f8; } /* NODE FORM */ .node-form {background:#f8f8f8;padding:20px} /* IMCE */ #imce-content {background:#f8f8f8;padding:1em} #imce-content #op-contents {background:#dadada;padding:1em;} #imce-content #file-header {border:0;padding:0;margin:0;} #imce-content #file-header td, #imce-content .navigation-text {background:#999;text-transform:uppercase;color:#fff;font-weight:normal;border-right:1px solid #fff;padding:.3em;margin:.05em;} #imce-content #help-box {display:none;} #imce-content ul.tabs li.active a, #imce-content ul.primary li a.active {background:#dadada} ul#ops-list {margin:0;} ul#ops-list a {display:block;padding:.5em 1em;} /* Drupal */ .teaser-checkbox { display:none; }