* {
			margin: 0;
			padding: 0;
}

body {
			font-family: verdana, 'trebuchet ms', arial, sans-serif;
			background: black url(../images/background_top.jpg) repeat-x;
}

h1, h2, h3 {
			font-weight: normal;
}

img {
			border: 0;
}

a {
			text-decoration: none;
			color: #888888;
}

label {
			font-size: 13px;
}

.wrap {
			width: 940px;
			margin: 0 auto 0 auto;
}

.header {
			width: 940px;
			height: 167px;
			margin-top: -3px;
			background: url(../images/header.jpg) no-repeat;
}

.menu {
			padding-top: 134px;
			padding-left: 25px;
}

.menulink {
			margin-right: 15px;
			padding-bottom: 18px;
			font-size: 14px;
			color: #bbbbbb;
}

.menulink:hover {
			background: url(../images/arrow.jpg) no-repeat;
			background-position: center 13px;
}

.main {
			width: 912px;
			margin: 0 auto 0 auto;
			background: url(../images/main_background.jpg) repeat-y;
}

.content {
			width: 680px;
			padding: 10px;
			float: left;
}

.content h1 {
			font-size: 25px;
}

.content p {
			margin-top: 10px;
			font-size: 14px;
			line-height: 25px;
			color: #7c7c7c;
}

.content li {
			margin-left: 22px;
			margin-top: 5px;
			font-size: 14px;
			color: #7c7c7c;
}

.contact_input, .contact_area, .contact_button {
			padding: 5px;
			border: 1px solid #bbbbbb;
			background: white;
}

.sidebar {
			width: 212px;
			padding-top: 10px;
			float: right;
}

.sidebar h2 {
			font-size: 19px;
}

.sidebar p {
			margin-top: 10px;
			font-size: 12px;
			color: #636363;
}

.sidebar a {
			margin-top: 10px;
			color: #77b4da;
}

.footer {
			width: 912px;
			margin: 0 auto 0 auto;
			padding-top: 10px;
			padding-bottom: 20px;
			clear: both;
			text-align: center;
			font-size: 10px;
			color: #535353;
			background: url(../images/footer_background.jpg) repeat-y;
}

.footer a {
			color: #636363;
}

.blue {
			color: #77B4DA;
}