body {
	position:relative;
	margin:40px 0 0 0;
	padding:0;
	background-color:#000000;
}

p.alert {
	width:90%;
	margin:0 auto;
	padding:10px;
	border:1px solid red;
	background-color:orange;
}

hr.clearall {
	position:relative;
	visibility:hidden;
	width:100%;
	height:0;
	clear:both;
}

hr.clearallh40px {
	position:relative;
	visibility:hidden;
	width:100%;
	height:40px;
	clear:both;
}

div#page {
	position:relative;
	z-index:0;
	width:980px;
	margin:0 auto;
	padding:0;
	clear:both;
}

/******************************************************************
	page header
*******************************************************************/
div#page-header {
	position:relative;
	width:980px;
	margin:0;
	padding:0;
}

div#page-header div#logo {
	position:relative;
	width:488px;
	height:118px;
	margin:23px auto 5px auto;
	padding:0;
}

div#page-header div#logo img {
	border:0;
}

/******************************************************************
	page body
*******************************************************************/
div#page-body {
	position:relative;
	width:980px;
	min-height:150px;
	margin:0;
	padding:0;
	font-family:"arial narrow", arial, verdana, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

div#page-body div#body-container {
	position:relative;
	width:90%;
	margin:0 auto;
	font-family:"arial narrow", arial, verdana, sans-serif;
	font-size:16px;
}

div#page-body div#body-container h1 {
	text-align:left;
	color:#DCDCDC;
	margin:20px 0 15px 40px;
	font-size:24px;
}

div#page-body div#body-container h2 {
	color:#DCDCDC;
	margin:0 0 5px 0;
	font-size:20px;
}

div#page-body div#body-container p {
	margin:0 40px;
	color:#DCDCDC;
}

/******************************************************************
	page menu
*******************************************************************/
div#page-menu {
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	font-family:"arial narrow", arial, verdana, sans-serif;
	font-size:25px;
	text-transform:lowercase;
}

div#page-menu span.menu-element, div#page-menu span.menu-element-selected {
	position:relative;
	margin:0 0 0 4px;
	padding:0;
}

div#page-menu span.menu-element-selected {
	color:#72341B;
}

div#page-menu span.menu-element a {
	color:#DCDCDC;
	text-decoration:none;
}

div#page-menu span.menu-element-selected a {
	color:#72341B;
	text-decoration:none;
}

div#page-menu span.menu-element a:hover, div#page-menu span.menu-element-selected a:hover {
	color:#72341B;
}

/******************************************************************
	page footer
*******************************************************************/
div#page-footer {
	position:relative;
	z-index:0;
	width:980px;
	text-align:center;
	margin:30px auto 0 auto;
	padding:0;
	color:#FFFFFF;
	font-family:"arial narrow", arial, verdana, sans-serif;
	font-size:13px;
}

div#page-footer a {
	color:none;
	text-decoration:none;
}

table tr td {
	color:#FFFFFF;
}