/*
*************************************************

file : screen.css
client : Exploration Data Services
author : Karl Brightman
date created : 24th May 2007
the music : House of OM Present Get Salted Vol1 - Mixed by Miguel Migs
on this day : Buddha's Birthday in Macau, Hong Kong, Taiwan and South Korea

*************************************************
*/

/*-------------------------------------------
	Basic Selectors
-------------------------------------------*/
* { line-height: 1.4; margin: 0; padding: 0; }
body {
	background: #fff url(../images/core/inner_bg.jpg) repeat-x 0 0;
	color: #000;
	font: normal 62.5% Georgia, "Times New Roman", serif;
}
body#index { background: #fff url(../images/core/bg.jpg) repeat-x 0 0; }

a img { border: 0; }
p { margin-bottom: 1em; }

.clear { clear: both; display: block; height: 0; }

#container { background: #f6f6f6 url(../images/core/container_bg.jpg) repeat-y 0 0; border-bottom: 1px solid #f5bc34; margin: 0 auto; padding-bottom: 2em; width: 800px; }

/*-------------------------------------------
	Header
-------------------------------------------*/
#header {
	background: url(../images/core/logo.jpg) no-repeat 0 0;
	height: 115px;
	position: relative;
	width: 800px;
}

#header #logo a {
	display: block;
	height: 85px;
	left: 53px;
	overflow: hidden;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 16px;
	width: 700px;
}

/*-------------------------------------------
	Flash
-------------------------------------------*/
#flash {
	background: url(../images/core/flash_bg.jpg) no-repeat 0 0;
	height: 235px;
}

/*-------------------------------------------
	Page Header
-------------------------------------------*/
#page_header {
	background: url(../images/core/inner_bg.jpg) repeat-x left bottom;
	color: #fff;
	display: block;
	font: bold 2.5em Arial, Helvetica, sans-serif;
	height: 85px;
	line-height: 85px;
	padding-left: 40px;
}

/*-------------------------------------------
	Navigation
-------------------------------------------*/
#navigation {
	background: #2e2e2e;
	height: 26px;
	list-style: none;
	margin: 0;
}

#navigation li { float: left; }
#navigation li a {
	display: block;
	height: 26px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
}
#navigation li a:hover { background-position: 0 -26px !important; }

#navigation li#n-home a { background: url(../images/nav/home.jpg) no-repeat 0 0; width: 88px; }
#navigation li#n-company_profile a { background: url(../images/nav/company_profile.jpg) no-repeat 0 0; width: 137px; }
#navigation li#n-data_services a { background: url(../images/nav/data_services.jpg) no-repeat 0 0; width: 109px; }
#navigation li#n-scanning_services a { background: url(../images/nav/scanning_services.jpg) no-repeat 0 0; width: 142px; }
#navigation li#n-contact_us a { background: url(../images/nav/contact_us.jpg) no-repeat 0 0; width: 124px; }

/*-------------------------------------------
	Primary
-------------------------------------------*/
#primary {
	background: #f6f6f6;
	float: left;
	font-size: 1.2em;
	width: 600px;
}

#primary h2 {
	color: #000;
	font: bold 1.7em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

#primary_content h1.index {
	color: #000;
	font: bold 1.7em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

#primary h3 {
	color: #000;
	font: bold 1.5em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

#primary h4 {
	color: #000;
	font: bold 1.3em Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
}

#primary h5 {
	color: #000;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

#primary a { color: #b91717; text-decoration: underline; }
#primary a:hover { color: #000; }

#primary_content {
	background: url(../images/core/primary_content_bg.jpg) no-repeat 0 0;
	padding: 20px 40px;
}

#primary_content img.img_left {
	float: left;
	margin: 3px 10px 0 0;
	border: 1px solid #fdc235;
}

#primary_content img.img_right {
	float: right;
	margin: 3px 0 0 10px;
	border: 1px solid #fdc235;
}


#primary_content ul, #primary_content ol { margin: 0 0 1em 2em; }

table.gallery_thumbnails td { padding: 8px; text-align: center; vertical-align: top; }
table.gallery_thumbnails td a { border: 1px solid #fdc235; display: block; height: 120px; padding: 1px; width: 120px; }
table.gallery_thumbnails td a:hover { border: 1px solid #000; }

/*-------------------------------------------
	Secondary
-------------------------------------------*/
#secondary {
	background: url(../images/core/secondary_bg.jpg) no-repeat 0 0;
	color: #fff;
	float: left;
	font-size: 1.1em;
	padding-top: 65px;
	width: 200px;
}

#secondary h2 {
	color: #f5bc34;
	font: bold 1.45em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

#secondary h3 {
	color: #fff;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

#secondary h4 {
	color: #f5bc34;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
}

#secondary h5 {
	color: #f5bc34;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	margin-bottom: .5em;
}

#secondary_navigation { margin: 0; margin-bottom: 1em; list-style: none; }
#secondary_navigation li { display: inline; }

#secondary_navigation li a {
	display: block;
	height: 37px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	width: 200px;
}
#secondary_navigation li a:hover { background-position: -200px 0 !Important; }

#secondary_navigation li#sn-whats_new a { background: url(../images/secondarynav/whats_new.jpg) no-repeat 0 0; }
#secondary_navigation li#sn-well_release a { background: url(../images/secondarynav/well_release.jpg) no-repeat 0 0; }
#secondary_navigation li#sn-acreage_release a { background: url(../images/secondarynav/acreage_release.jpg) no-repeat 0 0; height: 64px !important; }
#secondary_navigation li#sn-acreage_release2 a { background: url(../images/secondarynav/acreage_release2.jpg) no-repeat 0 0; height: 64px !important; }

#secondary_content {
	padding: 0 10px;
}

#secondary_content a { color: #fdc235; text-decoration: underline; }
#secondary_content a:hover { color :#fff; }

/*-------------------------------------------
	Footer
-------------------------------------------*/
#footer {
	border-top: 1px dashed #f5bc34;
	font: normal 1em Arial, Helvetica, sans-serif;
	margin-top: 2em;
	padding-top: 1em;
	text-align: center;
}

#footer_navigation { list-style: none; margin: 0; }
#footer_navigation li {
	border-left: 1px solid #fff;
	display: inline;
	margin: 0 4px;
}
#footer_navigation li.first { border: 0; }

#footer_navigation li a { color: #000; text-decoration: none; }
#footer_navigation li a:hover { color: #000; text-decoration: underline; }

#footer a#site_created_by {
	background: url(../images/core/site_created_by.jpg) no-repeat 0 0;
	display: block;
	height: 32px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	margin: 1em auto;
	width: 205px;
}

/* ZIP LINK */

#zip-link {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #F5BC34;
	text-decoration: none;
}

#zip-link:hover {
	color: #fff;
}

		#zip-link img {
			margin: 0px 5px 0px 10px;
			float: left;
		}
		
		#zip-link div {
			float: right;
			width: 167px;
			margin-bottom: 10px;
		}
