/* "Container" and its borders --------------------------------------------- */
div.container {
	position: absolute;
	top: 68px;
	left: 50%;
	width: 772px;
	height: 469px;
	margin-left: -386px;
	border: none;
}
div.leftBorder {
	position: absolute;
	top: 6px;
	left: 0px;
	width: 1px;
	height: 457px;
	background-color: #000000;
	border: none;
	/* IE - exclusive */
	font-size: 0px;
}
div.rightBorder {
	position: absolute;
	top: 6px;
	right: 0px;
	width: 1px;
	height: 457px;
	background-color: #000000;
	border: none;
	/* IE - exclusive */
	font-size: 0px;
}
div.topBorder {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 772px;
	height: 6px;
	background-color: #000000;
	border: none;
	/* IE - exclusive */
	font-size: 0px;
}
div.bottomBorder {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 772px;
	height: 6px;
	background-color: #000000;
	border: none;
	/* IE - exclusive */
	font-size: 0px;
}
/* ------------------------------------------------------------------------- */
/* Red bars and their borders ---------------------------------------------- */
div.redBar1_1 {
	position: absolute;
	top: 112px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
div.redBar1_2 {
	position: absolute;
	top: 113px;
	left: 1px;
	width: 770px;
	height: 5px;
	border: none;
	background-color: #FF0000;
	font-size: 0px;
}
div.redBar1_3 {
	position: absolute;
	top: 118px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
div.redBar2_1 {
	position: absolute;
	bottom: 76px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
div.redBar2_2 {
	position: absolute;
	bottom: 71px;
	left: 1px;
	width: 770px;
	height: 5px;
	border: none;
	background-color: #FF0000;
	font-size: 0px;
}
div.redBar2_3 {
	position: absolute;
	bottom: 70px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
/* ------------------------------------------------------------------------- */
/* Separator elements -------------------------------------------------------------- */
div.separatorH1 {
	position: absolute;
	top: 92px;
	left: 1px;
	width: 770px;
	height: 2px;
	background-color: #000000;
	border: none;
	/* IE - exclusive */
	font-size: 0px;
}
div.separatorH2 {
	position: absolute;
	bottom: 50px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
div.separatorH3 {
	position: absolute;
	bottom: 30px;
	left: 1px;
	width: 770px;
	height: 1px;
	background-color: #000000;
	border: none;
	/* IE - exclusives */
	font-size: 0px;
	overflow: hidden;
}
div.separatorV1 {
	position: absolute;
	top: 119px;
	right: 205px;
	width: 1px;
	height: 273px;
	background-color: #000000;
	border: none;
}
/* ------------------------------------------------------------------------- */
/* Navigation elements ----------------------------------------------------- */
div.navBar1 {
	position: absolute;
	top: 94px;
	left: 1px;
	width: 770px;
	height: 18px;
	border: none;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
div.navBar2 {
	position: absolute;
	bottom: 51px;
	left:  1px;
	width: 770px;
	height: 19px;
	border: none;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
div.navBar3 {
	position: absolute;
	bottom: 31px;
	left: 1px;
	width: 770px;
	height: 19px;
	border: none;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
div.navBar4 {
	position: absolute;
	bottom: 6px;
	left: 1px;
	width: 770px;
	height: 24px;
	border: none;
	background-color: #E7E3E7;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}
div.goBack {
	position: absolute;
	top: 124px;
	right: 211px;
	width: 40px;
	height: 15px;
	border: none;
}
/* ------------------------------------------------------------------------- */
/* Picture positioning ----------------------------------------------------- */
/* Logo dimensions W x H: max. 700px x 86px */
div.siteLogo {
	position: absolute;
	top: 6px;
	left: 1px;
}
/* Picture dimensions W x H: 204px x 273px */
div.themePicture {
	position: absolute;
	top: 119px;
	right: 1px;
}
/* White people image with transparent background W x H: 263px x 273px */
div.whitePImage {
	position: absolute;
	bottom: 16px;
	left: 537px;
	z-index: 20;
}
/* ------------------------------------------------------------------------- */
/* Text positioning ----------------------------------------------------- */
div.textArea {
	position: absolute;
	top: 128px;
	left: 10px;
	width: 545px;
	height: 253px;
	border: none;
	padding: 0px;
	margin: 0px;
}
div.messageArea {
	position: absolute;
	top: 480px;
	left: 50%;
	width: 772px;
	height: 15px;
	border: none;
	margin-left: -386px;
	text-align: center;
}
/* ------------------------------------------------------------------------- */
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
