a{
	color: #47402b;
	text-decoration: none;
}

body{

	background-color: #ffffff;
	font-size: 12px;
	font-family: tahoma, verdana, arial, "times new roman";
	text-align: center;
	color: #2d2d2d;
	height: 100%;
}

form, body, h1, h2{

	margin: 0;
	padding: 0;
}

h1{

	font-size: 16px;
	color: #af0303;
	margin-left: 40px;
}

h2{

	font-size: 12px;
}

hr{

	border: none;
	height: 1px;
	width: 300px;
	background: url('images/design/border.jpg') no-repeat top center;
	margin-top: 40px;
	margin-bottom: 30px;
}

input, textarea{

	font-size: 12px;
}

textarea{

	width: 360px;
	font-family: tahoma, verdana, arial, "times new roman";
}

#background{

	background-image: url('images/design/background.jpg');
	width: 100%;
	height: 200px;
}

#container{

	background-image: url('images/design/grey.jpg');
}

#container, #top, #header{

	width: 779px;
	margin: auto;
	text-align: left;
}

#footer{

	background-color: #545041;
	height: 17px;
	font-size: 11px;
	color: #dfdfdf;
	text-align: center;
	padding-top: 3px;
}

#footer a{

	color: #dfdfdf;
}

#footer a:hover{

	color: #b5b5b5;
}

#header{

	background-image: url('images/design/top.jpg');
	height: 200px;
}

#left{

	width: 300px;
	color: #47402b;
}

#logo{

	float: right;
	margin-right: 20px;
}

#main{

	padding: 60px;
}

#right{

	width: 479px;
}

#top{

	height: 110px;
	border-top: 5px solid #545041;
	font-size: 14px;
	font-weight: bold;
}

#top a{

	color: #4b4b4b;
}

#top a:active, #top a:hover{

	color: #b50000;
}

#top li{

	display: inline;
	list-style-type: none;
	margin-right: 40px;
}

#top ul{

	margin-top: 38px;
}

.border{

	border: 2px solid #ffffff;
	margin-bottom: 2px;
}

.floatL{

	float: left;
}