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

	Licensed under GPL and MIT.
*/

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

body
{
	font: 13px/1.5 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;
	margin-bottom: 10px;
}

/* =Headings
--------------------------------------------------------------------------------*/

h1,h2,h3,h4{
	/*font-family: Georgia, Times, serif;*/
	letter-spacing: -0.05em;
	font-weight: normal;
}
h4{ letter-spacing: 0; }

h1
{
	font-size: 42px;
	font-family: Georgia, Times, serif;
}

h2
{
	font-size: 23px;
	letter-spacing: -0.03em;
}

h3
{
	font-size: 21px;
}

h4
{
	font-size: 19px;
}

h5
{
	font-size: 17px;
}

h6
{
	font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:.3em;}
h2 {margin-top:0; margin-bottom:.3em;}
h5 {font-size:1.2em;}
h6 {font-size:1em; text-transform:uppercase;}


h1 a, h1 a:link, h1 a:visited, 
h2 a, h2 a:link, h2 a:visited,
h3 a, h2 a:link, h3 a:visited {
	font-weight:normal;
	color: #333;
}
h1 a:hover, h1 a:active ,
h2 a:hover, h2 a:active ,
h3 a:hover, h3 a:active {
	font-weight:normal;
	color: #270;
}

/* anchors
----------------------------------------------- */
a {
	font-weight:bold;
}

a:link, a:visited{
	color: #555;
	text-decoration: none;
}

a:hover, a:active {
	color:#270;
}




/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
	list-style: decimal;
}

ul
{
	list-style: square;
}

li
{
	margin-left: 20px;
}

p,
dl,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
	margin-bottom: 20px;
}


p {
  margin: 0 0 1em;
} /* seamless p must be realigned */
p.seamless{ margin-top: -1em }

/* content helper classes */
.float-left{ float: left; margin: 0 1em 0.5em 0; }
.float-right{ float: left; margin: 0 0 0.5em 1em; }
.text-indent{ text-indent: 5%; }
.text-indent.seamless{ text-indent: 5%; }
.zero-space{ border: 0; padding: 0; margin: 0 }