Mercurial > hg > soundsoftware-drupal-theme
view html-elements.css @ 7:787c247a1b22 tip
Minor font change
author | Chris Cannam |
---|---|
date | Thu, 15 Nov 2012 10:58:56 +0000 |
parents | 1e65fbe45c61 |
children |
line wrap: on
line source
/* $Id: html-elements.css,v 1.1.2.2 2009/02/13 19:42:10 johnalbin Exp $ */ /**** **** HTML ELEMENT STYLING ****/ @import url('fonts.css'); /** fonts **/ /* * Our font size and line height declarations are based on the following ALA * article: * http://www.alistapart.com/articles/howtosizetextincss * * All modern browsrs use a 16px default font size. Specifying the font-size * and line-height in ems (relative to the 16px default font) allows the user * to resize the font in the browser and produces the most consistent results * across different browsers. */ body { font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */ } a:link, a:visited { color: #be5700; text-decoration: none; } a:hover { text-decoration: underline; } #page { /* * To use a 12px font size on the page, delete the 14px declarations. * to use a 14px font size on the page, delete the 12px declarations. */ /* font-size: 0.8em; line-height: 1.5em; */ /* Use a 12px base font size with a 16px line height */ /* font-size: 0.75em; */ /* 16px x .75 = 12px */ /* line-height: 1.333em;*/ /* 12px x 1.333 = 16px */ /* Use a 14px base font size with a 18px line height */ /* font-size: 0.875em;*/ /* 16px x .875 = 14px */ /* line-height: 1.286em;*/ /* 14px x 1.286 = 18px */ font-size: 0.94em; line-height: 1.3em; } body, caption, th, td, input, textarea, select, option, legend, fieldset, h1, h2, h3, h4, h5, h6 { font-family: GilliusADFNo2, Candara, Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif; /* background: #fdfaf0; */ background: #fdfbf5; color: #3e442c; } .twtr-widget, .twtr-tweets, .twtr-join-conv { font-family: GilliusADFNo2, Candara, Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif !important; line-height: 1.3em !important; } .twtr-tweet-wrap { padding-left: 0 !important; } .twtr-hd { display: none; } .twtr-ft { display: none; } pre, code { /* font-size: 1.1em;*/ /* Monospace fonts can be hard to read */ font-size: 0.95em; font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", monospace; } /** headings **/ h1 { line-height: 1.3em; margin-top: 0; margin-bottom: 0.5em; /* 0.5em is equavalent to 1em in the page's base font. Remember, a margin specified in ems is relative to the element's font-size, not to the pages' base font size. So, for example, if we want a 1em margin (relative to the base font), we have to divide that length by the element's font-size: 1em / 2em = 0.5em */ font-weight: bold; font-size: 1.8em; } h2 { font-size: 1.6em; line-height: 1.3em; margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */ margin-bottom: 0.667em; font-weight: normal; } .block-views h2, .block h2 { font-size: 1.2em; padding-top: 2em; padding-bottom: 0.4em; } .block-inner .content p, .views-field-teaser p { /* Avoid blank line between title and teaser text for recent notes and upcoming events */ margin-top: 0em; } #search-block-form { margin-top: 2em; } #search-block-form label { font-weight: normal; font-size: 1.2em; } h3 { font-size: 1.3em; line-height: 1.3em; margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */ margin-bottom: 0.769em; font-weight: normal; } h4, h5, h6 { font-size: 1.1em; line-height: 1.3em; margin-top: 0.909em; /* Equivalent to 1em in the page's base font: 1 / 1.1 = 0.909 */ margin-bottom: 0.909em; font-weight: normal; } td h3, td h4 { margin-bottom: 0; } /** block-level elements **/ p, ul, ol, dl, pre, table, fieldset, blockquote { margin: 1em 0; } /** lists **/ /* standardize list item indentation */ ul, ol { margin-left: 0; padding-left: 2em; } .block ul, /* Drupal overrides */ .item-list ul { margin: 1em 0; padding: 0 0 0 2em; } ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul { margin: 0; } li { margin: 0; padding: 0; } .item-list ul li /* Drupal override */ { margin: 0; padding: 0; list-style: inherit; } ul.menu li, /* Drupal override */ li.expanded, li.collapsed, li.leaf { margin: 0; padding: 0; } ul { list-style-type: disc; } ul ul { list-style-type: circle; } ul ul ul { list-style-type: square; } ul ul ul ul { list-style-type: circle; } ol { list-style-type: decimal; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: decimal; } dt { margin: 0; padding: 0; } dd { margin: 0 0 0 2em; padding: 0; } /** links **/ /* The order of link states are based on Eric Meyer's article: * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states */ a:link { } a:visited { } a:hover, a:focus { } a:active { } /** tables **/ /* Override Drupal default CSS */ table { border-collapse: collapse; /* width: 100%; */ /* Prevent cramped-looking tables */ } th, thead th, tbody th { text-align: left; padding-right: 0; border-bottom: none; } tbody { border-top: none; } /** abbreviations **/ abbr { border-bottom: 1px dotted #666; cursor: help; white-space: nowrap; } /* Date-based "abbreviations" show computer-friendly timestamps which are not human-friendly. */ abbr.created { border: none; cursor: auto; white-space: normal; } /** images **/ img { border: 0; } /** horizontal rules **/ hr { height: 1px; border: 1px solid #666; } /** forms **/ form { margin: 0; padding: 0; } fieldset { margin: 1em 0; padding: 0.5em; }