/*===========================================================================
	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; /* 11px relative to 10px */
	
	font-family: Georgia, 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 */
}

ins {
	text-decoration: none;
}

/* Links */

a:link,
a:visited {
	text-decoration: none;
}

a:focus,
a:hover,
a:active {
	text-decoration: underline;
}

/* Headings */

h1 {
	font-size: 3.1818em;
	
	line-height: 1em;
	
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
}

h2 {
	font-size: 1.1666em; /* 14px relative to 12px */
}

h3 {
	font-size: 1.1666em; /* 14px relative to 12px */
}
	
/**/ /* end hidden from IE 5 Mac */

/* Lists */

/* Forms */

/* Data Tables */

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

p.callout {
	font-size:   1.1666em; /* 14px relative to 12px */
	line-height: 1.2857em; /* 18px relative to 14px */
	font-weight: bold;
}

ul.tree-linked-list {
	font-size: 1.1666em; /* 14px relative to 12px */
}

ul.tree-linked-list a {
	font-weight: bold;
}

ul.tree-linked-list ul.tree-linked-list {
	font-size: 1em;
}

p.top-link a:link,
p.top-link a:visited,
p.top-link a:focus,
p.top-link a:hover,
p.top-link a:active {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
}

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

div#content ul li {
	line-height: 2em;
}

div#content p.byline,
div#content p.date {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

/* Beer hreview */

div.hfeed div.hentry h2 a {
	font-style: italic;
}

div#content div.hfeed div.hentry h2 em.byline {
	font-size: 0.6666em; /* 10px relative to 15px */
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-style: normal;
	font-weight: normal;
}

dl.beer-details {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9166em; /* 11px relative to 12px */
	text-transform: uppercase;
	letter-spacing: 2px;
	
	white-space: nowrap;
}

dl.beer-details dd a:focus,
dl.beer-details dd a:hover,
dl.beer-details dd a:active {
	text-decoration: none;
}

table thead tr th {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	
	font-size: 1em; /* 12px relative to 12px */
	text-transform: uppercase;
	letter-spacing: 2px;
}

table tbody tr td a:focus,
table tbody tr td a:hover,
table tbody tr td a:active {
	text-decoration: none;
}

div#content blockquote p.quote {
	font-size:   1em; /* 12px relative to 12px */
	line-height: 1.3333em; /* 16px relative to 12px */
	font-weight: bold;
}

div#content blockquote p.cite cite {
	font-style: normal;
}

dl.user-details dt {
	font-weight: bold;
	font-size: 1.1666em; /* 14px relative to 12px */
}

ul#price-points-list li em,
h2 em {
	font-style: normal;
	font-weight: normal;
}

/* Pagination
===========================================================================*/

div#content ul.pagination-navigation li {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8333em; /* 10px relative to 12px */
	text-transform: uppercase;
	letter-spacing: 1px; 
}

div#content ul.pagination-navigation li del {
	text-decoration: none;
}

div#content ul.pagination-navigation li strong {
	font-weight: normal;
}

/* User Controls
===========================================================================*/



/* Admin Menu
===========================================================================*/

div#container ul#admin-navigation li a {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;
}

ul#admin-navigation li a:focus,
ul#admin-navigation li a:hover,
ul#admin-navigation li a:active {
	text-decoration: none;
}

div#secondary-content dl#admin-controls dt {
	font-weight: bold;
}

div#secondary-content dl#admin-controls dd {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	text-transform: uppercase;
}

/* Primary Navigation
===========================================================================*/

ul#primary-navigation li a {
	text-decoration: none; /* for Firefox 1.0 */
}

/* Secondary Navigation
===========================================================================*/

body.about-section div#menu-bar p,
div#content ul#secondary-navigation li {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8333em; /* 10px relative to 12px */
	text-transform: uppercase;
	letter-spacing: 2px;
}

div#content ul#secondary-navigation li a {
	text-decoration: none;
	white-space: nowrap;
}

/* License
===========================================================================*/

div#container div#content ul#license li {
	font-size: 0.8333em; /* 10px relative to 12px */
	line-height: normal;
}

div#container div#content ul#license li a {
	text-decoration: underline;
}

/* Logo
===========================================================================*/
