1/* -------------------------------------------------------------- 2 3 typography.css 4 * Sets up some sensible default typography. 5 * 90% of this code is from the BluePrint CSS framework 6 7-------------------------------------------------------------- */ 8 9/* Default font settings. 10 The font-size percentage is of 16px. (0625 * 16px = 10px) */ 11body { 12 font-size: 62.5%; 13 color: #222; 14 background: #fff; 15 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 16} 17 18 19/* Headings 20-------------------------------------------------------------- */ 21 22h1,h2,h3,h4,h5,h6 { font-weight: normal; } 23 24h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } 25h2 { font-size: 2em; margin-bottom: 0.75em; } 26h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } 27h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } 28h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } 29h6 { font-size: 1em; font-weight: bold; } 30 31h1 img, h2 img, h3 img, 32h4 img, h5 img, h6 img { 33 margin: 0; 34} 35 36 37/* Text elements 38-------------------------------------------------------------- */ 39 40p { margin: 1em 0; } 41p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } 42p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } 43 44a:focus, 45a:hover { color: #000; } 46a { color: #009; text-decoration: underline; } 47a:visited { color: purple; } 48 49blockquote { margin: 1.5em; color: #666; font-style: italic; } 50strong { font-weight: bold; } 51em,dfn { font-style: italic; } 52dfn { font-weight: bold; } 53sup, sub { line-height: 0; } 54 55abbr, 56acronym { border-bottom: 1px dotted #666; } 57address { margin: 0 0 1.5em; font-style: italic; } 58del { color:#666; } 59 60pre { margin: 1.5em 0; white-space: pre; } 61pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 62 63 64/* Lists 65-------------------------------------------------------------- */ 66 67li ul, 68li ol { margin:0.25em 1.5em; } 69ul, ol { margin:1em 1.5em; } 70 71ul { list-style-type: disc; } 72ol { list-style-type: decimal; } 73 74dl { margin: 0 0 1.5em 0; } 75dl dt { font-weight: bold; } 76dd { margin-left: 1.5em;} 77 78 79/* Tables 80-------------------------------------------------------------- */ 81 82table { margin-bottom: 1.4em; width:100%; } 83th { font-weight: bold; } 84thead th { background: #c3d9ff; } 85th,td,caption { padding: 4px 10px 4px 5px; } 86tr.even td { background: #e5ecf9; } 87tfoot { font-style: italic; } 88caption { background: #eee; } 89 90/* Extra 91-------------------------------------------------------------- */ 92 93hr { border-color:#CCCCCC; padding-top:1em; margin-top:2em; } 94