mpercivalxyz

this website!
Log | Files | Refs

specimen_stylesheet.css (8065B)


      1 @import url('grid_12-825-55-15.css');
      2 
      3 /*  
      4 	CSS Reset by Eric Meyer - Released under Public Domain
      5     http://meyerweb.com/eric/tools/css/reset/
      6 */
      7 html, body, div, span, applet, object, iframe,
      8 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
      9 a, abbr, acronym, address, big, cite, code,
     10 del, dfn, em, font, img, ins, kbd, q, s, samp,
     11 small, strike, strong, sub, sup, tt, var,
     12 b, u, i, center, dl, dt, dd, ol, ul, li,
     13 fieldset, form, label, legend, table,
     14 caption, tbody, tfoot, thead, tr, th, td {
     15 	margin:         0;
     16 	padding:        0;
     17 	border:         0;
     18 	outline:        0;
     19 	font-size:      100%;
     20 	vertical-align: baseline;
     21 	background:     transparent;
     22 }
     23 
     24 body {
     25 	line-height: 1;
     26 }
     27 
     28 ol, ul {
     29 	list-style: none;
     30 }
     31 
     32 blockquote, q {
     33 	quotes: none;
     34 }
     35 
     36 blockquote:before, blockquote:after,
     37 q:before, q:after {
     38 	content: '';
     39 	content: none;
     40 }
     41 
     42 :focus {
     43 	outline: 0;
     44 }
     45 
     46 ins {
     47 	text-decoration: none;
     48 }
     49 
     50 del {
     51 	text-decoration: line-through;
     52 }
     53 
     54 table {
     55 	border-collapse: collapse;
     56 	border-spacing:  0;
     57 }
     58 
     59 
     60 body {
     61 	color:            #000;
     62 	background-color: #dcdcdc;
     63 }
     64 
     65 a {
     66 	text-decoration: none;
     67 	color:           #1883ba;
     68 }
     69 
     70 h1 {
     71 	font-size:     32px;
     72 	font-weight:   normal;
     73 	font-style:    normal;
     74 	margin-bottom: 18px;
     75 }
     76 
     77 h2 {
     78 	font-size: 18px;
     79 }
     80 
     81 #container {
     82 	width:  865px;
     83 	margin: 0px auto;
     84 }
     85 
     86 
     87 #header {
     88 	padding:          20px;
     89 	font-size:        36px;
     90 	background-color: #000;
     91 	color:            #fff;
     92 }
     93 
     94 #header span {
     95 	color: #666;
     96 }
     97 
     98 #main_content {
     99 	background-color: #fff;
    100 	padding:          60px 20px 20px;
    101 }
    102 
    103 
    104 #footer p {
    105 	margin:         0;
    106 	padding-top:    10px;
    107 	padding-bottom: 50px;
    108 	color:          #333;
    109 	font:           10px Arial, sans-serif;
    110 }
    111 
    112 .tabs {
    113 	width:            100%;
    114 	height:           31px;
    115 	background-color: #444;
    116 }
    117 
    118 .tabs li {
    119 	float:            left;
    120 	margin:           0;
    121 	overflow:         hidden;
    122 	background-color: #444;
    123 }
    124 
    125 .tabs li a {
    126 	display:         block;
    127 	color:           #fff;
    128 	text-decoration: none;
    129 	font:            bold 11px/11px 'Arial';
    130 	text-transform:  uppercase;
    131 	padding:         10px 15px;
    132 	border-right:    1px solid #fff;
    133 }
    134 
    135 .tabs li a:hover {
    136 	background-color: #00b3ff;
    137 
    138 }
    139 
    140 .tabs li.active a {
    141 	color:            #000;
    142 	background-color: #fff;
    143 }
    144 
    145 
    146 div.huge {
    147 
    148 	font-size:      300px;
    149 	line-height:    1em;
    150 	padding:        0;
    151 	letter-spacing: -.02em;
    152 	overflow:       hidden;
    153 }
    154 
    155 div.glyph_range {
    156 	font-size:   72px;
    157 	line-height: 1.1em;
    158 }
    159 
    160 .size10 {
    161 	font-size: 10px;
    162 }
    163 
    164 .size11 {
    165 	font-size: 11px;
    166 }
    167 
    168 .size12 {
    169 	font-size: 12px;
    170 }
    171 
    172 .size13 {
    173 	font-size: 13px;
    174 }
    175 
    176 .size14 {
    177 	font-size: 14px;
    178 }
    179 
    180 .size16 {
    181 	font-size: 16px;
    182 }
    183 
    184 .size18 {
    185 	font-size: 18px;
    186 }
    187 
    188 .size20 {
    189 	font-size: 20px;
    190 }
    191 
    192 .size24 {
    193 	font-size: 24px;
    194 }
    195 
    196 .size30 {
    197 	font-size: 30px;
    198 }
    199 
    200 .size36 {
    201 	font-size: 36px;
    202 }
    203 
    204 .size48 {
    205 	font-size: 48px;
    206 }
    207 
    208 .size60 {
    209 	font-size: 60px;
    210 }
    211 
    212 .size72 {
    213 	font-size: 72px;
    214 }
    215 
    216 .size90 {
    217 	font-size: 90px;
    218 }
    219 
    220 
    221 .psample_row1 {
    222 	height: 120px;
    223 }
    224 
    225 .psample_row1 {
    226 	height: 120px;
    227 }
    228 
    229 .psample_row2 {
    230 	height: 160px;
    231 }
    232 
    233 .psample_row3 {
    234 	height: 160px;
    235 }
    236 
    237 .psample_row4 {
    238 	height: 160px;
    239 }
    240 
    241 .psample {
    242 	overflow: hidden;
    243 	position: relative;
    244 }
    245 
    246 .psample p {
    247 	line-height: 1.3em;
    248 	display:     block;
    249 	overflow:    hidden;
    250 	margin:      0;
    251 }
    252 
    253 .psample span {
    254 	margin-right: .5em;
    255 }
    256 
    257 .white_blend {
    258 	width:            100%;
    259 	height:           61px;
    260 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==);
    261 	position:         absolute;
    262 	bottom:           0;
    263 }
    264 
    265 .black_blend {
    266 	width:            100%;
    267 	height:           61px;
    268 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC);
    269 	position:         absolute;
    270 	bottom:           0;
    271 }
    272 
    273 .fullreverse {
    274 	background:    #000 !important;
    275 	color:         #fff !important;
    276 	margin-left:   -20px;
    277 	padding-left:  20px;
    278 	margin-right:  -20px;
    279 	padding-right: 20px;
    280 	padding:       20px;
    281 	margin-bottom: 0;
    282 }
    283 
    284 
    285 .sample_table td {
    286 	padding-top:    3px;
    287 	padding-bottom: 5px;
    288 	padding-left:   5px;
    289 	vertical-align: middle;
    290 	line-height:    1.2em;
    291 }
    292 
    293 .sample_table td:first-child {
    294 	background-color: #eee;
    295 	text-align:       right;
    296 	padding-right:    5px;
    297 	padding-left:     0;
    298 	padding:          5px;
    299 	font:             11px/12px 'Courier New', Courier, mono;
    300 }
    301 
    302 code {
    303 	white-space:      pre;
    304 	background-color: #eee;
    305 	display:          block;
    306 	padding:          10px;
    307 	margin-bottom:    18px;
    308 	overflow:         auto;
    309 }
    310 
    311 
    312 .bottom, .last {
    313 	margin-bottom:  0 !important;
    314 	padding-bottom: 0 !important;
    315 }
    316 
    317 .box {
    318 	padding:       18px;
    319 	margin-bottom: 18px;
    320 	background:    #eee;
    321 }
    322 
    323 .reverse, .reversed {
    324 	background: #000 !important;
    325 	color:      #fff !important;
    326 	border:     none !important;
    327 }
    328 
    329 #bodycomparison {
    330 	position:    relative;
    331 	overflow:    hidden;
    332 	font-size:   72px;
    333 	height:      90px;
    334 	white-space: nowrap;
    335 }
    336 
    337 #bodycomparison div {
    338 	font-size:   72px;
    339 	line-height: 90px;
    340 	display:     inline;
    341 	margin:      0 15px 0 0;
    342 	padding:     0;
    343 }
    344 
    345 #bodycomparison div span {
    346 	font:     10px Arial;
    347 	position: absolute;
    348 	left:     0;
    349 }
    350 
    351 #xheight {
    352 	float:       none;
    353 	position:    absolute;
    354 	color:       #d9f3ff;
    355 	font-size:   72px;
    356 	line-height: 90px;
    357 }
    358 
    359 .fontbody {
    360 	position: relative;
    361 }
    362 
    363 .arialbody {
    364 	font-family: Arial;
    365 	position:    relative;
    366 }
    367 
    368 .verdanabody {
    369 	font-family: Verdana;
    370 	position:    relative;
    371 }
    372 
    373 .georgiabody {
    374 	font-family: Georgia;
    375 	position:    relative;
    376 }
    377 
    378 /* @group Layout page
    379  */
    380 
    381 #layout h1 {
    382 	font-size:   36px;
    383 	line-height: 42px;
    384 	font-weight: normal;
    385 	font-style:  normal;
    386 }
    387 
    388 #layout h2 {
    389 	font-size:   24px;
    390 	line-height: 23px;
    391 	font-weight: normal;
    392 	font-style:  normal;
    393 }
    394 
    395 #layout h3 {
    396 	font-size:   22px;
    397 	line-height: 1.4em;
    398 	margin-top:  1em;
    399 	font-weight: normal;
    400 	font-style:  normal;
    401 }
    402 
    403 
    404 #layout p.byline {
    405 	font-size:     12px;
    406 	margin-top:    18px;
    407 	line-height:   12px;
    408 	margin-bottom: 0;
    409 }
    410 
    411 #layout p {
    412 	font-size:     14px;
    413 	line-height:   21px;
    414 	margin-bottom: .5em;
    415 }
    416 
    417 #layout p.large {
    418 	font-size:   18px;
    419 	line-height: 26px;
    420 }
    421 
    422 #layout .sidebar p {
    423 	font-size:   12px;
    424 	line-height: 1.4em;
    425 }
    426 
    427 #layout p.caption {
    428 	font-size:     10px;
    429 	margin-top:    -16px;
    430 	margin-bottom: 18px;
    431 }
    432 
    433 /* @end */
    434 
    435 /* @group Glyphs */
    436 
    437 #glyph_chart div {
    438 	background-color: #d9f3ff;
    439 	color:            black;
    440 	float:            left;
    441 	font-size:        36px;
    442 	height:           1.2em;
    443 	line-height:      1.2em;
    444 	margin-bottom:    1px;
    445 	margin-right:     1px;
    446 	text-align:       center;
    447 	width:            1.2em;
    448 	position:         relative;
    449 	padding:          .6em .2em .2em;
    450 }
    451 
    452 #glyph_chart div p {
    453 	position:         absolute;
    454 	left:             0;
    455 	top:              0;
    456 	display:          block;
    457 	text-align:       center;
    458 	font:             bold 9px Arial, sans-serif;
    459 	background-color: #3a768f;
    460 	width:            100%;
    461 	color:            #fff;
    462 	padding:          2px 0;
    463 }
    464 
    465 
    466 #glyphs h1 {
    467 	font-family: Arial, sans-serif;
    468 }
    469 
    470 /* @end */
    471 
    472 /* @group Installing */
    473 
    474 #installing {
    475 	font: 13px Arial, sans-serif;
    476 }
    477 
    478 #installing p,
    479 #glyphs p {
    480 	line-height:   1.2em;
    481 	margin-bottom: 18px;
    482 	font:          13px Arial, sans-serif;
    483 }
    484 
    485 
    486 #installing h3 {
    487 	font-size:  15px;
    488 	margin-top: 18px;
    489 }
    490 
    491 /* @end */
    492 
    493 #rendering h1 {
    494 	font-family: Arial, sans-serif;
    495 }
    496 
    497 .render_table td {
    498 	font:           11px 'Courier New', Courier, mono;
    499 	vertical-align: middle;
    500 }
    501 
    502