/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/ /* 
text.css to hold site-wide standards   
http://kuler.adobe.com/#themeID/557686
dark     dark green  lighter green   lightest green   orange
262626	 403E2B		 5E735D			 8C8849			  A65D03


author: Georg Apitz
date: 2009/2025
version: 0.9 */ 

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/


body {
   font: 1em "Roboto Slab", 'Liberation Sans', 'FreeSans', sans-serif;
   color: #262626;
}    
.siteWrapper,.headerFooterWrapper {
      background-color: #f2f5f4;
      width: 1000px;
      margin: auto;
   } 

.bottomAlign{
	vertical-align: baseline;
}
p.rightAlign, .rightAlign{
   text-align: right;
}

.topMargin{
	margin-top: 1em;
}
.bigTopMargin{
   margin-top: 8em;
}
h3.noTopMargin{
	margin-top: 0px;
}
.title{
	font-weight: bold;
	font-style: italic;
}
a:focus {
   outline: 1px dotted;
}

a,a:visited {
   color: #403E2B;
   text-decoration: underline;
}

a:hover {
   color: #5E735D;
   text-decoration: underline;
}

a.subtle,a.subtle:visited,a.subtle:hover {
   color: #403E2B;
}

a.subtle,a.subtle:visited {
   text-decoration: none;  
}

a.subtle:hover {
   text-decoration: underline;  
}

hr {
   border: 0 #ccc solid;
   clear: both;
   height: 0;
}

/* ` Colors
----------------------------------------------------------------------------------------------------*/
.orange {
   color: #db8600;
}

.blue {
   color: #6590af;
}

.green {
   color: #a3b900;
}

.brown {
   color: #43340b;
}

/* ` Decoration
----------------------------------------------------------------------------------------------------*/
.borderBottom {
	border-bottom: 1px dashed #cccccc;
}



/* ` Standard Headers and P classes
----------------------------------------------------------------------------------------------------*/
h1,h3,h2,h5 {
   color: #5E735D;
   font-weight: normal;
}

h3,h5 {
   color: #5E735D;
}

h4,h6 {
   color: #43340b;
}

p {
   font-size: 1em; /*13px*/ 
   line-height: 1.3846em; /*18px*/ 
   margin: 0 0 1.3846em 0; 
}

.sub {
   font-size:.8462em; /*11px*/
   line-height: 1.3846em; /*18px*/ 
   margin: 0 0 1.3846em 0;
}

.light {
   color: #cccccc;
}

.margin {
   margin-bottom: 1.3846em; /*18px*/
}

.mainMargin {
	margin-left:20px;
}

.noMargin {
	margin-bottom:0;
}

h1 {
   font-size: 2em; /*26px*/ 
   line-height: 1.3846em; /*36px*/ 
   margin: 0 0 0.6923em 0; 
}

h2 {
   font-size: 1.6154em; /*21px*/
   line-height: 0.8571em; /*18px*/
   margin: 0 0 0.8571em 0; 
}

h3 {
   font-size: 1.2308em; /*16px*/
   line-height: 1.1250em; /*18px*/
   margin: 0 0 1.1250em 0;
}

h4 {
   font-size: 1.0769em; /*14px*/ 
   line-height: 1.2857em; /*18px*/
   margin: 0 0 1.2857em 0;
}

h5 {
   font-size: 1em; /*13px*/
   line-height: 1.3846em; /*18px*/
   margin: 0 0 1.3846em 0;
}

h6 {
   font-size: 0.8462em; /*11px*/
   line-height:1.6364em; /*18px*/
   margin: 0 0 1.6364em 0; 
}

/* `Headings - noMargin
----------------------------------------------------------------------------------------------------*/
h1.noMargin {
   font-size: 2em; /*26px*/ 
   line-height: 1.3846em; /*36px*/
   margin: 0 0 0 0;
}

h2.noMargin {
   font-size: 1.6154em; /*21px*/
   line-height: 0.8571em; /*18px*/
   margin: 0 0 0 0
}

h3.noMargin {
   font-size: 1.2308em; /*16px*/
   line-height: 1.1250em; /*18px*/
   margin: 0 0 0 0
}

h4.noMargin {
   font-size: 1.0769em; /*14px*/ 
   line-height: 1.2857em; /*18px*/
   margin: 0 0 0 0;
}

h5.noMargin {
   font-size: 1em; /*13px*/
   line-height: 1.3846em; /*18px*/
   margin: 0 0 0 0;
}

h6.noMargin {
   font-size: 0.8462em; /*11px*/
   line-height:1.6364em; /*18px*/
   margin: 0 0 0 0;
}

/* `Lists
----------------------------------------------------------------------------------------------------*/
ol, ul {
   margin-bottom: 1.3846em; /*18px*/
}

ol {
	list-style:decimal;
	margin-left:1.5em;
}
ul { 
	list-style:disc;
}

ol.noDecimal {
	list-style:none;
}

ul.noBullet {
	list-style:none;
}

li {
	line-height:1.3846em;
/*	margin-bottom: .6923em; 9px*/
}

.odd {
   background: #f2f5f4;
}

.even {
   background: none;
}

blockquote.gg p {
   text-indent: -.3em;
   font-size: 1.6154em !important; /*21px*/
   line-height: 1.7143em !important; /*36px*/
   margin: 0.8571em 0 !important; /*18px*/
   font-style: italic;
   font-family: "Roboto Slab";
}

/* `Lists margins
----------------------------------------------------------------------------------------------------*/
ol.noMargin {
   list-style: decimal;
   text-indent: -1em;
   font-size: 1em; /*13px*/
   line-height: 1.3846em; /*18px*/
   margin: 0 0 1.3846em 0; /*18px*/
}

ul.noMargin {
   list-style: disc;
   text-indent: -1em;
   font-size: 1em; /*13px*/
   line-height: 1.3846em; /*18px*/
   margin: 0 0 1.3846em 0; /*18px*/
}

li.noMargin {
   padding-left: 1em;
   font-size: 1em; /*13px*/
   line-height: 1.3846em; /*18px*/
}