/*

Typography

Dark Blue :
#192d6a

Medium Blue :
#37acc4

Lime Green Highlight :
#d1f68a

Dark Brown :
#5b504c

*/

body{
	color:#5b504c;
	font-family: "Helvetica Neue",Helvetica,"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 75%;
	word-spacing: 0.01em;
	letter-spacing: 1px;
	/* This is where to set the baseline */
	/* It is inherited by the other methods but does not replace the maths for margin-top */
	/* and margin-bottom that are needed to make up the baselines on smaller points */
	line-height:1.5em;		/* Inherited 18px standard line height */
}

html>body{
	color:#5b504c;
	font-size: 12px;
}

/* ============== BASELINE FREQUENCIES =============

 9 (1/2), 18 (1), 36 (2), 54 (3), 72 (4), 90 (5)  

Remember that each font em is 12 pixels tall.

 ============== BASELINE FREQUENCIES =============*/

/*
Fontsize of 48 px
Baseline of 54 px
Only used once per page, this is HUGE!
*/
h1{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1.125em; 		/* 54 / 48 px */
	font-size:4em;			/* 48 px */
}

/*
Fontsize of 36 px
Baseline of 36 px
This is the main headline for entries
*/
h2{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.025em;
	text-align: left;
	letter-spacing: 3px;
	line-height: 1em;		/* 36 / 36 px */
	font-size:3em;			/* 36 px */
 	/*margin-top: 0.5em; */
 	/*margin-bottom: 0.5em;  */
}

/*
Fontsize of 27 px
Baseline of 36 px
This is the main sub heading
*/
h3{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 2px;
	line-height: 1.296em;		/* 36 / 27 px */
	font-size:2.25em;		/* 27 px */
}

/* 
Fontsize of 24 px
Baseline of 36 px
*/
h4{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
 line-height: 1.5em;			/* 36 / 24 px */
	font-size:2em;			/* 24 px */
 	/*margin-top: 0.75em;*/
	/*margin-bottom: 0.75em; */
}

/* 
Fontsize of 18 px
Baseline of 18 px
*/
h5{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
 	/*margin-top:0.5;*/
	/*margin-bottom: 0.5em;  */
}

/* 
Fontsize of 14 px
Baseline of 18 px
*/
p{
	padding:0 0.15em;
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.286em;		/* 18 / 14 px */
	font-size: 1.167em;		/* 14/12 = 14 pt */
	margin-top: 0.643em;
	margin-bottom: 1.929em;
}
/* 
Fontsize of 16 px
Baseline of 18 px
*/
.font16pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.125em;		/* 18 / 16 px */
	font-size: 1.33em;		/* 16/12 = 16 pt */
	margin-top: 1.125em;
	margin-bottom: 1.125em;
}
/* 
Fontsize of 15 px
Baseline of 18 px
*/
.font15pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.2em;		/* 18 / 15 px */
	font-size: 1.25em;		/* 15/12 = 15 pt */
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

/* 
Fontsize of 14 px
Baseline of 18 px
*/
.font14pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.286em;		/* 18 / 14 px */
	font-size: 1.167em;		/* 14/12 = 14 pt */
	margin-top: 1.286em;
	margin-bottom: 1.286em;
}
/* 
Fontsize of 13 px
Baseline of 18 px
*/
.font13pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.385em;		/* 18 / 13 px */
	font-size: 1.08em;		/* 13/12 = 13 pt */
	margin-top: 1.385em;
	margin-bottom: 1.385em;
}
/* 
Fontsize of 12 px
Baseline of 18 px
*/
.font12pt{
	text-decoration: none;
	word-spacing: 0.1em;
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.5em;		/* 18 / 12 px */
	font-size: 1em;			/* 12 px */
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
/* 
Fontsize of 11 px
Baseline of 18 px
*/
.font11pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.64em;		/* 18 / 11 px */
	font-size: 0.92em;		/* 11/12 = 11 pt */
	margin-top: 1.64em;
	margin-bottom: 1.64em;
}
/* 
Fontsize of 10px
Baseline of 18 px
*/
.font10pt{
	text-decoration: none;
	word-spacing: 0.05em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-top: 1.8em;
	margin-bottom: 1.8em;
}
/* 
Fontsize of 9 px
Baseline of 18 px
*/
.font9pt{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 2em;		/* 18 / 9 px */
	font-size: 0.75em;		/* 9/12 = 9 pt */
	margin-top: 2em;
	margin-bottom: 2em;
}
/* 
Fontsize of 8 px
Baseline of 18 px
*/
.font8pt{
	text-decoration: none;
	word-spacing: 0.075em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 2.25em;		/* 18 / 8 px */
	font-size: 0.67em;		/* 8/12 = 8 px */
	margin-top: 2.25em;
	margin-bottom: 2.25em;
}

/* --------------- Elements ---------------- */

