/* Layout */

#page-header {
	position: relative;
	margin: -16px 0 0 0;
	padding: 0;
	height: 127px;
	background: transparent url('images/header-bg.jpg') repeat-x;
}

#page {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 995px;
}

#header {
	position: relative;
	background: transparent url('images/header-background.jpg') repeat-x;
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	height: 127px;
}

	#header h1 {
		margin: 0;
		padding: 0;
	}

	#header h1 a {
		width: 350px;
		height: 100px;
		display: block;
		text-indent: -9999px;
		cursor: pointer;
	}

	#header .description {
		display: none;
	}

#hmenu {
	width: 500px;
	position: absolute;
	top: 101px;
	left: 525px;
}

	#hmenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#hmenu ul li {
		float: left;
		margin-right: 1px;
	}
	
	#hmenu ul li a {
		display: block;
		height: 25px;
		text-indent: -9999px;
	}

	#hmenu ul li.page-about a {
		width: 80px;
		background: transparent url('images/menu-about.gif') no-repeat;
	}

		#hmenu ul li.page-about a:hover {
			background: transparent url('images/menu-about-active.gif') no-repeat;
		}
	
	#hmenu ul li.page-capabilities a {
		width: 98px;
		background: transparent url('images/menu-capabilities.gif') no-repeat;
	}

		#hmenu ul li.page-capabilities a:hover {
			background: transparent url('images/menu-capabilities-active.gif') no-repeat;
		}
	
	#hmenu ul li.page-news a {
		width: 55px;
		background: transparent url('images/menu-news.gif') no-repeat;
	}

		#hmenu ul li.page-news a:hover {
			background: transparent url('images/menu-news-active.gif') no-repeat;
		}
	
	#hmenu ul li.page-careers a {
		width: 70px;
		background: transparent url('images/menu-careers.gif') no-repeat;
	}

		#hmenu ul li.page-careers a:hover {
			background: transparent url('images/menu-careers-active.gif') no-repeat;
		}
	
	#hmenu ul li.page-contact a {
		width: 93px;
		background: transparent url('images/menu-contact.gif') no-repeat;
	}

		#hmenu ul li.page-contact a:hover {
			background: transparent url('images/menu-contact-active.gif') no-repeat;
		}
	
	#hmenu ul li a:hover {
	}
	
#wrapper {
	position: relative;
	background: #1a1819 url('images/body-bg.jpg') repeat-x;
}

body.home #wrapper {
	background: #1a1819 url('images/home-body-bg.jpg') repeat-x;
}

#page-splash {
	position: relative;
	top: 0;
	margin: 0 auto;
	width: 1024px;
}

	#page-splash-content {
		position: relative;
		top: 0;
		left: 0;
		width: 1024px;
		height: 94px;
		background: transparent url('../../uploads/2009/05/splash-news.jpg') no-repeat;
	}

	body.home #page-splash-content {
		height: 250px;
		background: transparent url('images/splash-home.jpg') no-repeat;
	}

.page-template {
	width: 924px;
	margin: 0 auto;
	padding-top: 50px;
	padding-left: 100px;
	background: transparent url('images/body-background.jpg') repeat-x;
}

.home .page-template {
	background: transparent url('images/body-background.jpg') 0 1px repeat-x;
}

	#sidebar {
		display: none;
	}

#intelx-news {
	width: 205px;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 30px;
}

	#intelx-news h3 {
		width: 143px;
		height: 26px;
		background: transparent url('images/header-news.gif') no-repeat;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}

	#intelx-news p {
		margin: 0;
		color: #9b9b9b;
	}

		.article-template #intelx-news p {
			margin-top: 20px;
		}

	.news-title {
		margin-top: 20px !important;
	}

	.news-title a,
	.news-title a:visited {
		color: #fff;
	}

#content {
	float: left;
	width: 610px;
	margin: 0 30px 0 0;
	padding: 0;
}

body.home #content {
	width: 385px;
	padding: 0;
}

	#content .post h2 {
		display: none;
	}

	.news-template #content .post h2,
	.article-template #content .post h2 {
		display: block;
		font-size: 1.4em;
		color: #c2bc9b;
	}

	body.home #content .post h2 {
		display: block;
		width: 247px;
		height: 34px;
		background: transparent url('images/header-home.gif') no-repeat;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}

	.post h3 {
		font-size: 1.4em;
		color: #c2bc9b;
	}

	#content #comments {
		clear: both;
	}

#intelx-careers {
	width: 220px;
	float: left;
	margin: 0;
	padding: 0;
}

	#intelx-careers h3 {
		width: 120px;
		height: 27px;
		background: transparent url('images/header-careers.gif') no-repeat;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
	
#post-footer {
	clear: both;
}

#page-footer {
	background: transparent url('images/footer-bg.jpg') repeat-x;
}

	#footer {
		padding-top: 16px;
		width: 1024px;
		margin: 0 auto;
	}

	#footer p {
		width: 450px;
		float: left;
		margin: 5px 0 0 50px;
	}
	#footer ul {
		width: 200px;
		float: right;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#footer ul li {
		float: left;
		padding: 5px 10px;
		border-right: 1px solid #ccc;
	}

.content-control {
	width: 1px;
	height: 350px;
	float: right;
}

.postmetadata-tags {
	display: none;
}
