* html {
	font-size: 100.01%;
}
body {
	margin: 0;
	color: #6c2e1f;
	font: 64% Verdana, Arial, Helvetica, sans-serif;
	background: #374747 url('/static/images/bg-footer.jpg') repeat;
	min-width: 1000px;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border-style: none;
}
img.right {
	float: right;
	margin: 0 0 15px 15px;
}
img.left {
	float: left;
	margin: 0 15px 15px 0;
}
input,
	select,
	textarea {
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
.page {
	width: 100%;
}
.wrapper {
	width: 960px;
	font-size: 1.2em;
	line-height: 1.16em;
	margin: 0 auto;
	position: relative;
}
.wrapper:after {
	content: "";
	display: block;
	clear: both;
}
.hidden {
	position: absolute;
	top: -99999px;
}
.fix {
	clear: both;
	line-height: 1%;
	font-size: 1%;
}
.zero {
	margin-bottom: 0 !important;
}
/* Header */
#header {
	width: 100%;
	background: url('/static/images/bg-header.jpg') repeat-x center;
}
#header .wrapper {
	height: 160px;
	background: url('/static/images/bg-header-texture.jpg') no-repeat center;
}
/* Utility bar */
.utility-bar {
	width: 100%;
	height: 24px;
	padding: 9px 0 0;
	overflow: hidden;
}
.utility-bar .utility-links {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.utility-bar .utility-links li {
	float: left;
	padding: 0 0 0 9px;
}
/* Logotype */
#header .logo a {
	position: absolute;
	cursor: pointer;
	top: 17px;
	left: 24px;
	background: url('/static/images/logo-main.png') no-repeat;
	width: 456px;
	height: 126px;
	overflow: hidden;
	text-indent: -9999px;
}
/* Search box */
#header .search-box {
	position: absolute;
	top: 66px;
	right: 0;
	width: 331px;
}
#header .search-box .text {
	float: left;
	height: 35px;
	width: 261px;
	padding: 0 11px;
	background: url('/static/images/bg-search-f.png') no-repeat;
}
#header .search-box .text input {
	background: none;
	border: 0;
	width: 261px;
	color: #f1c8af;
	outline: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}
