* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px 0px;
	background: #ffffff;
	color: #000000;
	font-family: georgia, arial, sans-serif;
	font-size: 14px;
}

a {
color: #761004;
}

img {
	border: 0px;
}

/* Clear Fix */
.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}

/* -------------------------------------- */

#maincontainer {
	margin: 0px auto;
	width: 540px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -200px;
	margin-left: -270px;
}

	#maincontainer ul {
		list-style-type: none;
	}

		#maincontainer ul li {
			font-size: 18px;
			float: left;
			color: #7B0E09;
			position: relative;
		}

		#maincontainer ul li.i1 {
			left:100px;
		}

		#maincontainer ul li.i2 {
			left:235px;
		}

		#maincontainer ul li.i3 {
			left: 370px;
		}

			#maincontainer ul li a {
				color: #7B0E09;
				text-decoration: none;
			}

			#maincontainer ul li a:hover {
				color: #B3986B;
				text-decoration: none;
			}

#header {
	padding: 20px 40px;
}

	#header a {
		background: url(../images/logo.gif);
		width: 130px;
		height: 120px;
		display: block;
	}

		#header a span {
			display: none;
		}

#menu {
	padding: 5px 20px;
	background: #EDEDED;
	border-top: 1px solid #7D0D0C;
	border-bottom: 1px solid #7D0D0C;
}

	#menu ul {
		padding: 0px 20px;
		list-style-type: none;
	}

		#menu ul li {
			font-size: 18px;
			float: left;
			color: #7B0E09;
		}

			#menu ul li a {
				color: #7B0E09;
				text-decoration: none;
			}

			#menu ul li a:hover,
			#menu ul li a.selected,
			#menu ul li a.selected:hover {
				color: #B3986B;
				text-decoration: none;
			}

#title {
	color: #7D0D0C;
	background: #ffffff;
	padding: 30px 40px 10px 40px;
	font-size: 24px;
	font-family: times new roman;
	border-bottom: 1px solid #7D0D0C;
}

#content {
	padding: 10px 20px;
}

	#content .container {
		background: url(../images/bg-menu.gif) left top repeat-y;
	}

		.left {
			float: left;
			width: 200px;
		}

			.left ul {
				padding: 20px 20px;
				list-style-type: none;
			}

				.left ul li {
					font-size: 14px;
					color: #7B0E09;
					margin-bottom: 5px;
					border-bottom: 1px solid #7D0D0C;
					padding-bottom: 3px;
				}

					.left ul li a {
						font-weight: bold;
						color: #000000;
						text-decoration: none;
					}

					.left ul li a:hover,
					.left ul li a.selected,
					.left ul li a.selected:hover {
						color: #B3986B;
						text-decoration: none;
					}

		.right {
			margin-left: 200px;
			padding: 0px 20px;
		}

		#content .right {
			padding: 20px 20px;
		}

		#content-area {
			padding: 20px 20px;
		}

			#content .right h3 {
				font-size: 16px;
				margin-bottom: 10px;
			}

#footer {
	padding: 15px 20px;
	border-top: 1px solid #7D0D0C;
}

	#footer h2 {
		color: #7D0D0C;
		background: #ffffff;
		padding: 0px 0px;
		font-size: 14px;
		font-family: times new roman;
	}

	#footer .banner {
		float: left;
		margin-right: 10px;
	}

#subscribe .field {
	float: left;
	font-size: 14px;
	height: 18px;
	width: 160px;
	padding: 4px;
	margin: 0px;
	border: 1px solid #7D0D0C;
}

#subscribe .button {
	float: left;
	font-size: 18px;
	height: 28px;
	width: 28px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #7D0D0C;
	font-weight: bold;
	color: #ffffff;
	background: #7D0D0C url(../images/bg-button.gif);
}

.img-container {
	/*+*/
}

	.img-container table tr.image td {
		border: 7px solid #EEEEEE;
	}

	.img-container table tr.title {
		
	}

		table tr.title td {
			text-align: center;
			display: none;
		}
