/* @group Layout */

	body {
		background: #000000;
		color: #ffffff;
	}

	.line {
		position: relative;
		zoom: 1;
	}
	.line .content {
		margin: 0 auto;
		overflow: hidden;
		padding: 0 20px;
		position: relative;
		width: 1000px;
	}

	/* @group Header */

		#header {
			background: url('../images/header-bg.png') no-repeat top center;
			height: 110px;
		}
		#header h1 {
			background: url('../images/logo-trans.png') no-repeat;
			height: 24px;
			left: 20px;
			position: relative;
			text-indent: -1000em;
			top: 40px;
		}

	/* @end */

	/* @group Menu */

		#menu {
			background: url('../images/menu-bg.png') repeat-x;
			color: #000000;
			height: 36px;
		}
		#menu ul {
			font-style: italic;
			height: 36px;
			line-height: 36px;
		}
		#menu ul li {
			display: inline-block;
			text-transform: lowercase;
		}
		#ie.v6 #menu ul li,
		#ie.v7 #menu ul li {
			display: inline;
			position: relative;
			top: 6px;
		}
		#menu ul li.active {
			font-size: 90%;
			font-style: normal;
			letter-spacing: 2px;
			text-transform: uppercase;
		}
		#menu ul li:before {
			content: '|';
			margin: 0 30px;
		}
		#menu ul li:first-child:before {
			content: '';
			margin: 0;
		}
		#menu ul li a {
			color: #000000;
			text-decoration: none;
		}

	/* @end */

	/* @group Content */

		#content {
			background: #ffffff;
			color: #000000;
		}
		.home #content .content.copy {
			padding: 40px 420px 40px 20px;
			width: 600px;
		}
		.home #ie #content .content.copy {
			padding: 50px 420px 40px 20px;
		}
		#content .content.copy {
			padding: 40px 200px 20px 20px;
			width: 820px;
		}
		#content .content .page-image {
			bottom: 0;
			position: absolute;
			right: 0;
		}

	/* @end */

	/* @group Footer */

		#footer {
			background: url('../images/footer-bg.png') no-repeat top center;
			height: 110px;
		}
		#footer .content {
			padding: 30px 0;
		}
		#footer .content p {
			color: #a7a9ac;
			font-size: 90%;
			font-style: italic;
			float: left;
		}
		#footer .content p + p {
			float: right;
		}
		#footer .content p a {
			color: #a7a9ac;
			text-decoration: none;
		}
		#footer .content p .caps {
			color: #ffffff;
			font-size: 90%;
			font-style: normal;
			letter-spacing: 2px;
			text-transform: uppercase;
			padding-right: 0.5em;
		}
		#footer .content p .divider {
			padding: 0 0.5em;
		}

	/* @end */

/* @end */