

/***** Global *****/
/* Body */
	body {
		color: #828c95;
		font-size: 87.5%; /* Base font size: 14px */
		font-family: 'Trebuchet MS', Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', helvetica, sans-serif;
		line-height: 1.429;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* Headings */
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

h2, h3, h4, h5, h6 {
	font-weight: 400;
	line-height: 1.1;
	margin-bottom: .8em;
}

/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
	color: #828c95;
	padding: 0 1px;
	text-decoration: underline;
}
a:hover, a:active {
	color: #C74350;
	text-decoration: none;
}
	
/* Paragraphs */
p {margin-bottom: 1.143em;}
* p:last-child {margin-bottom: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: none; margin: 0; padding: 0;
}

ol {
	list-style: none; margin: 0; padding: 0;
}


/* HTML5 tags */
header, section, footer,
aside, nav, article, figure, feature {
	display: block;
}

/***** Layout *****/
.body {clear: both; margin: 0 auto; width: 960px;}

Header
*****************/
#banner {
	margin: 0;
    padding:.75em 0 0 0;

}

	/* Banner */
	#banner h1 {font-size: 3em; line-height: .3; text-align: right; float: right; padding-right: 10px;}
	#banner h1 a:link, #banner h1 a:visited {
		color: #004A80;
		display: block;
		font-weight: bold;
		margin: 0;
		text-decoration: none;
		width: auto;
	}
	#banner h1 a:hover, #banner h1 a:active {
		background: none;
		color: #004A80;
		text-shadow: none;
	}
	
	#banner h3 {font-size: .85em; line-height: .3; text-align: left; float: left;
		color: #004A80;
		display: block;
		font-weight: bold;
		margin-top: 40px;
		text-decoration: none;
		width: auto;
		padding-left: 10px;
	}
	
	
	/* Main Nav */
	#banner nav {
        color: #b5bdc8;
		font-size: 1.143em;
		height: 25px;
		line-height: 20px;
		margin: 0 0 4px 0;
		padding: 0;
		text-align: left;
		display: block;
		float: left;
		width: 960px;
		border-bottom: solid 2px #b5bdc8;
	
	}
	
	#banner nav ul {list-style: none; margin: 0; width: 960px;}
	#banner nav li {float: left; display: block; margin: 0;}
	
	#banner nav a:link, #banner nav a:visited {
		color: #b5bdc8;
		display: inline-block;
		height: 25px;
		padding: 1px .75em;
		text-decoration: none;
	}
	#banner nav a:hover, #banner nav a:active,
	#banner nav .active a:link, #banner nav .active a:visited {
		color: #C74350; font-size: 1.35em;
	}
	
	#banner nav .social a:link, #banner nav .social a:visited {
	color: #004A80; font-size: 1.35em; }
	#banner nav .social a:hover, #banner nav .social a:active {
	color: #C74350; font-size: 1.35em; }
	
	#banner nav .text {
		font-size: 1.35em;
		color: #828c95;
		padding-left: .55em;
		}
	

/*
	Featured
*****************/
#featured {
	margin-bottom: 2em;
	overflow: hidden;
	padding-right: 540px;
	width: 420px;

}


/*
	Body
*****************/
#content {
	overflow: hidden;
	width: 960px;
	height: 540px;
	background-image: url("/images/universe2.png");
	background-image: no-repeat;
}

#content figure { width: 960px; }
#content figure img {display: block;}

#about_text {
width: 432px;
height: auto;
margin-top: 10px;
}

/*
	About
*****************/
#about {
	font-style: normal;
	margin-bottom: 2em;
	overflow: hidden;
	padding: 20px;
	text-align: left;
	width: 960px;
}


/*
	Footer
*****************/
#info {padding-top: 1em; padding-bottom: .75em; text-align: right; color: #b5bdc8;}
#info a:link, #info a:visited {color: #b5bdc8; text-decoration: none;}
#info a:hover, #info a:active {color: #C74350; text-decoration: none;}



