/*
  typography.css
  These styles control type styles on the front-end of a site as well as in the editor on the back-end,
  allowing consistent typographic display in both places and elimintaing the need to edit 2 stylesheets.

  If you prefer to have a single .css file (and not use this file),
  just comment out or remove the '@import url(typography.css);' line in style.css
  and add your type styles into your preferred stylesheet (usually 'site.css').

  Some styles, ideas, and concepts derived from:
  Eric Meyer Reset - http://meyerweb.com/eric/tools/css/reset/index.html
  BlueprintCSS - http://code.google.com/p/blueprintcss/
  YUI - http://developer.yahoo.com/yui/
*/



/* @group General Text Elements
===================================== */

body {
  font-family: Arial, sans-serif;
  color: #152341;
  background: #fff;
  font-size: 62.5%;
  line-height: 1.2em;
}

p, li, table, blockquote {
  margin-bottom: 1em;
  line-height: 1.5em;
}

p, li, dt, dd, table { 
  font-size: 1.4em; 
}
.content li {
  margin-bottom: .5em;
}

p.intro { 
  font-size: 1.5em; 
}

li *, dt *, dd *, td *, th *, td li { 
  font-size: 1em;
}

/* blockquote, q { padding: 0 4em; quotes: none; } */
q {
	quotes: "&#8220;" "&#8221;";
	font-style: italic;
}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote p {} /* Reminder to always include blockquote content in a <p> */
blockquote div cite { font-style: italic; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

abbr, acronym { 
  border-bottom: 1px dotted; 
  cursor: help; 
}

pre, code { 
  margin: 1.5em 0; 
  white-space: pre; 
}
pre, code, tt { 
  font: normal 1em/1.5em 'andale mono','lucida console',monospace
}

ul ul {
  list-style: disc;
  font-size: .9em;
}
ul li ul li {
  font-size: 14px;
}

/* @end General Text Elements
-------------------------------- */


/* @group Headings (H1-H6)
===================================== */

h1 {
  font-size: 3.6em;
}
h1 a {
  display: block;
}

.pressReleases h1 , .blogpr h1 {
	margin: .4em 0 .8em;
	font-size: 2.4em;
	line-height: 1.1em;
	color: #5c91c5;
	font-weight: bold;
}


h2, h3, h4, h5, h6 {
  margin: 0 0 0;
  line-height: 1.2;
  font-weight: bold;
}

h1 {
	margin: 0 0 .5em;
	font-size: 3em;
	line-height: 1em;
	color: #5c91c5;
	font-weight: bold;
}
.threeColumn h1.pageTitle {
  font-size: 2em;
  color: #5c91c5;
}

h2 {
  margin: 0 0 1em;
  font-size: 1.6em;
  line-height: 1.3em;
  color: #051029;
}

h3 {
  margin: 0 0 0;
  font-size: 1.4em;
  line-height: 1.5em;
  color: #051029;
}
.sidebar h3 {
  margin-bottom: .5em;
  font-size: 1.4em;
  color: #0c2846;
}

h4 {
  margin: 0 0 .35em;
  font-size: 1.3em;
}
.sidebar h4 {
  font-size: 1.4em;
}

h5 {
  font-size: 1.4em;
}
.sidebar h5 {
  font-size: 1.2em;
}

h6 {
  font-size: 1.2em;
}
.sidebar h6 {
  font-size: 1.1em;
}
li h3 {
  font-size: 1.1em;
}


/* @group Random Typography Styles
===================================== */

.fineprint {
  margin-top: 25px;
  font-size: 1em;
  line-height: 1.4em;
  color: #152341;
}
.black {
  color: #000000;
}
.red {
  color: #ad1515;
}
.bigRedLink {
  color: #C00;
  font-size: 1.1em;
}
.redbold {
  color: #cc0000;
  font-weight: bold;
}
.liAsterisk {
  list-style-type: none;
  padding-left: 10px;
  padding-bottom: 15px;
  margin: 0px;
}
.liAsterisk li {
  color: #272727;
  background: url('../images/liAsterisk.gif') 0px 5px no-repeat;
  margin-bottom: .5em;
  padding-left: 10px; 
}


/* EOF */