/*
Theme Name: Christian Freedom International
Theme URI: http://customthemeurl
Description: Christian Freedom International
Version: 1
Author: Paper Tower
Author URI: http://www.papertower.com/
Tags: Christian Freedom International

	 Christian Freedom International
	 http://customthemeurl/

	This theme was designed and built by Paper Tower,
	whose site you will find at http://www.papertower.com/

*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: 400 }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: 400; margin-bottom: 8px }
q: before, q: after { content: '' }
html { font-size: 100% }
body { font-size: 14px; background: transparent url(images/bd-bkgd3.jpg) repeat; font-family: Helvetica, Arial, sans-serif; }
p { color: #343129; line-height: 1.5em; margin-bottom: 15px }
/* Contain floats: h5bp.com/q */ 
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.group { zoom:1; }
.hilite { background-color: #eaf888; }

div#mn ul li { color: #343129; font-size: 1em; line-height: 1.45em; list-style-type: disc; margin-bottom: 8px; margin-left: 14px }

div#mn ul#cfi li { list-style: none; margin: 0 }
div#mn ul.nobul li { list-style-type: none; margin-left: 0 }
span.callout, strong { font-weight: 700; color: #343129 }
em { font-style: italic }
h1 { color: #38454B; font-family: proxima-nova-extra-condensed-1, proxima-nova-extra-condensed-2, Arial, Helvetica, sans-serif; font-size: 2em }
h2 { color: #481200; font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px;}
h3 { font-size: 20px; color: #333 }
h4 { font-size: 1.4em; color: #333 }
a { text-decoration: none; color: #1a92e6; outline: none }
a:hover { text-decoration: none; color: #127eca }
div#hd, div#wrp, div#ft, div#ft2 { width: 100% }
div#wrp { position: relative; float: left; top: 174px }
div#hd { background: transparent url(images/hd-bkgd2.jpg) repeat-x scroll 0 0; height: 59px; position: absolute; top: 0; left: 0 }
h4 a#logo { background: url(images/sprites.png) no-repeat scroll 0 0 transparent; height: 131px; left: 11px; position: absolute; text-indent: -9999px; top: 0; width: 90px }
h4 a#logo:hover { background-position: -1593px 0 }
h5#type { background: url(images/sprites.png) no-repeat scroll -92px 0 transparent; height: 27px; left: 127px; position: absolute; text-indent: -9999px; top: 93px; width: 385px }
h6#motto { background: transparent url(images/sprites.png) no-repeat scroll -297px -36px; width: 270px; height: 39px; right: 19px; top: 99px; position: absolute; text-indent: -9999px; font-family: adrianne-1, adrianne-2, Georgia, "Times New Roman", serif; font-style: italic; font-size: 21px; color: #ecd8c2; text-align: center }
div#hd form#searchform { position: absolute; right: 0; top: 16px }
div#continue-bx { position: absolute; bottom: 0; left: 0 }
body.tall div#mn { min-height: 1256px }
div#hd form#searchform input { background: url(images/sprites.png) no-repeat scroll -484px -1px transparent; border: medium none; color: #A59787; height: 17px; width: 281px; padding: 5px 0 5px 10px }
div#hd form#searchform input#searchsubmit { background: none repeat scroll 0 0 transparent; border: medium none; color: #FF0; cursor: pointer; height: 22px; position: absolute; right: 5px; text-indent: -9999px; top: 4px; width: 20px; line-height: 0 }

ul#nav { position: absolute; left: 128px; top: 21px }
ul#nav li { display: inline; float: left; margin: 0 27px 0 0 }
ul#nav li a { color: #E3DFD9; font-size: 15px; text-transform: capitalize }
ul#nav li a:hover, ul#nav li a.selected { color: #de5d36 }

div#bd { background: url(images/bd-ft.png) no-repeat scroll -4px bottom transparent; float: left; width: 666px; position: relative; z-index: 2; padding: 0 0 31px }
div.container { position: relative; float: left; width: 971px; left: 50%; margin-left: -480px; top: 0 }
div#top { background: url(images/bd-top.png) no-repeat scroll -4px 0 transparent; height: 24px; left: 0; margin-top: -24px; position: absolute; top: 0; width: 666px }
body.home div#mn { padding-top: 10px }
div#mn { background: url(images/bd-md.png) repeat-y scroll 0 0 transparent; float: left; min-height: 1193px; position: relative; width: 593px; padding: 17px 35px 5px 39px }
div#mn img { border: 2px solid #444036; float: left; margin: 5px 15px 5px 0 }
div#mn img.alignnone { float: none }
div#mn div.wp-caption { float: left; margin: 5px 13px 8px 0 }
div#mn object { border: 2px solid #444036; float: left; margin: 5px 13px 9px 0 }

div#sc { float: right; margin-left: -16px; position: relative; width: 310px; z-index: 1 }
div#sc h3 { text-transform: uppercase; font-size: 16px; font-weight: bold; margin-bottom: 5px; }
div#lt, div#rt { float: left; background-color: #201e19; width: 243px; display: inline; min-height: 354px; position: relative; padding: 22px 22px 0 }
div#ltnb { display: inline; float: left; min-height: 354px; position: relative; width: 265px; padding: 0 22px 22px 0 }

form.wpcf7-form div.wpcf7-validation-errors { background-color: #000; color: #DD6540; border: none; margin: 18px 0 0; padding: 14px }
form.wpcf7-form div.wpcf7-mail-sent-ok { background-color: #000; border: medium none; color: #C8D9C0; float: left; margin: 18px 0 0; padding: 14px }
form.wpcf7-form span.wpcf7-not-valid-tip-no-ajax { color: #DD6540; display: block; font-size: .95em }

div#lt p, div#rt p { color: #887A6F }
div#lt h3, div#rt h3 { color: #FFF; font-family: Georgia,  "Times New Roman",  Times,  serif; font-size: 1.8em }
div#lt, div#ltnb { margin-right: 13px }

form.wpcf7-form p.name, form.wpcf7-form p.name input { width: 108px }
form.wpcf7-form p.email, form.wpcf7-form p.email input { width: 235px }
form.wpcf7-form p.email textarea { border: medium none; margin-top: 3px; width: 235px; padding: 10px 0 0 10px }
p#send-message input { background: url(images/sprites.png) no-repeat scroll -739px -285px transparent; border: medium none; cursor: pointer; width: 250px; height: 49px; text-indent: -9999px; float: left; line-height: 0 }
p#send-message input:hover { background-position: -1206px -386px }
p#send-message { height: 59px; margin: 0 }
p#submit input { background: url(images/sprites.png) no-repeat scroll -740px -221px transparent; border: medium none; cursor: pointer; height: 59px; margin-top: 19px; text-indent: -9999px; width: 247px; float: left; line-height: 0 }
p#submit input:hover { background-position: -1207px -322px }
div#donate, div#help, div#ads, div#ads2, div#newsletter, div#social, div#sn, div#verse, div#nadanu, div#connections, div#enewsletter, div#pnewsletter { padding: 20px; }
div#verse, div#sn { background: transparent url(images/dark-bg.jpg) repeat; }
div#verse h3, div#sn h3 { color: #7599a3; }
div#verse p { clear: both; color: #A09181; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 23px; width: 258px; margin: 0; }

div#facebooklike { background: #FFFFFF; padding: 20px 20px 5px 20px; }

div#sn ul li { font-family: Georgia,  "Times New Roman",  Times,  serif; font-size: 1.25em; clear: both; line-height: 2em }
div#sn ul li a { color: #A09181; float: left; padding-left: 41px; width: 240px; font-size: 16px; }
div#sn ul li a:hover, div#sn ul li.current_page_item a { color: #ffbe84 }
div#sn ul li.page_item { border: 1px solid #444036; margin-bottom: 7px }
div#sn ul li.page_item:hover, div#sn ul li.page_item.current_page_item { border: 1px solid #c49367 }
div#sn ul li.page-item-57, div#sn ul li.page-item-65, div#sn ul li.page-item-61, div#sn ul li.page-item-75, div#sn ul li.page-item-69, div#sn ul li.page-item-67, div#sn ul li.page-item-71, div#sn ul li.page-item-59, div#sn ul li.page-item-73, div#sn ul li.page-item-63 { background: url(images/sprites.png) no-repeat scroll transparent; height: 26px; width: 26px; padding: 0 }

div#sn ul li.page-item-57 { background-position: -1017px 0 }
div#sn ul li.page-item-59 { background-position: -1017px -28px }
div#sn ul li.page-item-61 { background-position: -1017px -56px }
div#sn ul li.page-item-63 { background-position: -1017px -252px }
div#sn ul li.page-item-65 { background-position: -1017px -112px }
div#sn ul li.page-item-67 { background-position: -1017px -140px }
div#sn ul li.page-item-69 { background-position: -1017px -168px }
div#sn ul li.page-item-71 { background-position: -1017px -196px }
div#sn ul li.page-item-73 { background-position: -1017px -224px }
div#sn ul li.page-item-75 { background-position: -1017px -84px }

div#donate { background: #d8d5d0; height: 79px }
a#dn { background: url(images/sprites.png) repeat-x scroll -573px -35px transparent; width: 270px; height: 80px; text-indent: -9999px; float: left }
a#dn:hover { background-position: -368px -451px }
a#dnt { background: url(images/sprites.png) repeat-x scroll -740px -156px transparent; float: left; height: 59px; margin-bottom: 30px; text-indent: -9999px; width: 247px }
a#dnt:hover { background-position: -1207px -257px }
div#help { background: url(images/help-bkgd.jpg) repeat-x scroll 0 0 transparent; height: 140px }
h3#hlp, div#newsletter h3 { margin-bottom: 8px; display: inline }
h3#hlp { float: left; height: 21px; font-family: proxima-nova-extra-condensed-1, proxima-nova-extra-condensed-2, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 2em; color: #343129; clear: both }
div#scl { float: right; margin: 0 -30px 0 0; }
div#author-description { margin-bottom: 30px }
h3#recent-articles { border-bottom: 1px solid #E5E3E0; margin-bottom: 18px; padding-bottom: 5px }
div#scl div#tw { width: 85px; }
body span#li_ui_li_gen_1-container.top { height: 43px }
a#lm { background: url(images/sprites.png) repeat-x scroll -760px -334px transparent; width: 149px; height: 41px; text-indent: -9999px; float: left }
a#lm:hover { background-position: -760px -408px }
div#ads { background: #cdcac6; }
div#ads a img, div#ads2 a img { border: 1px solid #50463E; width: 268px; height: 177px; }
div#ads a img:hover { border: 1px solid #bdb8b3 }

div#ads2 { background: transparent url(images/hd-bkgd2.jpg) repeat; }

div#social { background: url(images/social-bkgd.jpg) repeat-x scroll 0 0 transparent; float: left; width: 286px; padding: 14px 0 15px 14px }
div#social ul#scl { background: url(images/sprites.png) repeat-x scroll -914px -340px transparent; float: left; height: 132px; width: 251px; padding: 20px 0 15px 25px }
div#social ul#scl li { clear: both; color: #343129; float: left; width: 100% }
div#social ul#scl li a#fb, div#social ul li a#twit, div#social ul li a#youtube { clear: both; color: #343129; float: left; font-size: 1.4em; letter-spacing: .01em; margin-bottom: 8px; padding: 7px 0 8px 49px }
div#social ul li a#fb { background: url(images/fb.png) no-repeat scroll 0 0 transparent }
div#social ul li a#twit { background: url(images/twit.png) no-repeat scroll 0 0 transparent }
div#social ul li a#youtube { background: url(images/youtube.png) no-repeat scroll 0 0 transparent }
div#social p { float: left; width: 100%; margin: 6px 0 5px }

h3#programs { color: #4A5965; font-family: Georgia, "Times New Roman", serif; margin: 20px 0 10px }
div#bn ul { background-color: #dfd5cd; width: 574px; height: 268px; padding: 11px 10px 0 }
div#bn ul li { border: 1px solid #50463e; display: inline; float: left; height: 106px; width: 106px; margin: 0 8px 25px 0 }
div#bn ul li:hover { border: 1px solid #f4eee9 }
div#bn ul li a { float: left; height: 14px; width: 106px }
div#bn ul li.page-item-57 a, div#bn ul li.page-item-65 a, div#bn ul li.page-item-61 a, div#bn ul li.page-item-75 a, div#bn ul li.page-item-69 a, div#bn ul li.page-item-67 a, div#bn ul li.page-item-71 a, div#bn ul li.page-item-59 a, div#bn ul li.page-item-73 a, div#bn ul li.page-item-63 a { background: url(images/sprites.png) no-repeat scroll transparent; text-align: center; color: #444036; font-size: 12px; padding: 110px 0 0; font-weight: bold; }
div#bn ul li.page-item-57 a { background-position: -1059px 0 }
div#bn ul li.page-item-65 a { background-position: -1483px 0 }
div#bn ul li.page-item-61 a { background-position: -1271px 0 }
div#bn ul li.page-item-75 a { background-position: -1483px -126px }
div#bn ul li.page-item-69 a { background-position: -1165px -126px }
div#bn ul li.page-item-67 a { background-position: -1059px -126px }
div#bn ul li.page-item-71 a { background-position: -1271px -126px }
div#bn ul li.page-item-59 a { background-position: -1165px 0 }
div#bn ul li.page-item-73 a { background-position: -1377px -126px }
div#bn ul li.page-item-63 a { background-position: -1377px 0 }

div#continue { background-color: #dfd5cd; width: 569px; height: 57px; position: relative; clear: both; float: left; display: inline; padding: 11px }
h3#cntu { width: 215px; height: 17px; margin-top: 50px; clear: both; float: left; font-family: Georgia,  "Times New Roman",  serif }
div#prev-page { float: left; width: 50% }
div#next-page { float: right; width: 50% }
div#continue h2#prev { position: absolute; top: 27px; left: 68px }
div#continue h2#nxt { position: absolute; right: 68px; top: 27px }

div#prev-page a { background: url(images/sprites.png) no-repeat scroll -719px -410px transparent; height: 37px; left: 20px; position: absolute; text-indent: -9999px; top: 22px; width: 37px }
div#next-page a { background: transparent url(images/sprites.png) no-repeat -719px -336px; width: 37px; height: 37px; text-indent: -9999px; position: absolute; right: 20px; top: 22px }

div#ttsr { background-color: #4C423A; height: 339px; left: 0; position: relative; top: 0; width: 594px }
div#ttsr h1 a { color: #F4F1EF; background: transparent url(images/arrow-btn.png) no-repeat right 15px; padding: 8px 28px 8px 8px }
div#ttsr h1 { bottom: 24px; left: 12px; margin-bottom: 0; position: absolute; z-index: 999 }
a.continue-reading { display: block; margin: 0 0 25px }
ul#cfi li { position: relative }
div.tbtm { background: url(images/js-head-ft-bkgd.jpg) repeat-x scroll 0 0 transparent; bottom: 0; height: 55px; left: 0; position: absolute; width: 595px; z-index: 0 }

div#mission { float: left; padding: 25px; background: transparent url(images/hd-bkgd2.jpg) repeat; margin-bottom: 30px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
div#mission h2 { color: #c5b3a0; }
div#mission p { color: #A09181; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 26px; }
div#mission a { color: #90adb5; }
div#mission a:hover { color: #a0cad5; }
div#mission p#help-tsr { color: #bead9c; padding: 10px 20px 10px 20px; background: transparent url(images/bd-bkgd2.jpg) repeat; margin: 0;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

div#crisis { background: transparent url(images/crisis.png) no-repeat; float: left; padding: 20px 25px 25px 25px; height: 82px; margin-bottom: 30px; width: 543px; }
div#crisis h3 { font-family: Helvetica, Arial, sans-serif; font-size: 30px; text-transform: uppercase; font-weight: bold; margin: 0 }
div#crisis p { font-family: Georgia, serif; color: #FFFFFF; font-size: 18px; width: 75%; line-height: 25px; }
div#crisis a { color: #c4d6dc; }
div#crisis a:hover { color: #FFFFFF; }

div#give-a-hand, div#handcrafts-that-help { padding: 20px 25px 25px 25px; background: transparent url(images/sprites.png) no-repeat; float: left; width: 233px; height: 171px; position: relative;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
div#give-a-hand h3, div#handcrafts-that-help h3 { color: #FFFFFF; text-transform: uppercase; font-size: 25px; font-weight: bold; margin-bottom: 10px; }
div#give-a-hand p, div#handcrafts-that-help p { font-family: Georgia, serif; color: #FFFFFF; font-size: 15px; }
div#handcrafts-that-help p { color: #b48a5b; width: 60%; }
div#give-a-hand { background-position: -2216px -121px; }
div#handcrafts-that-help { background-position: -2216px -343px; margin-left: 27px; }
div#give-a-hand a.lnk, div#handcrafts-that-help a.lnk { position: absolute; bottom: 10px; left: 25px; font-family: Georgia, serif; font-size: 17px; }
div#give-a-hand a.lnk { color: #ffffff; }
div#handcrafts-that-help a.lnk { color: #ffffff; }
div#give-a-hand a.lnk:hover { color: #fa6223; }
div#handcrafts-that-help a.lnk:hover { color: #b48a5b; }

a.lnk { background: transparent url(images/arrow.png) no-repeat right 5px; padding-right: 13px; }

div#hpa { display: inline; float: left; width: 595px; margin: 10px 0 0 }

div#mn div#news { margin-top: 30px }
div#mn div#news ul li { list-style: none; padding-bottom: 20px; border-bottom: solid 1px #ccc; margin: 0 0 20px }
div#mn div#news ul li h3 a { line-height: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; color: #4A5965 }
div#mn div#news h5 { text-transform: uppercase; letter-spacing: .2em; color: #aaa }
div#funds-hm { height: 250px; width: 320px; float: right; margin-left: 35px; padding: 5px }
div#funds-wwa { height: 195px; width: 279px; float: right; margin-left: 35px; padding: 5px }
div#btsr div#vrs { border-bottom: 1px solid #d4ccc5; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; padding: 1px 20px 0 }
div#btsr div#vrs span, div#mn div#sf-vrs span { color: #6d6c60 }
div#btsr ul { margin: 20px 0 10px }

div#medic { width: 590px; height: 342px; background: url(images/who-we-are.jpg) repeat-x scroll 0 0 transparent; border: 2px solid #444036; margin: 0 0 30px 0; position: relative; }
div#medic div { width: 230px; background: transparent url(images/dark-bg-trans.png) repeat; padding: 20px; position: absolute; top: 20px; right: 20px; }
div#medic div h4 { color: #f2743d; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em }
div#medic div p { color: #cdcac6; margin: 0; }
div#medic div img { margin: 0 15px 0 0; }

div#ammap { width: 590px; height: 342px; border: 2px solid #444036; margin: 5px 13px 9px 0 }
h2#article { color: #4a5965 }

div#ft { background: transparent url(images/hd-bkgd2.jpg) repeat; clear: both; float: left; height: 255px; left: 0; position: relative; top: 0; font-size: font-size: 12px; margin: 36px 0 0; padding: 30px 0; }
div#ft div.container { height: 286px; }
div#ft h5 a#ft-logo { background: url(images/sprites.png) no-repeat scroll -1854px -411px transparent; height: 149px; left: 0; position: absolute; text-indent: -9999px; bottom: 0; width: 105px; }

div#ft h3, div#ft ul li a { font-weight: bold; color: #97644f; font-size: 16px; }
div#ft ul#scl li a, div#ft ul#member li a { font-size: 14px; font-weight: normal; color: #805C4D; }
body div#ft ul li ul li a { font-weight: normal; color: #805c4d; font-size: 14px; }
body div#ft ul li ul li a:hover { color: #97644f; }
div#ft div.widget-area { float: left; }
div#ft div.widget-area.scl { width: 190px; }
div#ft div.widget-area.ftr { margin-right: 40px; }
div#ft div.widget-area ul li { line-height: 22px; }
div#ft div.widget-area.member { float: right; margin-right: 0; width: 265px; }
body div#ft div.widget-area.member ul#member li a:hover { color: #97644F; }

body div#ft div.widget-area.member ul#member li { padding: 10px 0 10px 40px; }
body div#ft div.widget-area.member ul#member li#ip { background: transparent url(images/ip.png) no-repeat 0 5px; }
body div#ft div.widget-area.member ul#member li#ecfa { background: transparent url(images/ecfa.png) no-repeat 0 16px; }
body div#ft div.widget-area.member ul#member li#cfc { background: transparent url(images/cfc.png) no-repeat 0 6px; }
body div#ft div.widget-area.member ul#member li#ica { background: transparent url(images/ica.png) no-repeat 0 0; }

div#ft div.widget-area.scl ul li { float: left; margin-right: 10px; width: 32px; height: 32px; }
div#ft div.widget-area.scl ul li a { background: transparent url(images/sprites.png) no-repeat; width: 32px; height: 32px; float: left; text-indent: -9999px; margin-top: 0; }
div#ft div.widget-area.scl ul { float: left; width: 170px; }
div#ft div.widget-area.scl ul li#twit a { background-position: -1992px 0; }
div#ft div.widget-area.scl ul li#fb a { background-position: -2024px 0; }
div#ft div.widget-area.scl ul li#gplus a { background-position: -2056px 0; }
div#ft div.widget-area.scl ul li#in a { background-position: -2088px 0; }
div#ft div.widget-area.scl a { font-size: 13px; color: #FFFFFF; float: left; margin-top: 8px; }
div#ft div.widget-area.scl a:hover { color: #97644f; }

div#ft2 { background: transparent url(images/btm-dark-bkgd.jpg) repeat; clear: both; float: left; height: 55px; left: 0; position: relative; top: 0; font-size: font-size: 12px; margin: 0 }
div#ft2 div.container { height: 55px; }

span#copyright, span#credit { top: 20px; position: absolute; }
span#copyright { color: #4D4B47; left: 0; }
span#credit { right: 0; }

div.entry { clear: both; border-bottom: 1px solid #e5e3e0; margin-bottom: 25px; padding-bottom: 10px }
div.entry p#author a { text-decoration: none; color: #6a6760 }
div.entry p#author { font-family: Georgia,  "Times New Roman"; color: #6a6760; font-style: italic; font-size: 1.2em }
div.entry a.continue-reading { color: #481200; text-decoration: underline }
div.entry a.continue-reading:hover { color: #343129 }
div#mn ul.sm { display: block; height: 105px; border-bottom: 1px solid #dbdbdb; margin-bottom: 20px }
div#mn ul.sm li { float: left; list-style: none; margin: 0 10px 0 0 }
div#mn ul.sm li a { padding-top: 35px; list-style: none; float: left; width: 55px; font-size: 11px; line-height: 11px; color: #201e19; text-align: center; background: transparent url(images/connections-page-sprites.png) no-repeat scroll }

div#mn ul.sm li a:hover { color: #A09181 }
div#mn ul.sm li#myspace a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 12px 0 }
div#mn ul.sm li#digg a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -38px 0 }
div#mn ul.sm li#facebook a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -88px 0 }
div#mn ul.sm li#twitter a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -138px 0 }
div#mn ul.sm li#linkedin a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -188px 0 }
div#mn ul.sm li#rss a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -238px 0 }
div#mn ul.sm li#foursquare a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -285px 0 }
div#mn ul.sm li#tangle a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 12px -50px }
div#mn ul.sm li#vimeo a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -38px -50px }
div#mn ul.sm li#ustream a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -88px -50px }
div#mn ul.sm li#youtube a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -138px -50px }
div#mn ul.sm li#iphone a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 12px -100px }
div#mn ul.sm li#blackberry a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -34px -100px }
div#mn ul.sm li#android a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -88px -100px }
div#mn ul.sm li#news a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 11px -150px }
div#mn ul.sm li#scribd a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -38px -150px }
div#mn ul.sm li#newsletter a { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -85px -150px }
div#mn ul.smcontact { display: block; height: 130px; margin-bottom: 15px }
div#mn ul.smcontact li { list-style: none; width: 155px; font-size: 11px; color: #201e19; float: left; height: 35px; background: transparent url(images/connections-page-sprites.png) no-repeat scroll; margin: 15px 10px 0 0 }
div#mn ul.smcontact li#phone { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 11px -200px; padding-left: 52px }
div#mn ul.smcontact li#skype { background: transparent url(images/connections-page-sprites.png) no-repeat scroll 11px -250px; padding-left: 52px }
div#mn ul.smcontact li#email { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -288px -200px; padding-left: 52px }
div#mn ul.smcontact li#snailmail { background: transparent url(images/connections-page-sprites.png) no-repeat scroll -288px -250px; padding-left: 52px }
div#mn ul.smcontact li span.b { font-weight: 700; display: block }

div#nadanu { background: #90adb5; height: 150px; padding-bottom: 29px; }
div#enewsletter h3 { padding-bottom: 6px; color: #FFFFFF; }
h3#enewsletter { float: left; height: 21px; font-weight: 700; font-size: 18px; color: #343129; width: 100%; padding-bottom: 10px }

div#ndnu { background: transparent url(images/sprites.png) no-repeat scroll -1794px -233px; height: 156px }
div#ndnu p { width: 168px; margin-bottom: 5px }
div#iphone { float: left; height: 160px; width: 136px }
a#nlm { background: url(images/sprites.png) repeat-x scroll -1473px -250px transparent; width: 161px; height: 47px; text-indent: -9999px; float: left; margin-top: 4px; }
a#nlm:hover { background-position: -1473px -297px }
div#cnct div#cnct_fb { float: left; margin-right: 5px }

div#enewsletter { background: url(images/enewsletter-bkgd.jpg) repeat-x scroll 0 0 transparent; height: 68px; border-bottom: 1px solid #212d16; }
div#pnewsletter { background:#cdcac6; height: 73px; }
div#newsletter p, div#help p { clear: both; float: left; width: 100% }
div#store-ad { background: url(images/ad-bkgd.jpg) repeat-x scroll 0 0 transparent; height: 148px; width: 283px; padding-left: 15px }

div#store-ad-image { background: url(images/store-ad.png) no-repeat scroll 144px 0 transparent; height: 148px }
div#store-ad-image a { background: url(images/sprites.png) repeat-x scroll -752px -460px transparent; width: 155px; height: 42px; text-indent: -9999px; float: left; margin-top: 50px }
div#store-ad-image a:hover { background-position: -752px -505px }
div#store-ad p { line-height: .9em; float: left; margin-top: 15px; font-size: 2em }
div#store-ad p span#city { font-size: .7em }

a#e-letter { background: url(images/sprites.png) repeat-x scroll -1473px -345px transparent; width: 160px; height: 48px; text-indent: -9999px; float: right; display: inline; }
a#e-letter:hover { background-position: -1473px -393px }
div#p-letter { background: transparent url(images/sprites.png) no-repeat scroll -2158px -11px; height: 70px }
a#p-letter { background: url(images/sprites.png) repeat-x scroll -1473px -442px transparent; width: 160px; height: 45px; text-indent: -9999px; float: left; margin-top: 7px; }
a#p-letter:hover { background-position: -1473px -490px }

div#fuel { height: 14px; background: transparent url(images/dark-bg.jpg) repeat; padding: 12px 0 17px 15px }
div#fuel p { color: #a09181; font-size: 13px; }

div#mn ul.addressfield li { margin-left: 0; line-height: 1em; font-size: 1.3em }

input#gform_submit_button_7, input#gform_submit_button_8 { text-indent: -9999px; background: url(images/sprites.png) repeat-x scroll -1677px -346px transparent; width: 95px; height: 41px; text-indent: -9999px; display: inline; border: none; cursor: pointer; font-size: 0; line-height: 0; }
input#gform_submit_button_7:hover, input#gform_submit_button_8:hover { background: url(images/sprites.png) repeat-x scroll -1677px -390px transparent }

form#gform_8, form#gform_7 { border: 15px solid #d4e9ef; padding: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

body div#mn form ul li { margin: 0; }

div#funds { height: 350px; width: 400px; float: right; margin: 0 0 20px 24px; padding: 5px }
div#funds div { border: 1px solid #000 }

div#mn ul#std { margin-top: 5px }
div#mn li.pdf { background: transparent url(images/sprites.png) repeat-x scroll -1652px -276px; height: 38px; list-style: none; margin-left: 0; width: 130px; display: block; padding: 6px 0 0 49px }
div#mn div#oh_nine { background: #e3e3e3; float: right; margin: 0 0 15px 24px; padding: 18px }
div#mn div#statement { background: #ded7ce; margin-top: 25px; padding: 45px 70px 65px }
div#mn div#sf-vrs { border-bottom: 1px solid #afa89f; border-top: 1px solid #afa89f; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; padding: 15px 20px }

div#help-top { margin-bottom: 30px; float: left }
div#help-top div {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
body div#help-top p { margin-bottom: 5px; }
div#hlp-tl, div#hlp-tr, div#hlp-bl, div#hlp-br, div#wwa-tl, div#wwa-tr, div#wwa-bl, div#wwa-br { width: 252px; background: transparent url(images/blue-paper.jpg) repeat; height: 137px; padding: 20px }
div#hlp-tr, div#hlp-br, div#wwa-tr, div#wwa-br { float: right }
div#hlp-tl, div#hlp-tr, div#wwa-tl, div#wwa-tr { margin-bottom: 10px; }
div#help-top ul.hlp-links li { list-style: none; margin-left: 0; float: left; padding-right: 6px; margin-right: 6px; border-right: 1px solid #283647 }
div#help-top ul.hlp-links li: first-child { padding-left: 0 }
div#help-top ul.hlp-links li:last-child { margin-right: 0; border-right: none }

div#hlp-tr p { background: transparent url(images/donate-plus.png) no-repeat right 0; padding: 0 60px 0 0; }
div#hlp-bl p { background: transparent url(images/prayer-boy.png) no-repeat right bottom; padding: 0 30px 0 0; width: 236px; height: 127px; }
div#wwa-tl p { background: transparent url(images/history-news.png) no-repeat right 10px;padding: 0 123px 0 0;width: 133px;height: 127px; }

div#help-top a { color: #ea4919 }
div#help-top a:hover { color: #CEB9A2 }
div.hlp-section { border-bottom: 1px solid #d0cecc; clear: both; float: left; padding-bottom: 20px; margin: 30px 0 0; width: 592px; }
div.hlp-section h2 { font-size: 25px; color: #343129 }
div.hlp-section div.hlp-left { width: 274px; float: left; margin-right: 30px }
div.hlp-section div.hlp-right { float: left; width: 270px }
div#mn div.hlp-section div.hlp-left img { float: left; border: none }
div#mn div.hlp-section div.hlp-right ul.hlp { margin-bottom: 22px }
div#mn div.hlp-section div.hlp-right ul.hlp li strong { font-size: .8em }
div#mn div.hlp-section div.hlp-right ul.hlp li { list-style: none; font-size: 1.1em; line-height: 1.2em; margin-left: 0 }
div.hlp-section a { color: #dc6809 }

div#mn div#persecuted { float: right; width: 226px; margin: 0 0 20px 24px }
div#persecuted-list { background: url(images/countries-list.png) repeat-y; height: 420px; padding: 20px 39px }
div#persecuted-top { background: url(images/countries-list-top.png) no-repeat }
div#persecuted-bottom { background: url(images/countries-list-bottom.png) no-repeat }
div#persecuted h2 { border-bottom: 1px solid #afa89f; padding-bottom: 15px }
ul#countries { margin: 15px 0 0 }
div#persecuted ul#countries li { list-style: none;
color: #4A5965;
font-family: Georgia, "Times New Roman", serif;
margin-left: 0;
line-height: 20px;
font-size: 17px; }
div#persecuted ul#countries li a { color: #4a5965; text-decoration: none }
div#persecuted ul#countries li a:hover { color: #481200 }

div#mn div#map-link { -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border: 1px solid #CCC; float: left; font-size: 1.1em; color: #343129; margin: 25px 0 3px; padding: 8px 14px }

div.wwdbtm { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(images/wwd-head-ft-bkgd.png) repeat-x scroll 0 0; bottom: 0; left: 0; position: absolute; width: 594px; z-index: 0; height: 59px }
div#wwdtsr { height: 350px; left: 0; position: relative; top: 0; width: 594px; margin-bottom: 15px }
div.wwdbtm p { font-size: 20px; color: #F4F1EF; margin: 16px 0 0 0; }

div.wwdbtm a { background: transparent url(images/sprites.png) no-repeat scroll -759px -467px; color: #F4F1EF; text-indent: -9999px; float: left; height: 33px; width: 87px; margin: 14px 20px 0 20px; }
div.wwdbtm a:hover { background: transparent url(images/sprites.png) no-repeat scroll -759px -502px; }

div.wwdbtm#selfhelp a { padding-left: 27px }
a#eoffering { background: url(images/sprites.png) no-repeat scroll -1205px -436px transparent; width: 261px; height: 64px; text-indent: -9999px; float: left; margin: 10px 0 0 }

div.staff { margin-top: 35px }

div#giving { background-color: #201E19; width: 550px; padding: 20px }
div#giving label { color: #8D8680 }
div#giving .gform_wrapper .gform_footer input.button { background: url(images/sprites.png) no-repeat scroll -740px -221px transparent; width: 252px; height: 65px; text-indent: -9999px; float: left; border: none; cursor: pointer; margin: 10px 0 0 }
div#giving div.gform_footer { height: 60px }

div#mp-form { margin-top: 55px }
div#contact, div#mp-form { background-color: #201E19; display: inline; float: left; height: 400px; position: relative; width: 550px; margin-bottom: 28px; padding: 22px }
div#contact label, div#volunteer label, div#mp-form label { color: #8d8680; font-weight: 400; display: block }
div#contact ul#gform_fields_2 li.c_name div#input_2_1, div#mp-form ul#gform_fields_5 li.c_name div#input_5_1 { width: 320px }
div#contact ul#gform_fields_2 li.c_name div#input_2_1 span#input_2_1_3_container, div#mp-form ul#gform_fields_5 li.c_name div#input_5_1 span#input_5_1_3_container { margin-right: 10px; width: 153px }
div#contact ul#gform_fields_2 li.c_name div#input_2_1 span#input_2_1_6_container, div#mp-form ul#gform_fields_5 li.c_name div#input_5_1 span#input_5_1_6_container { width: 153px }
div#contact ul#gform_fields_2 input#input_2_2, div#mp-form ul#gform_fields_5 input#input_5_2 { width: 143px; margin-right: 15px }
div#contact ul#gform_fields_2 input#input_2_3, div#mp-form ul#gform_fields_5 input#input_5_3 { width: 143px }
div#contact ul#gform_fields_2 textarea#input_2_4, div#mp-form ul#gform_fields_5 textarea#input_5_4 { height: 185px }
div#contact ul#gform_fields_2 li.c_message, div#mp-form ul#gform_fields_5 li.c_message { float: right; position: absolute; right: 20px; width: 215px }
div#contact div.gform_footer input#gform_submit_button_2, div#mp-form div.gform_footer input#gform_submit_button_5 { background: transparent url(images/sprites.png) no-repeat scroll -739px -285px; border: none; float: left; height: 49px; line-height: 0; text-indent: -9999px; width: 250px; cursor: pointer }
div#contact div.gform_footer input#gform_submit_button_2:hover, div#mp-form div.gform_footer input#gform_submit_button_5:hover { background: transparent url(images/sprites.png) no-repeat scroll -1206px -386px }
div#contact-rt { float: left; width: 243px; display: inline; min-height: 354px; position: relative; padding: 0 22px }
div#contact-rt iframe { border: 2px solid #444036 }
div#volunteer { float: left; background-color: #201e19; width: 243px; display: inline; min-height: 354px; position: relative; padding: 10px 22px 0 }
div#volunteer h3 { color: #FFF; font-weight: 400; font-family: Georgia,  "Times New Roman",  serif; font-size: 1.8em }
div#volunteer span.gform_description { color: #8d8680; line-height: 22px; }
div#volunteer div.gform_footer { margin-top: 5px; padding-top: 10px }
div#volunteer div.gform_footer input#gform_submit_button_3 { background: transparent url(images/sprites.png) no-repeat scroll -740px -221px; border: medium none; cursor: pointer; float: left; height: 59px; line-height: 0; margin-top: 19px; text-indent: -9999px; width: 248px; margin-bottom: 20px }
div#rtp-tp { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background: #0F1B2B url(images/rtp.jpg) no-repeat scroll 19px 22px; margin-bottom: 30px; height: 183px; padding: 20px }

div#rtp-tp p { color: #ceb9a2; padding-left: 120px }
#gform_wrapper_4 { background: #E1DEDD; padding-top: 1px }
#gform_wrapper_4 h2.gsection_title { font-weight: 400; color: #332e25; font-size: 2em }
#gform_wrapper_4 .gsection { margin-top: 30px; border-top: 1px dotted #CCC; border-bottom: none; padding-top: 20px }
#gform_wrapper_4 li.rtp-add span#input_4_4_1_container, span#input_4_8_1_container, span#input_4_11_1_container, span#input_4_14_1_container { width: 48.5%!important; float: left; padding-right: 14px }
#gform_wrapper_4 li.rtp-add span#input_4_4_2_container, span#input_4_8_2_container, span#input_4_11_2_container, span#input_4_14_2_container { width: 45%!important; float: left }
#gform_wrapper_4 .ginput_complex .ginput_right { float: left; width: 46% }
#gform_wrapper_4 .ginput_complex .ginput_left { padding-right: 5px }
#gform_wrapper_4 ul#gform_fields_4 { padding-left: 10px }
#gform_wrapper_4 .gform_footer { height: 60px; padding-bottom: 30px }
#gform_wrapper_4 .gform_footer input#gform_submit_button_4 { background: transparent url(images/sprites.png) no-repeat scroll -740px -221px; border: medium none; float: left; height: 65px; text-indent: -9999px; width: 252px; cursor: pointer; margin: 10px 0 0 20px }

div#mp-top { width: 534px; background: #0f1b2b; height: 137px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; padding: 20px 30px }
div#mp-top p { color: #6f828b; font-family: Georgia,  "Times New Roman",  serif; font-style: italic; font-size: 1.2em }

div.mp-list-lt { float: left; width: 257px; margin-right: 20px }
div.mp-list-rt { float: left; width: 257px }
div#mn div.mp-list-lt ul.mp li, div#mn div.mp-list-rt ul.mp li { list-style: none; color: #ceb9a2; margin-left: 0 }
div#mn div.mp-list-lt ul.mp li a:hover, div#mn div.mp-list-rt ul.mp li a:hover { color: #6f828b }
fieldset, img, abbr, acronym { border: 0 }
ol, ul, div#mn ul#controls li, div#btsr ul li, div#mn ul#sf li, div#volunteer ul#gform_fields_3 li, div#video li { list-style: none }
a img, div#hpa img, div#medic div img { border: none }
div#hd label.screen-reader-text, .nav-container, p.br_hide br, div#volunteer ul#gform_fields_3 li#field_3_1 div#input_3_1 span#input_3_1_3_container input#input_3_1.3 { display: none }
form.wpcf7-form p input, div#mn div#sf-vrs p { margin-bottom: 0 }

form.wpcf7-form p.name, p.auth, div#scl div, div#fa h2, div#btsr h2, div#connections div#icons, div#connections ul#cnct li, div#hlp-tl, div#hlp-bl, div#wwa-tl, div#wwa-bl, div#mn div#map-link img, div#bn, div#contact ul#gform_fields_2 li.c_name, div#mp-form ul#gform_fields_5 li.c_name, div#contact ul#gform_fields_2 li.c_phone, div#mp-form ul#gform_fields_5 li.c_phone { float: left; }

.lm, .nlm { margin-left: 22px }
.lmlg, .nlmlg { margin-left: 39px }

form.wpcf7-form p.name input, form.wpcf7-form p.email input { border: medium none; height: 13px; margin-top: 3px; padding: 7px 0 7px 7px }

p#submit, div#ttsr img, div#mission div p, div#help-top.nm { margin: 0 }
div#social ul#scl li a#fb:hover, div#social ul li a#twit:hover, div#social ul li a#youtube:hover, div.hlp-section a:hover, div.hlp-section a:active { color: #1A92E6 }
div#bn ul li.page-item-65, div#bn ul li.page-item-75, div#mn div#st-img img#rt { margin-right: 0 }
div#continue h2#prev a, div#continue h2#nxt a { background: none; color: #8d8a81; text-indent: 0 }
div#ttsr, div#hpa, div#news, div#contact ul#gform_fields_2 li.c_email, div#mp-form ul#gform_fields_5 li.c_email { float: left; clear: both }
div#ttsr h1 a:hover, div.hdr a.lrnmr:hover { color: #DE5D36 }
div#mn div#news ul li:last-child, div.hlp-section#last { border-bottom: none }
ul#ftlinks li a, span#credit a, span#credit a:hover { color: #4D4B47 }
div.entry a, div.entry a:hover { text-decoration: underline; color: #481200 }
div.entry h2 a { text-decoration: none; }
div#mn ul#sf, div#giving div#recaptcha_widget_div { margin-top: 20px }
div#help-top h2, div#giving span.gform_description, div#contact div.gform_wrapper div.gform_heading, div#mp-form div.gform_wrapper div.gform_heading { color: #FFF; line-height: 22px; }
div#help-top p, div#mn div.mp-list-lt ul.mp li a, div#mn div.mp-list-rt ul.mp li a { color: #ceb9a2 }
div#help-mn, p.postmetadata { clear: both }

div#giving ul.gform_fields li, div#contact ul#gform_fields_2 li, div#volunteer ul#gform_fields_3 li, div#mp-form ul#gform_fields_5 li, #gform_wrapper_4 ul#gform_fields_4 li#field_4_3 ul#input_4_3 li { margin-left: 0 }
div#giving .gform_wrapper .gform_footer input.button:hover, div#volunteer div.gform_footer input#gform_submit_button_3:hover, #gform_wrapper_4 .gform_footer input#gform_submit_button_4:hover { background: transparent url(images/sprites.png) no-repeat scroll -1207px -323px }
div#contact div.gform_wrapper, div#mp-form div.gform_wrapper, div#contact .gform_wrapper .gform_footer { margin-top: 0 }
div#volunteer ul#gform_fields_3 li#field_3_1 div#input_3_1 span#input_3_1_3_container, div#volunteer ul#gform_fields_3 li#field_3_1 div#input_3_1 span#input_3_1_6_container { width: 47% }
div#volunteer ul#gform_fields_3 input#input_3_2, div#volunteer ul#gform_fields_3 input#input_3_3 { width: 97% }

body .tubepress_thumb { width: auto; height: auto; }
body .tubepress_thumb img { margin: 5px 13px 8px 0 !important; padding: 0; }

body #social { width: 100%; background: none; float: none; padding: 0; }
body #social #respond input.social-input { width: 360px; }
body #social #respond textarea.social-input { width: 360px; height: 200px; }

#slider { width: 591px; height: 320px; border: 2px solid #1f1d18; overflow: hidden; position: relative; }
#slider .slides a { width: 591px; height: 320px; display: block; }
#slider .slides a img { border: 0; margin: 0; width: 591px; height: 320px; }
#slider .controls { background: #fff; background: rgba(255,255,255,.6); padding: 10px 5px 10px 15px; position: absolute; bottom: 0; right: 0; z-index: 100; }
#slider .controls a { width: 11px; height: 11px; background: transparent url(images/slider/controls.png) no-repeat 0 0; display: block; float: left; margin-right: 10px; text-indent: -9999px; }
#slider .controls a.activeSlide { background-position: -12px 0; }

/* Christian Winter */
h2#cw {color: #102C31;}
h2.christian-winter {color: #102c31; padding: 14px 0 0 70px; height: 44px; margin-top: 35px;}
h2#history {background: transparent url(images/cw-icons.png) no-repeat 0 -1px; }
h2#pray {background: transparent url(images/cw-icons.png) no-repeat 0 -62px; }
h2#voice {background: transparent url(images/cw-icons.png) no-repeat 0 -124px; }
h2#questions {background: transparent url(images/cw-icons.png) no-repeat 0 -186px; }
h2#verse {background: transparent url(images/cw-icons.png) no-repeat 0 -248px; }
