/*---------------------------------------------------------------
-----------------------------------------------------------------
  
  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: 75%; 
  color: #5a403c; 
  text-align: center; /* IE6 Fix */
  font-family: Tahoma, Geneva, sans-serif;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  /* font-family: Georgia, "Times New Roman", Times, serif; */
  /* color: #0055A0;  */
  line-height: normal; 
  padding-bottom: 10px;
}

h1 {	font-size: 133%; font-weight: bold; }
h2 {	font-size: 105%; margin-top: 10px; font-weight: bold; }
h3 {	font-size: 105%; margin-top: 10px; font-weight: bold; }
h4 {	font-size: 125%; margin-top: 10px; }
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: #b95431; text-decoration: none; font-weight: normal; }
a:visited {		color: #b95431; }
a:focus, 
a:hover { 		color: #d98a2e; }
a:active {		color: #d98a2e; }

.page a.noUnderline {		text-decoration: none; }

/* 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 {
  background: none; 
  color: #f0e2c9; 
  border: none;   
  clear: both; float: none; 
  width: 100%; height: 1px; 
  margin: 0; 
  padding-top: 10px;
}

hr.hr {
  border-top: 1px solid #f0e2c9;  
}

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; }
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; }

.center { 		text-align: center; }
.left { 			float: left; text-align: left; }
.right { 		float: right; text-align: right; clear: right; }
.clear {			clear: both; }

img.right { padding-left: 14px; }

img.roundCorners {
/*  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 5px solid #000;*/
}


/*---------------------------------------------------------------
  Top
---------------------------------------------------------------*/

#adminNav { font-size: 8px; text-align: right; text-transform: uppercase; line-height: 1; color: #070707; }

	#adminNav a {
	  color: #000000;
	}
	
	#adminNav a:hover,
	#adminNav a.on { color: #E61C1A; }

/* Nav */
#nav {
  font-size: 20px; line-height: 1;
}
 
  #nav li a {
	color: #ffffff;
  }
   
  #nav li a:hover,
  #nav li a:active, 
  #nav li a.on   {
    color: #B6E5F7;
  }

	#nav ul {
	  font-size: 15px; 
	  font-weight: bold;
	}

/*---------------------------------------------------------------
  Main
---------------------------------------------------------------*/

.content {	  text-align: left; }
.content a { text-decoration: underline; }

/* Left */
.leftSide {			}
.leftSide h4 { padding-left: 5px; }

/* Core */
.activeBut { float: left; clear: left; display: block; width: 13px; height: 13px; margin-top: 3px; margin-right: 4px; }
.active,
.deactive { float: left; display: block; width: 90%; }
.deactive { text-decoration: line-through; color: #444444; }
ul.taskList { 	 display: block; width: 100%; float: left; clear: both; list-style: none; margin-left: 0; padding: 0 0 10px 0; border-bottom: 1px solid #454545; }
ul.taskList li { display: block; width: 100%; float: left; clear: both; margin-left: 0; padding: 0; }

.gutter p.paging {		text-align: center; } 	
/* .gutter p.paging a { 	text-decoration: none; }*/

.gutter ul, 
.gutter ol {			padding-left: 20px; }

/* Right */
.rightSide {}
.rightSide .accordion { font-size: 90%; }


/*---------------------------------------------------------------
  Bottom
---------------------------------------------------------------*/

.footer {
  text-align: left;
  font-size: 85%;
}

.footer a { color: #5a403c; }

#navBot {  }

#copyright {
  font-size: 85%; 
  line-height: 1;
  text-align: center;
}

#copyright a { text-decoration: underline; }
#copyright div { margin-left: auto; margin-right: auto; }
