/*  This file is part of Mura CMS (www.getmura.com).

    Mura CMS is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, Version 2 of the License.

    Mura CMS is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Mura CMS.  If not, see <http://www.gnu.org/licenses/>.

*/

/*
  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
===================================== */

html, body {
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size: .85em;
  line-height: 1.4em;
  color: #666;
}

p, li, table, blockquote {
  margin-bottom: 1em;
  }
  li.edit {list-style-type: none;}

/* @end General Text Elements
-------------------------------- */


/* @group Headings (H1-H6)
===================================== */

h1 {
  font-size: 3.6em;
  }
h1 a {
  display: block;
  }

h2, h3, h4, h5, h6 {
  margin: 0 0 .5em;
  line-height: 1.6;
  }

h2 {
  margin: 0 0 .5em;
  font-size: 1.8em;
  color: #3f2606;
  font-weight: normal;
  padding: 0 0 10px 2px;
  }
h2.pageTitle, div.tagline {
  /*background: url("../images/media-line-full.gif") bottom left repeat-x;	*/
  /* float:left; */
}

div.no-bg h2.pageTitle {
	background:none;	
	padding: 0;
	margin: 0;
}
div.tagline { clear: both; float:left; }

/* Blog Titles - Only used for Maui and Oahu Blogs */
.sysOahuBlog div#content dt.title a,.sysMauiBlog div#content dt.title a { 
	color: #333333;
	font-size: 18px !important;
	font-weight: normal;
	margin: 0 0 4px !important;
}
.sysOahuBlog div#content dt.date.releaseDate,.sysMauiBlog div#content dt.date.releaseDate { 
	color:#916333;
	background: url("../images/media-singleline-sep.gif") bottom left no-repeat;
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}
.sysOahuBlog div#content dd.readmore.readMore,.sysMauiBlog div#content dd.readmore.readMore { 
	background: url("../images/media-line-full.gif") bottom left no-repeat;
	margin: 0; padding: 0;
	margin-bottom:10px;
	padding-bottom:10px;
	-webkit-margin-start: 0px;
}

div#content p.blog-date-title {
	background: url("../images/media-line-full.gif") bottom left repeat-x;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	color:#916333;
	font-size:13px;
}

div#content.press-content h2.pageTitle {
	color: #333333;
	font-size: 13px;
	font-weight:700;
	background:none;
	width: 445px;
	margin-top:20px;
}
.module-more {
	padding-left: 16px;
	background: url("../images/light-brown-arrow-12x12.gif") no-repeat scroll left 2px transparent;
}
h2.release {
	color: #333333;
	font-size: 16px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	line-height: 1em;
	}

h3 {
  margin: 0 0 .3em;
  font-size: 1em;
    background: url("../images/module-blue-line.gif") 20px 29px repeat-x;  
  
/*  background: url("../images/bg-li-dotted.gif") bottom left repeat-x;  */
  padding: 2px 0px 11px 0px;
  margin-bottom: 8px;
  display: inline-block;
}

h4 {
  font-size: 1em;
  font-weight: bold;
  color: #315470;
  margin: 0 0 -2px 0;
  padding: 0;
}

.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;
  }

/* @end Headings (H1-H6)
-------------------------------- */

/* EOF */