/* @override http://02e8c7d.netsolhost.com/blog/wp-content/themes/vibrantcms/css/text.css */

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

	Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
	font: 12px/1.3em Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus
{
	outline: 1px dotted invert;
}

hr
{
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/

/* TYPOGRAPHY ============================
========================================== */

h1 {
	font: 1.9em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #004d96; 
	padding-bottom: 10px;}
	#wrap h1 a, #wrap h2 a { 
		text-decoration: none;
		color: #004d96; 
	}	
	#wrap h1 a:hover, #wrap h2 a:hover {
	color: #fdb825;
	text-decoration: underline;
	 }
	
h2 {
	font: 1.4em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #004d96; 
	font-weight: normal;
	margin: 0;
	padding: 10px 0 5px 0;}
.container_16 .grid_10 h3 { color: #000; font-size: 14px;}	

h3, #respond h3, #bottom h3  {
	font: 1.3em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #5f9746; 
	font-weight: normal;
	margin: 0;
	padding: 5px 0 10px 0;}

h4 {
	font: 1.2em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #000; }
h5 {
	font: 1.2em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #000; }
h6 {
	font: 1.2em/1.2em "Lucida Grande", Arial, Sans-serif;
	color: #000; }		

p, ul, ol, table {
	font: 1em/1.5em "Lucida Grande", Arial, Sans-serif;
	color: #333;
	padding: 0 0 10px 0;}
	
/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 30px;
}

p,
dl,
hr,
ol,
ul,
pre,
table,
address,
fieldset
{
	padding-bottom: 10px;
}