/* General */

body.custom {
	background: transparent url(images/bg_body.gif) repeat;
}

.custom a, .custom a:visited {
	color: #DC7025;
}

.custom input, textarea {
	background: #FFF;
}

/* Header */

.custom #header #logo {
	text-align: center;
}

.custom #container {
	background: transparent url(images/bg2_body.jpg) no-repeat scroll center 0;
}

.custom #content_box {
	background: #FFF url(images/8A1639.gif) repeat-y scroll 73.2em 0
}

.custom #column_wrap {
	background: transparent url(images/8A1639.gif) repeat-y scroll 21.2em 0
}

/* Content */

.custom #feature_box {
	background: transparent;
	padding: 0;
	border: 0;
}

.custom h2 a:hover {
	color: #DC7025;
}

.custom .headline_meta {
	color: #842B84;
}

.custom .headline_meta a {
	color: #842B84;
}

.teaser .teaser_date {
	color: #842B84;
}

/* Tabs */

.custom #tabs {
	color: #FFF;
	border: 0;
	padding: 1em 0 0 3.4em;
}

ul#tabs li a {
	padding: 0.583em 1.833em;
}

.custom #tabs li {
	background: none;
	border: 0;
}

.custom #tabs .current_page_item, .custom #tabs .current-cat {
	background: none;
	text-decoration: underline;
}

.custom #tabs li a {
	color: #FFF;
	letter-spacing: 0;
	text-transform: none;
}

.custom #tabs li a:hover {
	color: #FFF;
}

/* Header */

.custom #header {
	border: 0;
	padding-top: 2.6em;
}

#header #logo a {
	color: #FFF;
}

.custom #header #logo a:hover {
	color: #DC7025;
}

/* Sidebar */

.custom #column_wrap .sidebar ul.sidebar_list {
	padding: 0;
}

.custom .sidebar ul.sidebar_list {
	padding: 0;
}

.custom .sidebar h3 {
	background: #5D0D25 url(images/sidebar_h3.gif) repeat-x scroll 0 0;
	border: 1px solid #8A1639;
	color: #FFF;
	font-variant: normal;
	letter-spacing: 0;
	padding: 0.8em;
	margin: 0;
}

.custom .sidebar #newsletter h3 {
	background: #DC6F26 url(images/sidebar_h3-yellow.gif) repeat-x scroll 0 0;
	border: 1px solid #F3A934;
	color: #751A36;
}

.custom .sidebar {
	color: #FFF;
}

.custom .sidebar a {
	color: #E9940D;
}

.custom li.widget {
	margin: 0;
}

.custom li.widget p {
	background: #751A36 none repeat scroll 0 0;
	margin-bottom: 0;
	padding: 0.8em;
}

.custom li.widget ul, .custom .textwidget {
	background: #751A36 none repeat scroll 0 0;
	padding: 0.8em;
}

.custom .newsletter {
	background: #E9940D none repeat scroll 0 0;
	color: #000;
}

.custom .newsletter a {
	color: #53061F;
}

/* Footer */

.custom #footer {
	border: 0;
	color: #9F405D;
}

.custom #footer a {
	border: 0;
	color: #9F405D;
	text-decoration: underline;
}
