/*===========================================================================
	Typography (Global)
	
	This stylesheet defines the text and font styles for the following:
	* Type faces, sizes, leading (line-height), and kerning (letter-spacing).
	* Font styles such as italics, bold, case transformations, etc.
	* Underlining, including borders on inline elements simulating underlines.
===========================================================================*/

/*
	Headings Glossary
	
	H1 Page Title
	H2 Post Title
	H3 Comment Section Titles
	H4 
	H5 
	H6 
*/

/* Page
===========================================================================*/

html {
	font-size: 62.5%; /* Sets 1.0em == 10px, 0.5em == 5px, etc. */
}

body {
	font-family: "Courier New", Courier;
	font-size: 1.0em; /* 10px relative to 10px */
}

/* Defaults
===========================================================================*/

/* Misc. Block */

address {
	font-style: normal;
}

/* Misc. Inline */

abbr,
acronym {
	border-bottom-style: none; /* for Gecko */
	font-style: normal; /* for OmniWeb 5.1 */
}

/* Links */

/* Headings */

div#content h1#page-title {
	font-size: 1.8em; /* 18px relative to 10px */
	font-weight: normal;
	text-transform: lowercase;
}

h1#page-title span.tagline {
	font-size: .6667em; /* 12px relative to 18px */
}

li.post-title h2 a,
li.post-type a {
	text-decoration: none;
}

div#content h3 {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
}

/* Lists */

/* Data Tables */

/* Forms */

/* Common Classes
===========================================================================*/

/* Content
===========================================================================*/

/* Individual Post */

ul.post-intro li.post-title h2 {
	font-size: 1.4em; /* 14px relative to 10px */
	font-weight: bold;
	text-transform: uppercase;
}

ul.post-intro li.post-type {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
	text-transform: lowercase;
}

div.post div.entry {
	font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	font-size: 1.1em; /* 11px relative to 10px */
	line-height: 1.4545em; /* 16px relative to 11px */
}

div.entry blockquote {
	font-style: italic;
}

div.entry p.more-link {
	font-family: "Courier New", Courier;
	font-weight: bold;
	text-align: right;
}

div.post ul.post-meta {
	text-align: right;
}

ul.post-meta li {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
}

/* Comments */

ol#comment-list li {
	font-family: Arial, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-size: 1.1em; /* 11px relative to 10px */
	line-height: 1.4545em; /* 16px relative to 11px */
}

ol#comment-list li ul.comment-meta li {
	font-family: "Courier New", Courier;
	font-size: 1.0em; /* 11px relative to 11px */
	font-weight: bold;
}

ul.comment-meta li.comment-author {
	text-transform: uppercase;
}

label span.label-title {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
	text-transform: uppercase;
}

li input {
	font-family: "Courier New", Courier;
	font-size: 1.2em; /* 12px relative to 10px */
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* Post Navigation */

ul#post-nav li {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
	text-transform: lowercase;
}

ul#post-nav li a {
	text-align: center;
	text-decoration: none;
}

/* Sidebar
===========================================================================*/

ul#sidebar li {
	font-size: 1.8em; /* 18px relative to 10px */
	font-weight: bold;
	text-transform: uppercase;
}

ul#sidebar li ul li {
	font-size: .6667em; /* 12px relative to 18px */
	font-weight: normal;
	text-transform: lowercase;
}

ul#sidebar li ul li a {
	text-decoration: none;
}

/* Page-Specific
===========================================================================*/

/* Resume / Bio */

div#download-resume p {
	font-size: 1.1em; /* 11px relative to 10px */
	font-weight: bold;
	text-transform: uppercase;
}

div#download-resume ul li a {
	font-size: 1.1em; /* 11px relative to 10px */
	text-decoration: none;
}

/* Contact */

div.entry a.contact-link {
	font-family: "Courier New", Courier;
	font-size: 2.1818em; /* 24px relative to 11px */
	font-weight: bold;
	letter-spacing: .0833em;
	text-decoration: none;
}

/* Links */

div.entry h2.links-header {
	font-family: "Courier New", Courier;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
}

dl.links-list dt a {
	font-family: "Courier New", Courier;
	font-size: 1.6364em; /* 18px relative to 11px */
	font-weight: bold;
	letter-spacing: .1111em;
	text-decoration: none;
}

dl.links-list dd {
	font-family: "Courier New", Courier;
	text-transform: lowercase;
}
