/* FOOTER STYLES */
div#footer {
	width: 100%;
	height: 61px;
	background-color: #370017;
	border-top: 1px solid;
	border-color: #512135;
	padding: 24px 0 0 0;
}

div#footer_wrapper {
	width: 878px;
	margin: auto;
}

div#footer_wrapper ul {
	float: left;
	padding: 0px;
	margin: 0px;
}

div#footer_wrapper ul li {
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	color: #969696;
}

div#footer_wrapper ul li a {
	color: #969696;
	text-decoration: none;
}

div#footer_wrapper ul li a:hover,
div#footer_wrapper ul li a.active {
	text-decoration: underline;
}

div#footer_wrapper p {
	float: right;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

div#footer_wrapper p#site_copy {
	color: #787878;
}

div#footer_wrapper p#site_design {
	color: #969696;
	padding: 12px 0 0 0;
}

div#footer_wrapper p#site_design a {
	color: #c8c8c8;
	text-decoration: none;
	font-style: italic;
}

div#footer_wrapper p#site_design a:hover {
	text-decoration: underline;
}