h1{margin: 0 0 17px;}
#mainContent{
	width:580px;
	margin:0 40px 60px 20px;
}
#sideBar{
	width:337px;
	margin-top:0;
}
h2{
	margin:0;
}

/*Form*/
form p{
	clear:both;
	margin:0 0 18px;
}
input,
textarea{
	border: 1px solid #CCC;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#999;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;/*This need to be set to override Firefox defaults for input fields*/
	width:283px;
}
textarea{
	height:86px;
	line-height:20px;
	padding:7px 6px;
}
input:hover,
textarea:hover{
	border: 1px solid #999;
}
input:focus,
textarea:focus{
	border: 1px solid #4286F4;
	color:#555;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
input.button{
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	width:auto;
	line-height:28px;
	padding:0 8px;
	margin:0;
	cursor:pointer;
	color:#FFF;
	/*border: 1px solid #543F30;*/
	background: #745843;
	border-radius: 2px;
	-webkit-appearance: none;
}
input.button:hover{
	/*border: 1px solid #3A2C21;*/
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
input.button:active{
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.required{
	background:#FFC;
	border:#E70A0A solid 1px !important;
}