/*===========================================================================
	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 Header
	H2 
	H3 
	H4 
	H5 
	H6 
*/

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

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

body {
	font-size: 1.2em; /* 12px relative to 10px */
	
	font-family: Arial, Helvetica, Tahoma, "Bitstream Vera Sans", sans-serif;
}

/* 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 */

a {
	text-decoration: none;
}

a:visited {
	font-style: italic;
}

/* Headings */

/* Lists */

/* Forms */

/* Data Tables */

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

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

div#primary-content p {
	line-height: 1.5em;
}

div#callout p {
	line-height: 1em;
}

div#primary-content p#summary {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.333em; /* 16px relative to 12px */
}

div#primary-content div.vcard {
	font-size: .8333em; /* 10px relative to 12px */
}

div.vcard .fn {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.4em; /* 14px relative to 10px */
	font-weight: normal;
}

div.vcard a:visited {
	font-style: normal;
}

/* Callouts */

div#callout p.caption {
	font-size: .833em; /* 10px relative to 12px */
	line-height: 10px;
}

/* Supporting Content */

div#supporting-content blockquote {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.167em; /* 14px relative to 12px */
	font-style: italic;
	line-height: 1.25em; /* 15px relative to 12px */
}

div#supporting-content cite {
	font-family: Arial, Helvetica, Tahoma, "Bitstream Vera Sans", sans-serif;
	font-size: .833em; /* 10px relative to 12px */
	font-style: normal;
	font-weight: bold;
}

div#supporting-content cite span {
	font-size: .9em; /* 9px relative to 10px */
	font-style: italic;
	font-weight: normal;
}

/* Pagination */

div#primary-content ul#pagination {
	text-align: center;
}

ul#pagination li.previous-link,
ul#pagination li.previous-link a,
ul#pagination li.next-link,
ul#pagination li.next-link a {
	font-size: 20px;
}

div#primary-content ul#pagination li a:visited {
	font-style: normal;
}

ul#pagination li.current-item,
ul#pagination li.total-items {
	font-weight: bold;
}

ul#pagination li.text {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
}

/* Footer
===========================================================================*/

body div#footer {
	font-size: .75em; /* 9px relative to 12px */
}

div#footer a,
div#footer a:visited {
	font-style: normal;
	text-decoration: underline;
}
