/**
 * CSS file for Ground Control
 *
 * Developed by Brett Alton <brett.jr.alton@gmail.com>
 *
 * Licensed under GPLv3
 */

/**
 * Depends on 960.gs
 */
@import url('960.css');
@import url('reset.css');


/**
 * Divs
 */
#header {
	height: 115px;
	padding: 10px 0 7px 0;
}

.slides {
	height: 236px;
	background: url('../img/slides-bg-extended.png') top center no-repeat #3e86bf;
}

#main{
	background-color: #527fa3;
	padding: 1em 0;
}

#footer{
	background-color: #1c3d57;
	padding: 1em 0;
}

/**
 * Tags
 */
body {
	background-color: #1c3d57 !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
a {
	font: 13px/1.5 'Helvetica Neue', Tahoma, 'DejaVu Sans', 'Liberation Sans', FreeSans, 'Bitstream Vera Sans', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-weight: bold;
}

h1 {
	font-size:28px !important;
}

h2 {
	font-size:23px !important;
}

h3 {
	font-size:19px !important;
}

h4 {
	font-size:17px !important;
}

h5 {
	font-size:14px !important;
}

h6 {
	font-size:11px !important;
}

abbr {
	border-bottom: 1px dotted #ccc;
}

/**
 * Div-specific tags
 */
#header h1 a {
	width: 320px;
	height: 140px;
	position: absolute;
        top: 10px;
	background: url('../img/logo.png') top left no-repeat;
}

#header #top_menu {
	margin-top: 40px;
	float: right;
}

#header #top_menu li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	list-style-position: outside;
}

#header #top_menu a{
	padding: 4px 1em 4px 1em;
	float: left;
	color: #efefef;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 25px;
	border-right: 1px solid #3C3C3C;
	border-left: 1px solid #565656;
}

#header #top_menu a:hover,
#header #top_menu a.selected{
	color: #121d4d;
}

#header #top_menu a.first{
	border-left: none;
}

#header #top_menu a.last{
	border-right: none;
}

#download h2,
#download p,
.slides #text ul li,
.slides #text h1 {
	color: #fff;
	text-align: right;
}

.slides #text {
	margin-top: 30px;
}

.slides .slide img{
	margin-top: 15px;
}

a#download{
	width: 380px;
	height: 125px;
	margin-top: 25px;
	float: right;
	background: url('../img/download_now-sprite.png') 0 0 no-repeat;
	text-decoration: none;
}
a#download:hover{
	background: url('../img/download_now-sprite.png') 0 -125px no-repeat;
}

#download h2 {
	margin: 33px 40px 0 0;
	color: #000;
	font-size: 25px !important;
}

#download p{
	margin: -5px 40px 0 0;
	font-size: 14px !important;
}

a#download.notavailable {
	background: url('../img/download_never-sprite.png') 0 0 no-repeat !important;
}

#main h2{
	margin-top: 10px;
}

#main ul,
#main p{
	margin-left: 20px;
	padding: 5px 0;
}

#main p,
#main li,
#main a{
	font-size: 12px;
}

#main li{
	list-style-type: square;
	list-style-position: inside;
	margin-left: 20px;
}

#main a {
	color: #F99505;
	text-decoration: underline;
}

#main a:hover {
	color: #BA3400;
}

#footer p,
#footer a{
	font-size: 10px;
	padding: .5em 0;
}

#footer p{
	color: #777;
	text-align: center;
}

#footer a {
	color: #999;
	text-decoration: underline;
}

#footer a:hover {
	color: #aaa;
}

a.dlicon {
	width: 90px;
	height: 90px;
	margin-top: 12px;
	float: left;
	background-repeat: no-repeat;
        background-position: 0 0;
	text-decoration: none;
}
a.dlicon:hover{
	background-position: 0 -90px;
}
