/* basic elements */
body {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	color:#725a0d;
	background:#462f11 url(../images/bg-body-saffron.jpg) no-repeat scroll left top;
}
.clear {clear:both;margin:0;padding:0;height:0;overflow:hidden;}
a {color:gray;text-decoration:underline;outline:none;}
a:visited {color:gray;}
a:hover, a:active {color:red;}
form {margin:0;padding:0;}
fieldset {border:0;margin:0;padding:0;}
img {border:0;margin:0;padding:0;}


/* specific divs */
#wrapper {
	margin:83px auto 0;
	padding:0;
	width:895px;
}

#logo {
	margin:0 auto 25px;
	padding:0;
	width:202px;
}

#container {margin:0;padding:0;width:895px;background-color:#472f0f;}

#container .left {float:left;margin:0;padding:0;width:292px;}
#container .left p.bodytext {margin:0;padding:0;width:292px;height:310px;background:transparent url(../images/bodytext.jpg) no-repeat left top;}
#container .left p.bodytext span {display:none;}

#container .left form {margin:20px 0px 0 27px;padding:0;width:266px;}
#container .left form p {margin:0;font-size:0.916em;}
#container .left fieldset.floatLeft {float:left;}
#container .left fieldset label {margin:0 0 4px;display:block;}
#container .left fieldset input {
	float:left;
	margin:0;
	padding:4px 6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	color:#6c540d;
	width:156px;
	height:20px;
	border:0 none;
	background:transparent url(../images/bg-input.jpg) no-repeat left top;
}
#container .left fieldset input.error {border:1px solid red;}

button.btnSubmit {
	margin:0;
	padding:0;
	color:#6c540d;
	width:67px;
	height:24px;
	border:0 none;
	cursor:pointer;
	background:transparent url(../images/buttons.jpg) no-repeat left top;
}
button.btnSubmit span {display:none;}

#container .right {float:right;margin:0;padding:0;width:603px;}

#footer {margin:12px 0;padding:0;width:895px;text-align:center;color:#7d650d;}
#footer a {color:#7d650d;text-decoration:none;}
