/* -- TYPOGRAPHY.CSS, Blueprint CSS framework (http://blueprintcss.org) modified by Harlan Lewis (http://harlanlewis.com) -- */

body { font-size: 75%; /* default font size is 12px (75% of 16px = 12px) */ font-family: "Calibri", "Lucida Grande", "Helvetica Neue", Arial, sans-serif; }

/* @group HEADINGS */

h1,
h2,
h3,
h4,
h5,
h6,
dt,
legend { font-weight: bold; margin: 0 0 .5em 0; line-height: 1.25; }

h1 { font-size: 3em; line-height: 1; }

h2 { font-size: 2em; }

h3 { font-size: 1.5em; }

h4 { font-size: 1.2em; }

h5 { font-size: 1em; }

h6 { font-size: 1em;  }

legend { font-size: 1.2em; }

/* @end */

/* @group TEXT ELEMENTS */

p { margin: 0 0 1.5em 0; }

blockquote { margin: 1.5em; font-style: italic; }

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 { margin: 0 0 1.5em; font-style: italic; }

del {  }

pre { margin: 1.5em 0; white-space: pre; }

pre,
code,
tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* @end */

/* @group LISTS */

li ul, 
li ol { margin: 0 0 0 1.5em; }

ul,
ol { margin: 0 1.5em 1.5em 1.5em; }

ul { list-style-type: disc; }

ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }

dd { margin: 0 0 1.5em 0; }

/* @end */

/* @group TABLES */

table { margin-bottom: 1.4em; width: 100%; }

th { font-weight: bold; }

thead th { background: #c3d9ff; }

th,
td,
caption { padding: 4px 10px 4px 5px; }

tr.even td { background: #e5ecf9; }

tfoot { font-style: italic; }

caption { background: #eee; }

/* @end */

.vcard { padding-left: 100px; }

.vcard .type { float: left; margin-left: -100px; display: inline; text-transform: uppercase; width: 90px; color: #555;}

