@import url("reset.css");


/*** HTML TAGS BEGINS ***/
BODY {
	background-image:	url("../media/images/core/bg.gif");
	line-height:		150%;
	font-family:		"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:			0.625em;
	color:				#555555;
}

FORM {
	width:				250px;
	position:			relative;
	left:				400px;
	margin-top:			10px;
	padding-top:		19px;
	background:			url("../media/images/core/contact-header.png") no-repeat;
}

FORM DIV {
	position:			relative;
	margin-bottom:		10px;
	text-align:			center;
}

FORM DIV IMG {
	display:			none;
	position:			absolute;
	top:				1px;
}

INPUT[type="text"], TEXTAREA {
	width:				216px;
	padding:			5px;
	background-color:	#332f2c;
	border:				none;
	font-family:		"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:			1em;
	color:				#dddddd;
}

INPUT[type="submit"] {
	width:				51px;
	height:				20px;
	margin-right:		20px;
	background:			url("../media/images/core/send-button.png") transparent;
	border:				none;
	cursor:				pointer;
}

INPUT[type="submit"].hover {
	position:			absolute;
	right:				0;
	opacity:			0;
	background:			url("../media/images/core/send-button.png") 0 -20px transparent;
}

LABEL {
	position:			absolute;
	top:				4px;
	left:				18px;
	color:				#a5a5a5;
}

P {
	margin-top:			-2px;
	padding:			0 13px;
}

TEXTAREA {line-height:150%;}
/*** HTML TAGS ENDS ***/


/*** BASE STYLING BEGINS ***/
#container {
	width:				800px;
	position:			relative;
	margin:				50px auto;
}

#captchaContainer {
	width:				318px;
	margin:				0 auto;
}

.error {
	width:				226px;
	margin:				0 auto 10px;
	padding:			3px 0;
	background-color:	#900f0f;
	color:				#dddddd;
}
/*** BASE STYLING ENDS ***/