/*
*/

/* Nav menu and header layout */
	.custom #nav_area, .custom #header_area {
		background: none repeat scroll 0 0 #FFF;
		width: auto;
	}

	.full_width .page { width: 96.7em }

	.custom #header_area {
		margin-bottom: 0px;
		/* border-top: 1px solid #333; */
	}

	.custom #header_area .page {
		padding-top: 0px;
		background-color: #FFF;
	}

	.custom #nav_area {
		border-bottom: 1px solid #333;
		border-top: 1px solid #333;
		background-color: #f9f9f9;
	}

	.custom #nav_area .page { background-color: transparent; }

/* cleanout old settings */
	.custom .menu, .custom #header { border: 0px none; }

/* Menu button borders */
	.custom #nav_area .page .menu a {
		background-color: transparent;
		border: 1px solid #f6f6f6;
		border-bottom: 1px hidden #000;
		border-top-color: #333;
		margin-bottom: 1px;
		margin-top: -1px;
	}

	.custom #nav_area .page .menu a:hover {
		border-color: #000;
		border-bottom-color: #F0F0F0;
		margin-bottom: 0px;
		background-color: #F0F0F0;
	}

	.custom #nav_area .page .menu .current a, .custom #nav_area .page .menu .current-cat a {
		border: 1px solid #000;
		border-bottom: 1px solid #fffffe; /* hides the bottom border to make it blend with content_area */
		margin-bottom: 0px;
		background-color: #fffffe;
	}

	.custom .menu li { margin-bottom: -1px; }

/* Main content area design */

	.custom #content_area {
		background: url("images/background_04.png") repeat-x scroll 0 0 transparent;
		border-bottom: 1px solid #000;
	}

	.custom #content_area .page {
		background: #fffffe;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		box-shadow: 0 5px 10px #777777;
	}

	.custom #content {	border-right: 1px dotted #999; }

/* Side Bar Design */

	.custom .sidebar h3 {
		color: #E50022;
		text-decoration: underline;
	}

	.custom ul.sidebar_list li ul li {
		text-align: left;
		border-bottom: 1px solid #DDDDDD;
		border-top: 1px solid #FFFFFF;
		padding:0.4em 0;
		margin-bottom:0;
	}

	.custom ul.sidebar_list li ul li:hover {
		background-color: #EAEAEA;
	}

	.custom ul.sidebar_list li ul li a {
		display: block;
		padding: 0.3em 0;
		text-decoration: none;
	}

/* Footer Design */

	.custom #footer_area {
		background-color: #fff;
		border-top: 1px solid #333333;
	}

	.custom #footer_area .page, #footer {
		background-color: transparent;
		border-color: #fff;
	}

.custom #feature_box {

	border: none;

}