body {
	background: #3A3128; 
	font-size: 13px; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	}

div  {
	width: 350px; 
	margin-left: auto; 
	margin-right:auto;
	}
	
.main2 {
	padding-left:10px;
	padding-top:10px; 
	padding-bottom: 10px;
	}
	
.top {
	background: #0EA153; 
	color:#FFF; 
	padding:5px 5px 5px 5px; 
	width: 97%;
	}
	
.main {
	background: #41372B; 
	color: #DDCC9E; 
	text-align: left;
	}
	
.crumb {
	background: #3C5329;
	}
.logo {
	text-align: center; 
	background: #0EA153;
	}
	
.button {
	width: 81px; 
	padding: 0;
	}
	
.button:hover {
	border: 1px solid #41372B;
	}
	
.linked {
	float: left; 
	width: 70%;
	}
	
.foot {
	width: 90%; 
	text-align: center; 
	color: #DFCF9E; 
	font-size: smaller;
	}
	
input {
	background: #595047; 
	border: 1px solid #41372B; 
	display: block; 
	width: 90%; 
	padding: 5px 5px 5px 5px; 
	color: #FFFFFF; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	}
	
a  {
	color: #FBB039; 
	text-decoration: none; 
	}
	
a:hover {
	color: #FBB039; 
	text-decoration: underline; 
	}
	
#flashMessage {
	color: #999999; 
	margin-left: 10px; 
	padding: 4px 4px 4px 4px;
	}
	
.validation-advice  {
	color: #999999; 
	padding-top: -10px;
	}
	
.white {
	color: #FFFFFF;
	}
	
.white:hover {
	color: #FFFFFF;
	}
	
input:hover {
	border: 1px solid #DDCC9E;
	}
	
#UserAdmin:hover, #UserStatus:hover {
	border: 1px solid #41372B;
	}
	
div.fileinputs {
	position: relative;
	}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	}
	