strong {
	font-weight: bold;
}
em {
	font-style: italic;
	color:#000000;
	word-spacing: 0.05em;
	letter-spacing: 1px;
}
.highlight{
	background-color:rgba(209, 246, 138, 0.5);
}
/* 
Fontsize of 12 px
Baseline of 18 px
*/
pre{
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.2em;		/* 18 / 15 px */
	font-size: 1.25em;		/* 15/12 = 15 pt */
	margin-top: 1.2em;
	margin-bottom: 1.2em;
}

/* 
Fontsize of 12 px
Baseline of 18 px
*/
small{
	text-transform:uppercase;
	word-spacing: 0.1em;
	letter-spacing: 0.1em;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-top: 1.8em;
	margin-bottom: 1.8em;
}

/* 
Fontsize of 14 px
Baseline of 18 px
*/
code {
	font-family:"Courier New",Courier,mono;
	font-weight:bold;
	padding:0px 5px;
	line-height: 1.286em;		/* 18 / 14 px */
	font-size: 1.167em;		/* 14/12 = 14 pt */
}
/* 
Fontsize of 12 px
Baseline of 18 px
*/
address{
	color:#000;
	text-transform : uppercase;
	text-decoration: none;
	/*word-spacing: 0.2em;*/
	/*text-align: justify;*/
	/*letter-spacing: 0;*/
	line-height: 1.5em;		/* 18 / 12 px */
	font-size: 1em;			/* 12 px */
	margin-top:1.5em;
	margin-bottom: 1.5em;
}
/* --------------- Quotes ---------------- */

/* <blockquote>  </blockquote> */
blockquote {	
	/*float:left;*/
	clear:both;
	/*width:100%;*/
	background:transparent url(../images/quoteleft.png) no-repeat scroll 0 1.125em;
	color:#5b504c;
	display:block;
	line-height: 1.125em;		/* 18 / 16 px */
	font-size: 1.33em;		/* 16/12 = 16 pt */
	margin:1.125em 0;
	padding:1.125em 0 1.125em 48px;
}
blockquote p{
	background:transparent url(../images/quoteright.png) no-repeat scroll 100% -12px;
	color:#5b504c;
	line-height: 1.125em;		/* 18 / 16 px */
	font-size: 1.33em;		/* 16/12 = 16 pt */
	margin:0 auto;
	display:inline;
	padding-right:48px;
}
/*
blockquote:before {
	color:#192d6a;
	content:open-quote;
	font-family:georgia;
	font-size:1em;	
	padding-right:5px;
}

blockquote:after {
	color:#192d6a;
	content:close-quote;
	font-family:georgia;

	font-size:1em;
	padding-left:5px;
}
*/
blockquote:hover:after {
	color:#192d6a;
	content:" " attr(cite) "";
}

/* Quoted Quotes! */
blockquote blockquote {	
	background:transparent url(../images/quoteleft.png) no-repeat scroll 0 0;
	color:#5b504c;
	/*line-height: 1.125em;	*/	/* 18 / 16 px */
/*	font-size: 1.33em;	*/	/* 16/12 = 16 pt */
	padding:0 18px 0 36px;
	margin:0 0;
	display:inline;
}

blockquote.pullquote{
	background:transparent url(../images/quoteleft.png) no-repeat scroll 18px 0;
	clear:none;
	display:inline;
	float : right;
	width : 210px;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	margin-top: 1em;
	margin-bottom: 1em;
}

/* <cite></cite> */
cite {	
	color:#000;
}

/* <q></q> */
q {	
	color:#000;
}
/* --------------- Lists ---------------- */
.entry li{
	text-transform:capitalize;
	color:#5b504c;
}
.entry ul {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 36px;
	font-size: 1.33em;		/* 16/12 = 16 pt */
	line-height: 1.125em;		/* 18 / 16 px */
}
.entry ul li{
	list-style: disc url(../images/bullet.png) outside;
	margin-top: 1.125em;
	padding-left:9px;
}
.entry ol {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 36px;
	font-size: 1.33em;		/* 16/12 = 16 pt */
	line-height: 1.125em;		/* 18 / 16 px */
}
.entry ol li{
	list-style: katakana-iroha none outside;
padding-left:9px;
}
/* --------------- Links ---------------- */

a {
	color:#192d6a;
	/*color:rgba(25, 45, 106, 0.75);*/
	text-decoration:none;
}

a:hover, a:focus {
	color:#37acc4;
	/*color:rgba(55, 172, 196, 0.9);*/
	text-decoration:none;
}
a:active {
	color:#192d6a;
}

/* --------------- Tags ---------------- */

p.postmetadata a {
overflow:hidden;
	background-color:#f8f7f2;
	color:#DBD4D0;
	text-decoration:none;
	padding:0 4px 0 4px;
}

p.postmetadata a:hover {
	text-decoration:none;
	background-color:#37acc4;
	color:#FFF;
	/*color:rgba(25, 45, 106, 0.75);*/
}

/* --------------- Footer ---------------- */

#footer a {
	color:#37acc4;
	/*color:rgba(25, 45, 106, 0.75);*/
	text-decoration:none;
}

#footer a:hover, a:focus {
	color: #3fc6cc;
	/*color:rgba(55, 172, 196, 0.9);*/
	text-decoration:none;
}
#footer a:active {
	color:#192d6a;
}

