body {
	font: .88em/1.25em arial, tahoma;
}
h2 {
	color: #fff;
	text-transform: uppercase;
	font: bold 1.4em arial;
	padding: .3em .5em;
}
form {
	overflow: auto;
	padding: 0 .5em;
	margin: 0 0;
	color: #fff;
}
form input, form textarea {
	border: none;
	padding: .5em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border-radius:3px;
	margin: 0 0 4px;
	background: #EBEBEB;
	color: #999;
	font: .8em tahoma;
	text-shadow: 1px 1px 1px #fff
}
form label {
	padding: .3em .5em;
	border: 0;
	display: block;
	font: .8em tahoma;
}
form  span.error, #content p.error {
	margin: 0 5px;
	color: #F1DD83;
	padding: .3em;
	font: .7em tahoma;
}
p.success, p.sending {
	color: #fff;
	margin: 0 5px;
	padding: .5em;
	font: .8em tahoma;
}

form input:focus, form textarea:focus {
	background: #fff;
}
form input.submit {
	background: none;
	margin: 4px 0 0;
	border: 1px dotted #fff;
	cursor: pointer;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    border-radius:4px;
	font: .76em tahoma;
	color: #fff;
	text-shadow: 1px 1px 1px transparent;
}
form input.submit:hover {
	border: 1px solid #FFF;
	color: #FFF;
}
#content {

	width: 790px;
	margin: 150px auto 0;
    overflow: auto;

}
#content .box {
	float: right;
	min-height: 218px;
	margin: 5px 0;


}
#content .logo {
	opacity: .9;
}
#content .logo:hover {
	opacity: 1;
}
#content .mail {
	background: #AB1C1F;
	width: 230px;
    margin-right:10px
}
#content .contact {
	background: #373737;
	width:42%;

}
#footer {
	clear: both;
	font: .86em tahoma;
	overflow: auto;
	width:790px;

	margin: 5px auto;
}
#footer p {

	padding: 0 .0em;
	font-size: x-small;
	text-transform: capitalize;
	direction: ltr;
	text-shadow: 2px 2px 2px #fff;
}
#footer p a {
	color: #A41D21;
}
#footer p a:hover {
	color: #222;
}