
br.clearall {
clear: both;
}

div#login-form {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin: 0px 7px 0px 21px;
background-color: #fdfaf0;
border: #e7e2d1 solid 1px;
width: 243px;
padding: 3px;
}

	div#login-form input#username {
	background: #FFFFFF url(/media/images/back.gif);
	margin: 0px;
	width: 140px;
	float: right;
	height: 20px;
	border: #e3dabf solid 1px;
	}
	
	div#login-form input#password {
	background: #FFFFFF url(/media/images/back.gif);
	margin: 0px;
	width: 140px;
	float: right;
	height: 20px;
	border: #e3dabf solid 1px;
	}
	
	div#login-form  label {
	color: #2c93c4;
	float: left;
	font-weight: bold;
	}
	
	div#login-form p.buttons {
	margin: 8px 0px 8px 0px;
	}
	
	div#login-form p.last {
	margin: 8px 0px 0px 0px;
	}
	
	div#login-form  input#register {
	background-color: #81be28;
	text-align: center;
	color: #ffffff;
	border: #528907 solid 1px;
	float: left;
	width: 120px;
	font-weight: bold;
	}
	
	div#login-form  input#submit {
	background-color: #0781be;
	border: #0269a3 solid 1px;
	color: #ffffff;
	text-align: center;
	float: right;
	width: 120px;
	font-weight: bold;
	}

div#contentcontainer {
width: 800px;
margin: auto;
margin-top: 20px;
}

	div#contentcontainer h1 {
	color: #0781be;
	font-size: 40px;
	}
	
	div#contentcontainer h2 a {
	color: #81be28;
	text-decoration: none;
	}
	
	div#contentcontainer h2 a:hover {
	color: #0781be;
	text-decoration: none;
	}
	
	div#contentcontainer h2 {
	color: #81be28;
	}
	
	div#contentcontainer h3 {
	color: #81be28;
	}
	
	div#contentcontainer div.post {
	width: 100%;
	background-color: #fdfaf0;
	border: #e7e2d1 solid 1px;
	margin-bottom: 15px;
	padding: 4px;
	}
	
	div#contentcontainer a {
	color: #0781be;
	text-decoration: none;
	}
	
	div#contentcontainer a:hover {
	color: #0781be;
	text-decoration: underline;
	}
	
	div#contentcontainer div#registerform {
	width: 790px;
	}
	
	div#contentcontainer div#loginform {
	width: 790px;
	}
	
	div#contentcontainer div#account {
	width: 790px;
	}
		
		div.levelseperator {
		width: 790px;
		margin-bottom: 10px;
		padding: 5px;
		}
	
		div.levelseperator div.label {
		width: 170px;
		float: left;
		font-size: 18px;
		}
		
		input {
		width: 220px;
		height: 20px;
		float: left;
		border: #e3dabf solid 1px;
		background: url(/media/images/back.gif) repeat;
		}
		
		div.levelseperator div.help {
		width: 180px;
		float: left;
		color: #333333;
		font-size: 12px;
		margin: 0px 5px;
		padding: 0px;
		}
		
		div.levelseperator input#register {
		background-color: #FF9900;
		background-image:none;
		text-align: center;
		margin: 0px 0px 0px 170px;
		color: #ffffff;
		border: #000000 solid 1px;
		float: left;
		width: 220px;
		font-weight: bold;
		}
		
		div.levelseperator input#register-link, div.levelseperator input#login {
		text-align: center;
		background-image:none;
		color: #ffffff;
		border: #528907 solid 1px;
		float: left;
		width: 190px;
		font-weight: bold;
		}
		
		div.levelseperator input#register-link {
		margin: 0px 0px 0px 0px;
		background-color: #FF9900;
		border: #000000 solid 1px;
		width: 195px;
		}
		
		div.levelseperator input#login {
		background-color: #0781be;
		border: #0269a3 solid 1px;
		margin: 0px 0px 0px 10px;
		}
	
	div#contentcontainer div#activate {
	width: 790px;
	}