/* --------------- Sections ---------------- */
/*
.entry p:first-child{
	margin:0 0 0 0; 
}
*/

p.wp-caption-text {
	word-spacing: 0.05em;
	text-align: center;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-bottom: 1.9em;
	margin-top:0;
}
p.postmetadata,
.comment-meta{
	color:#DBD4D0;
	text-transform:uppercase;
	word-spacing: 0.1em;
	letter-spacing: 0.1em;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	margin-top:0;			/* 1.8em;*/
	margin-bottom: 0;		/*1.8em;*/
 }
 
.comment-meta{

}

/* 
MAIN NAV
Fontsize of 18 px
Baseline of 18 px
*/

.primary-navigation ul{
  background-color:#5b504c;
}
.primary-navigation ul li {
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	margin:9px 0px 0 18px;
}
.primary-navigation a{
	text-align: center;
	color:#37acc4;
}
.primary-navigation a:hover{
	color:#d1f68a;
	/*border-bottom:1px solid #d1f68a;*/
}
.primary-navigation a.current-cat,
.primary-navigation a.current_page_item,
.primary-navigation a.active-link{
	color:#d1f68a;
	/*border-top:1px solid #d1f68a;;
	border-bottom:9px solid #d1f68a;*/
}


#sub-navigation ul li a{
	text-transform:uppercase;
	text-decoration: none;
	word-spacing: 0.05em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	text-align: left;
	padding:1.8em 18px 1.8em 18px;
}
#sub-navigation ul li.current-cat a, 
#sub-navigation ul li.current-cat-parent a
{
	color:#d1f68a;
	background-color:#5b504c;
}

/* 
FOOTER ARCHIVES
Fontsize of 36 px
Baseline of 36 px
*/
#footer-archives a {
	word-spacing: 0.05em;
	letter-spacing: 5px;
	line-height: 1em;		/* 54 / 48 px */
	font-size:3em;			/* 36 px */
}

#footer-archives a:hover,
#footer-archives a:focus,
#footer-archives a.current-cat,
#footer-archives a.active-link
{
	background-color:#d1f68a;
	background-color:rgba(209, 246, 138, 0.1);
}


.tertiary-navigation a{
	color:#CCC2C2;
	text-transform: uppercase;
	/*font-weight: bold;*/
}
.tertiary-navigation a:hover,
.tertiary-navigation a:focus,
.tertiary-navigation a:hover,
.tertiary-navigation a:focus
{
	color:#37acc4;
	outline: none;
	text-decoration: none;
	background-color:#d1f68a;
	background-color:rgba(209, 246, 138, 0.1);
}
.tertiary-navigation a.current-cat,
.tertiary-navigation a.active-link{
	color:#DBD4D0;
	background-color:#d1f68a;
	background-color:rgba(209, 246, 138, 0.5);
}
/* 
SIDE CATEGORY NAV
Fontsize of 48 px
Baseline of 36 px
*/
/* SELECTED : needs the ul*/
#cat-navigation ul li,
#arc-navigation ul li {
	word-spacing: 0.05em;
	letter-spacing: 3px;
	line-height: 1em;		/* 36 / 36 px */
	font-size:3em;		/* 36 px */
	overflow:hidden;
	height:1em;
	/*margin-top: 1px;*/
}


#arc-navigation li h4,
#cat-navigation li h4 {
	font-weight: bolder;
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1.5em;		/*	 36 / 24 px */
	font-size:2em;			/* 24 px */
}
/*
#arc-navigation li h4 {
	text-align: left;
}
#cat-navigation li h4 {
	text-align: right;
}
*/
#sidebar h4{
  	background-color:#d1f68a;
	background-color:rgba(209, 246, 138, 0.5);
	text-decoration: none;
	word-spacing: 0.05em;
	text-align: left;
	letter-spacing: 5px;
	line-height: 1em;		/* 18 / 18 px */
	font-size:1.5em;		/* 18 px */
	padding: 1em 9px;
}

#sidebar ul li a,
.secondary-navigation a{
	text-transform:uppercase;
}
#sidebar ul li a:hover, #sidebar ul li a:focus,#sidebar ul li a:active,
.secondary-navigation li a:hover, .secondary-navigation li a:focus, .secondary-navigation li a:active
{
	color:#5b504c;
	background-color:#d1f68a;
	background-color:rgba(209, 246, 138, 0.5);
}

#sidebar ul li 
.secondary-navigation ul li{
	word-spacing: 0.05em;
	/*text-align: justify;*/
	letter-spacing: 1px;
	line-height: 1.8em;		/* 18 / 10 px */
	font-size: 0.84em;		/* 10/12 = 10 pt */
	/*margin-top: 1.8em;
	margin-bottom: 1.8em;*/
}
#sidebar li
.secondary-navigation li{
	/*list-style: disc url(../images/bullet.png) inside;*/
	text-transform:capitalize; /* uppercase */
	color:#5b504c;
	/*margin-top: 1.125em;*/
}


