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

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	background:		#000d1a url("../img/bg.png") repeat-y scroll center top;
	color:			#fff;
	font-family:	'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size:		11px;
	padding:		30px 0 0 0;
}

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

a {
	color:				#fff;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

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

.floatleft {
	float:			left;
	margin:			20px 20px 0 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

#logo {
	background:	transparent url('../img/logo.png') no-repeat scroll 0 0;
	display:	block;
	float:		left;
	height:		105px;
	margin:		12px 0 0 60px;
	width:		340px;
}
#logo a {
	display:		block;
	height:			105px;
	text-indent:	-9999px;
	width:			340px;
}


h1 { font-size:		25px; }

h2 {
	color:			#1f95d3;
	font-size:		25px;
	font-weight:	normal;
	margin-left:	60px;
	padding:		36px 0;
	line-height:	1.3em;
	width:			475px;
}

h3 {
	font-size:		19px;
	font-weight:	normal;
	letter-spacing:	.5px;
	margin-top:		35px;
	text-shadow:	3px 3px 3px #000;
}

p {
	font-size:		15px;
	line-height:	1.5em;
	margin-right:	50px;
}
p.bottom_call {
	font-family:	arial;
	font-size:		18px;
	letter-spacing:	2px;
	margin:			25px 0 38px 0;
	padding-left:	60px;
	width:			820px;
}
p.license {
	font-size:	17px;
}
p.copy {
	font-size:	12px;
	margin-top:	60px;
}
p.contact {
	font-size:	17px;
	text-align:	right;
}
/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}