/* global */ 
body {
	font-size: 100%; /* browser default font size = 16px */
	font-family: Georgia, 'Times New Roman', Times, serif; /* 'bitstream vera sans', Verdana, 'Lucida Grande', Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; */
	color: #333;
	margin: 0; padding: 0; 
	background-color: #fafbfd; /* #c8dee8 */
	text-align: left;
}

html>body {
	font-size: 16px;
	line-height: 1.375em; /* 22px */
}

p {
	font-size: 1em;
	line-height: 1.375em;
	margin-top: 1.375em;
	margin-bottom: 1.375em;
}

/* headers = 36px, 24px, 21px, 18px, 16px */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; /*  Georgia, 'Times New Roman', Times, serif; */
	font-weight:normal;
	color:#222;
}
h1 { font-size: 2.25em; letter-spacing: -3px; 
	line-height: .6111em; margin-top: .6111em;
}
h2 { font-size: 1.5em; letter-spacing: -1px; 
	line-height: 1.2em; margin-top: .9167em;	
}
h3 { font-size: 1.3125em; letter-spacing: -1px;
	line-height: 1.048em; margin-top: 1.572em; margin-bottom: .5238em;
}
h4 { font-size: 1.125em; letter-spacing: -0.5px; 
	line-height: 1.2222em; margin-top: 1.2222em; margin-bottom: .6111em;
}
h5, h6 { font-size: 1em;
	line-height: 1.375em; margin-top: 1.375em; margin-bottom: .6875em;
	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; /* Liberation = Linux (Red Hat, Fedora), FreeSans = Ubuntu */	
	font-weight: 600;
}

ul {
	margin-top: 1.375em;
	margin-bottom: 1.375em;	
	list-style:square;	
}

ol{list-style:decimal;}

li {
	line-height:1.375em;
	margin-left:30px	
}

strong {
	font-weight: 600;	
}


a, a:link, a:visited { 
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.italic {font-style:italic;}
.right {text-align:right;}
.center {text-align:center;}

#header-wrapper {
	width:100%;
	margin:0 auto;
	background:#c8dee8 url(../img/bg.png) bottom left repeat-x;
	height:430px;
}

#header {
	height:70px;
	padding-top:30px;
}

#navigation {
	border-bottom:3px solid #fff;
}

#navigation ul {
	margin:5px;
}

#navigation li {
	list-style:none;
	display:inline;
	text-align:center;
	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#fff;
}

#navigation li a{
	color:#555;
	text-decoration:none;
}

#navigation li a:hover, #navigation li a:focus{
	color:#fff;
}

.info {
	font-style: italic;
	color:#666;
}

#feature {
	margin-top:30px;
}

#feature p { font-size: 16px; letter-spacing: -0.5px;
	line-height: 1.25em; margin-top: 0; margin-bottom: .75em;
	color:#222;
}

#main-wrapper {
	width:100%;
	margin:0 auto;
	/* background-color: #fafbfd; */
}

#main {
	overflow: auto;	
}

.section {
	margin-top:2em;
	margin-bottom:1em;
	background-color: #e3eef2;
	padding:15px;
}

.section h2 {
	margin:0;
	color:#3671a1;	
	line-height: 1.3em;	
}

.action {
	border:2px solid #c8dee8;
	background-color: #b7cdd7;
	text-align:center;
	margin:1em 0;
	height:2.3em;
}

.action h3 {
	color:#fff;
	margin:.2em 0 0 0;
}


#footer-wrapper {
	width:100%;
	margin:0 auto;
}

#footer-wrapper p {
	margin-top:2em;
	font-size:12px;
	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;		
	color: #999;
}


#disqus_thread {
	margin-top:3em;
	border-top:3px solid #fff;
}
