@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #a92523 url(../img/bg_page.png) top center no-repeat;
	}
.right {
	float: right;
	}
.left {
	float: left;
	}
.clear {
	clear: both;
	}
.container {
	width: 960px;
	margin: auto;
	}
	.header {
		position: relative;
		padding: 0 80px;
		}
		.top_nav {
			margin: 5px 0 0 0;
			height: 25px;
			}
			.top_nav li {
				float: left;
				margin: 0 15px 0 0;
				}
			.top_nav a {
				display: block;
				color: #000;
				font-size: 10px;
				text-decoration: none;
				line-height: 25px;
				}
				.top_nav a:hover {
					color: #fff;
					}
			.top_nav img {
				float: left;
				margin: 5px 5px 0 0;
				}
		.main_nav {
			clear: both;
			}
			.main_nav li {
				float: left;
				}
			.main_nav a {
				display: block;
				width: 100px;
				padding: 5px 0;
				margin: 5px 0 0 0;
				background: #611513;
				color: #e0d1bf;
				text-align: center;
				text-decoration: none;
				font-size: 14px;
				font-family: Impact, Charcoal, sans-serif;
				border-top-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				-webkit-border-top-right-radius: 10px;
				border-top-left-radius: 10px;
				-moz-border-radius-topleft: 10px;
				-webkit-border-top-left-radius: 10px;
				-moz-box-shadow: inset -2px 2px 2px #48100e;
				-webkit-box-shadow: 0px 2px 4px #48100e;
				text-shadow: 1px 1px 2px #000;
				}
				.main_nav a:hover {
					background: #9F2321;
					}
		#logo {
			position: relative;
			z-index: 9999;
			display: block;
			margin: -135px 0 0 -200px;
			}
		#banner {
			clear: both;
			height: 290px;
			-moz-border-radius-bottomleft: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			-webkit-border-bottom-right-radius: 10px;
			}
			#banner img {
				display: none;
				}
	.content {
		padding: 0 80px;
		font-size: 12px;
		}
		.content h1 {
			clear: both;
			color: #e0d1bf;
			font-size: 18px;
			font-weight: bold;
			text-align: center;
			margin: 0 0 10px 0;
			text-shadow: 1px 1px 2px #000;
			}
		.content p {
			margin: 0 0 10px 0;
			}
		.content ul {
			list-style: disc;
			margin: 0 0 10px 15px;
			}
			.content li {
				margin: 0 0 10px 0;
				}
			.content ul ul {
				font-size: 10px;
				margin: 5px 0 0 10px;
				list-style: square;
				}
		.content a {
			color: #ceb8a8;
			}
			.content a:hover {
				color: #fff;
				}
		.content hr {
			clear: both;
			margin: 20px 0;
			height: 2px;
			color: #611513;
			background-color: #611513;
			border: none;
			}
		.content img.right {
			float: right;
			clear: right;
			margin: 0 0 10px 10px;
			}
		.content img.left {
			float: left;
			clear: left;
			margin: 0 10px 10px 0;
			}
		.content form {
			}
			.content form fieldset {
				clear: both;
				margin: 0 0 10px 0;
				}
				.content form label {
					float: left;
					width: 175px;
					padding: 5px;
					margin: 0 5px 0 0;
					text-align: right;				
					}
				.content form textarea,
				.content form input[type=submit],
				.content form input[type=text] {
					border: 0;
					padding: 5px;
					color: #fff;
					background: #611513;
					border-radius: 5px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					-moz-box-shadow: inset -2px 2px 2px #48100e;
					}
				.content form input[type=text] {
					width: 200px;
					}
				.content form input[type=submit] {
					cursor: pointer;
					}
				.content form textarea {
					width: 300px;
					height: 150px;
					overflow: auto;
					}
					.content form textarea.error,
					.content form input[type=submit].error,
					.content form input[type=text].error {
						border: 1px solid #fff;
						}
					.content form .hint {
						padding-left: 195px;
						font-size: 10px;
						color: #000;
						}
		.content .home_boxes {
			width: 798px;
			height: 214px;
			margin: -15px 0 0 -14px;
			padding: 10px 0 0 30px;
			background: url(../img/bg_home_boxes.png) top center no-repeat;
			font-size: 12px;
			line-height: 18px;
			}
			.content .home_boxes a {
				color: #e0d1bf;
				text-decoration: none;
				}
				.content .home_boxes a:hover {
					color: #000;
					}
			.content .box_1 {
				float: left;
				width: 115px;
				padding: 50px 110px 0 0;
				margin: 0 45px 0 0;
				}
			.content .box_2 {
				float: left;
				width: 135px;
				padding: 50px 90px 0 0;
				margin: 0 50px 0 0;
				}
			.content .box_3 {
				float: left;
				width: 195px;
				padding: 50px 30px 0 0;
				}
		.content .tabs {
			list-style: none;
			margin: 20px 0 0 0;
			}
			.content .tabs  a {
				float: left;
				width: 32%;
				padding: 10px 0;
				margin: 10px 1% 0 0;
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				font-weight: bold;
				border-top-right-radius: 10px;
				-moz-border-radius-topright: 10px;
				-webkit-border-top-right-radius: 10px;
				border-top-left-radius: 10px;
				-moz-border-radius-topleft: 10px;
				-webkit-border-top-left-radius: 10px;
				background: #611513;
				color: #E0D1BF;
				}
				.content .tabs a:hover {
					color: #9F2321;
					}
				.content .tabs a.active {
					color: #611513;
					background: #E0D1BF;
					}
		.content .tab_content {
			clear: both;
			padding: 20px;
			background: #E0D1BF;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-top-left-radius: 0;
			-moz-border-radius-topleft: 0;
			-webkit-border-top-left-radius: 0;
			}
			.content .tab_content:after {
				content: '';
				display: block;
				clear: both;
				height: 0;
				visibility: hidden;
				}
			.content .tab_content h2 {
				text-transform: uppercase;
				color: #611513;
				margin: 0 0 10px 0;
				}
			.content .tab_content a {
				color: #611513;
				}
		.content .page_content {
			clear: both;
			padding: 20px;
			background: #E0D1BF;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			}
			.content .page_content a {
				color: #611513;
				}
			.content .page_content h1 {
				color: #611513;
				}				
		.content .sq_gallery {
			clear: both;
			list-style: none;
			}
			.content .sq_gallery:after {
				content: '';
				display: block;
				clear: both;
				height: 0;
				visibility: hidden;
				}
		.content .sq_alt {
			color: #fff;
			}
	.footer {
		clear: both;
		font-size: 10px;
		text-align: center;
		padding: 20px 0;
		}
		.footer a {
			color: #000;
			text-decoration: none;
			}
			.footer a:hover {
				color: #fff;
				}
			