#header .search-box .submit {
	float: right;
	width: 47px;
	border: none;
	height: 35px;
	padding: 0;
	outline: none;
	cursor: pointer;
	background: transparent url('/static/images/btn-go.png') no-repeat 0 0;
}
#header .stay-connected {
	position: absolute;
	top: 124px;
	right: 187px;
	width: 280px;
}
#header .stay-connected strong,
	#header .font-size strong {
	color: #deb8a1;
	float: right;
	font-size: 11px;
	line-height: 16px;
}
#header .font-size {
	width: 186px;
	position: absolute;
	top: 123px;
	right: 1px;
}
#header .social-links,
	#header .textchanger {
	float: right;
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
}
#header .social-links li,
	#header .textchanger li {
	float: left;
	padding: 0 0 0 5px;
}
#header .social-links img {
	vertical-align: top;
}
#increase,
	#decrease {
	background: url('/static/images/size-incr.png') no-repeat;
	width: 19px;
	height: 19px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#decrease {
	background: url('/static/images/size-decr.png') no-repeat;
}
#increase:hover {
	background: url('/static/images/size-incr-h.png') no-repeat;
}
#decrease:hover {
	background: url('/static/images/size-decr-h.png') no-repeat;
}
/* Buttons */
.comment-box .button.b-t2 {
	margin-bottom: 20px;
}
.button {
	display: inline-block;
	width: auto;
	white-space: nowrap;
	overflow: visible;
	height: 18px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none !important;
	line-height: 18px;
}
.button em {
	color: #d5c6d6;
	font-size: 10px;
}
.button .l {
	float: left;
	height: 18px;
	padding: 0 0 0 23px;
}
.button .r {
	float: left;
	height: 18px;
	width: 10px;
}
.button:hover {
	text-decoration: none;
	border: 0;
}
#header .button {
	color: #fff;
}
#navbar .button {
	color: #fcf8ec;
}
/* Button type 1 */
.b-t1 {
	color: #fff !important;
}
.b-t1 .l {
	background: url('/static/images/bg-button-l1.png') no-repeat;
}
.b-t1 .r {
	background: url('/static/images/bg-button-r1.png') no-repeat;
}
.b-t1 a:hover .l {
	background: url('/static/images/bg-button-l1-h.png') no-repeat;
}
.b-t1 a:hover .r {
	background: url('/static/images/bg-button-r1-h.png') no-repeat;
}
/* Button type 2 */
.b-t2 .l {
	color: #fff;
	background: url('/static/images/bg-button-l2.png') no-repeat;
}
.b-t2 .r {
	background: url('/static/images/bg-button-r2.png') no-repeat;
}
.b-t2:hover .l {
	background: url('/static/images/bg-button-l2-h.png') no-repeat;
}
.b-t2:hover .r {
	background: url('/static/images/bg-button-r2-h.png') no-repeat;
}
/* Button type 4 */
.b-t4 {
	color: ;
}
.b-t4 .l {
	background: url('/static/images/bg-button-l4.png') no-repeat;
}
.b-t4 .r {
	background: url('/static/images/bg-button-r4.png') no-repeat;
}
/* Button type 6 */
.b-t6 .l {
	background: url('/static/images/bg-button-l6.png') no-repeat;
	color: #fff;
}
.b-t6 .r {
	background: url('/static/images/bg-button-r6.png') no-repeat;
}
/* Button type 7 */
.b-t7 .l {
	background: url('/static/images/bg-button-l7.png') no-repeat;
	color: #fff;
}
.b-t7 .r {
	background: url('/static/images/bg-button-r7.png') no-repeat;
}
.b-t7:hover .l {
	background: url('/static/images/bg-button-l7-h.png') no-repeat;
}
.b-t7:hover .r {
	background: url('/static/images/bg-button-r7-h.png') no-repeat;
}
.b-t7-2 .l {
	background: url('/static/images/bg-button-l7-2.png') no-repeat;
	color: #fff;
}
.b-t7-2 .r,
	.prev-program-2 .r {
	background: url('/static/images/bg-button-r7.png') no-repeat;
}
.b-t7-2:hover .l {
	background: url('/static/images/bg-button-l7-2-h.png') no-repeat;
}
.b-t7-2:hover .r,
	.prev-program-2:hover .r {
	background: url('/static/images/bg-button-r7-h.png') no-repeat;
}
/* Button type 10 */
.b-t10 .l {
	background: url('/static/images/bg-button-l10.png') no-repeat;
	color: #fff;
}
.b-t10 .r {
	background: url('/static/images/bg-button-r10.png') no-repeat;
}
.b-t10-2 .l {
	background: url('/static/images/bg-button-l10-2.png') no-repeat;
	color: #fff;
}
.b-t10-2 .r {
	background: url('/static/images/bg-button-r10.png') no-repeat;
}
.b-t10-3 .l {
	background: url('/static/images/bg-button-l10-3.png') no-repeat;
	color: #fff;
}
.b-t10-3 .r {
	background: url('/static/images/bg-button-r10.png') no-repeat;
}
/* Book gallery */
.book-gallery {
	margin: 0 0 25px -4px;
	position: relative;
	width: 633px;
	overflow: hidden;
}
.book-gallery .row {
	position: relative;
	overflow: hidden;
	width: 645px;
	margin: 0 0 12px -12px;
}
.book-gallery .gallery-box {
	float: left;
	width: 203px;
	margin: 0 0 0 12px;
	display: inline;
}
.book-gallery .gallery-box .hold-c {
	padding: 14px;
	min-height: 400px;
}
* html .book-gallery .gallery-box .hold-c {
	height: 400px;
	overflow: visible;
}
.book-gallery .mheight-445 .gallery-box .hold-c {
	min-height: 445px;
}
* html .book-gallery .mheight-445 .gallery-box .hold-c {
	height: 445px;
}
.book-gallery .image-box {
	margin: 0 0 16px;
}
.book-gallery .image-box img {
	vertical-align: top;
}
.book-gallery .text-box {
	padding: 0 10px;
	color: #b9684b;
}
.book-gallery .heading,
	.book-gallery .heading a {
	color: #883b30;
	line-height: 1.1em;
}
.book-gallery .text-box p {
	margin: 0 0 18px;
}
.book-gallery .text-box p.added {
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
.book-gallery .gallery-box .double-links {
	padding: 0 0 10px;
}
/* Heading box */
.hbox {
	background: url('/static/images/bg-pbox-tr.gif') no-repeat 100% 0;
	width: 100%;
	margin: 20px 0;
}
.hbox .box-tl {
	background: url('/static/images/bg-pbox-tl.gif') no-repeat;
	padding: 4px 0 0;
}
.hbox .box-b {
	background: url('/static/images/bg-pbox-br.gif') no-repeat 100% 100%;
}
.hbox .box-bl {
	background: url('/static/images/bg-pbox-bl.gif') no-repeat 0 100%;
	padding: 0 0 4px;
}
.hbox .box-r {
	background: url('/static/images/bg-pbox-r.gif') repeat-y 100% 0;
}
.hbox .box-l {
	background: url('/static/images/bg-pbox-l.gif') repeat-y;
	padding: 0 4px;
	height: 1%;
}
.hbox h2 {
	margin: 0;
	font-size: 24px;
	padding: 10px;
}
/* Content box */
.pbox {
	background: url('/static/images/bg-pbox-tr.gif') no-repeat 100% 0;
	width: 100%;
	margin: 0 0 5px;
}
.pbox .box-tl {
	background: url('/static/images/bg-pbox-tl.gif') no-repeat;
	padding: 4px 0 0;
}
.pbox .box-b {
	background: url('/static/images/bg-pbox-br.gif') no-repeat 100% 100%;
}
.pbox .box-bl {
	background: url('/static/images/bg-pbox-bl.gif') no-repeat 0 100%;
	padding: 0 0 4px;
}
.pbox .box-r {
	background: url('/static/images/bg-pbox-r.gif') repeat-y 100% 0;
}
.pbox .box-l {
	background: url('/static/images/bg-pbox-l.gif') repeat-y;
	padding: 0 4px;
	height: 1%;
}
/* Paging */
.paging .box-l {
	position: relative;
	padding: 0 104px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
}
.paging ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #883b30;
}
.paging ul li {
	display: inline;
	padding: 0 2px;
}
.paging ul strong {
	color: #491a13;
}
.paging ul a {
	color: #df2e17;
}
.paging ul .active {
	font-weight: bold;
	color: #491a13;
}
.paging .btn-prev,
	.paging .static-prev {
	position: absolute;
	top: 0;
	background: url('/static/images/arrow-org-left.gif') no-repeat 0 11px;
	color: #df2e17;
	padding-left: 12px;
	left: 12px;
}
.paging .static-prev {
	background: url('/static/images/arrow-brwn-left.gif') no-repeat 0 11px;
	color: #e4d2a4;
}
.paging .btn-next,
	.paging .static-next {
	position: absolute;
	top: 0;
	background: url('/static/images/arrow-org-right.gif') no-repeat 100% 11px;
	color: #df2e17;
	padding-right: 12px;
	right: 13px;
}
.paging .static-next {
	background: url('/static/images/arrow-brwn-right.gif') no-repeat 100% 11px;
	color: #e4d2a4;
}
.paging .section-form fieldset {
	padding: 2px 0;
}
.paging .section-form select {
	display: block;
	margin: 0 auto;
}
.paging .section-form .btn-next {
	background: url('/static/images/arrow09.gif') no-repeat 100% 11px;
	color: #e4d2a4;
}
.paging .section-form .active-next-btn {
	color: #df2e17;
	background: url('/static/images/arrow08.gif') no-repeat 100% 11px;
}
.paging .section-form .active-prev-btn {
	color: #df2e17;
	background: url('/static/images/arrow10.gif') no-repeat 0 11px;
}
/* Navbar */
#navbar {
	width: 100%;
	background: #fcf8ec;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.16em;
}
/* Main lvl */
#navbar .main-lvl {
	padding: 0 0 3px;
	width: 100%;
	background: url('/static/images/bg-nav-mlvl.gif') repeat-x 0 100%;
}
#navbar .main-menu {
	width: 100%;
	position: relative;
	z-index: 10;
}
#navbar .menu-links {
	width: 960px;
	margin: 0 auto;
}
#navbar .menu-links:after {
	content: "";
	display: block;
	clear: both;
}
#navbar .menuset {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style: none;
	border-right: 1px solid #ebdebe;
}
#navbar .menuset li {
	float: left;
	border-left: 1px solid #ebdebe;
}
.main-menu .menuset a {
	color: #512711;
	cursor: pointer;
	float: left;
	border: solid #fff;
	border-width: 1px 1px 0;
}
#navbar .menuset a span {
	float: left;
	padding: 16px 10px;
}
#navbar .menuset a em {
	font-style: normal;
	float: left;
	padding-left: 20px;
	background: url('/static/images/menu-arrow01.gif') no-repeat 0 50%;
}
#navbar .menuset a:hover em {
	background: url('/static/images/menu-arrow-hover.gif') no-repeat 0 50%;
}
#navbar .menuset a:hover {
	text-decoration: none;
	background: #f7f0db;
}
#navbar .menuset .active {
	margin: 0 0 -1px;
	padding: 0 0 1px;
	position: relative;
}
#navbar .menuset .active a {
	background: url('/static/images/menu-ar.gif') no-repeat 100% 0;
	border: 0;
	margin: 0 -1px -1px 0;
	position: relative;
}
#navbar .menuset .active a span {
	background: url('/static/images/menu-al.gif') no-repeat;
	padding: 17px 12px 17px 11px;
}
#navbar .menuset .active a em {
	background: url('/static/images/menu-arrow01.gif') no-repeat 0 50%;
}
#navbar .menuset .selected a {
	background: #f5eed9 url('/static/images/menu-sr.gif') no-repeat 100% 0;
	border: 0;
	margin: 0 -1px -3px;
	position: relative;
}
#navbar .menuset .selected a span {
	background: url('/static/images/menu-sl.gif') no-repeat;
	padding: 17px 12px 19px;
}
#navbar .menuset .selected a em {
	background: url('/static/images/menu-arrow02.gif') no-repeat 0 50%;
}
/* Drop blocks */
#navbar .drop-blocks {
	width: 100%;
	overflow: hidden;
	padding: 3px 0 0;
	display: none;
	background: #f5eed9 url('/static/images/bg-main-menu.gif') repeat-x;
}
#navbar .dbox {
	padding: 9px 0;
	width: 960px;
	margin: 0 auto;
	color: #8a431d;
}
#navbar .dbox .columns-holder {
	width: 100%;
	overflow: hidden;
	padding: 0 0 6px;
}
#navbar .dbox .column {
	float: left;
	width: 480px;
}
#navbar .dbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navbar .dbox ul li {
	width: 100%;
	padding: 0;
	vertical-align: top;
}
#navbar .dbox ul a {
	display: block;
	color: #8a431d;
	border: 1px solid #f5eed9;
	padding: 9px;
	margin: 2px 0;
	height: 1%;
}
#navbar .dbox ul li.active a {
	border: 1px solid #fcf8ec;
	background: none;
}
#navbar .dbox ul a strong {
	color: #512711;
	display: block;
}
#navbar .dbox ul a span {
	font-size: 0.92em;
	font-weight: normal;
}
#navbar .dbox ul a:hover {
	text-decoration: none;
	background: #fcf8ec;
	border: 1px solid #fcf8ec;
}
#navbar .btn-collapse {
	margin: 0 auto;
}
.btn-collapse {
	background: url('/static/images/btn-collapse-menu.gif') no-repeat;
	width: 95px;
	overflow: hidden;
	color: #7e3825;
	font-size: 10px;
	line-height: 36px;
	font-weight: bold;
	height: 36px;
	display: block;
	padding-left: 32px;
}
.btn-collapse:hover {
	text-decoration: none;
}
/* Sub level */
#navbar .sub-lvl {
	border-bottom: 1px solid #fff;
	width: 100%;
	padding: 5px 0;
}
#navbar .sub-lvl ul {
	float: left;
	display: inline;
	margin: 0 15px 0 -10px;
	white-space: nowrap;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 18px;
}
#navbar .sub-lvl ul li {
	float: left;
}
#navbar .sub-lvl ul a {
	color: #b9684b;
	cursor: pointer;
	float: left;
}
#navbar .sub-lvl ul a span {
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
}
#navbar .sub-lvl ul li.active a {
	background: url('/static/images/bg-sublvlmenu-r.gif') no-repeat 100% 0;
	color: #491a13;
}
#navbar .sub-lvl ul li.active a:hover {
	text-decoration: none;
}
#navbar .sub-lvl ul li.active a span {
	background: url('/static/images/bg-sublvlmenu-l.gif') no-repeat;
}
#navbar .sub-lvl .contact-us {
	float: left;
}
#navbar .inner-sub-lvl .contact-us {
	float: right;
	margin: 0 0 0 5px;
}
#navbar .sub-lvl .espan {
	float: right;
}
/* Breadcrumbs */
.breadcrumbs {
	color: #a58c5f;
	font-size: 10px;
	line-height: 13px;
	margin: 2px;
	padding: 10px 3px 11px;
	overflow: hidden;
	background: transparent url('/static/images/breadcrumb-underline.gif') no-repeat 0 100%;
}
.breadcrumbs strong {
	float: left;
	font-weight: normal;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	overflow: hidden;
}
.breadcrumbs ul li {
	float: left;
	background: url('/static/images/breadcrumb-arrow.gif') no-repeat 0 4px;
	margin-left: -8px;
	padding: 0 15px 0 14px;
}
.breadcrumbs ul a {
	color: #9e6100;
}
.breadcrumbs ul a:hover {
	text-decoration: underline;
}
/* Slideshow */
#slideshow {
	width: 100%;
	padding: 6px 0;
	background: url('/static/images/bg-slideshow.jpg') repeat-x;
}
#slideshow .slide-area {
	background: url('/static/images/bg-slide-scope.png') no-repeat center;
	width: 968px;
	margin: 0 auto;
}
#slideshow .slide-hold {
	position: relative;
	height: 334px;
	margin: 0 0 4px;
	overflow: hidden;
}
#slideshow div.relative {
	position: relative;
}
#slideshow div.slide {
	position: absolute;
	top: 4px;
	left: 4px;
	z-index: 0;
	width: 100%;
}
#slideshow div.active {
	z-index: 1;
}
#slideshow .illustration {
	width: 630px;
	height: 330px;
	z-index: 1;
}
#slideshow .illustration img {
	vertical-align: top;
}
#slideshow .description-slide {
	position: absolute;
	top: 0;
	right: 8px;
	width: 330px;
	background: url('/static/images/bg-desc-slide.gif') repeat-x;
	height: 330px;
	z-index: 3;
}
#slideshow .text-block {
	padding: 20px;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	color: #547171;
}
#slideshow .text-block .title {
	display: block;
	font-size: 16px;
	line-height: 18px;
	color: #304040;
	margin: 0 0 16px;
}
#slideshow .text-block p {
	margin: 0 0 16px;
}
#slideshow .text-block .continue {
	color: #088;
	background: url('/static/images/arrow01.gif') no-repeat 0 4px;
	padding-left: 11px;
}
#slideshow .scrolling {
	position: absolute;
	bottom: 0;
	right: 4px;
	background: url('/static/images/bg-slideshow-scrolling-2.gif') repeat-x;
	width: 236px;
	height: 35px;
	padding: 12px 47px 0;
	z-index: 5;
}
#slideshow .scrolling ul {
	text-align: center;
	width: 237px;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	margin: 0;
	list-style: none;
}
#slideshow .scrolling ul li {
	display: inline;
}
#slideshow .scrolling ul a {
	color: #bba57b;
	padding: 0 8px;
	display: inline-block;
}
#slideshow .scrolling ul a:hover,
	#slideshow .scrolling ul li.active a {
	background: #f7f0dd;
	color: #613f09;
	text-decoration: none;
}
#slideshow .btn-play,
	#slideshow .btn-play-pause {
	position: absolute;
	top: 11px;
	left: 10px;
	background: url('/static/images/btn-play.gif') no-repeat 0 100%;
	width: 22px;
	height: 26px;
	overflow: hidden;
	text-indent: -9999px;
}
#slideshow .btn-play {
	background: url('/static/images/btn-play.gif') no-repeat;
}
#slideshow .link-prev,
	#slideshow .link-next {
	background: url('/static/images/link-prev.gif') no-repeat;
	width: 13px;
	height: 16px;
	position: absolute;
	top: 16px;
	right: 34px;
	overflow: hidden;
	text-indent: -9999px;
}
#slideshow .link-next {
	background: url('/static/images/link-next.gif') no-repeat;
	right: 10px;
}
/* Intro */
#intro {
	background: url('/static/images/bg-intro.gif') repeat center;
	width: 100%;
	color: #fff;
}
#intro .box-b {
	background: url('/static/images/bg-intro-b.png') repeat-x 0 100%;
}
#intro .wrapper {
	padding: 18px 0 8px;
}
#intro .text-block {
	float: left;
	width: 628px;
	font-size: 1.16em;
	line-height: 1.3em;
}
#intro .text-block h1 {
	margin: 0 0 12px;
}
#intro .text-block p {
	margin: 0 0 10px;
}
#intro img {
	vertical-align: top;
}
#intro .btn-find {
	float: right;
	margin: 48px 5px 0 0;
}
.btn-find {
	color: #fff;
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}
.btn-find .l {
	height: 34px;
	float: left;
	background: url('/static/images/btn-find-l.png') no-repeat;
	padding: 0 0 0 35px;
}
.btn-find .r {
	background: url('/static/images/btn-find-r.png') no-repeat;
	width: 16px;
	height: 34px;
	float: left;
}
.btn-find:hover {
	text-decoration: none;
}
.btn-find:hover .l {
	background: url('/static/images/btn-find-lh.png') no-repeat;
}
.btn-find:hover .r {
	background: url('/static/images/btn-find-rh.png') no-repeat;
}
#main-holder {
	background: #fcf8ec url('/static/images/divider03.gif') repeat-x;
	width: 100%;
}
/* Container */
#container {
	width: 968px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 1.2em;
	line-height: 1.16em;
}
.container {
	padding: 0 !important
}
.container #twocolumns {
	padding: 0 4px !important
}
/* Content box */
.cbox {
	margin-bottom: 20px;
	background: #fffdf7 url('/static/images/bg-box-l.gif') repeat-y !important;
	overflow: hidden;
}
.cbox .hold-t {
	background: url('/static/images/bg-box-r.gif') repeat-y 100% 0
}
.cbox .hold-b {
	background: url('/static/images/bg-box-tl.gif') no-repeat
}
.cbox .hold-l {
	background: url('/static/images/bg-box-tr.gif') no-repeat 100% 0
}
.cbox .hold-r {
	background: url('/static/images/bg-box-bl.gif') no-repeat 0 100%
}
.cbox .hold-c {
	background: url('/static/images/bg-box-br.gif') no-repeat 100% 100%;
	padding: 4px;
	overflow: hidden;
}
#sidebar .cbox {
	width: 301px;
}
/* Program blocks */
.program-blocks {
	color: #9d7537;
	margin: 0 0 20px;
}
.program-blocks .content-holder {
	width: 100%;
	overflow: hidden;
	background: url('/static/images/divider01.gif') repeat-y 50% 0;
}
.program-blocks .block {
	float: left;
	width: 461px;
	padding: 15px 0 18px 18px;
}
.program-blocks h2 {
	margin: 0 0 8px;
	font: 26px/30px Georgia, "Times New Roman", Times, serif;
	color: #5e4216;
}
.program-blocks h2 em {
	font-size: 20px;
	color: #9d7537;
}
.program-blocks .holder {
	overflow: hidden;
	height: 1%;
}
.program-blocks .illustration {
	float: left;
	margin: 2px 20px 0 0;
	border: 1px solid #f2e3be;
	padding: 5px;
	background: #fff;
}
.program-blocks .illustration img {
	vertical-align: top;
}
* html .program-blocks .illustration {
	margin: 0 17px 0 0;
}
.program-blocks .description {
	overflow: hidden;
	padding-right: 20px;
	height: 1%;
}
.program-blocks h3 {
	color: #5e4216;
}
.program-blocks p {
	margin: 0 0 10px;
}
.double-links {
	width: 100%;
	overflow: hidden;
}
.double-links .link-1 {
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	color: #5e4216;
	padding: 0 10px 0 35px;
	float: left;
	background: url('/static/images/bg-doubled-link1.gif') no-repeat;
	height: 34px;
	overflow: hidden;
}
.double-links .link-2 {
	float: left;
	margin: 0 0 0 1px;
	border: none;
	padding: 8px 10px 8px 6px;
	overflow: hidden;
	color: #9d7537;
	background: url('/static/images/bg-doubled-link2.gif') no-repeat 100% 0;
}
.double-links a:hover {
	text-decoration: none;
}
.double-links .link-1:hover {
	background-position: 0 -34px;
}
.double-links .link-2:hover {
	background-position: 100% -34px;
	position: relative;
}
.double-links .link-3 {
	background: url('/static/images/bg-cbutton-l1.png') no-repeat;
	font-size: 12px;
	margin: 0;
	line-height: 20px;
	white-space: nowrap;
	width: auto;
	overflow: visible;
	font-weight: bold;
	padding: 8px 10px;
	border: none;
	font-family: Verdana;
	height: 34px;
	cursor: pointer;
	color: #fff;
	float: left;
}
.double-links .link-3:hover {
	background: url('/static/images/bg-cbutton-l1-h.png') no-repeat;
}
.double-links a img,
.double-links button img,
.double-links button.link-3 img {
	float: left;
	margin: 0 5px 0 -2px;
}
.double-links .link-4 {
	color: #883b30;
	font-size: 12px;
	line-height: 34px;
	font-weight: bold;
	padding: 0 12px 0 10px;
	height: 34px;
	overflow: hidden;
	float: left;
	margin: 0 0 0 1px;
	background: url('/static/images/bg-doubled-link4.gif') no-repeat 100% 0;
}
.double-links .button {
	float: left;
	white-space: nowrap;
	height: auto;
	line-height: 18px;
}
.heading {
	font-size: 1.16em;
	line-height: 1.2em;
	display: block;
	padding: 0 0 4px;
}
/* Info holder */
.info-holder {
	overflow: hidden;
	height: 1%;
	padding: 0 0 30px 3px;
}
.info-holder h3 {
	margin: 0;
	padding: 20px 0 12px;
	font: 26px/30px Georgia, "Times New Roman", Times, serif;
}
.info-holder h3 em {
	font-size: 20px;
}
.info-holder .image-box {
	border: 1px solid #fff;
	margin: 0 0 18px;
}
.info-holder .image-box span {
	display: block;
	border: 2px solid;
	padding: 3px;
}
.info-holder .image-box img {
	vertical-align: top;
}
.info-holder .info-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.info-holder .info-list li {
	padding: 0 0 30px;
}
.info-holder p {
	margin: 0 0 4px;
	line-height: 1.4em;
}
.read-more {
	padding-left: 13px;
}
/* Not alone */
.info-holder #column-1 {
	float: left;
	color: #706171;
	width: 295px;
}
.info-holder #column-1 h3 {
	color: #483848;
}
.info-holder #column-1 h3 em {
	color: #847585;
}
.info-holder #column-1 .image-box span {
	background: #d5c6d6;
	border-color: #c8bac9;
}
.info-holder #column-1 .heading {
	color: #483848;
}
.info-holder #column-1 .read-more {
	color: #854885;
	background: url('/static/images/arrow03.gif') no-repeat 0 50%;
}
/* Make difference */
.info-holder #column-2 {
	float: left;
	color: #3d5f5f;
	width: 300px;
	margin: 0 1px;
	display: inline;
	padding: 136px 34px 0;
	background: url('/static/images/bg-make-difference-box.jpg') no-repeat;
}
.info-holder #column-2 .image-box span {
	background: #b4d3ce;
	border-color: #a9c6c1;
}
.info-holder #column-2 .heading {
	color: #062c2c;
}
.info-holder #column-2 .read-more {
	color: #088;
	background: url('/static/images/arrow01.gif') no-repeat 0 50%;
}
/* News and Events */
.info-holder #column-3 {
	float: left;
	color: #90432c;
	width: 295px;
}
.info-holder #column-3 h3 {
	color: #491a13;
}
.info-holder #column-3 h3 em {
	color: #a24d32;
}
.info-holder #column-3 .image-box span {
	background: #edc4ac;
	border-color: #deb8a1;
}
.info-holder #column-3 .heading {
	color: #491a13;
}
.info-holder #column-3 .read-more {
	color: #c31900;
	background: url('/static/images/arrow04.gif') no-repeat 0 50%;
}
/* Donate box */
.info-holder .donate-box {
	background: url('/static/images/divider02.gif') no-repeat;
	padding: 24px 0 0;
	margin: -5px 0 0;
	position: relative;
	color: #90432c;
}
.info-holder .donate-box h3 {
	padding: 0 0 10px;
	color: #491a13;
}
.info-holder .donate-box h3 em {
	color: #a24d32;
}
.info-holder .donate-box p {
	margin: 0 0 15px;
}
.info-holder .cbutton {
	margin: 0 0 7px;
}
.cbutton {
	height: 34px;
	font-weight: bold;
	font-size: 12px;
	line-height: 34px;
	color: #fff !important;
	text-decoration: none !important;
	white-space: nowrap;
	overflow: visible;
	width: auto;
	cursor: pointer;
	display: inline-block;
}
.cbutton .l {
	float: left;
	padding: 0 0 0 14px;
	height: 34px;
}
.cbutton .r {
	float: left;
	height: 34px;
	width: 16px;
}
.cbutton img {
	float: left;
	margin: 8px 6px 0 -6px;
}
.link-3 img {
	float: left;
	margin: 0 6px 0 -2px;
}
.cbutton:hover {
	text-decoration: none;
}
.cbtn-1 .l {
	background: url('/static/images/bg-cbutton-l1.png') no-repeat;
}
.cbtn-1 .r {
	background: url('/static/images/bg-cbutton-r1.png') no-repeat;
}
.cbtn-1:hover .l {
	background: url('/static/images/bg-cbutton-l1-h.png') no-repeat;
}
.cbtn-1:hover .r {
	background: url('/static/images/bg-cbutton-r1-h.png') no-repeat;
}
.cbtn-2 .l {
	background: url('/static/images/bg-cbutton-l2.png') no-repeat;
}
.cbtn-2 .r {
	background: url('/static/images/bg-cbutton-r2.png') no-repeat;
}
.cbtn-3 .l {
	background: url('/static/images/bg-cbutton-l3.png') no-repeat;
}
.cbtn-3 .r {
	background: url('/static/images/bg-cbutton-r3.png') no-repeat;
}
/* Icon box */
.icon-box {
	margin: 0 0 20px;
}
.icon-box .hold-c {
	padding: 10px 10px 10px 11px
}
.icon-box .holder {
	background: url('/static/images/bg-icon-box-c.gif') repeat-y
}
.icon-box .frame {
	background: url('/static/images/bg-icon-box-t.gif') no-repeat
}
.icon-box .c {
	background: url('/static/images/bg-icon-box-b.gif') no-repeat 0 100%;
	padding: 22px 8px 22px 23px;
	overflow: hidden;
	height: 1%;
}
.icon-box .item {
	float: left;
	font: 26px/20px Georgia, "Times New Roman", Times, serif;
	color: #5e4216;
	width: 138px;
	padding: 2px 0 0;
	letter-spacing: -1px;
}
.icon-box .item em {
	display: block;
	font-size: 20px;
	line-height: 18px;
	color: #9d7537;
	letter-spacing: 0;
	padding: 0 0 0 18px;
}
.icon-box .list {
	float: left;
	width: 776px;
	padding: 0;
	margin: 0;
	list-style: none;
}
.icon-box .list li {
	float: left;
	width: 194px;
}
.icon-box .list .icon {
	float: left;
	width: 50px;
}
.icon-box .list .icon img {
	display: block
}
.icon-box .list .description {
	float: left;
	width: 140px;
	padding: 0 4px 0 0;
}
.icon-box .list .description .title {
	display: block;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #5e4216;
	margin: 0 0 3px;
}
.icon-box .list .description p {
	color: #9d7537;
	margin: 0;
}
.icon-box .list .description p a {
	color: #9d7537
}
#main-holder #container {
	padding: 0 0 20px;
}
#home #container {
	padding: 16px 0 20px;
}
/* Main title block */
.mtitle-block {
	background: url('/static/images/bg-mtitle-r.gif') no-repeat 100% 100%;
	width: 960px;
	position: relative;
	margin: 0 auto 20px;
}
.form-box .form .mtitle-block {
	margin: 0 auto 20px
}
.mtitle-block .block-holder {
	width: 100%;
	overflow: hidden;
	padding: 18px 0 18px;
	background: url('/static/images/bg-mtitle-l.gif') no-repeat 0 100%;
}
.form-box .form  .mtitle-block .block-holder {
	padding: 20px 0 6px
}
.mtb-np {
	margin-top: -4px;
}
.mtb-wm {
	margin-top: -44px;
}
.mtb-np .block-holder {
	padding: 0 0 18px
}
.mtitle-block h1 {
	margin: 0;
	font-size: 36px;
	line-height: 40px;
	color: #512711;
}
.mtitle-block h1 span {
	color: #90432c;
}
.mtitle-block h2 {
	margin: 0;
	font-size: 24px;
	line-height: 40px;
}
.mtitle-block .stitle {
	display: block;
	font-size: 18px;
	line-height: 20px;
	color: #883b30;
	padding: 0 0 5px;
}
.mtitle-block .tools {
	float: right;
	margin: -6px 0;
	position: relative;
}
.doubled-title .tools {
	margin: 4px 0 0;
}
.tools {
	width: 67px;
	padding: 0 10px 0 23px;
	background: url('/static/images/divider01.gif') repeat-y;
}
.tools ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
.tools ul li {
	width: 100%;
	overflow: hidden;
	padding: 0 0 4px;
}
.tools ul img {
	float: left;
	margin: 2px 10px 0 0;
}
.tools ul a {
	color: #994b2f;
}
#twocolumns {
	width: 960px;
	padding: 0 0 14px 4px;
}
#twocolumns:after {
	content: "";
	display: block;
	clear: both;
}
#content {
	float: left;
	width: 628px;
}
.change-placed #content {
	float: right;
}
/* Boxes section */
.boxes-section {
	padding: 5px 0 0;
}
.main-cbox {
	margin: 0 -4px 35px;
	width: 634px;
	position: relative;
}
.main-box {
	margin: 0 -4px 5px
}
.main-cbox .columns-wrap {
	overflow: hidden;
	width: 100%;
	background: url('/static/images/divider01.gif') repeat-y 332px 0;
}
.main-cbox #column-1 {
	float: left;
	width: 333px;
}
.main-cbox #column-2 {
	float: right;
	width: 291px;
}
.box {
	padding: 20px;
	height: 1%;
	overflow: hidden;
}
.boxes-section .content-hold {
	padding: 20px 20px 0 !important;
	margin: -3px 0 0 !important;
}
.boxes-section .box h3 {
	margin: 0 0 10px;
	color: #854885;
	font-size: 18px;
	line-height: 22px;
}
.boxes-section .title,
.boxes-section .title a {
	color: #854885;
}
.b-content {
	overflow: hidden;
	width: 100%;
}
.main-cbox .boxes-body .b-content .photo {
	margin: 5px 20px 0 0;
}
* html .main-cbox .boxes-body .b-content .photo {
	margin: 5px 17px 0 0;
}
.b-content .photo {
	float: left;
	padding: 5px;
	background: #fff;
	border: 1px solid #f2e3be;
}
.main-box .b-content .photo {
	padding: 0
}
.b-content .photo img {
	vertical-align: top;
}
.b-content .description {
	overflow: hidden;
	height: 1%;
}
.boxes-section .main-cbox .boxes-body .b-content p {
	margin: 0 0 12px;
}
/* Form boxes */
.form-box {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.form-box p.intro {
	margin: 0 0 32px;
}
.form-box .columns-holder {
	margin: 0 -30px 0 -20px;
	background: url('/static/images/divider01.gif') repeat-y 498px 0;
}
.form-box .columns-holder:after {
	content: "";
	display: block;
	clear: both;
}
.form-box .column {
	width: 460px;
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	display: inline;
	float: left;
}
.form-box h2 {
	margin: 0 0 30px;
	font-size: 24px;
	line-height: 28px;
	color: #68251b;
}
.form-box h2.error {
	color: #f00;
}
.form-box .hold h2 {
	margin: 2px 0 18px;
}
.form-box .sub-title {
	display: block;
	font-size: 1.28em;
	line-height: 1.2em;
	padding: 0 0 18px;
}
.form-box .hold {
	padding: 20px 0;
	position: relative;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #f2e3be;
}
.form-box .form .hold {
	padding: 0 0 4px
}
.form-box .row {
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.form-box .row.error label {
	color: #f00;
}
.form-box .row.error input {
	background: #fcefe4;
}
.form-box .row-wp {
	padding: 0 0 30px;
}
.form-box label,
	.form-box .label {
	float: left;
	width: 180px;
	color: #883b30;
	padding: 5px 10px 0 0;
	text-align: right;
	font-weight: bold;
}
.form-box .choose-method .label {
	line-height: 18px;
}
.form-box .wauto {
	width: auto
}
.form-box .text {
	float: left;
}
.form-box .form .text {
	float: left;
	overflow: hidden;
}
.form-box .text input {
	font-size: 14px;
	float: left;
	outline: none;
	padding: 4px;
	margin: 0;
}
.form-box .text.dollar {
	background: #f2e3be;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f1d8', endColorstr='#eee1c0');
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f1d8), to(#eee1c0));
	background: -moz-linear-gradient(top, #f9f1d8, #eee1c0);
	border-left: 1px solid #eee1c0;
}
.form-box .text.dollar em {
	float: left;
	margin: 0;
	font-style: normal;
	padding: 4px 6px;
	font-weight: bold;
	border-top: 1px solid #eee1c0;
}
.column .form-box .text input {
	width: 110px;
}
.form-box .textarea {
	float: left;
}
.form-box .textarea textarea {
	height: 140px;
	width: 300px;
	outline: none;
	font-size: 14px;
	padding: 4px;
	margin: 0;
}
.form-box select {
	float: left;
	height: 20px;
	max-width: 260px;
	margin: 7px 10px 7px 0;
	font-size: 11px;
	color: #000;
}
.form-box select#state {
	width: 135px;
}
.form-box select.state {
	width: 132px !important;
}
.form-box select#country {
	width: 235px;
}
.form-box select.month {
	width: 105px;
}
.form-box select.month-2 {
	width: 135px;
}
.form-box select.day {
	width: 60px;
}
.form-box select.choose {
	width: 86px;
}
.form-box select.year {
	width: 67px;
}
.form-box .checkbox {
	float: left;
	width: 15px;
	height: 16px;
	padding: 0;
	margin: 8px 0 0;
}
* html .form-box .checkbox {
	margin: 10px 0 0;
}
*+ html .form-box .checkbox {
	margin: 10px 0 0;
}
.form-box .submit {
	margin: 0 0 0 190px;
}
.form-box .list-cards {
	float: left;
}
.list-cards {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.list-cards li {
	float: left;
	padding: 6px 10px 0 0;
}
.list-cards img {
	float: left;
}
.form-box .checkboxes-area .info,
	.form-box .info {
	float: left;
	padding: 7px 4px 2px 10px;
	color: #491a13;
	font-size: 0.86em;
	line-height: 1.2em;
}
.form-box .checkboxes-area .info {
	width: 240px;
}
.form-box .checkboxes-area .checkbox,
	.form-box .checkboxes-area label {
	float: left;
}
.form-box .method {
	float: left;
	width: 300px;
}
.form-box .radio {
	margin: 4px 0 0;
	padding: 0;
	float: left; 
	width: 15px;
	height: 16px;
}
.form-box .method .items {
	width: 100%;
	padding: 0 0 6px;
	overflow: hidden;
}
.form-box .method label {
	color: #6c2e1f;
	line-height: 18px;
	font-weight: normal;
	padding: 0 8px;
	width: auto;
}
.form-box .row .method ul {
	display: block;
	float: left; 
	padding: 0;
	margin: 0;
	list-style: none; 
	width: 505px;
}
.form-box .row .method ul li label {
	text-align: left;
	font-weight: normal;
	clear: right; 
	padding: 5px 0;
	font-size: 12px;
}
.form-box .row .method ul li label hr {
	display: none;
}
/* Register form */
.form-box .deposit-for {
	color: #883b30;
}
.form-box .deposit-for span {
	color: #68251b;
}
.register-form .text input {
	width: 250px;
}
.register-form .text-s input {
	width: 82px;
}
.register-form .ccv input {
	width: 54px;
}
.form-box .continue-wrap {
	width: 100%;
	padding: 20px 0 0;
	overflow: hidden;
}
.form-box .continue-wrap .submit {
	float: left;
}
.form-box .continue-btn,
	.form-box .continue-wrap a {
	color: #DF2E17;
	font-size: 0.86em;
	text-decoration: underline;
	float: left;
	margin: 0 0 0 15px;
}
.form-box .continue-btn:hover,
	.form-box .continue-wrap a:hover {
	text-decoration: none;
}
.form-box .continue-wrap.btn-right .submit {
	float: right;
	margin: 0;
}
ul.errorlist {
	margin: 0;
	list-style: none;
	font-style: italic;
	padding: 0 0 0 190px !important;
	font-size: 11px;
	color: #f00;
	clear: both;
}
ul.errorlist a {
    color: #f00;
}
.edit-info {
	padding: 0 0 0 140px !important;
}
.edit-info a {
	color: #df2e17;
}
.register-form .f-info {
	float: left;
	padding: 5px 0 0 15px;
	font-size: 0.86em;
}
.register-form .indicate {
	float: left;
	color: #1a0401;
	padding: 6px 0 0 10px;
	font-size: 0.86em;
}
* html .register-form .indicate {
	padding-top: 7px;
}
*+ html .register-form .indicate {
	padding-top: 7px;
}
.register-form .what-this {
	float: left;
	margin: 5px 0 0 10px;
	color: #df2e17;
	text-decoration: underline;
	font-size: 0.86em;
}
.register-form .what-this:hover {
	text-decoration: none;
}
.form-box .zip,
	.form-box .zip input {
	width: 118px;
}
/* 4-Step Progress box */
.progress-box {
	margin: 20px 0 30px;
	width: 100%;
	overflow: hidden;
}
.progress-box .item {
	background: url('/static/images/progress-sprite-4-step.gif') no-repeat;
	width: 762px;
	height: 24px;
	margin: 0 auto;
	overflow: hidden;
}
.progress-box .item div {
	float: left;
	background: url('/static/images/progress-sprite-4-step.gif') no-repeat 0 -24px;
	height: 24px;
	overflow: hidden;
}
/* 3-Step Progress Box */
.progress-box.no-payment .item {
	background: url('/static/images/progress-sprite-3-step.gif') no-repeat;
	width: 762px;
	height: 24px;
	margin: 0 auto;
	overflow: hidden;
}
.progress-box.no-payment .item div {
	float: left;
	background: url('/static/images/progress-sprite-3-step.gif') no-repeat 0 -24px;
	height: 24px;
	overflow: hidden;
}
.progress-box .item .step1 {
	width: 15px;
	background-position: 0 0;
}
.progress-box .item .step2 {
	width: 263px;
	background-position: 0 -25px;
}
.progress-box .item .step3 {
	width: 501px;
	background-position: 0 -50px;
}
.progress-box .item .step4 {
	width: 100%;
	background-position: 0 -75px;
}
.progress-box .list {
	width: 100%;
	padding: 0;
	margin: 5px 0 0;
	list-style: none;
	overflow: hidden;
}
.progress-box .list li {
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #d57858;
	padding: 0 0 0 115px;
}
.progress-box .list li:first-child,
	.progress-box .list li.first-child {
	padding: 0 0 0 35px;
}
.progress-box .list li a {
	color: #d57858
}
.progress-box .list li.selected,
.progress-box .list li.selected a {
	color: #883b30
}
.progress-box .list li.complete,
.progress-box .list li.complete a {
	color: #491a13
}
/* Normal Spacing */
.progress-box .list li.step1 {
	padding: 0 0 0 35px;
}
.progress-box .list li.step2 {
	padding: 0 0 0 120px;
}
.progress-box .list li.step3 {
	padding: 0 0 0 117px;
}
.progress-box .list li.step4 {
	padding: 0 0 0 115px;
}
/* Church Relations Spacing */
.progress-box.church-relations .list li.step1 {
	padding: 0 0 0 35px;
}
.progress-box.church-relations .list li.step2 {
	padding: 0 0 0 145px;
}
.progress-box.church-relations .list li.step3 {
	padding: 0 0 0 142px;
}
.progress-box.church-relations .list li.step4 {
	padding: 0 0 0 115px;
}
/* No Payment Spacing */
.progress-box.no-payment .list li.step1 {
	padding: 0 0 0 35px;
}
.progress-box.no-payment .list li.step3 {
	padding: 0 0 0 225px;
}
.progress-box.no-payment .list li.step4 {
	padding: 0 0 0 230px;
}

/* Process checkout */
.progress-box-2 {
	margin: 16px 0 20px;
	width: 100%;
	overflow: hidden;
}
.progress-box-2 .item {
	background: url('/static/images/sprite-checkout.jpg') no-repeat;
	width: 866px;
	margin: 0 0 0 47px;
	height: 27px;
	overflow: hidden;
}
.progress-box-2 .item div {
	background: url('/static/images/sprite-checkout.jpg') no-repeat;
	width: 100%;
	height: 100%;
}
.progress-box-2 .item .step-1 {
	background-position: 0 -27px;
}
.progress-box-2 .item .step-2 {
	background-position: 0 -54px;
}
.progress-box-2 .item .step-3 {
	background-position: 0 -81px;
}
.progress-box-2 .item .step-4 {
	background-position: 0 -108px;
}
.progress-box-2 .item .step-5 {
	background-position: 0 -135px;
}
.progress-box-2 .list {
	margin: 0;
	padding: 5px 0 0;
	list-style: none;
	width: 100%;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	color: #d57858;
	overflow: hidden;
	text-align: right;
}
.progress-box-2 .list li {
	float: left;
}
.progress-box-2 .list li.item-1 {
	width: 115px;
}
.progress-box-2 .list li.item-2 {
	width: 238px;
}
.progress-box-2 .list li.item-3 {
	width: 253px;
}
.progress-box-2 .list li.item-4 {
	width: 189px;
}
.progress-box-2 .list li.item-5 {
	width: 150px;
}
.progress-box-2 .list a {
	color: #d57858;
}
.progress-box-2 .list li.selected,
	.progress-box-2 .list li.selected a {
	color: #a24d32;
}
.progress-box-2 .list li.complete,
	.progress-box-2 .list li.complete a {
	color: #5b2419;
}
/* Confirmation Page */
.order-info,
	.donation-info {
	overflow: hidden;
	padding: 10px 0;
	border-top: 1px solid #f2e3be;
}
.order-info dl,
	.donation-info dl {
	float: left;
	padding: 0;
}
.order-info dl {
	width: 25%;
}
.donation-info dl {
	width: 33.29%;
}
.order-info dt,
	.donation-info dt,
	.order-info dd,
	.donation-info dd {
	color: #a24d32;
}
.order-info dt,
	.donation-info dt {
	font-size: 16px;
	font-weight: bold;
	color: #5b2419;
	margin: 0 0 10px 0;
}
.order-info dd,
	.donation-info dd {
	font-size: 12px;
	margin: 0;
}
.order-info dd a,
	.donation-info dd a {
	color: #DF2E17;
}
/* Action box */
.btn-wrap {
	width: 100%;
	overflow: hidden;
}
.action-btn {
	background: url('/static/images/bg-action-btn-r.gif') no-repeat 100% 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 34px;
	position: relative;
	margin: 0 5px 0 0;
	z-index: 3;
	float: left;
}
.action-btn span {
	background: url('/static/images/bg-action-btn-l.gif') no-repeat;
	height: 29px;
	padding: 0 15px 0 10px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.action-btn img {
	float: left;
	margin: 9px 8px 0 0;
}
.remove-btn {
	color: #df2e17;
}
.add-btn {
	color: #4e7207;
}
.action-box {
	width: 882px;
	overflow: hidden;
	padding: 0 0 8px;
}
.action-box .box-content {
	background: url('/static/images/bg-actionbox-t.gif') no-repeat;
	padding: 4px 0 0;
	width: 882px;
	position: relative;
	margin: -3px 0 0;
}
.action-box .box-form {
	background: url('/static/images/bg-actionbox-b.gif') no-repeat 0 100%;
	padding: 0 0 5px;
	width: 100%;
	overflow: hidden;
}
.action-box .indent {
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	display: block;
}
.action-box .box-bg {
	background: url('/static/images/bg-actionbox.gif') repeat-y;
	height: 1%;
	padding: 14px 0 0;
}
/* Table cart */
.table-cart {
	padding: 8px 0 0;
	color: #68251b;
}
.table-cart .default-table {
	margin: 0 auto 30px auto;
	width: 958px;
}
.table-cart .default-table img {
	float: left;
	padding: 0;
}
.table-cart .default-table td,
	.table-cart .default-table th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
.table-cart .default-table thead th,
	.table-cart .default-table thead td {
	padding: 4px 10px 4px 10px;
	color: #1a0401;
}
.table-cart .default-table .products {
	width: 504px;
}
.table-cart .default-table .price {
	width: 66px;
}
.table-cart .default-table .quantity {
	width: 195px;
}
.table-cart .default-table .quantity form {
	float: left;
}
.table-cart .default-table .total {
	width: 80px;
}
.table-cart .default-table tbody {
	line-height: 1.45em;
}
.table-cart .default-table tbody td {
	background: #fdfcf6;
}
.table-cart .default-table tbody .products {
	background: #fdfaef;
}
.table-cart .default-table tbody .odd td {
	background: #fdfaef;
}
.table-cart .default-table tbody .odd .products {
	background: #fbf7e7;
}
.table-cart .default-table .description {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 10px;
}
.table-cart .default-table .title {
	display: block;
	color: #1a0401;
	margin: 0;
}
.table-cart .default-table .title a {
	color: #1a0401;
}
.table-cart .default-table .author {
	display: block;
	color: #883b30;
	font-size: 0.92em;
}
.table-cart .default-table .author a {
	color: #883b30;
}
.table-cart .default-table p {
	margin: 0;
	color: #491a13;
	font-size: 0.92em;
}
.table-cart .subtotal th em,
	.table-cart .total th em {
	padding: 1px 0 0;
	font-size: 12px;
}
.table-cart .subtotal th,
	.table-cart .total th,
	.table-cart .subtotal td,
	.table-cart .total td {
	color: #883b30;
	background: #fff;
	border-color: #df2e17;
	border-style: solid;
}
.table-cart .sandh th,
	.table-cart .tax th,
	.table-cart .subtotal th,
	.table-cart .confirm-subtotal th,
	.table-cart .total th {
	text-align: right;
}
.table-cart .subtotal td,
	.table-cart .total td {
	font-size: 18px;
	color: #f00;
}
.table-cart .subtotal th,
	.table-cart .total th {
	border-width: 1px 0 1px 1px;
}
.table-cart .subtotal td,
	.table-cart .total td {
	border-width: 1px 1px 1px 0;
}
.table-cart .subtotal th strong,
	.table-cart .total th strong {
	color: #68251b;
	padding: 0 0 0 30px;
	font-size: 18px;
}
.sandh .note {
	font-weight: normal;
	margin-right: 10px;
}
.table-cart .tt {
	float: left;
	background: #fff;
	padding: 3px;
	color: #68251b;
	font-size: 12px;
	margin: 0;
	width: 20px;
	border: 1px solid #c4c4c4;
}
.table-cart .tbtn {
	float: left;
	margin: 2px 0 0 5px;
}
.table-cart .btn-wrap {
	padding: 0 0 20px;
}
.table-cart .btn-wrap .continue-btn {
	margin: 0;
}
.table-cart .btn-wrap .submit {
	float: right;
	margin: 0;
}
/* Product detail */
.product-detail {
	padding: 5px 0;
	width: 100%;
}
.product-detail .illustration {
	float: left;
	margin: 0 20px 25px 0;
}
* html .product-detail .illustration {
	margin: 0 17px 25px 0;
}
.product-detail .illustration img {
	vertical-align: top;
	border: 1px solid #50555b;
}
.product-detail .price {
	font-size: 12px;
	line-height: 20px;
	color: #9d7537;
	padding: 14px 0;
}
.product-detail .price span {
	font-size: 18px;
	color: #ce620b;
}
.product-detail .double-links {
	width: auto;
	margin: 0 0 16px;
	height: 1%;
}
.product-detail .author {
	font-size: 0.86em;
	display: block;
	margin: 0 0 20px;
}
.product-detail .description-column {
    float: left;
    width: 320px;
}
/* Television description */
.television-description {
	width: 960px;
	margin: 0 auto;
}
.td-wp {
	padding: 0 0 28px;
}
.st-wp {
	padding: 0 0 28px;
}
.td-wp1 {
	padding: 0 0 10px
}
.television-description:after {
	content: "";
	display: block;
	clear: both;
}
.television-description .description {
	overflow: hidden;
	height: 1%;
}
.television-description .description .d-list {
	margin: 0 0 0 -12px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.television-description .description .d-list li {
	float: left;
	margin-left: -2px;
	padding: 0 14px;
	background: url('/static/images/separator3.gif') no-repeat 0 50%;
}
.television-description #slideshow {
	float: right;
	width: 468px;
	background: none;
	margin: 0 -4px 0 30px;
	padding: 0;
}
.television-description.st-wp #slideshow {
	float: left;
	width: 638px;
	margin: 0 30px 0 -4px;
}
.television-description #slideshow .hold-c {
	position: relative;
	width: 460px;
	height: 270px;
}
.television-description.st-wp #slideshow .hold-c {
	width: 630px;
}
.television-description #slideshow .slide-hold {
	margin: 0;
	width: 460px;
	height: 270px;
}
.television-description.st-wp #slideshow .slide-hold {
	width: 630px;
}
.television-description #slideshow div.slide {
	top: 0;
	left: 0;
}
.television-description #slideshow .illustration {
	width: 460px;
	height: 270px;
	position: static;
}
.television-description.st-wp #slideshow .illustration {
	width: 630px;
	height: 270px;
}
.television-description #slideshow .scrolling {
	width: 460px;
	right: 0;
	background: none;
	padding: 0;
	height: 46px;
}
.television-description.st-wp #slideshow .scrolling {
	width: 630px;
}
.television-description #slideshow .scrolling-area {
	height: 35px;
	padding: 11px 68px 0;
	background: url('/static/images/bg-slideshow-scrolling.png') no-repeat;
	width: 324px;
}
.television-description.st-wp #slideshow .scrolling-area {
	background: url('/static/images/bg-slideshow-scrolling-str.png') no-repeat;
	width: 491px;
}
.television-description #slideshow .btn-play-pause {
	background: url('/static/images/btn-play02-pause.png') no-repeat;
}
.television-description #slideshow .btn-play {
	background: url('/static/images/btn-play02.png') no-repeat;
}
.television-description #slideshow .link-prev {
	background: url('/static/images/link-prev02.png') no-repeat;
}
.television-description #slideshow .link-next {
	background: url('/static/images/link-next02.png') no-repeat;
}
.television-description #slideshow .scrolling ul {
	width: 324px;
	position: relative;
}
.television-description #slideshow .scrolling ul a {
	color: #fff;
}
.television-description #slideshow .scrolling ul a:hover,
	.television-description #slideshow .scrolling ul li.active a {
	color: #000;
	background: url('/static/images/bg-scrolling-ai.png') no-repeat;
}
/* Episodes */
.episodes-holder {
	width: 960px;
	margin: 0 auto 20px;
}
.episodes .mtitle-block .block-holder {
	padding: 10px 0 18px;
}
.episodes .sorting .form-area {
	float: left;
	padding: 8px 0 0;
}
.sorting {
	height: 1%;
	overflow: hidden;
	padding: 2px 4px 16px 0;
}
.sorting .form-area {
	overflow: hidden;
	width: 630px;
}
.sorting .form-area label {
	float: left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 12px 0 0;
	color: #90432c;
}
.sorting .form-area select {
	float: left;
	width: 150px;
	margin: 0 12px 0 0;
	color: #000;
	font-size: 11px;
}
.sorting .cbutton {
	float: right;
}
/* Episodes blocks */
.episodes-blocks {
	margin: 0 -4px;
	width: 968px;
	overflow: hidden;
}
.episodes-blocks .row {
	overflow: hidden;
	margin: 0 0 0 -12px;
	width: 980px;
}
.episodes-blocks .block {
	width: 314px;
	float: left;
	margin: 0 0 35px 12px;
	display: inline;
}
.episodes-blocks .block .cbox {
	margin: 0 0 14px;
}
.title-box-top {
	background: #5c4c5c url('/static/images/bg-purple-boxtr.gif') no-repeat 100% 0;
	font-size: 0.83em;
	text-transform: uppercase;
	color: #fff;
}
.title-box-area {
	background: url('/static/images/bg-purple-boxtl.gif') no-repeat;
	padding: 6px 10px;
}
.cbox.purple .title-box-top {
	background: #5c4c5c url('/static/images/bg-purple-boxtr.gif') no-repeat 100% 0;
}
.cbox.purple .title-box-area {
	background: url('/static/images/bg-purple-boxtl.gif') no-repeat;
}
.cbox.green .title-box-top {
	background: #3d5f5f url('/static/images/bg-green-boxtr.gif') no-repeat 100% 0;
}
.cbox.green .title-box-area {
	background: url('/static/images/bg-green-boxtl.gif') no-repeat;
}
.cbox.red .title-box-top {
	background: #7e3825 url('/static/images/bg-red-boxtr.gif') no-repeat 100% 0;
}
.cbox.red .title-box-area {
	background: url('/static/images/bg-red-boxtl.gif') no-repeat;
}
.cbox h3 {
	margin: 0 0 5px;
}
.main-cbox .boxes-body .photo {
	margin-right: -11px;
}
.cbox .boxes-body p {
	line-height: 1.4em;
}
.cbox .boxes-body .content-dhold p {
	margin: 0 0 18px;
}
.cbox .boxes-body .box a {
	text-decoration: underline;
}
.cbox .boxes-body .box a:hover {
    text-decoration: none;
}
.cbox .boxes-body p a:hover {
	text-decoration: none;
}
.cbox p {
	margin: 0 0 17px;
}
.cbox address {
	font-style: normal;
	margin: 0 0 17px;
}
.cbox address span {
	display: block;
}
.cbox address strong {
	padding: 0 5px 0 0;
	color: #491a13;
}
.cbox.red .box h3 {
	color: #491a13;
}
.cbox.red .box p,
.cbox.red .box ul,
.cbox.red .box ol {
	color: #6c2e1f;
}
.cbox.red .box a {
	color: #c31900;
}
.cbox.purple .box h3 {
	color: #2a1e2a;
}
.cbox.purple .box p,
.cbox.purple .box ul,
.cbox.purple .box ol {
	color: #706171;
}
.cbox.purple .box a {
	color: #854885;
}
.cbox.green .box h3 {
	color: #062c2c;
}
.cbox.green .box p,
.cbox.green .box ul,
.cbox.green .box ol {
	color: #224646;
}
.cbox.green .box a {
	color: #008888;
}
.main-tbox {
	font-size: 1.5em;
	line-height: 1.1em;
	text-transform: none;
}
.main-tbox h2 {
	margin: 0;
	font-size: 0.95em;
}
.main-tbox .title-box-area {
	padding: 14px 15px 15px 20px;
}
.episodes-blocks .box-body {
	overflow: hidden;
	padding: 10px;
}
.episodes-blocks .video {
	width: 138px;
	height: 78px;
	overflow: hidden;
	float: left;
	display: block;
	position: relative;
}
.episodes-blocks .video img {
	vertical-align: top;
}
.episodes-blocks .video:hover {
	text-decoration: none;
	border: 0;
}
.episodes-blocks .video:hover .play {
	top: 20px;
}
.episodes-blocks .video .play {
	background: url('/static/images/btn-video-play.png') no-repeat;
	width: 44px;
	height: 44px;
	position: absolute;
	top: -99999px;
	left: 47px;
}
.episodes-blocks .watch {
	float: right;
	height: 54px;
	width: 89px;
	overflow: hidden;
	color: #fff;
	padding: 24px 10px 0 48px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	background: url('/static/images/btn-watch-video.gif') no-repeat;
}
.episodes-blocks .watch:hover {
	text-decoration: none;
	background-position: 0 -78px;
}
.episodes-blocks .text-box {
	color: #725e73;
	padding: 0 0 0 15px;
	line-height: 1.3em;
}
.episodes-blocks .text-box .heading,
	.episodes-blocks .text-box .heading a {
	color: #483848;
	padding: 0;
}
.episodes-blocks .text-box .series {
	display: block;
	color: #b093b2;
	font-size: 0.92em;
}
.episodes-blocks .text-box p {
	margin: 0 0 17px;
}
/* Television detail */
.columns-area {
	margin: 0 -30px 0 -20px;
	padding: 5px 0 0;
}
.columns-area:after {
	content: "";
	display: block;
	clear: both;
}
.columns-area .column {
	width: 460px;
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	display: inline;
	float: left;
}
/* Video box */
.television-description .video-box .title-box-top {
	background: #ccb58c url('/static/images/bg-videobox-tr.gif') no-repeat 100% 0;
	margin: 0 0 1px;
}
.television-description .video-box .title-box-area {
	background: url('/static/images/bg-videobox-tl.gif') no-repeat;
}
.television-description .video-box .placeholder {
	margin: 0 0 20px;
}
.placeholder img {
	vertical-align: top;
}
.television-description .column .mtitle-block {
	width: 460px;
	margin-bottom: 18px;
}
.television-description .mtitle-block .block-holder {
	padding-bottom: 18px;
}
.television-description .form-box,
	#content .form-box {
	width: 100%;
}
.television-description .form-box label {
	width: 110px;
}
.television-description .form-box .text {
	width: 230px;
}
.television-description .form-box .info {
	float: left;
	font-size: 0.86em;
	line-height: 1.4em;
	color: #491A13;
	padding: 8px 0 0 10px;
}
.television-description .form-box .submit {
	margin-left: 120px;
}
.television-description .episodes-blocks {
	width: 100%;
	margin: 0;
}
.television-description .episodes-blocks .text-box {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 20px;
}
* html .television-description .episodes-blocks .text-box {
	padding: 0 0 0 17px;
}
.television-description .episodes-blocks .text-box p {
	margin: 0 0 6px;
}
/* Related boxes */
.related-boxes {
	padding: 0 0 20px;
}
.related-boxes .box {
	width: 100%;
	overflow: hidden;
	padding: 0 0 34px;
}
.related-boxes .box .illustration {
	float: left;
	width: 138px;
}
.related-boxes .box .title-box-top {
	margin: 0 0 1px;
}
.related-boxes .cbutton {
	float: right;
}
/* Search archives */
.search-archives {
	margin-bottom: 16px;
	position: relative;
	width: 100%;
}
#content .search-archives {
	margin: 4px 0 4px -4px;
	width: 636px;
}
.search-archives .hold-c {
	padding: 18px 24px;
	height: 1%;
}
.search-archives h2,
	.today-program h2 {
	margin: 0 0 16px;
	font-size: 24px;
	line-height: 28px;
	color: #483848;
}
.search-archives .search-form {
	overflow: hidden;
	padding: 0 0 7px;
}
.search-archives .search-form .text {
	float: left;
	background: url('/static/images/bg-search-f02.gif') no-repeat;
	width: 515px;
	height: 36px;
	padding: 0 12px;
	overflow: hidden;
}
.search-archives .search-form .text input {
	padding: 10px 0;
	margin: 0;
	font-size: 12px;
	color: #847585;
	width: 514px;
	outline: none;
	background: none;
	border: 0;
}
.search-archives .search-form .text.wide {
	width: 847px;
}
.search-archives .search-form .text.wide input {
	width: 860px;
}
.search-archives .search-form .submit {
	float: right;
	border: none;
	outline: none;
	height: 36px;
	cursor: pointer;
	width: 49px;
	padding: 0;
	margin: 0;
	background: transparent url('/static/images/btn-go02.gif');
}
.search-archives .code-find .text,
	.search-archives .code-find .text input {
	width: 130px;
}
.search-archives .code-find .submit {
	float: left;
	margin: 0 10px 0 0;
}
.search-archives .search-form .look {
	float: left;
	margin: 10px 0 0;
	color: #854885;
	text-decoration: underline;
}
.search-archives .search-form .look:hover {
	text-decoration: none;
}
/* Archive holder */
#content .mtitle-block {
	width: 100%;
}
.archive-list {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 4px 0 8px;
	font-weight: bold;
	list-style: none;
	line-height: 34px;
	font-size: 12px;
}
.archive-list li {
	float: left;
	margin: 0 1px 0 0;
}
.archive-list a {
	float: left;
	color: #fefefe;
	cursor: pointer;
	background: url('/static/images/bg-archive-list-l01.gif') no-repeat;
}
.archive-list a span {
	height: 35px;
	padding: 0 12px;
	float: left;
	background: url('/static/images/bg-archive-list-r01.gif') no-repeat 100% 0;
}
.archive-list a.left-item {
	background: url('/static/images/bg-archive-list-l02.gif') no-repeat;
}
.archive-list a.left-item span {
	padding: 0 12px 0 15px;
}
.archive-list a.right-item {
	background: url('/static/images/bg-archive-list-r04.gif') no-repeat 100% 0;
}
.archive-list a.right-item span {
	background: url('/static/images/bg-archive-list-l06.gif') no-repeat;
	padding: 0 15px 0 12px;
}
.archive-list a:hover {
	text-decoration: none;
	background: url('/static/images/bg-archive-list-l01-h.gif') no-repeat;
}
.archive-list a:hover span {
	background: url('/static/images/bg-archive-list-r01-h.gif') no-repeat 100% 0;
}
.archive-list a.left-item:hover {
	background: url('/static/images/bg-archive-list-l02-h.gif') no-repeat;
}
.archive-list a.right-item:hover {
	background: url('/static/images/bg-archive-list-r02-h.gif') no-repeat 100% 0;
}
.archive-list a.right-item:hover span {
	background: url('/static/images/bg-archive-list-l03-h.gif') no-repeat;
}
.archive-list .visited a,
	.archive-list .visited a:hover {
	background: url('/static/images/bg-archive-list-l03.gif') no-repeat;
}
.archive-list .visited a span,
	.archive-list .visited a:hover span {
	background: url('/static/images/bg-archive-list-r02.gif') no-repeat 100% 0;
}
.archive-list .visited a.left-item,
	.archive-list .visited a.left-item:hover {
	background: url('/static/images/bg-archive-list-l05.gif') no-repeat;
}
.archive-list .visited a.left-item span,
	.archive-list .visited a.left-item:hover span {
	background: url('/static/images/bg-archive-list-r02.gif') no-repeat 100% 0;
}
.archive-list .visited a.right-item,
	.archive-list .visited a.right-item:hover {
	background: url('/static/images/bg-archive-list-r03.gif') no-repeat 100% 0;
}
.archive-list .visited a.right-item span,
	.archive-list .visited a.right-item:hover span {
	background: url('/static/images/bg-archive-list-l04.gif') no-repeat;
}
/* Radio container */
.intro-t {
	margin: 0 4px 30px;
	font-size: 1.16em;
	line-height: 1.4em;
}
.radio-container .columns-area {
	padding-bottom: 28px;
}
/* Today program */
.radio-container .today-program {
	width: 468px;
	margin: -4px -8px 0 0;
}
.today-program {
	width: 100%;
	position: relative;
	color: #483848;
}
.today-program .box-body {
	padding: 16px 20px;
}
.today-program p {
	margin: 0 0 16px;
	font-size: 1.16em;
	line-height: 1.2em;
}
.today-program h2 {
	margin: 0 0 10px;
}
.mp3-player img {
	vertical-align: top;
}
.today-program .mp3-player {
	margin: 0 0 20px;
}
.today-program .btn-wrap {
	padding: 0 0 20px;
}
.today-program .btn-wrap .button {
	float: left;
	margin: 0 10px 10px 0;
}
.today-program .btn-wrap .next-program,
	.today-program .btn-wrap .next-program-2,
	.today-program .btn-wrap .prev-program,
	.today-program .btn-wrap .prev-program-2 {
	float: right;
	margin: 0 0 0 1px;
	color: #fff;
}
.today-program .btn-wrap .prev-program {
	padding: 0 10px 0 23px;
	background: url('/static/images/bg-button-l9.png') no-repeat;
}
.today-program .btn-wrap .prev-program-2 span.l {
	padding: 0 0 0 23px;
	background: url('/static/images/bg-button-l9.png') no-repeat;
}
.today-program .btn-wrap .prev-program:hover {
	background: url('/static/images/bg-button-l9-h.png') no-repeat;
}
.today-program .btn-wrap .prev-program-2:hover span.l {
	background: url('/static/images/bg-button-l9-h.png') no-repeat;
}
.today-program .btn-wrap .next-program {
	padding: 0 23px 0 10px;
	background: url('/static/images/bg-button-l8.png') no-repeat 100% 0;
}
* html .today-program .btn-wrap .next-program {
	background-position: 101% 0;
}
.today-program .btn-wrap .next-program:hover {
	background: url('/static/images/bg-button-l8-h.png') no-repeat 100% 0;
}
* html .today-program .btn-wrap .next-program:hover {
	background-position: 101% 0;
}
.today-program .box-list {
	padding: 20px 20px;
	background: url('/static/images/divider04.gif') repeat-x;
	height: 1%;
}
.today-program .box-list ul {
	margin: 0 0 0 -9px;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.today-program .box-list ul li {
	margin-left: -1px;
	background: url('/static/images/separator2.gif') no-repeat 0 2px;
	float: left;
	padding: 0 10px;
}
.today-program .box-list ul a {
	text-decoration: underline;
	color: #854885;
}
.today-program .box-list ul a:hover {
	text-decoration: none;
}
/* Radio detail*/
.radio-detail {
	margin: -5px 0 0;
	position: relative;
}
.radio-detail .meta {
	border: 0;
	padding: 0 0 20px 2px;
}
.radio-detail .today-program {
	width: 634px;
	margin: 0 0 34px -2px;
}
.radio-detail .today-program .btn-wrap {
	padding: 0 0 5px;
}
.radio-detail .content-dhold {
	padding: 0 0 0 2px;
}
.radio-detail .content-dhold p {
	margin: 0 0 18px;
}
.radio-detail .content-dhold p strong {
	padding: 0 5px 0 0;
}
.radio-detail .mtitle-block {
	margin: 0 0 5px;
}
.radio-detail .mtitle-block .block-holder {
	padding: 10px 0 16px;
}
.related-resources {
	padding: 0 0 24px;
}
.resources-list {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #804a3c;
}
.resources-list li {
	border-bottom: 1px solid #eee1c0;
	padding: 6px 10px 8px;
}
.resources-list img {
	float: left;
	margin: 2px 10px 0 0;
}
.resources-list a {
	text-decoration: underline;
	color: #c31900;
}
.resources-list a:hover {
	text-decoration: none;
}
.resources-list p {
	margin: 3px 0 0 0;
}
.radio-detail .form-box h2 {
	margin: 0 0 8px;
}
.radio-detail .form-box .mtitle-block {
	margin: 0 0 18px;
}
.radio-detail .form-box .text,
	.radio-detail .form-box .text input {
	width: 250px;
}
.radio-detail .form-box .textarea {
	width: 420px;
}
.radio-detail .form-box .textarea textarea {
	height: 140px;
}
/* Listen area */
.listen-area .block {
	margin: 0 0 30px;
	padding: 8px 0 0;
}
.listen-area .block .mtitle-block {
	margin: -12px 0 20px;
	position: relative;
}
.listen-area .block .mtitle-block .block-holder {
	padding: 0 0 16px;
}
.listen-area .default-table td {
	text-align: left;
}
/* Getting started */
.getting-started {
	margin: 4px 0 4px -2px;
	position: relative;
	width: 634px;
	color: #706171;
}
.getting-started .box-body {
	padding: 15px 20px;
	height: 1%;
}
.getting-started p {
	margin: 0;
	line-height: 1.5em;
}
.getting-started a {
	text-decoration: underline;
	color: #854885;
}
.getting-started a:hover {
	text-decoration: none;
}
/* Education training */
.education-training .content-list-section {
	padding: 0;
}
.education-training .intro-t {
	margin-bottom: 10px;
}
.education-training .cbox,
	.world-works .cbox {
	color: #706171;
}
.education-training .cbox .title,
	.education-training .cbox .title a,
	.world-works .cbox .title,
	.world-works .cbox .title a {
	color: #854885;
}
.education-training .cbox .upcoming-list {
	color: #5c4c5c;
	padding: 0 0 4px;
}
/* Policy papers */
.policy-papers .intro-t {
	margin-bottom: 12px;
}
.policy-papers .resources-list {
	border-top: 1px solid #EEE1C0;
	margin: 0 0 20px;
}
.policy-papers .resources-list li {
	padding: 8px 10px;
}
.policy-papers .cbutton {
	float: right;
}
/* For columns */
.columns-4 {
	overflow: hidden;
	margin: 0 0 22px -12px;
}
.columns-4 .column {
	float: left;
	width: 233px;
	display: inline;
	margin: 0 0 10px 12px;
}
.cbox .boxes-body {
	width: 100%;
	overflow: hidden;
}
.cbox .boxes-body .box {
	margin: -3px 0 0;
	background: url('/static/images/divider04.gif') repeat-x;
}
.cbox .boxes-body .box ul,
.cbox .boxes-body .box ol {
	padding: 0 0 0 25px;
	margin: 0;
}
.cbox .boxes-body .box blockquote {
	margin: 0;
	padding: 0;
}
.cbox .boxes-body .box blockquote q {
	font-style: italic;
	display: block;
	line-height: 1.4em;
	margin: 0 0 10px 0;
}
.cbox .boxes-body .box blockquote cite {
	display: block;
	text-align: right;
	color: #c27152;
}
.columns-4 .cbox .boxes-body .box {
	padding: 20px 5px 16px 20px;
}
.world-works .cbox .next-step {
	position: absolute;
	top: 34px;
	right: -13px;
}
.world-works .cbox {
	overflow: visible;
}
.world-works .cbox .hold-c {
	min-height: 316px;
	position: relative;
	overflow: visible;
}
* html .world-works .cbox .hold-c {
	height: 316px;
}
.world-works .columns-4 .cbox .boxes-body .box {
	padding: 16px 20px 0;
}
.world-works .cbox .boxes-body .heading {
	color: #483848;
}
.world-works .cbox .boxes-body .find-box {
	padding: 0 0 10px;
}
.world-works .cbox .boxes-body .find-box .text input {
	color: #706171;
}
.world-works .cbox .boxes-body .find-box .heading {
	font-size: 0.9em;
}
.world-works .cbox .boxes-body p {
	margin: 0 0 16px;
}
.world-works .cbox .boxes-body p a {
	text-decoration: underline;
	color: #854885;
}
.world-works .cbox .boxes-body p a:hover {
	text-decoration: none;
}
.cbox .boxes-body .see-all {
	margin: -18px 0 0;
}
.cbox .boxes-body .see-all a {
	color: #854885;
	text-decoration: underline;
}
.cbox .boxes-body .see-all a:hover {
	text-decoration: none;
}
.cbox .boxes-body .see-all .align-right {
	margin: 0;
}
.cbox .boxes-body .see-all .cbutton {
	color: #fff;
	text-decoration: none;
}
.cbox .boxes-body .title {
	font-size: 1.16em;
	line-height: 1.1em;
	display: block;
	padding: 0 10px 5px 0;
}
.cbox .boxes-body .b-section {
	padding: 0 0 16px;
}
.b-section ul {
    margin-bottom: 15px;
}
/* Three columns */
.columns-3 {
	overflow: hidden;
	margin: 0 -4px 18px -17px;
}
.columns-3 .column {
	width: 203px;
	float: left;
	margin: 0 0 10px 13px;
	display: inline;
}
.columns-3 .cbox .boxes-body .box {
	padding: 14px 10px 16px;
}
/*.cbox .boxes-body .photo { margin:0 0 15px;}*/
.cbox .boxes-body .text-hold {
	padding: 0 0 0 10px;
}
.cbox .boxes-body .text-hold p {
	margin: 0 0 17px;
	line-height: 1.5em;
}
.cbox .boxes-body .default-num-list {
	margin: 0 0 12px;
}
.cbox .boxes-body .default-num-list li,
	.side-location .default-num-list li {
	padding: 0 5px 4px 21px;
	height: 1%;
}
.cbox .boxes-body .default-num-list li:after {
	content: "";
	display: block;
	clear: both;
}
.side-location .default-num-list li:after {
	content: "";
	display: block;
	clear: both;
}
.cbox .boxes-body .default-num-list li span,
	.side-location .default-num-list li span {
	font-weight: bold;
	float: left;
	position: relative;
	padding: 0;
	margin: 0 0 0 -18px;
}
* html .cbox .boxes-body .default-num-list li span,
	* html .side-location .default-num-list li {
	margin-bottom: 3px;
}
/* Two columns */
.columns-2 {
	overflow: hidden;
	margin: 0 -4px 30px -37px;
	position: relative;
}
.columns-2 .column {
	float: left;
	width: 301px;
	display: inline;
	margin: 0 0 0 33px;
}
/* Photos gallery */
.photos-gallery {
	margin: 0 4px 30px;
	z-index: 10;
	position: relative;
}
#content .photos-gallery {
	margin: -8px 0 36px;
}
.photos-gallery .mtitle-block .block-holder {
	padding: 6px 0 18px;
}
#content .photos-gallery .mtitle-block .block-holder {
	padding: 0 0 18px;
}
.photos-gallery .list-photo {
	margin: 0 -20px 8px -4px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.photos-gallery .list-photo li {
	float: left;
	width: 110px;
	padding: 0 13px 10px 0;
}
.photos-gallery .list-photo .item {
	width: 100px;
	background: url('/static/images/bg-photo-gallery-scope.gif') no-repeat;
	height: 74px;
	overflow: hidden;
	display: block;
	padding: 5px;
}
.photos-gallery .list-photo img {
	vertical-align: top;
}
.photos-gallery .cbutton {
	float: right;
}
/* Help resources */
.help-resources .intro-t {
	margin-bottom: 15px;
}
.help-resources .search-form {
/* 	padding: 0 0 20px; */
}
.help-resources .search-form-description {
	color: #483848;
    padding: 0 0 20px;
}
.suggested-searches {
	background: url('/static/images/divider04.gif') repeat-x;
	padding: 18px 20px 0;
	margin: 0 -20px;
}
.h-box {
	overflow: hidden;
	width: 100%;
}
.h-box .heading {
	float: left;
	color: #483848;
	padding-right: 5px;
}
.h-box .search-list {
	float: left;
}
.search-list {
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	overflow: hidden;
	height: 1%;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
}
.search-list li {
	float: left;
	padding: 0 0 0 5px;
}
.search-list a {
	background: url('/static/images/bg-slist-r.gif') no-repeat 100% 0;
	float: left;
	color: #483848;
	cursor: pointer;
}
.search-list a span {
	float: left;
	padding: 0 9px;
	height: 18px;
	color: #483848;
	background: url('/static/images/bg-slist-l.gif') no-repeat;
}
.search-list a:hover {
	text-decoration: none;
}
.search-list li.active a,
	.search-list li.active a:hover {
	background: url('/static/images/bg-slist-ra.gif') no-repeat 100% 0;
	color: #fff;
}
.search-list li.active a span,
	.search-list li.active a:hover span {
	color: #fff;
	background: url('/static/images/bg-slist-la.gif') no-repeat;
}
.suggested-searches .b-box {
	width: 100%;
	padding: 5px 0;
	overflow: hidden;
}
.suggested-searches .b-box ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
}
.suggested-searches .b-box ul a {
	text-decoration: underline;
	color: #854885;
}
.suggested-searches .b-box ul a:hover {
	text-decoration: none;
	color: #be28be;
}
.suggested-searches .b-box .column-1 {
	width: 20%;
}
.suggested-searches .b-box .column-2 {
	width: 20%;
}
.suggested-searches .b-box .column-3 {
	width: 20%;
}
.suggested-searches .b-box .column-4 {
	width: 20%;
}
.suggested-searches .b-box .column-5 {
	width: 20%;
}
.suggested-searches .b-box ul li {
	padding: 0 40px 5px 0;
}
.help-resources .content-list-section .h-box {
	border-bottom: 1px solid #eee1c0;
	margin: 0 0 12px;
}
/* Local offices */
.local-offices .cbox {
	margin-top: 5px;
}
.local-offices .cbox .box {
	padding: 2px 0 0;
}
.local-offices .cbox .columns-holder {
	overflow: hidden;
	padding: 18px 0;
	height: 1%;
	background: url('/static/images/bg-loffices-columns.gif') repeat-y;
}
.local-offices .cbox .columns-holder .column {
	float: left;
	width: 126px;
	padding: 0 10px 0 20px;
}
.local-offices .cbox .columns-holder .column .title {
	padding: 0 0 8px;
	color: #483848;
}
.local-offices .cbox .columns-holder .column ul {
	margin: 0;
	padding: 0 0 18px;
	list-style: none;
}
.local-offices .cbox .columns-holder .column ul li {
    padding-bottom: 3px;
}
.local-offices .cbox .columns-holder .column ul a {
	text-decoration: underline;
	color: #854885;
}
.local-offices .cbox .columns-holder .column ul a:hover {
	text-decoration: none;
}
.no-of-loc .title {
	color: #491a13;
}
.no-of-loc a {
	color: #c31900;
	text-decoration: underline;
}
.no-of-loc a:hover {
	text-decoration: none;
}
/* Image box */
.image-block {
	background: url('/static/images/imagemap.jpg') no-repeat;
	width: 625px;
	height: 465px;
	overflow: hidden;
	position: relative;
	margin: 0 auto 3px;
}
.image-block .mark {
	width: 15px;
	height: 15px;
	position: absolute;
}
.image-block .mark .item {
	overflow: hidden;
	background: url('/static/images/image-mark-1.png') no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	display: block;
	height: 100%;
}
.image-block .mark-2 {
	width: 13px;
	height: 14px;
}
.image-block .mark-2 .item {
	background: url('/static/images/image-mark-2.png') no-repeat;
}
.image-block .mark:hover,
	.image-block .hover {
	z-index: 10;
}
.image-block .mark:hover .popup,
	.image-block .hover .popup {
	display: block;
}
.image-block .popup {
	position: absolute;
	display: none;
	width: 227px;
	cursor: default;
	z-index: 100;
	font-size: 12px;
	line-height: 12px;
	color: #5c4c5c;
}
.image-block .popup .head {
	display: block;
	color: #483848;
	padding: 0 0 14px;
}
.image-block .popup .head em {
	color: #854885;
}
.image-block .popup .link {
	line-height: 14px;
	text-decoration: underline;
	color: #854885;
}
.image-block .popup .link:hover {
	text-decoration: none;
}
.image-block .popup .address {
	font-size: 11px;
	display: block;
	padding: 3px 0 0;
}
.image-block .popup .t,
	.image-block .popup .b {
	background: url('/static/images/bg-popup-t.png') no-repeat;
	height: 10px;
	display: block;
	overflow: hidden;
}
.image-block .popup .b {
	background: url('/static/images/bg-popup-b.png') no-repeat;
}
.image-block .popup .c {
	background: url('/static/images/bg-popup.png') repeat-y;
	height: 1%;
	display: block;
	padding: 10px 10px 14px 22px;
}
/* Position Top Left */
.image-block .p-tl .popup {
	top: 5px;
	left: 4px;
}
.image-block .p-tl .popup .t {
	background: url('/static/images/bg-popup-tl.png') no-repeat;
	height: 26px;
}
/* Position Top Right */
.image-block .p-tr .popup {
	top: 5px;
	left: -215px;
}
.image-block .p-tr .popup .t {
	background: url('/static/images/bg-popup-tr.png') no-repeat;
	height: 26px;
}
/* Position Bottom Left */
.image-block .p-bl .popup {
	bottom: 4px;
	left: 4px;
}
.image-block .p-bl .popup .b {
	background: url('/static/images/bg-popup-bl.png') no-repeat;
	height: 26px;
}
/* Position Bottom Right */
.image-block .p-br .popup {
	bottom: 4px;
	left: -215px;
}
.image-block .p-br .popup .b {
	background: url('/static/images/bg-popup-br.png') no-repeat;
	height: 26px;
}
/* comment-box */
.comment-box {
	width: 100%;
	padding: 0 0 15px;
	overflow: hidden;
}
.comment-box .mtitle-block {
	margin: 0 auto
}
.comment-box .mtitle-block .block-holder {
	padding: 20px 0 24px
}
.comment-box .mtitle-block h2 {
	line-height: 26px
}
.comment-box .mtitle-block .button {
	float: right;
	margin: 4px 0 0;
}
.comment-box .mtitle-block .button .l {
	color: #fcf8ec
}
.comment-box .items {
	width: 100%;
	overflow: hidden;
}
.comment-box .item {
	border-bottom: 1px solid #eee1c0;
	width: 100%;
	padding: 0 0 19px;
	overflow: hidden;
	margin: 19px 0 0;
}
.comment-box .item-holder {
	background: url('/static/images/border-comment-box.gif') repeat-y;
	width: 100%;
	overflow: hidden;
}
.comment-box .description {
	float: left;
	width: 470px;
	padding: 0 20px 0 0;
}
.comment-box .description p {
	line-height: 18px;
	color: #8e7242;
	margin: 0;
}
.comment-box .meta {
	float: right;
	width: 130px;
	padding: 0 !important;
	margin: -3px 0 0;
    clear: none;
    border-top: none;
}
.comment-box .meta li {
	float: left;
	width: 105px;
	margin: 3px 0 0;
}
.comment-box .meta li a {
	text-decoration: none
}
.comment-box .meta li a:hover {
	text-decoration: underline
}
/* photo-box */
.photo-box {
	width: 100%;
	padding: 0 0 37px;
}
.photo-box:after {
	clear: both;
	display: block;
	content: "";
}
.photo-box .btn-wrap .cbutton {
	float: right
}
.photo-box .mtitle-block .block-holder {
	padding: 0 0 25px
}
.photo-box .mtitle-block .block-holder h2 {
	line-height: 26px
}
.photo-box .text {
	width: 100%
}
.photo-box .text ul {
	height: 1%;
	padding: 0 0 15px;
	position: relative;
	margin: -10px 0 0 -3px;
	list-style: none;
	overflow: hidden;
}
.photo-box .text ul li {
	float: left;
	background: url('/static/images/bg-frame.gif') no-repeat;
	width: 100px;
	height: 73px;
	padding: 5px 5px 6px;
	margin: 12px 12px 0 0;
}
.cbox .boxes-body .box .num-list {
	background: url('/static/images/bg-list.gif') repeat-y;
	width: 293px;
	padding: 0 0 0;
	margin: -20px;
	overflow: hidden;
	list-style: none;
}
.cbox .boxes-body .box .num-list li {
	float: left;
	width: 100%;
	background: url('/static/images/border-list.gif') no-repeat;
	padding: 18px 0 12px;
}
.cbox .boxes-body .box .num-list li .item {
	float: left;
	font-size: 1.16em;
	font-weight: bold;
	color: #483848;
	width: 32px;
	padding: 0 20px 0 0;
	text-align: center;
}
.cbox .boxes-body .box .num-list .description {
	float: left;
	width: 220px;
}
.cbox .boxes-body .box .num-list .description .title {
	color: #483848
}
.cbox .boxes-body .box .cbox .boxes-body .num-list .title {
	padding: 0 0 3px
}
.num-list form {
	width: 100%;
	overflow: hidden;
	margin: 14px 0 0;
}
.num-list form label {
	display: block;
	font-weight: bold;
	color: #483848;
	padding: 0 0 4px;
}
.num-list form div {
	width: 100%;
	overflow: hidden;
	margin: 14px 0 0;
}
.num-list form .text {
	float: left;
	width: 94px;
	padding: 6px 10px 3px;
	background: #fff url('/static/images/bg-form-field.gif') no-repeat;
	border: solid #f1f1f1;
	border-width: 0 1px 1px 0;
	height: 16px;
	margin: 0 9px 0 0;
	overflow: hidden;
}
.num-list form .text input {
	width: 94px;
	font-size: 12px;
	border: 0;
	float: left;
	background: none;
	padding: 0;
	margin: 0;
	color: #483848;
	outline: none;
}
.num-list form .text input {
	float: left
}
/* Sidebar */
#sidebar {
	float: right;
	overflow: hidden;
	margin: 6px -8px 0 0;
	padding-right: 4px;
	display: inline;
	width: 301px;
	position: relative;
}
.change-placed #sidebar {
	float: left;
	padding-left: 4px;
	margin: 6px 0 0 -8px;
}
#sidebar .heading {
	background: url('/static/images/bg-heading-bar-b.gif') no-repeat 0 100%;
	width: 294px;
	font-size: 1em;
	padding: 0 4px 0 10px;
	overflow: hidden;
}
#sidebar .heading {
	background: #7e3825 url('/static/images/e-bg-heading.gif') no-repeat;
	width: 267px;
	font-size: 1em;
	padding: 18px 15px 15px 30px;
	overflow: hidden;
}
#sidebar .btn-home {
	float: right;
	margin: 0;
	height: 22px;
	width: 22px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url('/static/images/btn-home.gif');
	background-position: 0 0;
}
#sidebar .btn-home:hover {
	background-position: 0 100%;
}
#sidebar .heading h3 {
	margin: 0;
	color: #fff;
	font-size: 1.465em;
	line-height: 1.1em;
}
#sidebar .heading div {
	background: #b8664a url('/static/images/bg-heading-bar.gif') repeat-x 0 100%;
	width: 275px;
	padding: 0 10px 6px 9px;
	border-bottom: 1px solid #7b3319;
	overflow: hidden;
}
#sidebar .heading .title {
	display: block;
	line-height: 18px;
	color: #fff;
	margin: 8px 0 0;
}
#sidebar .heading .button {
	color: #fcf8ec;
	float: right;
	cursor: pointer;
	margin: 8px 0 0;
}
#sidebar .heading .button .l {
	background: url('/static/images/bg-button-l5.png') no-repeat;
	padding: 0 0 0 22px;
}
#sidebar .heading .button .r {
	background: url('/static/images/bg-button-r5.png') no-repeat
}
#sidebar .radio-nav .box {
	margin: 0 0 19px;
}
#sidebar .box:after {
	clear: both;
	display: block;
	content: "";
}
/* navbar */
.navbar {
	width: 293px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	list-style: none;
/* 	background: url('/static/images/border-bar-b.gif') no-repeat 0 100%; */
}
.navbar li {
	float: left;
	width: 291px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f1d8', endColorstr='#f7eac4');
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f1d8), to(#f7eac4));
	background: -moz-linear-gradient(top, #f9f1d8, #f7eac4);
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #eddcb4;
	border-right: 1px solid #eddcb4;
}
/* MENU SELECTED */
.navbar li.selected {
	border-top: none;
	border-bottom: none;
}
.navbar li.selected a {
	width: 292px;
	margin: 0 0 0 -10px;
	position: relative;
	color: #491a13;
}
.navbar li.selected a span,
.navbar li.selected.open a span {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eedbaf', endColorstr='#e3c686');
/* 
for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eedbaf), to(#e3c686));
	background: -moz-linear-gradient(top,  #eedbaf,  #e3c686);
	padding: 7px 0 6px 10px;
	border-top: 1px solid #fcf4db;
	border-bottom: 1px solid #d6be84;
}
.navbar li.selected a em {
	background: url('/static/images/ico-plus-bar-2.gif') no-repeat
}
/* NAVBAR SELECTED OPEN */
.navbar li.selected.open a {
	width: 261px;
	margin: 0 0 0 -9px;
}
.navbar li.selected.open a span {
	width: 281px;
	border-left: none;
}
.navbar li.selected.open li {
	margin: 0;
	border-top: 1px solid #fff2d2;
	border-bottom: 1px solid #ddc791;
	background-color: #efdfb6;
	background-image: none;
}
.navbar li.selected.open a em {
	background: url('/static/images/ico-minus-bar.gif') no-repeat
}
.navbar li.selected.open {
	width: 295px;
	border-bottom: 1px solid #eddcb4;
}
/* END MENU SELECTED | START MENU */
.navbar li a {
	display: block;
	font-weight: bold;
	color: #68251b;
	width: 280px;
	padding: 0 0 0 10px;
	cursor: pointer;
	text-decoration: none;
}
.navbar li a:hover {
	text-decoration: underline
}
.navbar li a span {
	display: block;
	height: 1%;
	padding: 7px 0 6px;
}
.navbar li a em {
	display: block;
	font-style: normal;
	line-height: 18px;
	padding: 0 10px 0 27px;
	background: url('/static/images/ico-plus-bar.gif') no-repeat;
}
/* MENU OPEN */
.navbar li.open a {
	margin: 0px 0 0 -10px;
	width: 293px;
	position: relative;
}
.navbar li.open {
	width: 292px;
	border-top: none;
	border-left: none;
	border-right: 1px solid #eddcb4;
}
.navbar li.open a span {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f1d8', endColorstr='#f7eac4');
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f1d8), to(#f7eac4));
	background: -moz-linear-gradient(top, #f9f1d8, #f7eac4);
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #eddcb4;
	border-right: 1px solid #eddcb4;
	padding: 7px 0 6px 10px;
}
.navbar li.open a em {
	padding: 0 0 0 27px;
	background: url('/static/images/ico-minus-bar-2.gif') no-repeat;
}
/* end menu selected | start menu */
.navbar ul {
	width: 292px;
	padding: 0;
	margin: 0 0 -1px;
	overflow: hidden;
	list-style: none;
	position: relative !important;
}
.navbar ul li {
	float: left;
	width: 291px;
	border-bottom: 1px solid #ebdaa3;
	border-top: 1px solid #fcf4db;
}
.navbar ul li a {
	font-weight: normal;
	color: #68251b;
	line-height: 16px;
	font-size: 0.9em;
	width: 246px;
	cursor: pointer;
	text-decoration: none;
	padding: 0 0 0 50px;
}
.navbar li.open li {
	margin: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f5e7c5;
	background-color: #fff7e1;
	background-image: none;
}
.navbar li.open ul a {
	width: 253px;
	margin: 0;
	padding: 6px 0 6px 38px;
	line-height: 16px;
	color: #68251b;
	background: none;
}
.navbar li.open li.drop a {
	background: url('/static/images/ico-plus-bar-s.gif') no-repeat 11px 6px
}
.navbar li.open li.open a {
	background: url('/static/images/ico-minus-bar-s.gif') no-repeat 11px 6px
}
.nav-bar li.open ul li.open a {
	padding: 6px 0 6px 10px;
	background: #f5e9c3;
}
.navbar li.open li.active a {
	font-weight: bold;
	background: url('/static/images/arrow05.gif') no-repeat 15px 10px;
}
.radio-nav .navbar li.open li.active a {
	font-weight: normal
}
.navbar ul ul {
	width: 294px;
	padding: 0;
	margin: 0 0 -1px;
	overflow: hidden;
	list-style: none;
	border-top: 1px solid #ebdaa3;
}
* html .navbar ul li a {
	padding: 6px 0 6px 30px !important;
}
* html .navbar ul ul li a {
	padding: 6px 0 6px 50px !important;
}
* html .navbar ul ul ul li a {
	padding: 6px 0 6px 70px !important;
}
* +html .navbar ul li a {
	padding: 6px 0 6px 30px !important;
}
* +html .navbar ul ul li a {
	padding: 6px 0 6px 50px !important;
}
* +html .navbar ul ul ul li a {
	padding: 6px 0 6px 70px !important;
}
.navbar ul ul li {
	float: left;
	width: 294px;
	background: #fbf2d4;
	border-bottom: 1px solid #f2e3b2;
	border-top: 1px solid #fff;
}
.navbar ul ul ul li {
	background: #fff9e7;
}
.navbar li.open li.open ul a {
	color: #68251b;
	width: 244px;
	padding: 6px 0 6px 20px;
	background: none;
}
.navbar li.open li.drop ul a {
	color: #68251b;
	width: 244px;
	padding: 6px 0 6px 50px;
	background: none;
}
.navbar li.open li.open ul ul a {
	padding: 6px 0 6px 30px;
}
.nav-bar li.open a em,
	.nav-bar li a em {
	background: none;
	padding: 0;
}
.nav-bar li a {
	background: url('/static/images/bg-bar-list2.gif') repeat-x 0 100%;
	padding: 0 0 0 10px;
}
.nav-bar li {
	border-top: none;
	margin: -1px 0 0;
}
.nav-bar li li {
	border-top: 1px solid #fcf4db;
	margin: 0;
}
.nav-bar li li li {
	border-top: 1px solid #fff !important;
	margin: 0;
}
.nav-bar li.open ul li a {
	background: #f5e9c3;
	width: 284px;
	display: block;
	padding: 6px 0 6px 10px;
}
.nav-bar ul li a:hover,
	.nav-bar li.open ul li a:hover {
	background: #f2e5bd url('/static/images/bg-bar-list3.gif') repeat-x 0 100%;
	text-decoration: none;
}
.nav-bar ul ul li a {
	background: #fbf2d4;
	width: 270px;
	padding: 6px 4px 6px 20px;
}
.nav-bar ul ul li a:hover,
	.nav-bar li.open ul ul li a:hover {
	background: none;
	text-decoration: underline;
}
.nav-bar ul ul ul li a {
	background: #fef9e8;
	width: 258px;
	padding: 6px 4px 6px 32px;
}
.nav-bar ul ul ul li a:hover {
	background: #fef9e8;
	text-decoration: underline;
}
.nav-bar li.open ul li a {
	background: #f5e9c3;
	width: 284px;
	padding: 6px 0 6px 10px;
}
.nav-bar li.open ul ul a {
	background: #fbf2d4;
	padding: 6px 4px 6px 20px;
	width: 270px;
}
.navbar li.other-color ul a {
	color: #883b30;
}
#sidebar .nocollapse a em,
.radio-nav .nocollapse li a em {
	background: none;
}
/* Cartbox */
.cart .subtotal {
	margin: 0;
	float: left;
	line-height: 16px;
}
.cart .cbutton,
.cart .button {
	float: right;
}
.cart strong {
	font-size: 14px;
	color: #483848;
	display: block;
}
.cart a {
	color: #826a83;
	text-decoration: underline;
}
.cart a:hover {
	text-decoration: none;
}
.sidebar-widget-location {
	height: 1%;
	overflow: hidden;
	margin: 0 0 10px;
}
/*.home-side .sidebar-widget-location {
	margin: 0 0 23px;
}*/
.sidebar-widget-upcoming {
	margin: 0 0 35px;
}
.side-location {
	margin: 0 0 10px;
	background: url('/static/images/bg-sidebar-widget.gif') repeat-y;
	font-size: 0.98em;
	line-height: 1.333em;
}
.side-location .holder {
	height: 1%;
	overflow: hidden;
	background: url('/static/images/bg-sidebar-widget-b.gif') no-repeat 0 100%;
	padding: 11px 14px 24px 20px;
}
.side-nav .holder {
	padding: 20px;
	background: url('/static/images/bg-sidenav-holder.gif') repeat-y;
	width: 254px;
	margin: 0 0 0 10px;
}
.side-nav .holder p {
	margin: 0;
}
/*.home-side .side-location .holder {
	padding-bottom: 15px;
}*/
.side-location blockquote {
	margin: 0 10px 0 0;
}
.side-location blockquote q {
	quotes: none;
}
.side-location blockquote q:before {
	content: "";
}
.side-location blockquote q:after {
	content: "";
}
.side-location blockquote cite {
	display: block;
	padding: 15px 0 0;
	text-align: right;
	color: #b35738;
}
.side-location address {
	font-style: normal;
}
.side-location address span {
	display: block;
}
.side-location address strong {
	padding: 0 5px 0 0;
	color: #491a13;
}
.photo img {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #f2e3be;
	background: #fff;
	margin: -7px -10px 12px -10px;
}
.columns-3 .photo img {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #f2e3be;
	background: #fff;
	margin: 0 0 12px 0;
}
.side-location img {
	vertical-align: top;
}
.side-location .block {
	padding: 0 8px 0 9px;
}
.side-location .title {
	font-size: 1.16em;
	line-height: 1.1em;
	display: block;
	padding: 0 0 5px;
}
/*.home-side .side-location .location-form {
	padding: 18px 0 0 18px;
	width: 276px;
	position: relative;
	margin: 0 -5px 10px -19px;
	background: url('/static/images/e-bg-stripe.gif') repeat-x;
}
.home-side .side-location .subscribe-btn {
	padding: 19px 0 0 19px;
	width: 275px;
	position: relative;
	margin: 0 -5px 0 -10px;
	background: url('/static/images/e-bg-stripe.gif') repeat-x;
}*/
.side-location .block-btn {
	padding: 23px 20px 8px 19px;
	width: 255px;
	position: relative;
	margin: 0 -5px 0 -10px;
	background: url('/static/images/e-bg-stripe.gif') repeat-x;
}
.side-location .block-btn-wt {
	margin: -5px -5px 0 -10px;
	padding: 18px 20px 20px 20px;
}
.sidebar-widget-e-zine {
	margin: 0 0 30px;
}
.form-e-zine {
	background: url('/static/images/e-bg-stripe.gif') repeat-x;
	padding: 24px 0 5px;
	margin: 0 -10px;
	position: relative;
}
.form-e-zine .form-box label {
	width: 110px;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	padding: 0 14px 0 0;
}
.sidebar-widget-e-zine .form-e-zine .form-box label {
	color: #b35738
}
.colour-chart-2 .form-e-zine .form-box label {
	color: #3d5f5f;
}
.form-e-zine .form-box .text {
	float: left;
}
.form-e-zine .form-box .text input {
	color: #3d5f5f;
	width: 130px;
	font-size: 12px;
	font-weight: normal;
}
.form-e-zine .form-box .zip,
	.form-e-zine .form-box .zip input {
	width: 75px;
}
.form-e-zine .form-box .submit {
	margin: 0 0 0 125px;
}
.location-form label {
	display: block;
	margin: 0 0 11px;
	color: #491a13;
	font-weight: bold;
	font-size: 1.1666em;
	line-height: 1em;
}
.location-form select {
	display: block;
	width: 174px;
}
.sidebar-widget-gstarted {
	margin: 0 0 35px;
}
.sidebar-widget-gstarted .block {
	padding: 5px 10px 0;
}
.side-location .b-wt {
	padding: 5px 10px 0;
	line-height: 1.5em;
}
.side-location .sep-block {
	padding: 16px 20px 10px;
	margin: 0 -10px;
	position: relative;
	background: url('/static/images/e-bg-stripe.gif') repeat-x;
}
/* Find box */
.find-box {
	width: auto;
	padding: 5px 0 0;
}
.find-box .title {
	font-size: 12px;
	color: #491a13;
	padding: 0 0 8px;
}
.find-box label {
	color: #90432c;
	width: auto;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
}
.find-box .text {
	float: left;
}
.find-box .text input {
	width: 94px;
	font-size: 12px;
	font-weight: normal;
}
.find-box .submit {
	float: left;
	margin: 3px 0 0 8px;
}
.find-box string a {
	font-size: 12px;
	color: #854885;
}
.side-location .find-box .local-list {
	margin: 0 0 0 68px;
	padding: 0;
	list-style: none;
}
.side-location .find-box .local-list a {
	text-decoration: underline;
	color: #c31900;
}
.side-location .find-box .local-list a:hover {
	text-decoration: none;
}
.side-location .item-list {
	margin: 0 0 18px;
	padding: 0 4px;
	color: #c31900;
	list-style: none;
}
.side-location .item-list li {
	background: url('/static/images/bullet03.gif') no-repeat 0 6px;
	padding: 0 0 0 10px;
	height: 1%;
}
.side-location .item-list a {
	text-decoration: underline;
	color: #c31900;
}
.side-location .item-list a:hover {
	text-decoration: none;
}
.colour-chart-2 .side-location .item-list li {
	background: url('/static/images/bullet05.gif') no-repeat 0 6px;
}
.colour-chart-2 .side-location .item-list a {
	color: #088;
}
.cbox .boxes-body .content-dhold {
	font-size: 0.98em;
	line-height: 1.333em;
}
.sidebar-widget-support .block {
	padding: 5px 5px 0 10px;
}
.sidebar-widget-support p {
	margin: 0 0 10px;
}
.view-full {
	padding: 5px 10px;
}
.content-list-section {
	height: 1%;
	padding: 26px 0 0;
	overflow: hidden;
}
.content-list, .content-slist {
	padding: 0
}
.content-list .align-right,
	.content-slist .align-right {
	float: right;
	margin: 4px 0 15px 15px;
}
.content-list .align-right img,
	.content-slist .align-right img {
	display: block
}
.content-list .align-left,
	.content-slist .align-left {
	float: left;
	margin: 4px 18px 15px 0;
}
* html .content-list .align-left {
	margin: 4px 15px 0 0
}
* html .content-slist .align-left {
	margin: 4px 15px 0 0
}
* +html .content-list .align-left {
	margin: 4px 15px 0 0
}
* +html .content-slist .align-left {
	margin: 4px 15px 0 0
}
.content-list .align-left img,
	.content-slist .align-left img {
	display: block
}
.content-list .holder,
	.content-slist .holder {
	width: 100%;
	margin: 0 0 4px;
	overflow: hidden;
}
.content-slist p {
	color: #6c2e1f
}
.content-list-section .form-area {
	border-bottom: 1px solid #eee1c0;
	padding: 0 0 8px;
}
.content-list-section .section {
	height: 1%;
	overflow: hidden;
	margin: 0 0 34px;
	color: #5c4c5c;
	font-size: 1.147em;
	line-height: 1.428em;
}
.content-slist .section {
	margin: 0 0 14px
}
.content-list-section .section h2 {
	margin: 0 0 10px;
	color: #854885;
	font-size: 1.714em;
	line-height: 1.15em;
}
.content-list-section .section h2 a {
	color: #854885;
}
.content-list-section .section p {
	margin: 0 0 15px;
}
.content-list-section .section p img {
	margin: 0 15px 15px 0;
}
.content-list-section .section p a {
	text-decoration: underline;
	color: #854885;
}
.content-list-section .section p a:hover {
	text-decoration: none;
}
.content-list-section .section a img {
	float: left;
	margin: 0 15px 15px 0;
	background: #f5ecd2;
	padding: 4px;
	border: 1px solid #eee1c0;
}
.content-list-section .section a:hover img {
	border: 1px solid #d3b8a8;
	background: #f5e2d7;
}
.content-list-section .section .action-list {
	height: 1%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.content-list-section .section .action-list li {
	float: left;
	margin: 0 5px 0 0;
}
.content-list-section .default-unnum-list {
	padding: 4px 0 0;
}
.content-list-section .default-unnum-list li {
	background: url('/static/images/bullet02.gif') no-repeat 12px 50%;
	padding: 0 30px;
}
.side-location .button {
	color: #fff;
}
.side-location .b-section {
	padding: 2px 0 12px;
}
.colour-chart-3 {
	color: #5c4c5c;
}
.colour-chart-3 .heading {
	background: url('/static/images/e-bg-heading-3.gif') no-repeat;
}
.colour-chart-3 .side-location .title {
	color: #854885;
}
.colour-chart-3 .side-location .find-box label,
	.colour-chart-3 .side-location .find-box .text input {
	color: #706171;
}
.colour-chart-3 .side-location .find-box .title {
	color: #483848;
}
.cbox .boxes-body .box ul.upcoming-list {
	margin: 0;
	padding: 0 0 7px;
	list-style: none;
	font-size: 0.9em;
	line-height: 1.2em;
}
.upcoming-list li {
	padding: 0 10px 3px 20px;
}
.upcoming-list .date {
	background: url('/static/images/ico-date-2.gif') no-repeat 0 2px;
}
.upcoming-list .event {
	background: url('/static/images/ico-event.gif') no-repeat 0 1px;
}
.upcoming-list .educ {
	background: url('/static/images/ico-educ-2.gif') no-repeat 0 1px;
}
.upcoming-list .miles {
	background: url('/static/images/ico-miles.gif') no-repeat 0 1px;
}
.cbox .upcoming-list .date,
	.colour-chart-3 .upcoming-list .date {
	background: url('/static/images/ico-date-3.gif') no-repeat 0 1px;
}
.cbox .upcoming-list .event,
	.colour-chart-3 .upcoming-list .event {
	background: url('/static/images/ico-event-2.gif') no-repeat 0 1px;
}
.cbox .upcoming-list .educ,
	.colour-chart-3 .upcoming-list .educ {
	background: url('/static/images/ico-educ.gif') no-repeat 0 1px;
}
.meta {
	clear: both;
	margin: 10px 0 0 0;
	padding: 3px 0 13px;
	list-style: none;
	border-top: 1px solid #eee1c0;
}
.content-dhold .meta {
	margin: -10px 0 0 0;
	padding: 0 0 12px;
	border-top: none;
}
.content-slist .meta {
	padding: 0 0 12px;
	border-top: none;
}
.meta li {
	display: inline;
	padding: 2px 5px 2px 20px;
	color: #8e7242;
	font-size: 10px;
	line-height: 1.4em;
}
.meta li.date {
	background: url('/static/images/ico-date.gif') no-repeat 0 50%;
}
.meta li.event {
	background: url('/static/images/ico-event-3.gif') no-repeat 0 50%;
}
.meta li.time {
	background: url('/static/images/ico-time.gif') no-repeat 0 50%;
}
.meta li.cost {
	background: url('/static/images/ico-cost.gif') no-repeat 0 50%;
}
.meta li.listen {
	background: url('/static/images/ico-listen.gif') no-repeat 0 25%;
}
.meta li.author {
	background: url('/static/images/ico-author.gif') no-repeat 0 50%;
}
.meta li.duration {
	background: url('/static/images/ico-duration.gif') no-repeat 0 50%;
}
.meta li.distance {
	background: url('/static/images/ico-distance.gif') no-repeat 0 50%;
}
.meta li.product {
	background: url('/static/images/ico-product.gif') no-repeat 0 50%;
}
.meta li.pdf {
	background: url('/static/images/ico-pdf.gif') no-repeat 0 50%;
}
.meta li.audio {
	background: url('/static/images/ico-audio.gif') no-repeat 0 50%;
}
.meta li.blog {
	background: url('/static/images/ico-blog.gif') no-repeat 0 50%;
}
.meta li.comment {
	background: url('/static/images/ico-comment.gif') no-repeat 0 50%;
}
.meta li.list {
	background: url('/static/images/ico-list.gif') no-repeat 0 50%;
}
.meta a {
	color: #9e6100;
	text-decoration: underline;
}
.meta a:hover {
	text-decoration: none;
}
/* Upcoming training */
.sw-training .title,
	.sw-training .title {
	color: #c31900;
}
.sw-training .upcoming-list {
	color: #90432c;
}
.content-list-section .programs-btn {
	height: 1%;
	overflow: hidden;
	position: relative;
	margin: -15px 0 0;
}
.content-list-section .programs-btn a {
	float: right;
}
/* Mission Church */
.boxes-section .mission-church .boxes-body .title,
	.boxes-section .mission-church .boxes-body .title a {
	color: #483848;
}
.boxes-section .boxes-body .content-dhold p.intro {
	margin: 0;
	line-height: 1.5em;
}
/*.boxes-section .boxes-body .default-unnum-list {
	margin: 0 0 20px;
}
.boxes-section .boxes-body .default-unnum-list li {
	padding: 0 14px 4px;
	background: url('/static/images/bullet04.gif') no-repeat 2px 5px;
}
.boxes-section .for-volunteers .boxes-body .default-unnum-list li,
	.boxes-section .for-families .boxes-body .default-unnum-list li {
	padding: 0 0 2px 14px;
}*/
.boxes-section .for-families .box,
	.boxes-section .for-volunteers .box {
	padding: 20px 10px 20px 20px;
}
.boxes-section .for-families .box .photo,
	.boxes-section .for-volunteers .box .photo {
	margin-right: 0;
}
/*.boxes-section .boxes-body .default-unnum-list a {
	color: #854885;
	text-decoration: underline;
}
.boxes-section .boxes-body .default-unnum-list a:hover {
	text-decoration: none;
}*/
.cbox .btm-box {
	padding-bottom: 0;
}
.boxes-section .training-events .boxes-body .content-dhold p {
	margin: 0;
}
.cbox .question {
	padding: 14px 0 0;
}
.cbox .question .title {
	color: #483848;
	font-size: 1em;
	padding: 0 0 2px;
}
.cbox .question a {
	text-decoration: underline;
	color: #854885;
}
.cbox .question a:hover {
	text-decoration: none;
}
/* Support box */
.support-box {
	margin: 0;
	color: #fff;
	position: relative;
}
#sidebar .support-box {
	width: 302px;
	margin: -4px -4px 0 6px;
}
.support-box .title {
	font-size: 1.16em;
	line-height: 1.1em;
	display: block;
	padding: 0 0 4px;
	color: #fff !important;
}
.support-box .box-tl {
	background: #5c4c5c url('/static/images/bg-sb-tl.gif') no-repeat;
}
.support-box .box-tr {
	background: url('/static/images/bg-sb-tr.gif') no-repeat 100% 0;
	padding: 3px 0 0;
}
.support-box .box-bl {
	background: #5c4c5c url('/static/images/bg-sb-bl.gif') no-repeat 0 100%;
}
.support-box .box-br {
	background: url('/static/images/bg-sb-br.gif') no-repeat 100% 100%;
	padding: 15px 20px 16px;
	height: 1%;
}
.support-box a {
	text-decoration: none;
	color: #d5c6d6;
}
.support-box a:hover span {
	text-decoration: underline;
}
.support-box a span {
	padding: 2px 0 2px 25px;
	background: url('/static/images/icon-btn12.png') no-repeat;
}
/* Volunteer trip */
.volunteer-trip .box-content {
	margin: 0 -4px 10px;
	position: relative;
}
.volunteer-trip .box-content img {
	display: block;
	margin: 0 0 6px;
}
.volunteer-trip .hold-c {
	padding: 14px;
}
.volunteer-trip .image-info {
	display: block;
	color: #a24d32;
}
.volunteer-trip p {
	font-size: 1.16em;
	margin: 0 0 15px;
	line-height: 1.3em;
}
.sidebar-widget-click-club {
	margin: 0 0 0 3px;
	position: relative;
}
#sidebar .side-nav {
	margin: 0 0 33px;
}
.section-heading {
	margin: 0 0 10px;
	background: url('/static/images/bg-mtitle-r.gif') no-repeat 100% 100%;
}
.section-heading .holder {
	background: url('/static/images/bg-mtitle-l.gif') no-repeat 0 100%;
	padding: 0 0 20px;
}
.section-heading h2 {
	margin: 0;
	color: #6c2e1f;
	font-size: 1.98em;
	line-height: 1.4em;
}
.banner-placeholder {
	width: 301px;
	margin: 0 0 30px 5px;
}
.banner-placeholder img {
	vertical-align: top;
}
.banner-placeholder .hold-c {
	padding: 5px;
	width: 291px;
	overflow: hidden;
}
/* Sidebar widget box */
.sidebar-widget-box {
	color: #7e3825;
	margin: 0 0 34px;
}
#sidebar .sidebar-widget-box .heading {
	background: url('/static/images/e-bg-heading.gif') no-repeat;
	width: 267px;
	font-size: 1em;
	padding: 18px 15px 15px 30px;
	color: #fff;
	overflow: hidden;
}
.sidebar-widget-box .heading h3 {
	margin: 0;
	font-size: 1.465em;
	line-height: 1.1em;
}
.sidebar-widget-box .side-location .holder {
	padding: 18px 22px 4px 28px;
}
.sidebar-widget-box .link,
	.sidebar-widget-box a {
	text-decoration: underline;
	color: #c31900;
}
.sidebar-widget-box .link:hover,
	.sidebar-widget-box a:hover {
	text-decoration: none;
}
.colour-chart-2 {
	color: #224646;
}
.colour-chart-2 .heading {
	background: url('/static/images/e-bg-heading-2.gif') no-repeat;
}
.colour-chart-2 .side-location .block {
	padding: 5px 8px 0;
}
.colour-chart-2 .link {
	color: #088;
}
.banner-box {
	margin: 20px 0 20px 4px;
}
.sidebar-widget-box .side-location .holder .block {
	padding: 0;
}
.sidebar-widget-box .side-location .holder .sep-block {
	padding: 20px 18px 0 18px;
	margin: 0 -18px;
}
.sidebar-widget-box .side-location .sep-block .cbutton {
	margin: 0 0 15px;
}
.testimonies-box p {
	margin: 0 30px;
	line-height: 1.5em;
}
.testimonies-box .photo {
	margin: 0 21px;
	padding: 11px 0 15px;
}
.testimonies-box .photo img {
	display: block;
	padding: 5px;
	background: #fff;
	border: 1px solid #f2e3be;
}
.testimonies-box .side-location .holder .block {
	background: url('/static/images/border-bar.gif') no-repeat;
	margin: 14px 0 0;
	overflow: hidden;
	padding: 16px 16px 0 30px;
}
.testimonies-box .side-location .holder {
	padding: 0 0 22px
}
.testimonies-box .side-location blockquote q {
	font-style: italic;
	line-height: 1.5em;
}
.testimonies-box .side-location blockquote cite {
	padding: 2px 0 0
}
/* Footer */
#footer {
	width: 100%;
	overflow: hidden;
	background: url('/static/images/bg-footer.jpg') repeat;
}
#footer .nav {
	width: 100%;
	overflow: hidden;
	background: url('/static/images/bg-footer-t.jpg') repeat-x 50% 0;
}
#footer .nav div {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#footer .nav ul {
	float: right;
	padding: 0;
	margin: 0 -10px 0 0;
	display: inline;
	list-style: none;
}
#footer .nav ul li {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 38px;
	color: #fff;
	float: left;
	padding: 0 10px 0 12px;
	background: url('/static/images/separator1.gif') no-repeat;
}
#footer .nav ul a {
	color: #fff
}
#footer .nav ul li:first-child,
	#footer .nav ul li.first-child {
	padding: 0 11px 0 0;
	background: none;
}
.footer {
	padding: 0 0 11px;
	width: 100%;
	overflow: hidden;
	background: url('/static/images/bg-footer-s.png') repeat-x;
}
.footer .holder {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.footer .section {
	float: left;
	width: 210px;
}
.footer .section .item {
	float: left;
	background: url('/static/images/bg-item-wrap-l.png') no-repeat;
	height: 48px;
	padding: 1px 0 0 32px;
}
.footer .section .button {
	float: left;
	margin: 0 -16px 0 0;
	display: inline;
	font-size: 12px;
	color: #fff;
	line-height: 34px;
	height: auto;
	position: relative;
	cursor: pointer;
}
.footer .section .button .l {
	float: left;
	background: url('/static/images/btn-top-l.png') no-repeat;
	height: 34px;
	padding: 0 0 0 34px;
}
.footer .section .button em {
	float: left;
	color: #fff;
	font-size: 12px;
	font-style: normal;
	position: relative;
	margin: 0 -6px 0 0;
}
.footer .section .button .r {
	float: left;
	background: url('/static/images/btn-top-r.png') no-repeat;
	width: 17px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
}
.footer .section .part {
	float: left;
	background: url('/static/images/bg-item-wrap-r.png') no-repeat;
	width: 50px;
	height: 49px;
	overflow: hidden;
	text-indent: -9999px;
}
.footer p {
	font-size: 11px;
	line-height: 14px;
	color: #9db2b2;
	margin: 0;
	text-align: center;
}
.footer .btn {
	position: absolute;
	bottom: 0;
	right: 20px;
	background: url('/static/images/btn-sticker.gif') no-repeat;
	width: 100px;
	height: 15px;
	text-indent: -9999px;
}
.footer .btn:hover {
	background: url('/static/images/btn-sticker-over.gif') no-repeat
}
.footer .items {
	float: left;
	width: 790px;
	padding: 0 0 30px;
	margin: 35px 0 0;
}
.footer .items .item {
	float: left;
	width: 238px;
}
.footer .items .wide {
	width: 370px
}
.footer .items .wide .column-1,
.footer .items .wide .column-2 {
	float: left;
}
.footer .items .wide .column-1 {
	width: 200px;
}
.footer .items .wide .column-2 {
	width: 170px;
}
.footer .items .short {
	width: 180px
}
.footer .items .title {
	font: 24px/26px Georgia, "Times New Roman", Times, serif;
	color: #9db2b2;
	display: block;
	margin: 0 0 17px;
}
.footer .items .title span {
	font-size: 20px;
	color: #d1e0e0;
	font-style: italic;
}
.footer .items p {
	color: #e9d8af;
	text-align: left;
}
.footer .items p strong {
	font-weight: bold;
	color: #fcf8ec;
}
.footer .items ul {
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	list-style: none;
}
.footer .items .list {
	margin: 10px 0 0
}
.footer .items ul li {
	height: 1%;
	font-size: 11px;
	line-height: 14px;
	color: #e9d8af;
	overflow: hidden;
	padding: 0 0 0 13px;
	background: url('/static/images/arrow02.gif') no-repeat 0 5px;
}
.footer .items .list li {
	float: left;
	font-weight: bold;
	line-height: 18px;
	color: #fcf8ec;
	padding: 0 0 0 10px;
	background: none;
}
.footer .items .list li:first-child,
	.footer .items .list li.first-child {
	padding: 0;
}
.footer .items ul a {
	color: #e9d8af
}
.footer .list .button {
	float: left;
	color: #fcf8ec;
	cursor: pointer;
	line-height: 18px;
}
.footer .list .button .l {
	background: url('/static/images/bg-button-l3.png') no-repeat
}
.footer .list .button .r {
	background: url('/static/images/bg-button-r3.png') no-repeat
}
.annotation {
	margin: 40px 0 0;
	width: 100%;
	font-size: 10px;
}
.annotation a {
	text-decoration: underline;
	color: #c31900;
}
.annotation a:hover {
	text-decoration: none;
}
/* Group */
.group-top,
	.group-bottom {
	padding: 5px;
	font-size: 11px;
	background: #f7f0dc;
}
.group-top a,
	.group-bottom a {
	color: #c31900;
}
.group-top {
	margin: 10px 0 0;
	border-top: 1px solid #eee1c0;
}
.group-bottom {
	margin: 0 0 10px;
	border-bottom: 1px solid #eee1c0;
}
/* Search */
.search-results .result {
	padding: 20px 0;
	border-top: 1px solid #eee1c0;
}
.search-results .result:first-child {
	border-top: none;
}
.search-results .result h3,
	.search-results .result p {
	margin: 0 0 5px 0;
}
.search-results .result h3 a {
	font-size: 20px;
	line-height: 22px;
	font-weight: norma
l;
	/*co
lor: #125fa6;*/
	color: #c31900;
}
.search-results .result p {
	font-size: 12px;
}
.search-results .result .result-link a {
	/
*color: #00ab21;
	*/
	text-decoration: underline;
	color: #854885;
}
.search-results .result .result-link a:hover {
	text-decoration: none;
	color: #be28be;
}
.search-archives a {
	color: #c31900;
}
/*tabs-block*/
.tabs {
	height: 1%;
	overflow: hidden;
}
.tabset {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px solid #6c2e1f;
	font-size: 11px;
	font-weight: bold;
	height: 1%;
}
.tabset li,
.tabset a,
.tabset span {
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.tabset li {
	margin: 0 1px 0 0;
}
.tabset a {
	height: 1%;
}
.tabset a:hover {
	text-decoration: none;
}
.tabset span {
	color: #68251b;
	background: #f2e3be;
	margin: 0 0 -1px 0;
	border: 1px solid #f2e3be;
	padding: 7px 9px 6px;
}
.tabset a.active {
	background: none;
}
.tabset a.active span {
	color: #fff;
	border: 1px solid #6c2e1f;
	background: #6c2e1f;
}
/* Account Tabs Content */
#profile dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#profile dd {
	margin: 0 0 15px 35px;
}
ul.addressblock {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Forms & Errors */
.errors {
	color: #f00;
}
td > #id_honeypot {
	display: none;
}
.form-box .hold-2 {
	padding: 0 0 24px;
}
.form-box .hold-2 .row {
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
.form-box .hold-2 label,
.form-box .hold-2 .label {
	float: left;
	text-align: right;
	width: 300px;
	color: #883b30;
	padding: 0 5px 0 0;
	font-weight: bold; 
}
.text-preview {
	float: left;
	width: 400px;
	color: #883b30;
	padding: 0 5px 0 0;
	text-align: left;
}
.form-help-text,
.form-error-text {
	clear: left;
	float: left;
	padding-left: 190px;
	font-size: 11px;
	line-height: 13px;
}
.form-error-text {
	color: #f00;
}
.form-help-text a {
	color: #df2e17;
}
.form-box .method ul li {
	float: left;
	clear: left;
}
.row ul {
	list-style-type: none;
	display: block;
	padding: 0;
	margin: 0;
	float: left;
}
.row ul li input {
	clear: left;
	float: left;
	margin-bottom: 1em;
}
.row ul li label {
	text-align: left;
	width: 300px;
	font-weight: normal;
}
/* Galleries */
.galleries {
	list-style: none;
	padding: 0;
	margin: 0 4px;
}
.galleries li a {
	display: block;
	width: 160px;
	min-height: 240px;
	padding: 5px;
	border: 1px solid #eee1c0;
	float: left;
	background: #f5ecd2;
	margin: 0 20px 20px 0;
}
.galleries li a {
	color: #df2e17;
	text-decoration: none;
}
.galleries li a:hover {
	background: #f9f3e0;
}
.galleries li a img {
	padding: 4px;
	margin-bottom: 5px;
	border: 1px solid #eee1c0;
	background: #fcf8ec;
}
.galleries li a:hover img {
	
}
/* Television Page Related Products List */
.product-list {
	margin-bottom: 20px;
}
.product-list .product {
	padding: 15px 0 15px;
	border-top: 1px solid #eee1c0;
}
.product-list .product:first-child {
	padding: 0 0 15px 0;
	border-top: none;
}
.product-list .product h3 {
	margin: 0 0 5px 0;
	padding: 0;
}
.product-list .product h3 a {
	color: #df2e17;
}
.product-list .product p {
	margin: 0 0 15px;
}
.product-list .product p.type {
	color: #c27152;
}
.event-list-description {
    border-bottom: 1px solid #EEE1C0;
    margin-bottom: 50px;
}
/* Memo */
.memo {
	overflow: hidden;
	padding: 15px;
	margin: 0 0 20px 0;
	background: #f8f1db;
	border: 1px solid #eee1c0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.memo p {
	margin: 0;
}
.memo a {
	color:#c31900;
}

/* Content default styles */
.content-dhold {
	font-size:1.16em;
	line-height:1.3em;
	color: #6c2e1f;
}
.clear {
	clear: both;
	height: 0;
	line-height: 1%;	
}
.content-dhold h2 {
	margin:0 0 16px;
	font-size:24px;
	line-height:28px;
}
.content-dhold h3 {
	margin:0 0 16px;
	font-size:1.43em;
	line-height:1.3em;
}
.content-dhold h4 {
	margin:0 0 16px;
	font-size:1.28em;
	line-height:1.2em;
	color:#7e3825;
}
.content-dhold h5,
.content-dhold h6 {
	margin:0 0 16px;
	font-size:1em;
	color:#90432c;
}
.content-dhold h6 {
	color:#a24d32;
	margin:0 0 18px;
}
.content-dhold p { margin:0 0 16px;}
.content-dhold p .title {
	color:#491a13;
}
.content-dhold .photo {
	display:block;
}
.content-dhold .photo img { vertical-align:top; padding: 5px; border: 1px solid #f2e3be; background: #fff; margin: -7px -10px 12px -10px;}
.content-dhold blockquote {
	background: #f8f1db;
	padding: 18px;
	margin: 0 0 18px;
	overflow: hidden;
	border: 1px solid #eee1c0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.content-dhold blockquote cite {
	float: right;
	font-size: 12px;
	font-weight: bold;
}
.align-left {
	float:left;
	margin:25px 22px 20px 0;
}
.align-right {
	float:right;
	margin:5px 0 20px 35px;
}
.align-center { text-align:center;}
.default-quote {
	margin:0 0 18px;
	border:1px solid #f2e3be;
	padding:18px 20px 14px;
	background:#fff;
}
.default-quote q {
	quotes:none;
}
.default-quote q:before{content:"";}
.default-quote q:after{content:"";}
.default-table {
	padding:0;
	margin:0 0 10px;
	width:100%;
	background:#fffdf5;
	font-size:0.86em;
	border-bottom:1px solid #f2e3be;
	border-right:1px solid #f2e3be;
	border-collapse:collapse;
}
.default-table caption {
	text-align:left;
	color:#512711;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 0 20px;
}
.default-table td,
.default-table th {
	text-align:center;
	border-top:1px solid #f2e3be;
	border-left:1px solid #f2e3be;
	padding:3px 9px;
	vertical-align:top;
}
.default-table th {
	text-align:left;
}
.default-table td.left_aligned {
    text-align:left;
}
.default-table tbody th {
	color:#5b2419;
}
.default-table thead {
	font-size:1.16em;
	font-weight:bold;
	color:#491a13;
}
.default-table .tfoot {
	font-weight:bold;
	color:#7e3825;
}
.default-table thead th,
.default-table .tfoot th { background:#f5eed9;}
.default-table thead td,
.default-table .tfoot td { background:#f7f1de;}
.default-table .odd td { background:#fbf7e9;}
.default-table .odd th { background:#faf6e8;}

.default-table tbody ul {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.default-table .col { width:138px;}
/* unvisited link */
.content-dhold a:link {
	text-decoration:underline;
	color:#c31900;
}
/* visited link */
.content-dhold a:visited {
	color:#854885;
	text-decoration:underline;
}
/* mouse over link */
.content-dhold a:hover { text-decoration:none;}
.content-dhold .cbutton {
	text-decoration:none !important;
	color:#fff !important;
}
.default-num-list {
	margin:0 0 18px;
	padding:0;
	list-style:none;
}
.default-num-list li {
	padding:0 20px;
}
.default-num-list span { padding-right:22px;}
.default-unnum-list {
	margin:0 0 16px;
	padding:0;
	list-style:none;
}
.default-unnum-list li {
	background:url('/static/images/bullet01.gif') no-repeat 23px 50%;
	padding:0 46px;
}
/*tabs-block*/
.tabs {
	height: 1%;
	overflow: hidden;
}
.tabset {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	border-bottom: 1px solid #6c2e1f;
	font-size: 11px;
	font-weight: bold;
	height: 1%;
}
.tabset li,
.tabset a,
.tabset span {
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.tabset li {
	margin: 0 1px 0 0;
}
.tabset a {
	height: 1%;
}
.tabset a:hover {
	text-decoration: none;
}
.tabset span {
	color: #68251b;
	background: #f2e3be;
	margin: 0 0 -1px 0;
	border: 1px solid #f2e3be;
	padding: 7px 9px 6px;
}
.tabset a.active {
	background: none;
}
.tabset a.active span {
	color: #fff;
	border: 1px solid #6c2e1f;
	background: #6c2e1f;
}
/* Account Tabs Content */
#profile dt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
#profile dd {
	margin: 0 0 15px 35px;
}
ul.addressblock {
	list-style: none;
	margin: 0;
	padding: 0;	
}
/* Programmers can add custom CSS here. It will be merged with the all.css file */
