html * { 
	outline: none; 
	margin: 0; 
	padding: 0;
}
body {
	
}
h1, h2, h3, h4, h5, h6 {
	clear: left;
}
h1 {
	
}
h2 {
	
}
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: 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;
}
/* ----------------------------------------> */
