/* @override
	https://site1.ntmsandbox.info/data/templates/ntm/css/template.css */

body {
	background: #FFF8D9 url(../images/body_bg.png) top left repeat;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 12px;
}

body, textarea, input, select, option, button {
	color: #333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
	line-height: 1.25;
}

img {
	border: 0;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap !important;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

a:link, a:active, a:visited {
	color: #741115;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #333;
}

hr {
	border: 1px solid #C7BCA2;
}

.t-page {
	border-top: 1px solid #C7BCA2;
	float: left;
	font-family: dmedium, serif !important;
	font-size: 18px;
	font-weight: normal !important;
	height: 30px;
	margin-bottom: 15px;
	padding-top: 13px;
	text-align: center;
	width: 605px;
	position: relative;
}

.home-search {
	background: url("../images/toolbar-search-a.png") no-repeat scroll left top transparent;
	border: 0 none;
	color: #000;
	height: 32px;
	padding: 1px 0 0 13px;
	width: 220px;
}

.t-fn-top-menu h2 {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	background: none repeat scroll 0 0 #E6DBBD\9;
	float: right;
	/* height:14px; */
	margin-bottom: 15px;
	padding: 3px 10px 6px;
	text-align: center;
	width: 251px;
	padding-top: 0 \9;
}

.t-right-column .photos-module.ntm .title, .t-right-title-light {
	background: none repeat scroll 0 0 #E6DBBD;
	font-family: dmedium, serif !important;
	font-size: 14px;
	font-weight: normal !important;
	text-transform: uppercase;
	color: #333;
	height: 18px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.t-right-column .photos-module.ntm .last-album a .name, .photos-module.ntm .album a .name {
	font-family: dmedium, serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
}

.t-fn-top-menu h2 a {
	font-family: dmedium, sans-serif !important;
	font-size: 15px;
	font-weight: normal !important;
	font-weight: bold\9 !important;
}

.t-fn-inner-header, .t-fn-inner-header-b, .t-main .ntm-positions-module .title, .crm-search-title.ntm {
	background: none repeat scroll 0 0 #E6DBBD !important;
	color: #2D2119 !important;
	float: left !important;
	font-family: dmedium, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	height: 14px !important;
	margin-bottom: 10px !important;
	overflow: hidden !important;
	padding-bottom: 10px;
	padding-left: 9px;
	padding-top: 7px;
	text-transform: uppercase !important;
	width: 605px !important;
}

.photos-navbar {
	background: none repeat scroll 0 0 #E6DBBD !important;
	color: #2D2119 !important;
	float: left !important;
	font-family: dmedium, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	height: 14px !important;
	margin-bottom: 50px !important;
	overflow: hidden !important;
	padding-bottom: 10px;
	padding-left: 9px;
	padding-top: 7px;
	text-transform: uppercase !important;
	width: 950px !important;
}

.ntm-positions-module .title {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	color: #2D2119;
	float: left;
	font-family: dmedium, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	margin-bottom: 10px;
	padding: 9px;
	text-transform: uppercase;
	width: 605px;
}

.t-fn-inner-header-b, .photos-navbar {
	width: 950px;
	margin-top: 15px;
	font-family: dmedium, sans-serif !important;
}

.t-fn-inner-header-b a, .photos-navbar a {
	font-weight: normal !important;
	font-family: dmedium, sans-serif !important;
}

div.story-a h4, div.book-a h4, div.sidenav-a h3, div.trip-a h2, p.photo-a a.title, a.go-b, table.a thead th, div.cta-a p.go, div.highlight-a h2, div.highlight-a h3, div.header-a ul.side li, a.go-c, div.contact-a h3, ul.photosets-a li a span, div.story-b h3, div.story-b p.info, p.more-b, div.world-a ul li span, div.video-a h3, div.video-b h2, ul.counter-a li em, div.listing-a p.side, div.double-a h3, div.issue-a p.image a.label, p.media-a, p.more-d, div.post-a p.comments, div.related-a p, table.confirmation-a tbody .c1, .events-list h4, .t-forms-header {
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
}

h1.a, h2.a, h3.a, h4.a, h5.a, h6.a {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	font: bold 18px Arial, Helvetica Neue, Helvetica, sans-serif;
	padding: 7px 10px;
	text-transform: uppercase;
}

h1.a, h2.a, h3.a, h4.a, h5.a, h1.b, h2.b, h3.b, h4.b, h5.b, h2.f, h3.f, h4.f, h5.f, h6.f, p.side-a, div.tabs-a ul.index li a {
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
	font-size: 24px;
	color: #000;
}

h2.f span, h3.f span, h4.f span, h5.f span, h6.f span {
	color: #BDA546;
	font-family: dmedium, sans-serif !important;
}

h2.f, h3.f, h4.f, h5.f, h6.f {
	margin-bottom: 10px;
}

h1.d, h2.d, h3.d, h4.d, h5.d, h6.d {
	color: #B99933;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 5px;
	font-family: dmedium, sans-serif !important;
}

h1.e, h2.e, h3.e, h4.e, h5.e, h6.e {
	color: #7F6E59;
	font-size: 55px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

h2.e, h3.e, h4.e, h5.e, h6.e {
	font-size: 45px;
	font-weight: normal;
}

h1.c, h2.c, h3.c, h4.c, h5.c, h6.c {
	border-bottom: 1px solid #C9BEA4;
	color: #B99933;
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
	margin-top: 20px;
	padding: 0 0 5px;
	font-size: 18px;
	margin-bottom: 10px;
}

div.video-a h3 {
	font-size: 25px;
	margin: 0 0 5px 200px;
	padding: 10px 0 0;
	text-transform: uppercase;
}

strong.a {
	color: #B89933;
	font-weight: normal;
	text-transform: uppercase;
}

div.cta-a {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
	margin: 0 0 20px;
	overflow: hidden;
	padding: 12px 0 7px;
	width: 100%;
}

div.cta-a p {
	float: left;
	font-style: italic;
	line-height: 25px;
	margin: 0;
	padding: 0 15px;
}

div.cta-a p.go {
	float: right;
	font-size: 18px;
	font-style: normal;
	line-height: 1.2;
	margin: 0;
}

div.videos-wrap-a div.primary h2 {
	border-bottom: 1px solid #C9BEA4;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

div.video-a {
	overflow: hidden;
	width: 100%;
}

p.go a {
	background: url("../images/categories-a-active-a.gif") no-repeat scroll 100% 50% transparent;
	padding-right: 15px;
}

div.content-a ul {
	margin-bottom: 30px !important;
}

div.content-a li {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 10px;
}

div.post-a div.caption-a p {
	margin-bottom: 5px;
}

div.caption-a, p.caption {
	color: #B89933;
	font-size: 14px;
	font-style: italic;
	padding: 0 5px;
}

.q .question {
	font-weight: bold;
}

.q .top_question {
	display: block !important;
}

div.video-a {
	overflow: hidden;
	width: 100%;
}

div.video-a p {
	color: #666;
	font-size: 14px;
	margin: 0 0 5px 200px;
}

#field-news-projects-list p.image {
	float: right;
	margin-left: 0;
	margin-top: 15px;
	margin-right: 5px;
	width: auto;
	margin-bottom: 15px;
}

#field-news-projects-list div.details {
	display: block;
	float: left;
	margin-left: 0;
}

#field-news-projects-list div.fundings-a {
	padding-top: 0;
}

h2.a {
	font-size: 14px !important;
	font-weight: normal !important;
	font-family: dmedium, sans-serif !important;
}

div.content-a p {
	line-height: 1.5;
	margin-bottom: 30px;
}

div.cols-a div.primary {
	float: left;
	width: 605px;
}

div.strategic {
	margin-bottom: 10px;
	margin-top: -10px;
	text-align: center;
}

div.strategic span {
	background-color: #771017;
	color: white;
	display: inline-block;
	font: bold 12px helvetica, verdana;
	padding: 0 7px;
	line-height: 2em;
}

div.fundings-a {
	padding-bottom: 10px;
	width: 270px;
}

div.fundings-a p.image {
	overflow: hidden;
	width: 100%;
}

div.fundings-a p.progress-a {
	margin: 0 20px 15px;
}

div.fundings-a ul.labeled-a {
	margin: 0 25px 15px;
}

.progress-a {
	border: 1px solid #CBB05C;
	height: 20px;
	overflow: hidden;
}

.progress-a span {
	background: url("../images/progress-a-bg-a.jpg") repeat scroll 0 0 transparent;
	float: left;
	font-size: 0;
	height: 20px;
	text-indent: -10001px;
}

ul.labeled-a {
	list-style: none outside none;
	margin: 0 0 15px;
	padding: 0;
}

ul.labeled-a li {
	color: #B5AA93;
	font: 20px Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	overflow: hidden;
	text-align: right;
	width: 100%;
	list-style: none outside none !important;
}

ul.labeled-a li.featured {
	color: #B89933;
	font-weight: bold;
}

ul.labeled-a li strong {
	float: left;
}

div.missionary-a ul {
	list-style: none outside none;
	margin: 0 0 5px 125px;
	padding: 0;
}

div.missionary-a {
	line-height: 26px;
	margin: 16px 0 20px;
	overflow: hidden;
	width: 100%;
}

div.missionary-a p.image {
	float: left;
	margin: 0 0 5px;
}

div.missionary-a p {
	font-size: 16px;
	margin: 0 0 1px 125px;
}

div.missionary-a h1, div.missionary-a h2 {
	color: #B8A03D;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 3px 125px;
	padding: 5px 0 0;
}

div.missionary-a ul {
	list-style: none outside none !important;
	margin: 0 0 5px 125px;
	padding: 0;
}

div.missionary-a ul li {
	font-size: 16px;
	margin: 0 0 3px;
	list-style: none outside none !important;
}

.missionary-contact-print {
	display: none;
}

div.header-a {
	overflow: hidden;
	width: 950px;
}

ul.onpage-a {
	list-style: none outside none !important;
	margin: 0 0 15px;
	padding: 0;
}

ul.onpage-a li {
	margin: 0 0 5px;
	overflow: hidden;
	width: 100%;
}

ul.onpage-a li strong {
	color: #B89933;
	float: left;
	font-weight: normal;
	width: 50px;
}

ul.onpage-a li a {
	display: block;
	margin-left: 50px;
}

div.header-a h1, div.header-a h2 {
	border-bottom: 1px solid #C7BCA2;
	color: #948975;
	font-size: 30px;
	padding-bottom: 2px;
	padding-right: 290px;
	text-transform: uppercase;
	font-family: dmedium, serif !important;
	font-weight: normal !important;
}

.left {
	float: left;
	margin-right: 30px;
}

.right {
	float: right;
	margin-left: 30px;
}

.left img, .right img {
	float: left;
}

div.project-a {
	border-bottom: 1px solid #CBC2A8;
	margin: 0 0 30px;
	overflow: hidden;
	padding-bottom: 25px;
	width: 100%;
}

div.project-a p.image {
	display: inline;
	float: left;
	margin: 0 0 5px 15px;
	width: 265px;
}

div.project-a div.details {
	display: inline;
	float: left;
	margin-left: 30px;
	width: 300px;
}

div.project-a div.details h2 {
	font: 24px Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0 0 10px;
	padding-top: 5px;
	font-weight: bold;
}

div.project-a div.details p {
	font-size: 15px;
	margin: 0 0 5px;
	line-height: normal;
}

div.project-a div.details p.info {
	margin-top: 10px;
}

div.project-a div.details p.info strong {
	color: #B89933;
}

div.project-a div.fundings-a {
	float: right;
	padding-top: 30px;
}

div.projects-a h2.a {
	margin: 0 0 30px;
	padding-left: 15px;
	position: relative;
}

.connect_widget {
	background-color: transparent;
}

.connect_widget .connect_widget_facebook_favicon {
	background: url("https://static.ak.fbcdn.net/rsrc.php/v1/y7/r/ql9vukDCc4R.png") no-repeat scroll -1px -47px transparent;
	display: block;
	height: 14px;
	left: -1px;
	padding: 0;
	position: absolute;
	width: 14px;
}

* {
	margin: 0;
	outline: medium none;
	padding: 0;
}

div.cols-a {
	overflow: hidden;
	width: 100%;
}

ul, ol, dd, blockquote {
	padding-left: 40px;
}

div.video-a p.image {
	float: left;
	margin: 0 0 5px;
	padding: 0;
	position: relative;
}

table.a tr:last-child th {
	border-bottom: medium none;
	padding-right: 7px;
}

h1.d, h2.d, h3.d, h4.d, h5.d, h6.d {
	color: #B99933;
	margin-bottom: 5px;
}

div.story-a h4, div.book-a h4, div.sidenav-a h3, div.trip-a h2, p.photo-a a.title, a.go-b, table.a thead th, div.cta-a p.go, div.highlight-a h2, div.highlight-a h3, div.header-a ul.side li, a.go-c, div.contact-a h3, ul.photosets-a li a span, div.story-b h3, div.story-b p.info, p.more-b, div.world-a ul li span, div.video-a h3, div.video-b h2, ul.counter-a li em, div.listing-a p.side, div.double-a h3, div.issue-a p.image a.label, p.media-a, p.more-d, div.post-a p.comments, div.related-a p, table.confirmation-a tbody .c1, .events-list h4 {
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
}

div.trip-a {
	margin: 0 0 30px;
	overflow: hidden;
	width: 100%;
}

div.trip-a p.image {
	color: #7F6E59;
	float: left;
	font: italic bold 1.6em/1.2 Helvetica Neue, Helvetica, Arial, sans-serif;
	margin: 0;
	text-align: center;
	width: 190px;
}

div.trip-a p {
	font-size: 18px;
	margin-bottom: 10px;
	margin-left: 319px;
	margin-top: 10px;
}

div.trip-a h2 {
	color: #B99933;
	font-size: 25px;
	margin-left: 319px;
}

div.trip-a p.sub {
	color: #B99933;
	font-size: 14px;
	text-transform: uppercase;
}

table.a thead th {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	border-bottom: medium none;
	font: bold 14px Arial, Helvetica Neue, Helvetica, sans-serif;
	text-transform: uppercase;
	vertical-align: top;
}

table.a th {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #C6BBA1;
	border-style: none none solid;
	border-width: medium medium 1px;
	text-align: left;
	padding: 7px 0 7px 10px;
}

table.trips-a {
	font-weight: bold;
}

table.a {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

table {
	border-spacing: 0;
}

table.a tr:last-child th {
	border-bottom: medium none;
	padding-right: 7px;
}

table.a tr:last-child td {
	border-bottom: medium none;
}

table.trips-a td.c3 {
	color: #BA9934;
	padding-right: 10px;
	text-align: right;
}

.content-a table.a td {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #C6BBA1;
	border-style: none none solid;
	border-width: medium medium 1px;
	padding: 7px 0 7px 10px;
	vertical-align: top;
}

div.content-a p {
	line-height: 1.5;
	margin-bottom: 30px;
}

p.tablenote-a {
	border-top: 1px solid #C6BBA1;
	color: #666;
	font-style: italic;
	margin: 0 0 15px !important;
	padding: 7px 10px 0;
}

a.go-b {
	background: none repeat scroll 0 0 #721113;
	color: #FFF !important;
	display: block;
	font-size: 20px !important;
	line-height: 1.2;
	padding: 10px 15px 12px;
}

a.go-b span {
	background: url("../images/go-b-bullet-a.gif") no-repeat scroll 100% 70% transparent;
	padding-right: 20px;
}

a.go-b:hover, a.go-b:focus, a.go-b:active {
	background-color: #7E191B;
	text-decoration: none;
}

div.contact-a {
	font-size: 62.5%;
}

div.contact-a h3 {
	background: none repeat scroll 0 0 #751115;
	color: #FFF;
	font: bold 1.2em/1.25 Arial, Helvetica Neue, Helvetica, sans-serif;
	padding: 10px 15px;
	text-transform: uppercase;
}

div.contact-a h3 {
	border-radius: 5px 5px 5px 5px;
}

div.contact-a p {
	border-bottom: 1px solid #C7BEA4;
	font-size: 1.8em;
	padding-bottom: 15px;
}

div.contact-a p.instant {
	font-size: 2.5em;
}

div.contact-a p.instant span {
	color: #B89933;
}

div.contact-a p.address {
	border-bottom: medium none;
	color: #B89933;
	padding-bottom: 0;
}

div.contact-a p.map {
	margin-top: -10px;
}

p.photo-a {
	color: #721113;
	font-size: 1.7em;
	margin: 0 0 30px;
}

.space-top-a {
	margin-top: 20px !important;
}

div.video-a p.image span {
	background: url("../images/video_watermark.png") no-repeat scroll 0 0 transparent;
	font-size: 0;
	height: 33px;
	left: 50%;
	margin: -16px 0 0 -16px;
	position: absolute;
	text-indent: -10001px;
	top: 50%;
	width: 32px;
}

div.video-b p.image span {
	background: url("../images/video_watermark.png") no-repeat scroll 0 0 transparent;
	font-size: 0;
	height: 33px;
	left: 50%;
	margin: -16px 0 0 -16px;
	position: absolute;
	text-indent: -10001px;
	top: 50%;
	width: 32px;
}

div.header-a ul.side {
	float: right;
	list-style: none outside none;
	padding: 0;
}

@font-face {
	font-family: "dlight";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/dlight.eot") format("embedded-opentype"), url("../fonts/dlight.ttf") format("truetype");
}

@font-face {
	font-family: "dmedium";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/dmedium.eot") format("embedded-opentype"), url("../fonts/dmedium.ttf") format("truetype");
}

.t-news-title, .t-recent-videos-title, .t-social-feeds .tab_container .tab-buttons-panel li span, .t-audio-stories .title {
	font-family: dmedium, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
}

.t-top-left .menu {
	position: relative;
}

.t-top-left .menu .item {
	float: left;
	margin-right: 20px;
	padding-right: 12px;
}

.t-top-left .menu .item_children {
	background: url('../images/menu_down_arrow.gif') no-repeat center right;
}

.t-top-left .menu .submenu_item {
	display: none;
	position: absolute;
	background: #FFF;
	padding: 4px 7px;
	left: -10px;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
}

.t-top-left .menu .submenu_item a:link, .t-top-left .menu .submenu_item a:visited, .t-top-left .menu .submenu_item a:active {
	font: bold .8em Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #6D5849;
	text-decoration: none;
	padding: 1px 0 3px 20px;
	display: block;
	background-repeat: no-repeat;
}

.t-top-left .menu .item a:link, .t-top-left .menu .item a:visited, .t-top-left .menu .item a:active {
	font: bold .8em Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #6D5849;
	text-decoration: none;
	padding: 3px 0 3px 20px;
	display: block;
	background-repeat: no-repeat;
}

.t-top-left .menu .submenu_item a:hover, .t-top-left .menu .item a:hover {
	color: #28180C;
}

.t-social .menu {
	position: relative;
}

.t-social .menu .item {
	float: left;
	margin-right: 14px;
	padding-right: 12px;
}

.t-social .menu .item_children {
	background: url('../images/menu_down_arrow.gif') no-repeat center right;
}

.t-social .menu .item a:link, .t-social .menu .item a:visited, .t-social .menu .item a:active {
	font: bold .9em Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #731114;
	text-decoration: none;
	padding: 6px 0 6px 30px;
	display: block;
	background-repeat: no-repeat;
}

.t-social .menu .item a:hover {
	color: #333;
}

.t-give-menu .menu {
	position: relative;
	margin-left: -14px;
}

.t-give-menu .menu .item {
	float: left;
}

.t-give-menu .separator {
	float: left;
	width: 4px;
	height: 16px;
	background: url('../images/slash.png') no-repeat center;
	padding: 0 4px;
}

.t-give-menu .menu .item_children {
	background: url('../images/menu_down_arrow.gif') no-repeat center right;
}

.t-give-menu .menu .item a:link, .t-give-menu .menu .item a:visited, .t-give-menu .menu .item a:active {
	color: #731114;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
}

.t-give-menu .menu .item a:hover {
	color: #333;
	text-decoration: underline;
}

.t-nav-right .menu {
	padding: 16px 0;
}

.t-wordynav-right .menu {
	padding: 16px 0;
}

.t-nav-right .menu .item {
	float: left;
	padding-left: 5px;
	padding-top: 2px;
	text-transform: uppercase;
	margin-right: 18px;
	margin-left: 13px;
}

/* 
NORWAY menu 
http://norge.ntm.org/
*/
#menu_120 .item {
	margin-right: 16px;
	margin-left: 13px;
}

/* 
Germany menu 
http://deustchland.ntm.org/
*/
#menu_153 .item {
	margin-right: 16px;
	margin-left: 13px;
}


