body {
	margin				: 0;
	padding				: 0;
	color				: #fff;
	font				: 14px "Lucida Sans", "Lucida Sans unicode", "Trebuchet MS", Arial, Helvetica, sans-serif, courier;
	background-color	: #000;
	background-image	: url('images/nunkistar-concept_design.jpg');
	background-position	: center top;
	background-repeat	: no-repeat;
	text-align			: center;
	height				: 100%; /* this is the key! */
}
.outerContainer {
	margin				: auto;
	width				: 870px; 
	height				: 100%; /* works only if parent container is assigned a height value */
	text-align			: center;
}
.outerContainer .contentBlock {
	float				: left;
	width				: 875px;
	text-align			: left;
}
.outerContainer .contentBlock .contentColumn {
	float				: left;
	width				: 425px;
	border-top			: 1px solid #999;
}
.outerContainer .contentBlock .contentColumnPadding {
	padding				: 14px 0px 20px 0px;
}
.outerContainer .contentBlock .contentColumnDivider {
	float				: left;
	width				: 20px;
}
.menuContainer {
	float				: left;
	text-align			: left;
	margin				: 140px 0px 0px 0px;
	line-height			: 36px;
}
.subMenuContainer {
	float				: left;
	line-height			: 24px;
	width				: 425px;
	padding				: 0px 0px 10px 0px;
}
.subMenuContainer ul,
.menuContainer ul {
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
}
.subMenuContainer ul li,
.menuContainer ul li {
	float				: left;
	display				: inline;
}
.subMenuContainer ul li .highlight,
.menuContainer ul li .highlight {
	float				: left;
	display				: block;
	font-weight			: bolder;
	color				: #BABBBD;
}
.menuContainer a:link,
.menuContainer a:visited,
.menuContainer a:active, 
.subMenuContainer a:link,
.subMenuContainer a:visited,
.subMenuContainer a:active {
	color				: #BABBBD;
	text-decoration		: none;
}

.menuContainer a:hover,
.subMenuContainer a:hover {
	color				: #fff;
	text-decoration		: underline;
}
.outerContainer .contentBlock .contentColumn .blogItem {
	float				: left;
	width				: 425px;
}
.outerContainer .contentBlock .contentColumn .blogItem .blogDate {
	font				: 14px;
	color				: #BABBBD;
	padding				: 0px 0px 10px 0px;
	font-weight			: bold;
}


.outerContainer .contentBlock .contentColumn .blogItem .blogText {
	float				: left;

}
.outerContainer .contentBlock .contentColumn .blogItem .blogText ul {

	list-style-image: url('images/bullet.gif');
	padding				: 0px 0px 0px 20px;
	margin				: 0px;
}
.second {
	list-style-image: url('images/second.gif');

}
.outerContainer .contentBlock .contentColumn .blogItem .blogText ul li {
	margin				: 0px;
	padding				: 0px;
}
.outerContainer .contentBlock .contentColumn .blogItem .blogText a:link,
.outerContainer .contentBlock .contentColumn .blogItem .blogText a:visited,
.outerContainer .contentBlock .contentColumn .blogItem .blogText a:active {
	color				: #9999CC;
	text-decoration		: none;
}
.outerContainer .contentBlock .contentColumn .blogItem .blogText a:hover {
	color				: #fff;
	text-decoration		: underline;
}

a { color: #fff;
	text-decoration: none;
	}
	
a img { border: none; }

a:hover { color: #BABBBD; 
	text-decoration: underline;
}

form {
	line-height			: 24px;
}
form input {
	height				: 20px;
	font-family			: lucida sans;
	font-size			: 12px;
	width				: 300px;
}
form textarea {
	font-family			: lucida sans;
	font-size			: 12px;
	width				: 300px;
}
form .submit {
	width				: 80px;
	height				: 20px;
	margin				: 0px 0px 0px 220px;	
}
.HeaderSeat {
	position			: absolute;
	margin				: 50px 0px 0px 440px;
	z-index				: 1;
}

