/* CSS Slave Style Sheet, Cultivating Community, incept: Jun 26, 2008
Author: Benjamin Liu, Designer: Robert Bethanis */

img#tmlogo {
	margin: 20px 0;
}

#mainarea {
	width: 660px;
	font: 1.4em "Century Gothic", Arial, Helvetica, Verdana, sans-serif;
	color: #c78a12;
	margin: 0 0 20px 20px;
}

label {
	font: bold .8em "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	color: #754c24;
}

label.headerlabel {
	font: bold 1.0em "Lucida Grande", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

input,textarea {
	border: 2px solid #ccc;
	background-color: #fff;
	font: normal .9em Courier;
	padding: 4px;
}

input:focus, textarea:focus, select:focus {
	border: 2px solid #c78a12;
	background-color: #fff;
}

input#submitbtn {
	border: 0;
	background-color: #754c24;
	color: #fff;
	font: bold 1.2em "Lucida Grande", "Helvetica Neue", Helvetica, sans-serif;
	cursor: pointer;
	padding: 5px;
}

.hints {
	font: italic .9em Georgia, Times, serif;
	color: #D12F19;
	color: #c84a25;

}

input[type="radio"], input[type="checkbox"] {
	background:transparent !important;
	border:0 !important; 
}

p {
	margin-bottom: 15px;
	color: rgb(169, 118, 34);
}

p.errormessage {
	padding: 15px;
	border: 3px solid #f00;
	background-color: #ff1515;
	color: #fff;
	font: normal .9em "Lucida Console", Verdana, Helvetica, Arial, sans-serif;
}

p.errormessage .header {
	font: bold 1.2em "Trebuchet MS", Tahoma, sans-serif;
	color: #fff;
	display: block;
	margin-bottom: 5px;
}