/* CSS Document */
/* CSS Document */

body, html {
	height:100%;
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#CCCCCC url(../images/common_slices/bg_body.gif) 50% 0 repeat-y;
}
/********************ACCESSIBILITY******************/
a.skiplink, p#nostyles, .hidden {
	display:none;
	visibility:none;
	text-decoration:none;
}
/*************************HEADER********************/
#header {
	position:relative;
	margin:0;
	width:760px;
	height:251px;
	background:#5f769b url(../images/common_slices/h_pipe.gif) repeat-x 0 231px;
}

/*image replacement for logo*/
h1 {
	position:relative;
	width:232px;
	height:187px;
	min-height:187px;
	margin:0 0 0 5px;
	padding:20px 0 0 0;
	font-size:0.8em;
}
h1 span {
	position: absolute;
	top: 20px;
	left:0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background:url(../images/common_slices/logo.jpg) no-repeat;
}
#header h2 {
	position:absolute;
	top:10px;
	left:250px;
	width:307px;
	height:39px;
	min-height:39px;
	margin:0;
	padding:0;
	font-size:0.8em;
}
#header h2 span {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-image:url(../images/common_slices/bg_header_h2.jpg);
}
#header p {
	position:absolute;
	top:50px;
	left:270px;
	width:244px;
	height:158px;
	min-height:158px;
	margin:0;
	padding:0;
	font-size:0.6em;
}
#header p span {
	position: absolute;
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	background-image:url(../images/common_slices/bg_header_p.jpg);
}
#oilrig {
	position:absolute;
	top:5px;
	right:3px;
	width:222px;
	height:216px;
}
/**********************NAVIGATION*******************/
#navigation {
	float:left;		
	width:250px;
	height:auto;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#navigation ul {
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0;
}
#navigation li {
	padding:1em 0;
	width:225px;
	line-height:20px;
	
}
#navigation a {
	color:#ffffff;
	text-decoration:none;
	display:block;
}
#navigation a:hover {
	text-decoration:underline;
}

#navigation ul ul {	
	display:none;
	font-size:0.9em;
	margin:0 0 0 25px;
}
#navigation ul ul li {
	border:none!Important;
	padding:3px 0 0 0!important;
}

