/* blueprint patches */ h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: inherit; font-size: 100%; line-height: 1; } h1 { font-size: 2em; margin-bottom: 0.75em; } h2 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } h3 { font-size: 1.2em; height: 1.25em; line-height: 1.25; margin-bottom: 1.25em; } h4 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } h5 { font-size: 1em; font-weight: bold; } h6 { font-size: 1em; } /* pier */ a.broken { color: #8a1f11; } a.protected { color: #514721; } h1.heading { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } pre, code, tt { background-color: #eaeaea; } /* widgets */ ul.toc { list-style: none; margin-left: 0; } ul.toc li.toc-level-1 { margin-left: 0em; } ul.toc li.toc-level-2 { margin-left: 1em; } ul.toc li.toc-level-3 { margin-left: 2em; } ul.toc li.toc-level-4 { margin-left: 3em; } ul.toc li.toc-level-5 { margin-left: 4em; } ul.toc li.toc-level-6 { margin-left: 5em; } /* magritte */ .magritte td { vertical-align: top; } .magritte textarea { width: 100%; height: 250px; padding: 0; margin: 0; } .magritte tr td.required:after { content: "*"; color: #8a1f11; font-weight: bold; margin-left: 0.5em; } .magritte th { vertical-align: top; padding-top: 10px; background-color: inherit; width: 120px; } .magritte tr.group th { font-size: 1.5em; line-height: 1; margin-bottom: 1em; width: 100% } .magritte .error { border: 0; padding: 4px 10px 4px 5px; } /* default look */ .header .title a.page { height: 59px; outline: none; display: block; text-indent: -1000em; background: url(/pier/template/pier.png) no-repeat; } .header .search input { width: 140px; outline: none; } .header .search ul { margin: 0; padding: 0; background: #fff; list-style-type: none; border: 1px solid #666; border-top: none; } .header .search li.selected { background-color: #009; } .header .search li { margin: 0; display: block; padding: 0.2em; cursor: pointer; list-style-type: none; } .header .search a { text-decoration: none; } .header .search li.selected a { color: #fff; } .header .children { height: 4em; } .header .children ul { margin: 0 0 1em 0; list-style-type: none; } .header .children ul li { float: left; width: 110px; margin-right: 10px; list-style-type: none; } .header .children .active { font-weight: bold; } .sidebar ul { margin-top: 0; margin-left: 0; list-style-type: none; } .sidebar ul ul { margin-bottom: 0; margin-left: 1.5em; } .sidebar .active { font-weight: bold; } .footer { font-size: 0.8em; margin-top: 1em; text-align: center; }