/*---------------------------------------------------------------
-----------------------------------------------------------------
  
  typography.css
  * Font styling
  * Version: 	4.0 (2009/12/29)
  * Author: 	Dean Bourque | http://www.sparkable.com/

/*---------------------------------------------------------------
  Contents
-----------------------------------------------------------------

- Default
  > Headings
  > Paragraphs
  > Links
  > General
- Styling Classes
- Top
  > Nav
- Main
  > Left
  > Core
  > Right
- Bottom
  > Copyright


/*---------------------------------------------------------------
  Default 
---------------------------------------------------------------*/

body {
  font-size: 85%; 
  color: #020000; 
  font-family: "Times New Roman", Georgia, Serif;
  /* font-family: "Century Gothic", Arial, Helvetica, sans-serif;  */
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #020000; 
  font-style: italic;
  font-weight: normal;
  line-height: normal; 
  padding-bottom: 10px;
}

h1 {	font-size: 260%; }
h2 {	font-size: 150%; margin-top: 10px; color: #bc0007; }
h3 {	font-size: 135%; margin-top: 10px; }
h4 {	font-size: 125%; margin-top: 10px; color: #bc0007; font-style: normal; font-weight: bold; }
h5 {	font-size: 125%; margin-top: 10px; }
h6 {	font-size: 125%; margin-top: 10px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0; 
}

/* Paragraphs */
p {					margin: 0; padding-bottom: 12px; }
p img.left {		float: left; margin: 10px 10px 10px 0; padding: 0; }
p img.right {	float: right; margin: 10px 0 10px 10px; }

/* Links */
a {					color: #bc0007; text-decoration: none; font-weight: normal; }
a:visited {		color: #bc0007; }
a:focus, 
a:hover { 		color: #eb1c24; text-decoration: underline; }
a:active {		color: #eb1c24; }

/* General */
ul, ol {		margin: 0 10px 10px 10px; }
ul {			list-style-type: circle; }
ol {			list-style-type: decimal; }
li ul, 
li ol {			margin: 0 10px; }

dl {			margin: 0 0 10px 0; }
dl dt {			font-weight: bold; }
dd {			margin-left: 10px; }

hr {  
  color: #00a9ee; 
  clear: both; float: none; 
  width: 100%; height: 1px; 
  margin: 10px 0; 
  padding-top: 4px;
  border: none; 
  background: url('../../img/lib/hr.jpg') center 0 repeat-x;
}

blockquote {		margin: 10px; color: #666666; font-style: italic; }
strong {				font-weight: bold; }
em, dfn {			font-style: italic; }
dfn {					font-weight: bold; }
sup, sub {			line-height: 0; font-size: 65%; }
abbr, acronym {	border-bottom: 1px dotted #666666; }
address {			font-style: italic; }
del {					color: #666666; }
pre {					margin: 10px 0; white-space: pre; }
pre, code, tt {		font: 120% 'andale mono', 'lucida console', monospace; line-height: 150%; }


/*---------------------------------------------------------------
  Styling Class
---------------------------------------------------------------*/

.hide, 
.print { 				display: none; }

.small {				font-size: 75%; }
.large {					font-size: 125%; }
.highlight {			background: #ffff00; }

.left {					float: left; text-align: left; }
.textLeft {			text-align: left; }
.center { 				text-align: center; }
.right { 				float: right; text-align: right; }
.textRight {			text-align: right; }
.clear {					clear: both; }
br.clear {				line-height: 0.001em; height: 0px; overflow: hidden; }
.clearLeft { 			clear: left; }
.clearRight { 		clear: right; }

img.roundCorners {
/*  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 5px solid #000;*/
}

.gold { 			color: #85581B; }
.brown { 		color: #754c24; }
.red { 			color: #eb1c24; }
.black { 		color: #000000; }
.white {		color: #ffffff; text-shadow: 0 /*{a-bar-shadow-x}*/ 0px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #764E10; /*{a-bar-shadow-color}*/; }

/*---------------------------------------------------------------
  Header
---------------------------------------------------------------*/

.header { color: #fff; }
  .header a { color: #fff; }
  .header a:hover { color: #2aa7dd; }

/*---------------------------------------------------------------
  Content
---------------------------------------------------------------*/

.gutter { text-align: right; }
.gutter .center { text-align: center; }
.leftSide a {					color: #000000; text-decoration: none; font-weight: normal; }
.leftSide a:visited {		color: #000000; }
.leftSide a:focus, 
.leftSide a:hover { 		color: #eb1c24; text-decoration: none; }
.leftSide a:active {		color: #eb1c24; }

/*---------------------------------------------------------------
  Footer
---------------------------------------------------------------*/

.footer { 		line-height: 1.0; font-size: 80%; text-align: left; 
color: #fff;
text-shadow: 0 /*{a-bar-shadow-x}*/ 0px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #F9F7E0; 

}
.footer p { 	padding-bottom: 0; }
.footer a { 	color: #fff; }
.footer a:hover { color: #eb1c24; text-decoration: underline; }

/*---------------------------------------------------------------
---------------------------------------------------------------*/