html * { 
	outline: none; 
}
body, p, h1, h2, h3, li, ul, ol, div, span, table, form, address, caption  {
	margin: 0; 
	padding: 0;	
}
h1, h2, h3, h4, h5, h6 {
	clear: left;
}
div {
	max-width: 900px;
}
h1, h2, h3, p {
	margin-top: 1em;
}
h2+h2 {
	margin-top: 0.5em;
}
/*
p+h2, div+h2 {
	margin-top: 1em;
}
*/
h3 {
	
}
form {
	float: left;
}
form.fblock {
	float: none;
}
form.fblock iframe {
	height: 300px;
}
ul.formlist {
	list-style: none;
}
ul.formlist li {
	margin-bottom: 0.5em;
}
ul.formlist label {
	width: 5em;
	float: left;
}
#content ul.formlist input {
	width: 10em;
}
p, ul, table, address {
	margin-bottom: 1em;
}
table caption {
	text-align: left;
}

.auraltext {
	position: absolute;
	font-size: 0;
	left: -1000px;
}
#content form input {
	width: 5em;
	margin-right: 1em;
}
#content div.formmenu {	
	overflow: auto;
}
#content .formri {
	float: right;
}
#content .formri input {
	margin-right: 0;
	margin-left: 1em;
}
#content ul li {
	margin-left: 2em;
}
#wrap {
	width: 57em;
	overflow: auto;
}
#wrap, #settings p {
	margin: 1em auto;	
}
#nav {
	margin: 0 auto;
}
#wrap, #header, #nav, #sidebar, #footer, #content { 
	
}
#settings, #footer {
	text-align: center;
}
#header {
	padding-left: 1em;
	padding-top: 1em;
}
#content, #sidebar {
	padding: 25px 1em; /* padding: 3.5em 1em; */
}
#footer {
	clear: both;
	padding-top: 1em;
}
#nav, #bmenu {
	overflow: auto;
}
#bmenu ul, #nav ul {
	list-style: none;
	float: left;
}
#bmenu li, #nav li {
	display: inline;
	float: left;
	padding: 0.7em 0.3em 0em 1em; /* 1.5em */
}
#bmenu {
	margin: 0 auto;
	width: 57em;
}
/* ------- STICKY FOOTER ------------------>
 * - http://ryanfait.com/sticky-footer/ --->
 * ----------------------------------------> */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0em auto -50px; /* the bottom margin is the negative value of the footer's height */	
}
#bmenu, .push {
	height: 50px; /* .push must be the same height as .footer */	
	overflow: hidden;
}
/* ----------------------------------------> */
#logout_warning {
padding: 0.5em 0; color: #ff353f; position: absolute; bottom: 0; background-color: #333333; width: 100%; margin: 0;
display: none;
}
#logout_warning p {
	color: #cccccc;
}
#logout_warning div {
	width: 57em;
	margin: 0 auto;
}
#logout_warning h1 {
	font-size: 24pt;
}
