@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0}
body {
	background: #000;
	height: 101%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0;
}


h1 {font-size: 1.4em; color: #fff; font-weight: normal; margin: 0 0 5px 0;}
h2 {font-size: 1em; color: #fff; font-weight: normal; margin: 0 0 5px 0;}
h3 {font-size: 0.9em; color: #fff;}
p {font-size: 0.8em; color: #fff; line-height: 1.5em;}
ul {margin: 5px 0 5px 30px; }
li {font-size: 0.8em; color: #fff; padding: 2px 0; line-height: 1.3em;}
a:link, a:visited, a:active {color: #fff; font-weight: normal; text-decoration: underline;}
a:hover {color: #fff; font-weight: normal; text-decoration: underline;}
blockquote {margin: 5px 0 5px 10px;}


#head_wrapper {background: #000; text-align: left;}
#content_wrapper {text-align: left; background: url(../images/bg_sky.jpg) top repeat-x #73a5da;}

.content_black {width: 899px; margin: 0 3px 0 3px; background: #000; float: left; padding: 10px;}
.content_black2 {width: 899px; margin: 3px; background: #000; float: left; padding: 10px;}
.feature {width: 295px; float: left; margin: 2px 7px 2px 0;}
.feature_r{width: 295px; float: right; margin: 2px 0;}

.trans_text {width: 899px; margin: 0 3px 0 3px; background: url(../images/see_thru_text.png) repeat-y; float: left; padding: 10px;}
.text_left, .text_right {width: 425px; display: inline;}
.text_left {float: left;}
.text_right {float: right;}

#head, .main {width: 925px; margin: 0 auto;}
#head { background: url(../images/head.jpg) no-repeat; height: 145px; position: relative; z-index: 100; }
.main { background: none; padding: 10px 0 5px 0;}

.newsletter {float: right; width: auto; display: inline; margin: }
#nav {width: 925px; position: absolute; bottom:0; left: 0; display: inline;}
.button {width: auto; float: left; display: inline;}


#top_nav {width: 560px; display: inline; margin: 15px 0 0 200px; float: left;}
#top_nav a {margin: 0 16px;}
#top_nav p {color: #fff;}
#top_nav a:link, #top_nav a:visited, #top_nav a:active {color: #fff; text-decoration: none;}
#top_nav a:hover {color: #fff; text-decoration: underline;}

.fb, .twitter {width: auto; float: left; margin: 5px 0 0 40px;}

.iefix {}

.clear {clear: both; height: 0;}
.left {float: left; display: inline; width: auto;}

#main_ad {width: 900px; height: 266px; margin: 0 auto; display: inline; float: left; z-index: 0;}

#footer {text-align: left; background: url(../images/foot_bg.jpg) top repeat-x #000;}
.footer_inner {width: 905px; margin: 0 auto; padding: 10px;}
.bottom_links {width: 226px; float: left; display: inline;}
.bottom_links_title {width: 150px; float: left; display: inline; border-bottom: 1px solid #fff; padding: 0 0 5px 0;}
.bottom_links_text {width: 215px; float: left; display: inline;}
.bottom_links_text a:link, .bottom_links_text a:visited, .bottom_links_text a:active {color: #fff; text-decoration: none;}
.bottom_links_text a:hover {color: #fff; text-decoration: underline;}

#funding {width: 905px; float: left; display: inline; padding: 30px 0 20px 0;}
.funding_img {width: auto; float: left; display: inline;}
.funding_text {width: 275px; float: left; margin: 0 25px 0 10px; display: inline;}
.funding_text_r {width: 275px; float: left; margin: 0 0 0 10px; display: inline;}

.credits {float: right; width: 900px; margin: 20px 0 0 0; text-align: right; padding: 0 10px; display: inline;}