/* 
http://francais.ntm.org/ menu 
*/
#menu_562 .item {
	margin-right: 4px;
	margin-left: 4px;
}

.t-wordynav-right .menu .item {
	float: left;
	padding-left: 5px;
	padding-top: 2px;
	text-transform: uppercase;
	margin-right: 4.5px;
	margin-left: 4.5px;
}

.t-nav-right .menu .item a:link, .t-nav-right .menu .item a:visited, .t-nav-right .menu .item a:active {
	color: #EBDCDC;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
}

.t-wordynav-right .menu .item a:link, .t-wordynav-right .menu .item a:visited, .t-wordynav-right .menu .item a:active {
	color: #EBDCDC;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
}

.t-nav-right .menu .item a:hover {
	color: #FFF;
}

.t-wordynav-right .menu .item a:hover {
	color: #FFF;
}

.t-footer-menu {
	float: left;
	margin-right: 29px;
}

.t-footer-menu .menu .item {
	padding-bottom: 10px;
	padding-top: 10px;
}

.t-footer-menu .menu .item a:link, .t-footer-menu .menu .item a:visited, .t-footer-menu .menu .item a:active {
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.t-footer-menu .menu .submenu_item a:link, .t-footer-menu .menu .submenu_item a:visited, .t-footer-menu .menu .submenu_item a:active {
	font-size: 11px;
	color: #E7DBB5;
	text-decoration: none;
	display: block;
	margin: 2px 0;
}

.t-footer-menu .menu .submenu_item a:hover {
	color: #FFF;
}

.t-wordyfooter-menu {
	float: left;
	margin-right: 20px;
}

.t-wordyfooter-menu .menu .item {
	padding-bottom: 10px;
	padding-top: 10px;
}

.t-wordyfooter-menu .menu .item a:link, .t-wordyfooter-menu .menu .item a:visited, .t-wordyfooter-menu .menu .item a:active {
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.t-wordyfooter-menu .menu .submenu_item a:link, .t-wordyfooter-menu .menu .submenu_item a:visited, .t-wordyfooter-menu .menu .submenu_item a:active {
	font-size: 9px;
	color: #E7DBB5;
	text-decoration: none;
	display: block;
	margin: 2px 0;
}

.t-wordyfooter-menu .menu .submenu_item a:hover {
	color: #FFF;
}

.t-brown-btn {
	background: url("../images/brown_btn_sprite.png") no-repeat scroll left top transparent;
	border: 0 none;
	color: #FFF;
	cursor: pointer;
	font: bold 1.1em Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 31px;
	padding-bottom: 2px;
	text-align: center;
	text-decoration: none;
	width: 70px;
}

.t-brown-btn:hover {
	background-position: -70px 0;
}

.t-brown-btn-210 {
	background: url("../images/brown_btn_sprite_210x30.png") no-repeat scroll left top transparent;
	border: 0 none;
	color: #FFF;
	cursor: pointer;
	font: bold 1.1em Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 31px;
	padding-bottom: 2px;
	text-align: center;
	text-decoration: none;
	width: 105px;
}

.t-brown-btn-210:hover {
	background-position: -105px 0;
}

.t-form-btn.x-btn button, .checkout-form #checkout-btn.x-btn button {
	background: #8b131a;
	background: -moz-linear-gradient(top, #8b131a 0, #5e0d12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b131a), color-stop(100%, #5e0d12));
	background: -webkit-linear-gradient(top, #8b131a 0, #5e0d12 100%);
	background: -o-linear-gradient(top, #8b131a 0, #5e0d12 100%);
	background: -ms-linear-gradient(top, #8b131a 0, #5e0d12 100%);
	background: linear-gradient(top, #8b131a 0, #5e0d12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b131a', endColorstr='#5e0d12', GradientType=0);
	border: medium none;
	cursor: pointer;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 32px !important;
	padding-right: 15px !important;
	padding-left: 15px !important;
	color: #fff !important;
	border-radius: 25px 25px 25px 25px;
}

table.t-form-btn td {
	background: none repeat scroll 0 0 transparent !important;
	height: 0 !important;
	width: 0 !important;
}

.t-red-btn:link, .t-red-btn:active, .t-red-btn:visited, .t-red-btn:hover {
	color: #FFF;
	text-decoration: none;
}

.give-button {
	color: #FFF;
	font: bold 15px Helvetica Neue, Helvetica, Arial, sans-serif;
	background: none;
	border: none;
}

form.a p input.text {
	border: 2px solid #EAE1C2;
	display: block;
	font-family: helvetica, tahoma, sans-serif;
	padding: 3px;
	width: 284px;
}

.t-red-btn {
	float: right;
	background: url('../images/red_btn_sprite_end.png') no-repeat right top;
	border: 0;
	text-align: left;
	margin-top: 10px;
	height: 31px;
	font: bold 15px Helvetica Neue, Helvetica, Arial, sans-serif;
	cursor: pointer;
	padding-right: 15px;
	display: block;
	color: #FFF;
}

.t-red-btn span {
	float: right;
	background: url('../images/red_btn_sprite.png') no-repeat top left;
	border: 0;
	height: 17px;
	display: block;
	padding: 7px 0 7px 15px;
}

.t-red-btn:hover {
	background-position: right -31px;
}

.t-red-btn:hover span {
	background-position: 0 -31px;
}

.t-recent-videos-title a:link, .t-recent-videos-title a:active, .t-recent-videos-title a:visited, .t-recent-photos-title a:link, .t-recent-photos-title a:active, .t-recent-photos-title a:visited, .t-news-title a:link, .t-news-title a:active, .t-news-title a:visited {
	color: #731114;
	text-decoration: none;
}

.t-recent-videos-title a:hover, .t-recent-photos-title a:hover, .t-news-title a:hover {
	color: #333;
}

.t-video-featured-title {
	color: #BDA546;
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
}

.t-video-featured-title h2 {
	color: #BDA546;
	font-family: dmedium, sans-serif !important;
	font-size: 26px;
	font-weight: normal !important;
	text-transform: uppercase;
}

.t-video-featured-body {
	font-size: 17px;
	line-height: 25px;
	width: 570px;
	margin-bottom: 30px;
	color: #666;
}

.video-details {
	width: 270px;
	float: right;
	font-size: 16px !important;
}

.video-full-summary {
	width: 605px;
	float: left;
}

.video-details h2 {
	Font-size: 24px;
	color: #B99933;
	font-weight: normal;
}

.t-footer a:link, .t-footer a:active, .t-footer a:visited {
	color: #E7DBB5;
	text-decoration: underline;
}

.t-wrapper {
	width: 950px;
	height: auto;
	margin: 0 auto;
}

.t-top {
	padding: 0 0 11px;
}

.t-top-left {
	width: 50%;
	float: left;
	padding-top: 16px;
}

.t-top-right {
	float: right;
	padding-top: 8px;
}

.t-nav-wrapper {
	clear: both;
	height: 51px;
	background: url('../images/nav_bg.png') repeat-x top left;
	margin-top: 39px;
}

.t-nav-left {
	float: left;
	width: 104px;
	margin: 4px 0 0 0;
}

.t-nav-right {
	float: right;
	width: 829px;
	position: relative;
	z-index: 1000;
}

.t-wordynav-right {
	float: right;
	width: 829px;
	position: relative;
	z-index: 1000;
}

.t-header-wrapper {
	height: 452px;
	background: #2c2119;
	margin-top: 9px;
	position: relative;
}

.t-header-wrapper strong {
	font-family: dmedium, helvetica, arial;
}

.t-header-center {
	position: absolute;
	top: -60px;
}

.t-header-right {
	position: relative;
	width: 50%;
	left: 50%;
	top: 44.5%;
}

.t-header-right-title {
	background: url("../images/header_headline_bg.png") repeat scroll left top transparent;
	font-size: 55px;
	font-weight: 300;
	padding: 13px 30px;
	color: #333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.t-header-right-title p {
	margin: 0;
	line-height: 60px;
}

.t-header-right-title strong {
	font-weight: normal;
}

.t-header-right-body {
	clear: both;
	width: 410px;
	padding: 20px 30px 60px 30px;
	background: url(../images/header_box_bg.png) top left repeat;
	min-height: 230px;
	color: #333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
	font-size: 16px;
	line-height: 25px;
}

.t-header-alpha-line {
	color: #751115;
	font-variant: small-caps;
	font-weight: bold;
}

.t-header-right-body-text {
	display: block;
}

.t-header-right-body div strong {
	font-weight: normal;
}

.t-header-right-body span span {
	color: #751115;
	float: left;
	font-weight: 200;
	font-size: 50px;
	line-height: 1;
	margin: 0 5px -15px 0;
}

.t-social {
	background: url("../images/header_box_bg.png") repeat scroll left top transparent;
	height: 25px;
	left: 50%;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	position: relative;
	top: 44.5%;
	width: 450px;
	z-index: 100;
}

.t-give-search {
	margin-left: 41px;
	margin-top: -15 px\9;
}

.t-give-search-210 {
	margin-left: 20px;
	margin-top: -15 px\9;
}

.t-give {
	background: none repeat scroll 0 0 #E8DAB9;
	border-radius: 6px 6px 6px 6px;
	height: 113px;
	position: absolute;
	top: 742px;
	width: 392px;
}

.t-give-title {
	color: #E8DAB9;
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
	font-size: 124px;
	letter-spacing: -7px;
	margin-left: -40px;
	margin-top: -121px;
	margin-top: -115 px\9;
}

.t-give-menu {
	margin-left: 42px;
	margin-left: 58 px\9;
	margin-top: 10px;
}

.t-headline-wrapper {
	margin-top: 320px;
}

.t-headline {
	float: left;
	width: 100%;
	text-align: center;
	background: url('../images/dot.gif') 0 50% repeat-x;
	margin-top: 10px;
}

.t-headline-text {
	display: inline-block;
	padding: 5px 20px;
	background: #FFF8D9 url(../images/body_bg.png) top left repeat;
	text-align: center;
	font-family: dmedium, sans-serif !important;
	font-weight: 700;
	color: #7F6F59;
	font-size: 18px;
}

.t-news-wrapper {
	float: left;
	margin-top: 10px;
	width: 470px;
	background: #EEE1BE;
	padding-bottom: 15px;
	min-height: 320px;
}

.t-news-title, .slider-title, .t-highlights-article-title {
	background: none repeat scroll 0 0 #DDD0B0 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	padding: 7px 10px !important;
}

.t-news-article {
	float: left;
	margin-top: 10px;
	width: 220px;
	padding-left: 10px;
}

.t-news-article-title {
	color: #731114;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	padding: 10px 0 0;
	text-transform: uppercase;
}

.t-news-date, .t-news-link {
	padding-top: 5px;
	padding-bottom: 5px;
}

.t-news-article-summary {
	color: #333;
	font-size: 13px;
}

.t-news-article-summary p {
	margin: 8px 0;
}

.t-recent-videos-wrapper {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 230px;
	background: #EEE1BE;
	padding-bottom: 15px;
	min-height: 320px;
}

.t-recent-videos-title {
	background: #DDD0B0;
	padding: 7px 10px;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	padding-top: 7px;
}

.t-recent-videos-smallimage {
	float: left;
	padding-left: 10px;
}

.t-recent-videos-bigimage {
	float: left;
	padding: 10px;
	position: relative;
}

.t-recent-videos-bigimage .watermark {
	position: absolute;
	width: 32px;
	height: 33px;
	top: 60%;
	right: 10%;
	background: url(../images/video_watermark.png) top left no-repeat;
}

.t-recent-videos-smallimage-title, .t-recent-videos-bigimage-title {
	font-family: 'dmedium', Helvetica Neue, Helvetica, sans-serif;
	padding: 10px 0 0;
	color: #731114;
}

.t-social-feeds-wrapper {
	float: left;
	margin-top: 10px;
	margin-left: 9px;
	width: 231px;
	background: #EBDFB9;
}

.t-right-social-feeds-wrapper {
	background: none repeat scroll 0 0 #EBDFB9;
	float: right;
	margin-left: 9px;
	margin-top: 10px;
	width: 270px;
	margin-top: 30px;
}

.t-right-narrow {
	width: 270px;
	float: right;
}

.t-social-feeds .tab_container .tab-buttons-panel {
	background: none;
}

.t-social-feeds .tab_container .tab-buttons-panel li span, .t-social-feeds .tab_container .tab-buttons-panel li {
	background: none;
	border: none;
	width: 77px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.t-social-feeds .tab_container .tab-buttons-panel li span {
	padding: 7px 0;
	color: #333;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
}

.t-social-feeds .tab_container .tab-buttons-panel .tab-show {
	background: #FFF;
	border: none;
}

.t-social-feeds .tab_container .tab-content {
	border: none;
	background: #FFF;
	color: #5D4C3E;
}

.t-social-feeds .tab_container .tab-content h4 {
	font-family: dmedium, Geneva, sans-serif;
}

.t-social-feeds .tab_container .tab-content img {
	float: right;
}

.t-audio-stories-wrapper {
	float: left;
	margin-top: 10px;
	margin-left: 9px;
	width: 231px;
	background: #EEE1BE;
	min-height: 186px;
}

.t-audio-stories .title {
	background: #DDD0B0;
	padding: 7px 10px;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	padding-top: 7px;
}

.t-audio-stories .summary {
	padding: 10px;
}

.t-audio-stories .body {
	padding: 0 0 0 10px;
}

.t-recent-photos-wrapper {
	float: left;
	margin-top: 20px;
	width: 100%;
	background: #EBDFB9;
	padding-bottom: 15px;
}

.t-recent-photos-wrapper2 {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.t-recent-photos-title {
	background: #DDD0B0;
	padding: 7px 10px;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	padding-top: 7px;
}

.t-recent-photo {
	float: left;
	padding: 15px 1px 0 10px;
}

.t-recent-photo2 {
	float: left;
	padding: 0 1px 0 10px;
}

.t-highlights-wrapper {
	float: left;
	margin-top: 10px;
	padding-bottom: 15px;
}

.t-highlights-article {
	float: left;
	width: 465px;
	margin-right: 10px;
	color: #2D2119;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 0;
}

.t-highlights-article h4 {
	font-family: dmedium, Geneva, sans-serif;
	font-weight: normal;
	margin-top: 7px;
}

.t-highlights-article img {
	float: left;
	margin: 10px 10px 0 0;
}

t-highlights-article-summary .t-content-left {
	float: left;
	width: 578px;
}

.t-content-right {
	float: right;
	width: 300px;
	padding: 30px 0 120px 0;
}

.t-footer-wrapper {
	background: #2D2119;
	margin-top: 25px;
}

.t-footer {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #E7DBB5;
	font-size: 12px;
	padding: 50px 0 100px 0;
}

.t-footer-left-text {
	float: left;
	width: 950px;
	border-top: 1px solid #564839;
	font-size: 11px;
	margin-top: 70px;
	padding-top: 20px;
}

.t-footer-right-text {
	float: right;
	width: 25%;
	border-top: 1px solid #564839;
	font-size: 11px;
	margin-top: 70px;
	padding-top: 20px;
}

.t-footer-right-text img {
	float: right;
	vertical-align: middle;
}

.t-footer-left-text p, .t-footer-right-text p {
	margin: 0;
}

.t-content {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	font-size: 16px;
}

.t-highlight-go {
	float: left;
	width: 300px;
	font-size: 13px !important;
	margin: 0 25px 30px 0;
}

.t-highlight-go-b {
	float: right;
	font-size: 13px !important;
	width: 300px;
	margin: 0 0 30px 0;
}

.t-highlight-go h2, .t-highlight-go-b h2 {
	font-size: 26px;
	margin: 0 0 5px;
	padding: 10 5px;
	font-weight: normal;
	font-family: dmedium, sans-serif !important;
}

.t-highlight-go p, .t-highlight-go-b p {
	color: #666;
}

.t-highlight-go a img, .t-highlight-go-b a img {
	border: 5px solid #FFF;
}

.t-highlight-go a:hover img, .t-highlight-go-b a:hover img {
	border-color: #751115;
}

.t-highlight-go img, .t-highlight-go-b img {
	border-width: 0;
	image-rendering: optimizequality;
}

.t-content-inner {
	width: 605px;
	float: left;
}

.t-fieldnews-article {
	float: left;
	padding-bottom: 20px;
	overflow: auto;
	width: 100%;
	padding-right: 10px;
	width: 403px;
}

.t-fieldnews-article h2 {
	font-family: dmedium, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
}

.t-fieldnews-article img {
	border-width: 0;
	image-rendering: optimizequality;
}

.t-fieldnews-article-img {
	float: left;
	position: relative;
}

.t-fieldnews-wrapper {
	float: right;
	width: 356px;
	padding-left: 22px;
	margin-top: -3px;
}

.t-fieldnews-article a img {
	border: 5px solid #FFF;
}

.t-fieldnews-article a:hover img {
	border-color: #751115;
}

.t-fieldnews-article-summary {
	font-size: 15px;
	color: #5F5246;
	padding-bottom: 10px;
}

.t-fieldnews-article-body {
	font-size: 15px;
	color: #5F5246;
	padding: 10px;
}

.t-main-wrapper {
	padding-top: 30px;
}

.t-main {
	width: 605px;
	float: left;
	font-size: 16px;
	min-height: 1px;
}

div.t-main h2.e {
	margin-bottom: 30px;
}

div.t-main h3.d {
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	font-size: 24px;
}

div.t-content h1.e {
	font-family: dlight, sans-serif !important;
	font-weight: normal;
	padding-top: 40px;
}

div.t-content h1.e span {
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
}

div.t-main h2.e span {
	font-family: dmedium, serif !important;
}

.default-article {
	float: left;
}

.t-main img, .t-right img {
	border: 5px solid #FFF;
	image-rendering: optimizequality;
}

.t-main a img, .t-right-subscribe a img {
	border: 5px solid #FFF;
}

.t-main a:hover img, .t-right-subscribe a:hover img {
	border-color: #751115;
}

.news-date a {
	text-transform: none;
	color: #731114;
}

.t-right-column {
	float: left;
	padding-bottom: 20px;
	width: 345px;
}

.t-right-column-inner {
	float: right;
	padding-bottom: 20px;
	width: 270px;
}

.t-right {
	width: 270px;
	float: right;
	color: #666;
	font-size: 13px;
}

.t-right-highlight-title {
	border-bottom: 1px solid #C9BEA4;
	color: #B99933 !important;
	font-size: 18px;
	margin-top: 15px;
	padding: 0 0 5px;
	margin-bottom: 10px;
}

.t-right-highlight-title a {
	color: #B99933 !important;
	font-family: dmedium, sans-serif !important;
}

.t-prayer {
	float: left;
	font-size: 14px;
	margin-bottom: 20px;
	width: 605px;
}

.t-prayer-img {
	float: left;
	margin-right: 15px;
}

.t-prayer-summary {
	float: right;
}

.t-prayer img {
	border: 5px solid #FFF;
	image-rendering: optimizequality;
}

.t-prayer-tags {
	font-family: dmedium, sans-serif !important;
	margin-bottom: 20px;
	width: 580px;
	padding-top: 10px;
}

.t-prayer a img {
	border: 5px solid #FFF;
}

.t-prayer a:hover img {
	border-color: #751115;
}

.t-fieldnews-wrapper h2 {
	margin-top: -1px;
}

.t-video-page .t-fieldnews-article-img .watermark {
	background: url("../images/video_watermark.png") no-repeat scroll left top transparent;
	height: 33px;
	position: absolute;
	right: 10%;
	top: 45px;
	left: 70px;
	width: 32px;
}

.right-main {
	float: right;
	width: 345px;
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
	font-size: 18px !important;
}

.t-right-column .photos-module.ntm .latest .more-bottom, .photos-module.ntm .albums .more-bottom {
	font-family: dmedium, sans-serif !important;
	font-weight: normal !important;
	font-size: 18px !important;
}

.right-main img {
	border: none;
}

.right-main-title {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	font-family: Shanti, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	height: 24px;
	padding-left: 9px;
	padding-top: 9px;
}

.t-right-reg-nav {
	float: right;
	padding-bottom: 20px;
	width: 270px;
}

.t-right-reg-nav .item {
	background: none repeat scroll 0 0 #EFE4C1;
	border-bottom: 1px solid #FFF4D4;
	display: block;
	font-size: 18px;
	height: 24px;
	margin-left: 0;
	padding: 10px 15px 7px;
	text-align: center;
	width: 240px;
}

.t-right-reg-nav .separator {
	float: left;
	height: 45px;
	margin-top: -15px;
}

.t-right-reg-nav a {
	color: #731114;
	font-family: dmedium, sans-serif !important;
	text-decoration: none;
}

.t-right-reg-nav a:hover {
	color: #333;
	text-decoration: underline;
}

.t-right-reg-nav .submenu_item {
	cursor: pointer;
	font-size: 16px;
	font-weight: normal !important;
	height: 25px;
	letter-spacing: .5px;
	text-align: left;
}

.t-right-reg-nav .submenu_item_children {
	background: url("9 ") no-repeat scroll 95% center #8CC63F;
	font-weight: normal;
	padding-right: 3px;
}

.t-right-reg-nav .submenu_item:hover {
	border: medium none;
	color: #CCC;
	cursor: pointer;
}

.submenu_item:hover>div>a {
	border: medium none;
	color: #8C9C00;
	cursor: pointer;
}

.t-right-reg-nav .submenu_item a {
	color: #FFF;
	cursor: pointer;
	font-weight: normal !important;
	text-decoration: none;
}

.t-right-reg-nav .submenu_item a:hover {
	border: medium none;
	color: #EEE !important;
	cursor: pointer;
	text-decoration: none;
}

.t-right-reg-nav .submenu_item, .submenu_separator {
	display: none;
	position: absolute;
}

.t-right-reg-nav .item.active a {
	background: url("images/sidenav-a-active-a.png") no-repeat scroll 0 49% #FFF;
	display: block;
	height: 32px;
	margin: -10px 0 0 -15px !important;
	padding-left: 16px;
	padding-top: 9px;
	text-align: left;
	width: 254px;
}

.t-right-reg-nav .parent-active {
	background: none repeat scroll 0 0 #FFF;
}

.t-right-nav {
	background: none repeat scroll 0 0 #EFE4C1;
	border-radius: 5px 5px 5px 5px;
	color: #333;
	float: right;
	font-family: dmedium, sans-serif !important;
	font-size: 14px;
	margin: 0;
	text-transform: uppercase;
	width: 270px;
}

.t-right-nav a {
	font-family: dmedium, sans-serif !important;
	font-weight: bold\9 !important;
}

.t-right-nav table {
	width: 100%;
}

.t-right-nav a {
	color: #333;
}

.t-right-nav a:hover {
	color: #8C9C00;
	text-decoration: none;
}

.t-right-nav a:active {
	color: #8C9C00;
	font-weight: bold;
}

.t-right-nav .t-right-nav-img {
	height: 165px;
}

.t-right-nav .submenu_item {
	display: none;
	text-transform: none;
}

.t-right-nav .child-container .child-container {
	margin-left: 10px;
}

.t-right-nav .submenu_item.visible {
	background-color: transparent;
	border-top: 1px solid #FAEFD0;
	display: block;
	font-size: 13px;
	letter-spacing: normal;
	line-height: 8px;
	margin: 0 0 0 -10px;
	opacity: 1;
	position: relative;
}

.t-right-nav .submenu_item.visible table {
	padding: 15px 0 15px 25px;
}

.t-right-nav .submenu_item.active.visible table {
	background: none repeat scroll 0 0 #FFF;
	margin-left: 10px;
	width: 96.5%;
}

.t-right-nav .active {
	background: url("../images/sidenav-a-active-a.png") no-repeat scroll 0 11px transparent;
	display: none;
}

.t-right-nav .submenu_item.active a, .t-right-nav .item.active a {
	color: #8C9C00;
	font-weight: bold;
}

.t-right-nav .child-container a {
	color: #751115;
	font-size: 18px;
	font-weight: normal;
}

.t-right-nav .child-container .active a:link, .t-right-nav .child-container .active a:visited, .t-right-nav .child-container .active a:active {
	color: #751115;
	font-size: 18px;
	font-weight: normal;
}

.t-right-nav .child-container .active a:hover {
	text-decoration: underline;
}

.t-right-nav .active .child-container a:link, .t-right-nav .active .child-container a:active, .t-right-nav .active .child-container a:visited {
	color: #751115;
	font-size: 16px;
	font-weight: normal;
}

.t-right-nav .active .child-container a:hover {
	text-decoration: underline;
}

.t-right-nav .rounded-top {
	background: none repeat scroll 0 0 #751115;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 10px 15px;
}

.t-right-nav .rounded-top a:link, .t-right-nav .rounded-top a:active, .t-right-nav .rounded-top a:visited {
	color: #FFF !important;
	font-weight: normal;
	font-weight: bold\9;
}

.t-right-nav .child-container .child-container a:link, .t-right-nav .child-container .child-container a:active, .t-right-nav .child-container .child-container a:visited {
	color: #3A2C20;
	display: block;
	font-size: 14px;
	height: 0;
	margin-top: -10px;
}

.t-right-nav .child-container .submenu_item_children, .t-right-nav .child-container .submenu_item_children .submenu_item {
	border: 0 none;
}

.t-right-nav .child-container .child-container .child-container .submenu_item table {
	padding-left: 25px;
}

.t-right-nav .child-container .child-container .child-container .submenu_item table a {
	font-size: 12px;
}

.t-right-nav .item.item_children.active .child-container .submenu_item.submenu_item_children.visible table {
	background: none repeat scroll 0 0 transparent;
}

.t-right-title {
	background: none repeat scroll 0 0 #751115;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #FFF;
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	padding-left: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	width: 260px;
}

.t-right-title a {
	color: #FFF;
	text-decoration: none;
}

/*
.t-right-title a:visited{
	color: #FFF;
	text-decoration: none;
}

.t-right-title a:hover{
	color: #FFF;
	text-decoration: none;
}

.t-right-title a:active{
	color: #FFF;
	text-decoration: none;
}
*/
/*
a:visited.t-right-title {}

a:hover.t-right-title {}
*/

.t-right-title-contact {
	background: none repeat scroll 0 0 #751115;
	border-radius: 5px 5px 5px 5px;
	color: #FFF;
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 24px;
	padding-left: 10px;
	padding-top: 11px;
	text-transform: uppercase;
	width: 260px;
}

.right-list {
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
	margin-bottom: 15px;
	float: left;
}

.right-list-date {
	float: right;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #333;
}

.right-list-title {
	float: left;
	width: 165px;
}

.right-list-title a {
	font-weight: bold;
	font-size: 13px;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.recent-news {
	border-bottom: 1px solid #C9BEA4;
	color: #B99933;
	font-size: 1.4em;
	margin-top: 20px;
	padding: 0 0 5px;
	font-family: dmedium, sans-serif !important;
	margin-bottom: 10px;
}

.right-list-tags {
	margin-bottom: 10px;
}

.right-list-tags a {
	color: #333;
	font-style: italic;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.streamlined-body p {
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 30px;
}

.streamlined-body h4 {
	font-family: dmedium, sans-serif !important;
	font-size: 18px;
	color: #B99933;
	margin-bottom: 5px;
}

.streamlined-body h3 {
	font-size: 28px;
	line-height: normal;
}

.keynote p {
	line-height: 17px;
}

.wufoo {
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.wufoo input.text, .wufoo textarea.textarea {
	background: none repeat scroll 0 0 #FFF;
	border: 2px solid #EAE1C2;
	color: #333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
	font-size: 1em;
	line-height: 24px;
	outline: 3px solid #FFF;
	padding: 0 5px;
}

.wufoo .focused {
	background: none repeat scroll 0 0 transparent;
}

.wufoo .instruct {
	padding-right: 20px;
}

.wufoo .info {
	border-bottom: 1px solid #EEDEAE;
}

.wufoo .instruct {
	border: medium none;
}

form li.section h3, .wufoo .section h3 {
	border-top: 1px solid #EEDEAE;
}

.wufoo .info h2 {
	color: #731114;
	display: none;
	font-family: dmedium, sans-serif;
	font-size: 160%;
}

.wufoo .info div {
	color: #B89933;
	display: none;
	font-family: inherit;
	font-size: 95%;
	text-transform: uppercase;
}

.wufoo .section h3 {
	color: #B99933;
	font-family: dmedium, sans-serif;
	font-size: 1.3em;
}

.wufoo .section div {
	color: #B99933;
	font-family: dmedium, sans-serif;
	font-size: 85%;
}

.wufoo label.desc, .wufoo legend.desc {
	color: #751115;
	font-family: inherit;
	font-size: 95%;
	font-weight: normal;
}

.wufoo li div, .wufoo li div label, .wufoo li span label {
	color: #333;
	font-family: inherit;
}

.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select, .wufoo label.choice {
	color: #333;
	font-family: inherit;
	font-size: 100%;
}

.wufoo label.choice {
	color: #333;
}

.wufoo li.focused label.desc, .wufoo li.focused legend.desc, .wufoo li.focused div label, .wufoo li.focused span label {
	color: #751115;
}

form li.focused .instruct, form li .instruct, .wufoo .instruct small {
	font-style: italic !important;
	visibility: visible;
}

form li {
	padding-right: 8%;
}

form span.req {
	color: #751115 !important;
}

.wufoo li.focused, form li.focused {
	background: none repeat scroll 0 0 transparent !important;
	color: #751115 !important;
}

.t-fn-list {
	color: #5F5246;
	float: left;
	font-size: 15px;
	margin-bottom: 20px;
	overflow: auto;
	width: 605px;
}

.ntmatwork-list {
	color: #5F5246;
	float: left;
	font-size: 15px;
	margin-bottom: 25px;
	width: 605px;
	min-height: 290px;
}

.missions-trips {
	color: #5F5246;
	float: left;
	font-size: 15px;
	overflow: auto;
	padding-bottom: 22px;
	width: 605px;
}

.t-fn-list h2 {
	font-family: dmedium, sans-serif !important;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
}

.missionary-name {
	font-family: dmedium;
	font-variant: small-caps;
}

.missionary-box {
	float: left;
	font-family: dmedium;
	margin-bottom: 20px;
	margin-right: 15px;
	text-align: center;
	width: 180px;
}

.t-fn-img {
	border-width: 0;
	float: left;
	image-rendering: optimizequality;
	width: 180px;
	text-align: center;
	margin-right: 35px;
	height: 150px;
}

.t-fn-teaser {
	float: left;
	width: 605px;
	overflow: hidden;
}

.t-mn-teaser {
	float: left;
	width: 382px;
}

.t-fn-teaser h2, .t-mn-teaser h2 {
	color: #721113 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 25px;
	font-weight: normal;
	margin-top: -4px;
	margin-bottom: 17px;
	overflow: hidden;
}

.t-fn-tags h2 {
	color: #B99933 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	font-weight: bold\9 !important;
	font-weight: bold  \0/ !important;
	padding-top: 5px;
	margin-bottom: -10px;
}

@media all and(min-width:0) {
	.t-fn-tags {
		font-weight: bold  \0/ !important;
	}
}

.t-fn-title, .headline {
	border-bottom: 1px solid #C7BCA2;
	color: #948975;
	font-family: dmedium, serif !important;
	font-size: 30px !important;
	height: 38px;
	text-transform: uppercase;
}

.t-fn-title h1 {
	font-size: 30px !important;
	font-weight: normal;
}

.t-fn-date {
	text-transform: uppercase;
	color: #B89933;
	font-size: 16px;
	float: left;
}

.t-fn-author {
	float: left;
	font-size: 16px;
}

.t-fn-tagbar {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	font-family: dmedium, serif !important;
	font-size: 14px;
	font-weight: normal !important;
	height: 27px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: auto;
}

.t-fn-tagbar a {
	font-weight: normal !important;
}

.t-fn-comments {
	float: right;
}

.t-fn-body {
	font-size: 15px;
	color: #333;
}

.t-fn-menu, .t-fn-main-menu {
	padding-top: 10px;
	width: 255px;
	float: right;
	background: #fff;
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.t-fn-menu .menu .item {
	padding-bottom: 10px;
}

.t-fn-menu .menu .item a:link, .t-fn-menu .menu .item a:visited, .t-fn-menu .menu .item a:active {
	font-size: 20px;
	color: #B89933;
	text-decoration: none;
	display: block;
}

.t-fn-menu .menu .submenu_item a:link, .t-fn-menu .menu .submenu_item a:visited, .t-fn-menu .menu .submenu_item a:active {
	color: #392C1F;
	display: block;
	font-size: 13.5px;
	line-height: 22px;
	text-decoration: none;
}

.t-fn-menu .menu .submenu_item a:hover {
	text-decoration: underline;
}

.t-fn-main-menu .menu .item a:hover {
	text-decoration: underline !important;
}

.t-fn-main-menu .menu .item a:link, .t-fn-main-menu .menu .item a:visited, .t-fn-main-menu .menu .item a:active {
	font-size: 13.5px;
	line-height: 22px;
	color: #392C1F;
	text-decoration: none;
	display: block;
}

.t-right-subscribe {
	font-size: 12px;
	color: #392C1F;
	width: 270px;
	float: right;
	padding-bottom: 20px;
}

.t-right-subscribe h2 {
	font-size: 18px;
	color: #B89933;
	font-weight: normal;
	margin-bottom: -3px;
}

.t-right-subscribe a {
	font-weight: bold;
}

.t-social-feeds2 .tab_container .tab-buttons-panel {
	background: none;
	overflow: hidden;
}

.t-social-feeds2 .tab_container .tab-buttons-panel li span, .t-social-feeds2 .tab_container .tab-buttons-panel li {
	background: none;
	border: none;
	width: 77px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.t-social-feeds2 .tab_container .tab-buttons-panel li span {
	padding: 7px 0;
	color: #333;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
}

.t-social-feeds2 .tab_container .tab-buttons-panel .tab-show {
	background: #FFF;
	border: none;
}

.t-social-feeds2 .tab_container .tab-content {
	border: none;
	background: #FFF;
	color: #5D4C3E;
	width: 270px;
}

.t-social-feeds2 .tab_container .tab-content h4 {
	font-family: dmedium, Geneva, sans-serif;
	margin-bottom: -9px;
}

.t-social-feeds2 .tab_container .tab-content img {
	float: right;
}

.t-video-page {
	float: left;
	margin-top: 20px;
	overflow: auto;
	padding-bottom: 20px;
	width: 560px;
	border-bottom: 1px solid #C7BCA2;
	margin-bottom: 10px;
	overflow: hidden;
}

.t-video-page h2 {
	font-family: dmedium, sans-serif !important;
	font-size: 24px;
	font-weight: normal;
	margin-left: 12px;
}

.t-video-wrapper {
	float: right;
	padding-left: 0;
	width: 352px;
}

t-video-wrapper h2 {
	margin-top: 10px;
}

.t-video-page-summary {
	font-size: 15px;
	color: #5F5246;
	padding-bottom: 10px;
	margin-left: 12px;
}

.video-header {
	border-bottom: 1px solid #C9BEA4;
	margin-bottom: 30px;
	padding-bottom: 5px;
	margin-top: 18px;
	color: #B99933;
	font-size: 24px;
}

.missions-trips p.sub {
	color: #B99933;
	font-size: 14px;
	margin-top: -10px;
	text-transform: uppercase;
	font-weight: normal !important;
}

.t-fn-img span {
	color: #7F6E59;
	float: left;
	margin: 0;
	text-align: center;
	width: 190px;
}

.t-fn-positions {
	background: none repeat scroll 0 0 #F5DEB3;
	font-size: 14px !important;
	line-height: normal;
	margin-bottom: 1px;
	padding: 26px 5px 1px 10px;
	width: 599px;
}

.t-fn-positions h2 {
	color: #721113 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
}

.t-fn-positions p {
	font-size: 14px;
}

.t-fn-positions strong {
	font-weight: bold;
}

.fn-top-menu {
	font-family: dmedium, serif !important;
	font-size: 15px;
	font-weight: normal !important;
}

.t-page .pagination a.inactive {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #EAD4B9;
	color: #2D2119;
	cursor: default;
	font-size: 15px;
	margin: 2px;
	padding: 3px 3px;
}

.t-page .pagination a:link, .t-page .pagination a:active, .t-page .pagination a:visited {
	background: none repeat scroll 0 0 rgba(127, 111, 89, 0.15);
	border: 1px solid #EAD4B9;
	color: #751115;
	font-size: 15px;
	margin: 2px;
	padding: 3px 3px;
}

.t-page .pagination a:hover {
	text-decoration: underline;
	color: #333;
}

.t-page .pagination span {
	display: none;
}

.t-page .pagination {
	position: absolute;
	left: 0;
	right: 0;
	white-space: nowrap;
}

#login_module_container {
	width: 490px !important;
	background: #DDD0B0 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #751115 !important;
	position: absolute !important;
	left: 950px !important;
	top: 200px !important;
	-webkit-box-shadow: 0 0 5px 0 #000;
	-moz-box-shadow: 0 0 5px 0 #000;
	box-shadow: 0 0 5px 0 #000;
}

#login_module_container input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 0;
	padding: 5px !important;
}

#login_module_container .separator {
	margin: 20px !important;
}

#login_module_container .right {
	display: none;
}

#login_module_container .ntm-register {
	display: block !important;
	width: 200px;
	float: left;
}

#login_module_container .create-new-account-link {
	display: none;
}

.t-content .webform_container form {
	background: none !important;
}

.t-content .webform_container form label {
	font-weight: bold;
}

.t-application-page-title {
	text-transform: uppercase;
	color: #948975;
	font-size: 27px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	padding-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #C7BCA2;
}

.t-positions-links-title {
	background: rgba(127, 111, 89, 0.15);
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
}

.t-positions-links-container {
	margin-bottom: 20px;
}

.t-positions-links-container ul {
	list-style: none;
	padding-left: 10px;
	padding-top: 10px;
}

.t-positions-links-container ul li a {
	font-weight: bold;
}

.twtr-hd {
	display: none;
}

.twtr-ft {
	display: none !important;
}

.wallpaper-readmore {
	border-top: 1px solid #C7BCA2;
	padding-top: 10px;
	margin-top: 20px;
}

.missionary-list {
	font-family: dmedium, sans-serif !important;
	font-size: 16px;
}

.missionary-list a:hover {
	text-decoration: none;
	color: #333;
}

.missionary-list a:hover img {
	border: #8B131A solid 5px;
}

.missionary-list img {
	border: #fff solid 5px;
}

.missionary-list span span {
	color: #B99933;
}

.missionary-list a:hover span span {
	color: #333;
}

.missionary-list tbody td {
	color: #4C463F;
	font-size: 18px;
	vertical-align: middle;
}

.missionary-list-b {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	font-weight: normal !important;
	margin-bottom: 20px;
}

.missionary-list-b a:hover {
	text-decoration: none;
	color: #333;
}

.missionary-list-b a:hover img {
	border: #8B131A solid 3px !important;
}

.missionary-list-b img {
	border: #fff solid 3px !important;
}

.missionary-list-b span span {
	font-weight: bold;
}

.missionary-list-b a:hover span span {
	color: #333;
}

.missionary-list-b tbody td {
	color: #4C463F;
	font-size: 18px;
	vertical-align: middle;
}

.t-rss {
	background: url("../images/iconset-a-feed-a.png") no-repeat scroll right center transparent;
	float: right;
	font-family: dmedium, sans-serif;
	font-weight: bold\9;
	font-size: 16px;
	margin-top: 42px;
	padding-right: 21px;
	text-transform: none;
}

.t-rss h2 {
	font-family: dmedium, sans-serif;
	font-weight: bold\9;
	font-weight: normal;
	font-size: 16px;
	text-transform: none;
}

.t-give-links {
	float: right;
}

background:-moz-linear-gradient(top,#871419 0,#610e11 100%)

!important
;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#871419),

color-stop
(
100
%
,
#610e11

)
)
!important
;
background:-webkit-linear-gradient(top,#871419 0,#610e11 100%)

!important
;
background:-o-linear-gradient(top,#871419 0,#610e11 100%)

!important
;
background:-ms-linear-gradient(top,#871419 0,#610e11 100%)

!important
;
background:linear-gradient(top,#871419 0,#610e11 100%)

!important
;
filter:progid:DXImageTransform.Microsoft.

gradient
(
startColorstr

=
'#871419'
,
endColorstr

=
'#610e11'
,
GradientType

=
0
)
;
color:#fff

;
font:bold

11
px

"sans serif"
,
tahoma, verdana, helvetica

;
	}

.t-main .x-date-middle .x-btn .x-btn-text {
	color: #fff;
}

.t-main .x-date-middle .x-btn-mc em.x-btn-arrow {
	background-image: url(../images/default/toolbar/btn-arrow-light.gif);
}

.t-main .x-date-right a {
	background-image: url(../images/default/shared/right-btn.gif);
}

.t-main .x-date-left a {
	background-image: url(../images/default/shared/left-btn.gif);
}

.t-main .x-date-inner th {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-bottom-color: #a3bad9;
	font: normal 10px arial, helvetica, tahoma, sans-serif;
	color: #233d6d;
}

.t-main .x-date-inner td {
	border-color: #fff;
}

.t-main .x-date-inner a {
	font: normal 11px arial, helvetica, tahoma, sans-serif;
	color: #000;
}

.t-main .x-date-inner .x-date-active {
	color: #000;
}

.t-main .x-date-inner .x-date-selected a {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-color: #8db2e3;
}

.t-main .x-date-inner .x-date-today a {
	border-color: darkred;
}

.t-main .x-date-inner .x-date-selected span {
	font-weight: bold;
}

.t-main .x-date-inner .x-date-prevday a, .x-date-inner .x-date-nextday a {
	color: #aaa;
}

.t-main .x-date-bottom {
	border-top-color: #a3bad9;
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
}

.t-main .x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover {
	color: #000;
	background-color: #ddecfe;
}

.x-date-inner .x-date-disabled a {
	background-color: #eee;
	color: #bbb;
}

.t-main .x-date-mmenu {
	background-color: #eee !important;
}

.t-main .x-date-mmenu .x-menu-item {
	font-size: 10px;
	color: #000;
}

.t-main .x-date-mp {
	background-color: #fff;
}

.t-main .x-date-mp td {
	font: normal 11px arial, helvetica, tahoma, sans-serif;
}

.t-main .x-date-mp-btns button {
	background-color: #083772;
	color: #fff;
	border-color: #36c #005 #005 #36c;
	font: normal 11px arial, helvetica, tahoma, sans-serif;
}

.t-main .x-date-mp-btns {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
}

.t-main .x-date-mp-btns td {
	border-top-color: #c5d2df;
}

.t-main td.x-date-mp-month a, td.x-date-mp-year a {
	color: #15428b;
}

.t-main td.x-date-mp-month a:hover, td.x-date-mp-year a:hover {
	color: #15428b;
	background-color: #ddecfe;
}

.t-main td.x-date-mp-sel a {
	background-color: #dfecfb;
	background-image: url(../images/default/shared/glass-bg.gif);
	border-color: #8db2e3;
}

.t-main .x-date-mp-ybtn a {
	background-image: url(../images/default/panel/tool-sprites.gif);
}

*

/
.more-right {
	float: right;
	text-transform: uppercase;
}

.contributions.checkout, .contributions.checkout .checkout-form .x-fieldset-header-text,
.contributions .x-form-item{
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.contributions .x-form-display-field {
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
}

.contributions .x-form-item,
.contributions .x-form-display-field {
	font-size: 16px;
}

.contribution_cart {
	margin-top: 11px;
}

.contributions.checkout .total {
	color: #751115;
	font-size: 1.5em;
	font-weight: bold;
	padding-right: 80px;
	padding-top: 20px;
	text-align: right;
}

.contributions.checkout .checkout-form .x-fieldset {
	border-color: #BEA03F;
}

.contributions.checkout .checkout-form .x-fieldset-header-text {
	color: #751115;
	font-size: 20px;
	font-weight: normal;
}

#checkout-btn .x-btn-tl, #checkout-btn .x-btn-tr, #checkout-btn .x-btn-bl, #checkout-btn .x-btn-br, #checkout-btn .x-btn-ml, #checkout-btn .x-btn-mr, #checkout-btn .x-btn-mc, #checkout-btn .x-btn-bc, #checkout-btn .x-btn-tc {
	background: none !important;
}

.sidenav-a {
	font-family: dmedium, sans-serif !important;
	list-style: none outside none !important;
	width: 270px;
	float: right;
}

div.sidenav-a {
	margin: 0 0 30px;
}

div.sidenav-a h3 {
	background: none repeat scroll 0 0 #751115;
	color: #FFF;
	font: bold 14px Arial, Helvetica Neue, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 15px;
	text-transform: uppercase;
}

div.sidenav-a h3 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

div.sidenav-a h3 a, div.sidenav-b h3 a {
	color: #FFF;
	display: block;
}

div.sidenav-a h3 a:hover, div.sidenav-a h3 a:focus, div.sidenav-b h3 a:hover, div.sidenav-b h3 a:focus {
	color: #999;
}

div.sidenav-a ul {
	list-style: none outside none !important;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.sidenav-a ul li {
	background: none repeat scroll 0 0 #EFE4C1;
	border-top: 1px solid #FAEFD0;
	font-size: 16px;
	list-style: none outside none !important;
}

div.sidenav-a ul li:first-child {
	border-top: medium none;
}

div.sidenav-a ul li.first {
	border-top: medium none;
}

div.sidenav-a ul li.active, div.sidenav-a ul li.parent-active {
	background: none repeat scroll 0 0 #FFF;
}

div.sidenav-a ul li.active+li a, div.sidenav-a ul li.parent-active+li a {
	padding-top: 12px;
}

div.sidenav-a ul li.parent-active ul {
	width: auto;
}

div.sidenav-a ul li.parent-active ul li a {
	padding-top: 5px;
}

div.sidenav-a ul li.last {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

div.sidenav-a>ul>li:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

div.sidenav-a ul li a {
	display: block;
	font-size: 16px;
	padding: 10px 15px 7px;
}

div.sidenav-a ul li.active>a {
	background: url("/img/sidenav-a-active-a.png") no-repeat scroll 0 50% transparent;
	left: -10px;
	padding-left: 25px;
	position: relative;
}

div.sidenav-a ul li ul {
	display: none;
	padding: 0 0 5px;
}

div.sidenav-a ul li.active ul, div.sidenav-a ul li.parent-active ul {
	display: block;
}

div.sidenav-a ul li ul li {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
}

div.sidenav-a ul li ul li a {
	color: #3A2C20;
	font-size: 16px;
	padding: 5px 15px;
}

div.sidenav-a ul li ul li a.active {
	color: #999;
}

div.sidenav-a ul li ul li a em {
	color: #999;
	font-style: normal;
}

div.sidenav-a ul ul ul {
	font-size: .85em;
	padding-left: 15px;
}

div.sidenav-a ul ul ul li.active a {
	left: -25px;
	padding-left: 40px;
}

div.sidenav-b h3 {
	background: none repeat scroll 0 0 #751115;
	color: #FFF;
	font: bold 1.2em/1.25 Arial, Helvetica Neue, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 10px 15px;
	text-transform: uppercase;
}

div.sidenav-b h3 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

div.sidenav-b ul {
	background: none repeat scroll 0 0 #FFF;
	list-style: none outside none;
	margin: -10px 0 30px;
	padding: 15px 15px 5px;
}

div.sidenav-b>ul {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

div.sidenav-b ul li {
	color: #B89933;
	font-size: 1.8em;
}

div.sidenav-b ul li ul {
	margin: 0 0 20px;
	padding: 0;
}

div.sidenav-b ul li ul li {
	color: #392C1F;
	font-size: .77em;
	margin: 5px 0 0;
}

div.sidenav-b ul li ul li a {
	color: #392C1F;
}

div.sidenav-b ul li ul li a.active {
	color: #999 !important;
}

div.sidenav-b ul li ul li em {
	color: #999;
	font-style: normal;
}

.t-wide-font p {
	font-size: 16px;
}

.t-main .contributions .page-title {
	display: none;
}

.t-main .contributions.checkout .campaign {
	border-color: #C9BEA4;
}

.t-main .contributions.checkout .campaign .links {
	font-size: 11px;
}

.t-main .contributions.checkout .campaign {
	font-size: 1.5em;
	overflow: auto;
	padding: 10px 0;
}

.t-main .contributions.checkout .campaign .amount {
	float: right;
	text-align: right;
}

.t-main .contributions.checkout .campaign .amount {
	float: right;
	text-align: right;
	width: 150px;
	padding: 0;
}

.t-main .contributions.checkout .campaign .links {
	float: right;
	margin-top: 5px;
	padding-right: 0;
}

.t-main .contributions.checkout .total {
	font-size: 1.5em;
	font-weight: normal;
	padding-right: 0;
	padding-top: 20px;
	text-align: right;
	color: firebrick;
}

.t-main .crm-search.ntm .search-field {
	background: url("/data/modules/crm_search/themes/ntm/img/searchfield_bg.png") no-repeat scroll 0 0 transparent !important;
	border: medium none !important;
	padding-left: 15px;
	outline: none !important;
}

.t-social-feeds .tab_container .tab-buttons-panel {
	overflow: hidden;
}

.t-ntm-main .find-module.ntm .field {
	width: 220px;
	height: 32px;
	border: 0;
	padding: 1px 0 0 13px;
	color: #000;
	background: url('/data/modules/find/themes/ntm/img/searchfield_bg.png') no-repeat top left;
}

.t-ntm-main .find-module.ntm input.submit {
	border: 0;
	padding: 3px 5px;
	background: #7c6b48;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.t-brown-btn {
		padding-bottom: 0;
	}
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.t-brown-btn-210 {
		padding-bottom: 0;
	}
}

.search-form {
	padding-bottom: 20px;
	padding-top: 20px;
}

.search-form .field-image {
	background: url("../images/toolbar-search-a.png") repeat scroll -372px 0 transparent !important;
	display: block;
	float: left;
	height: 32px;
	margin-right: 15px;
	width: 315px;
}

.search-form .search-field {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	padding: 8px 29px 8px 13px;
	width: 273px;
}

.search-form .search-field.empty {
	color: #999;
}

.search-form .search-btn {
	background: url("../images/go-a-bg-a.png") repeat-x scroll 0 0 #5F0E11;
	border: medium none;
	border-radius: 15px 15px 15px 15px;
	color: #FFF;
	cursor: pointer;
	font: bold 12px/1 Helvetica Neue, Helvetica, Arial, sans-serif;
	height: 30px;
	min-width: 120px;
	text-align: center;
}

.search-form .search-btn:active, .search-form .search-btn:focus, .search-form .search-btn:hover {
	background: none repeat scroll 0 0 #751115;
	text-decoration: none;
}

.t-main .ntm-positions-module table {
	border-collapse: collapse;
	border-spacing: 0;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin-top: 15px;
	width: 100%;
	clear: both;
}

.t-main .ntm-positions-module table tr td {
	border-bottom: 1px solid #C6BBA1;
	padding: 7px 7px 7px 10px;
	clear: both;
}

.person-listing {
	margin-bottom: 30px;
	overflow: hidden;
	padding-left: 110px;
}

.person-listing .image {
	float: left;
	margin-left: -110px;
}

.person-listing h3 {
	margin-bottom: 0;
}

.person-listing p {
	margin-bottom: .5em !important;
}

.person-meta {
	list-style: none outside none;
	margin-bottom: 0;
	padding-left: 0;
}

.person-meta li {
	margin-bottom: 0 !important;
}

div.header-a {
	margin-top: 10px;
	overflow: hidden;
	width: 100%;
	font-size: 15px;
}

div.header-a a {
	font-family: dmedium, Arial, Helvetica, sans-serif;
}

div.header-a h1, div.header-a h2 {
	border-bottom: 1px solid #C7BCA2;
	color: #948975;
	font-size: 30px;
	padding-bottom: 2px;
	padding-right: 290px;
	text-transform: uppercase;
	margin-bottom: 16px;
}

div.header-a ul.side {
	float: right;
	list-style: none outside none;
	padding: 0;
}

div.header-a ul.side li {
	display: inline;
	float: left;
	margin-left: 20px;
}

.t-head-wrapper {
	border-bottom: 1px solid #C7BCA2;
	height: 39px;
	width: 950px;
	margin-top: 20px;
}

.t-head {
	color: #948975;
	float: left;
	font-family: dmedium, serif !important;
	font-size: 30px !important;
	text-transform: uppercase;
}

.t-head-welcome {
	float: right;
	padding-top: 10px;
	font-family: dmedium, sans-serif;
	font-size: 14px;
	text-align: right;
	margin-right: 20px;
}

.t-head-menu {
	float: right;
}

div.header-a ul.side li a {
	display: inline-block;
	padding-bottom: 2px;
}

ul.photosets-a li a img {
	background: url("https://ntmsandbox.info/data/modules/photos/themes/ntm/img/img/photosets-a-bg-a.png") no-repeat scroll 0 0 transparent;
	display: block;
	margin: 0 0 10px;
	padding: 7px 14px 14px 7px;
}

.x-form-text, textarea.x-form-field {
	background-color: #FFF;
	background-image: url("../images/default/form/text-bg.gif");
	border-color: #333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif !important;
	font-size: 15.5px !important;
}

.find-module.ntm .field {
	color: #333 !important;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;
	font-size: 13px;
}

.t-right-column .login-module.missionteach-theme form input[type="text"], .t-right-column .login-module.missionteach-theme form input[type="password"] {
	width: 220px;
	padding: 0;
	background: white;
	border: 2px solid #EAE1C2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #7E7E7E;
	font-size: 19px;
	outline: 3px solid white !important;
	min-width: 265px;
}

.t-right-column .login-module.missionteach-theme form label {
	display: block;
	width: 100%;
	font: normal 20px 'dmedium', Arial, sans-serif;
	color: #751115;
	margin-b: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.t-right-column .login-module.missionteach-theme .profile-link input, .t-right-column .login-module.missionteach-theme .logout input, .login-module.missionteach-theme form .buttons input {
	float: right !important;
	margin-left: 0 !important;
	height: 35px;
	padding: 2px 20px 4px 20px !important;
	background: #751115;
	background: -moz-linear-gradient(top, #751115 0, #600f0e 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #751115), color-stop(100%, #600f0e)) !important;
	background: -webkit-linear-gradient(top, #751115 0, #600f0e 100%) !important;
	background: -o-linear-gradient(top, #751115 0, #600f0e 100%) !important;
	background: -ms-linear-gradient(top, #751115 0, #600f0e 100%) !important;
	background: linear-gradient(top, #751115 0, #600f0e 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#751115', endColorstr='#600f0e', GradientType=0) !important;
	border: none;
	-webkit-border-radius: 25px !important;
	-moz-border-radius: 25px !important;
	border-radius: 25px !important;
	color: white;
	font: bold 15px Helvetica, Arial, sans-serif !important;
	text-shadow: 0 -1px 1px #2D4907;
	cursor: pointer;
}

.t-right-column .login-module.missionteach-theme form .buttons .forgot-pass {
	display: none;
}

.t-right-column .login-module.missionteach-theme .title {
	display: none;
}

.t-headline-wrapper {
	*margin-top: 200px;
}

.t-give {
	*top: 130px;
	*position: relative;
}

nd:linear-gradient(top,#751115 0,#600f0e 100%)

!important
;
filter:progid:DXImageTransform.Microsoft.

gradient
(
startColorstr

=
'#751115'
,
endColorstr

=
'#600f0e'
,
GradientType

=
0
)
!important
;
border:none

;
-webkit-border-radius:

25
px

!important
;
-moz-border-radius:

25
px

!important
;
border-radius:

25
px

!important
;
color:white

;
font:bold

15
px Helvetica, Arial, sans-serif

!important
;
text-shadow:

0
-
1
px

1
px #2D4907

;
cursor:pointer

;
	}

.t-right-column .login-module.missionteach-theme form .buttons .forgot-pass {
	display: none;
}

.t-right-column .login-module.missionteach-theme .title {
	display: none;
}

.t-headline-wrapper {
	*margin-top: 200px;
}

.t-give {
	*top: 130px;
	*position: relative;
}

:linear-gradient(top,#751115 0,#600f0e 100%)

!important
;
filter:progid:DXImageTransform.Microsoft.

gradient
(
startColorstr

=
'#751115'
,
endColorstr

=
'#600f0e'
,
GradientType

=
0
)
!important
;
border:none

;
-webkit-border-radius:

25
px

!important
;
-moz-border-radius:

25
px

!important
;
border-radius:

25
px

!important
;
color:white

;
font:bold

15
px Helvetica, Arial, sans-serif

!important
;
text-shadow:

0
-
1
px

1
px #2D4907

;
cursor:pointer

;
	}

.t-right-column .login-module.missionteach-theme form .buttons .forgot-pass {
	display: none;
}

.t-right-column .login-module.missionteach-theme .title {
	display: none;
}

.t-headline-wrapper {
	*margin-top: 200px;
}

.t-give {
	*top: 130px;
	*position: relative;
}

/*Call to action links*/

.missionary_feature {

	background: #E6DCBE url(/data/sites/1/images/email.png) center no-repeat;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 45px;

	border-top: 2px solid #5D0D12;

	border-bottom: 2px solid #5D0D12;

	color: #b99933;

	font-family: dmedium, sans-serif;

}

.link_feature {

	background: #E6DCBE url(/data/sites/16/images/arrow_right_red.png) center no-repeat;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 45px;

	/*
border-top: 2px solid #5D0D12;

	border-bottom: 2px solid #5D0D12;
*/

	color: #b99933;

	font-family: dmedium, sans-serif;

}

.mail_feature {

	background: #E6DCBE url(/data/sites/16/images/email.png) center no-repeat;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 45px;

	/*
border-top: 2px solid #5D0D12;

	border-bottom: 2px solid #5D0D12;
*/

	color: #b99933;

	font-family: dmedium, sans-serif;

}

.pray_feature {

	background: #E6DCBE url(/data/sites/16/images/icon-pray.png) center no-repeat;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 45px;

	/*
border-top: 2px solid #5D0D12;

	border-bottom: 2px solid #5D0D12;
*/

	color: #b99933;

	font-family: dmedium, sans-serif;

}

.blank_feature {

	background: #E6DCBE;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 20px;

	/*
border-top: 2px solid #5D0D12;

	border-bottom: 2px solid #5D0D12;
*/

	color: #b99933;

	font-family: dmedium, sans-serif;

}

.missionary_feature a:hover {
	text-decoration: none;
	color: #741115;
}

/*Canadian Bookstore/Rep Styling*/

div.bookcontainer {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 30px;
	width: 600px;
	/*height:360px;*/
	overflow: hidden;
}

div.bookthumb {
	width: 200px;
	height: 300px;
	margin-right: 30px;
	float: left;
}

div.bookdetails {
	width: 370px;
	float: right;
	margin-bottom: 5px;
}

div.bookshare {
	width: 370px;
	float: right;
	margin-bottom: 10px;
}

div.booksummary {
	width: 370px;
	float: right;
	overflow: hidden;
}

div.repthumb {
	width: 300px;
	/*height: 210px;*/
	margin-right: 30px;
	float: left;
	/* margin-bottom: 15px; */
}

div.repdetails {
	width: 270px;
	float: right;
	margin-bottom: 5px;
}

div.repshare {
	width: 270px;
	float: right;
	margin-bottom: 10px;
}

div.repsummary {
	padding-top: 15px;
	width: 590px;
	/* float:left; */
	overflow: hidden;
	/* clear: both; */
	display: block;
}

div.booksummary div.repsummary p {
	color: #333333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
	font: 300 17px;
	margin: 0 0 15px 0;
	line-height: 140%;
}

.bookdetailstitle {
	/*	padding-left: 10px; */
	font-size: 16px;
	font-weight: normal;
	font-family: dmedium, sans-serif !important;
	color: #B99933;
	float: left;

}

.bookdetailsinfo {
	/*  padding-left: 10px; */
	font-size: 16px;
	font-weight: normal;
	font-family: dmedium, sans-serif !important;
	color: #333333;
	float: left;

}

.bookstore-img {
	border-width: 0;
	float: left;
	image-rendering: optimizequality;
	width: 180px;
	text-align: center;
	margin-right: 15px;
	height: 150px;
}

.booktitle {
	color: #721113 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 23px;
	font-weight: normal;
	margin-top: 1px;
	margin-bottom: 5px;
	overflow: hidden;
}

.rep-region {
	background: none repeat scroll 0 0;
	font-family: dmedium, serif !important;
	font-size: 14px;
	font-weight: normal !important;
	height: 27px;
	padding-left: 10px;
	width: auto;
}

/*Canadian mailchimp css*/
.mc-field-group, .indicates-required {
	color: #333333 !important;
	font-family: dmedium, sans-serif !important;
	font-weight: normal;
	margin-top: 1px;
	list-style-type: none;
	padding-left: 20px;
	line-height: normal;
}

.input-group {
	list-style-type: none;
}

/*Event.ctp styles*/

div.eventphoto {
	width: 150px;
	height: 225px;
	margin-right: 30px;
	float: left;

}

div.eventdetails {
	width: 420px;
	float: right;
	margin-bottom: 5px;

}

.event-date {
	font-size: 20px;
	font-weight: normal;
	font-family: dmedium, sans-serif !important;
	color: #B99933;
	margin-bottom: 7px;
}

.event-location {
	font-size: 20px;
	font-weight: normal;
	font-family: dmedium, sans-serif !important;
	color: #B99933;
	margin-bottom: 7px;
	/*background: url(/data/sites/16/images/map_link.png) right center no-repeat;
	padding-right: 20px;*/

}

.facebook-event-button {
	margin-bottom: 7px;
}

div.event-summary {
	color: #333333;
	font-family: Constantia, Lucida Bright, LucidaBright, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
	font: 300 17px;
	margin: 0 0 15px 0;
	line-height: 140%;
	width: 420px;
	float: right;
}

div.repname {
	text-align: center;
	color: #721113 !important;
	font-family: dmedium, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	margin-top: 1px;
	overflow: hidden;

}

/* Lightbox CSS */
/* line 317, ../sass/screen.sass */
.imageRow {
	*zoom: 1;
	margin: 20px 0;
}

/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.imageRow:after {
	content: "";
	display: table;
	clear: both;
}

/* line 320, ../sass/screen.sass */
.imageRow .single {
	float: left;
}

/* line 322, ../sass/screen.sass */
.imageRow .single a {
	float: left;
	display: block;
	background: rgba(255, 255, 255, 0.1);
	padding: 7px;
	line-height: 1em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	margin-right: 40px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

/* line 332, ../sass/screen.sass */
.imageRow .single a img {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.3);
}

/* line 335, ../sass/screen.sass */
.imageRow .single a:hover {
	background-color: #8ad459;
}

/* line 337, ../sass/screen.sass */
.imageRow .set {
	float: left;
	background: rgba(255, 255, 255, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

/* line 343, ../sass/screen.sass */
.imageRow .set:hover {
	background: rgba(255, 255, 255, 0.2);
}

/* line 346, ../sass/screen.sass */
.imageRow .set .single a {
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-right: 0;
}

/* line 351, ../sass/screen.sass */
.imageRow .set .single a:hover {
	background-color: #8ad459;
	-webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
}

/* line 355, ../sass/screen.sass */
.imageRow .set .single.first a {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-ms-border-top-left-radius: 4px;
	-o-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-ms-border-bottom-left-radius: 4px;
	-o-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* line 358, ../sass/screen.sass */
.imageRow .set .single.last a {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-ms-border-top-right-radius: 4px;
	-o-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-ms-border-bottom-right-radius: 4px;
	-o-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* end lightbox css */

.t-gallery-img {
	border: 0px none;
	float: left;
	width: 172px;
	text-align: left;
	/* margin-right:35px; */
	margin-left: 20px;
	/* height:150px; */
	background: url('http://usa.ntm.org/data/modules/photos/themes/ntm/css/../img/album_bg.png') no-repeat;
	padding: 6px 14px 24px 3px;
	padding-left: 7px;
	display: block;
	image-rendering: optimizequality;
} 