/***************INDIVIDUAL MENU ITEMS***************/
#navigation ul li a span {/*hides menu text for image replacement*/
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
a#home {
	background-image:url(../images/common_slices/menu/li_home.gif);
	width:51px;
	height:25px;
}
a#bec {
	background:url(../images/common_slices/menu/li_bec.gif);
	width:195px;
	height:50px;
}
a#owp {
	background-image:url(../images/common_slices/menu/li_route.gif);
	width:226px;
	height:25px;
}
a#rig {
	background-image:url(../images/common_slices/menu/li_therig.gif);
	width:78px;
	height:25px;
}
a#fueled {
	background-image:url(../images/common_slices/menu/li_fueledby.gif);
	width:115px;
	height:25px;
}
a#journey {	
	background-image:url(../images/common_slices/menu/li_follow.gif);
	width:209px;
	height:25px;
}
a#jfkids {
	background-image:url(../images/common_slices/menu/li_kids.gif);
	width:166px;
	height:25px;
}
a#sponsor {
	background-image:url(../images/common_slices/menu/li_sponsors.gif);
	width:96px;
	height:25px;
}
a#donate {
	background-image:url(../images/common_slices/menu/li_donate.gif);
	width:68px;
	height:25px;
}
a#contact {
	background-image:url(../images/common_slices/menu/li_contact.gif);
	width:82px;
	height:25px;
}
a#press {
	background-image:url(../images/common_slices/menu/li_press.gif);
	width:74px;
	height:19px;
}
/*****************BASIC PAGE DEFINTIONS*************/
#container {
	position:relative;
	margin:0 auto;
	padding:0;
	background-color:#022847;
	height:100%;
	min-height:100%;
	width:760px;
	background:url(../images/common_slices/bg_contentwrapper.gif) repeat-y -2px 0;
}
div[id="container"] {
	height:auto!important;
}
p {
	font-size:0.9em;
	line-height:1.4em;
}
#innerwrapper li {
	font-size:0.9em;
}
h2, h3, h4 {/*centers all headers*/
	text-align:center;
}
.center {/*for paragraphs*/
	text-align:center;
}
.right {/*for spans and images*/
	float:right;
}
a img {/*turns off border on image links*/
	border:none;
}
/**********************CONTENT*********************/
#extradiv {
	position:absolute;
	top:211px;
	left:208px;
	width:69px;
	height:63px;
	z-index:10;
	background:url(../images/common_slices/bg_extradiv1.gif);
}
#content {
	position:absolute;
	margin:0 0 0 0;
	left:257px;
	top:254px;
	width:480px;
	height:100%;
	min-height:700px;
}
div[id="content"] {
	position:relative!important;
	height:auto!important;
	margin:3px 0 0 257px!important;
	top:0!important;
	left:0!important;
}
#bannerad{
	position:relative;
	margin:0;
	width:503px;
	height:100px;
	padding:0;
	background:#ffffff;
	color:#000;
}
#secondnav {
	position:relative;
	margin:0;
	list-style:none;
	width:498px;
	padding:0 0 0 5px;
	height:150px;
	background:#5F769B;
}
#secondnav li {
	float:left;
	padding:10px 0 0 15px;
}
#secondnav img {
	border:none;
}
#innerwrapper {
	position:relative;
	width:483px;
	margin:0 0 0 0;
	padding:0 10px;
	background:#00233b url(../images/common_slices/bg_contentwrapper.jpg) no-repeat;
	background-position: 0 -100px;
}
#content a {
	color:#FFFFFF;
}
#signatures {
	margin-left:70px;
	}
.sign {
	border:none;
	padding:0 0 0 15px;
}
/*****************SUBMENUS*************************/
a#narrative {
	background-image:url(../images/common_slices/menu/li_narrative.gif);
	width:95px;
	height:20px;
}
a#team {
	background-image:url(../images/common_slices/menu/li_team.gif);
	width:88px;
	height:20px;
}
a#goals {
	background-image:url(../images/common_slices/menu/li_goals.gif);
	width:55px;
	height:20px;
}
a#spreading {
	background-image:url(../images/common_slices/menu/li_spreading.gif);
	width:190px;
	height:20px;
}
a#national {
	background-image:url(../images/common_slices/menu/li_national.gif);
	width:199px;
	height:40px;
}
a#americas {
	background-image:url(../images/common_slices/menu/li_americas.gif);
	width:145px;
	height:20px;
}
a#world {
	background-image:url(../images/common_slices/menu/li_world.gif);
	width:114px;
	height:20px;
}
a#whybio {
	background-image:url(../images/common_slices/menu/li_whybio.gif);
	width:123px;
	height:20px;
}
a#biohistory {
	background-image:url(../images/common_slices/menu/li_biohistory.gif);
	width:183px;
	height:20px;
}
/***********SPONSORS*************/
#sponsors {
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	border-top:1px solid #ffffff;
}
#sponsors li {
	display:inline;
}
#sponsors #kavu a{
	padding:10px 0 10px 165px;
	width:155px;
	height:100px;
	display:block;
}
#sponsors #msr a{	
	margin:-10px 0 0 0;
	padding:0 0 20px 160px;
	width:155px;
	height:88px;
	display:block;
}
#sponsors #clifbar a{
	margin:-5px 0 0 160px;
	width:121px;
	height:44px;
}
#sponsors #keen a{
	padding:0 0 0 15px;
	width:162px;
	height:64px;
}
#sponsors img {
 	border:none;
}
.left {
	float:left;
}
.dummy {
	height:600px;
}
.bigdummy {
	height:1000px;
}
html>body .dummy {
	height:0px!important;
}
html>body .bigdummy {
	height:1px!important;
}
.blog {border:3px solid #00223b; margin:10px;}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
