@charset "UTF-8";
/* CSS Document */
/* THANK YOU PAGE */
.receipt h2 { text-align:left; color:#ADA099; }
.receipt h1 { color:#83472A;}
.receipt td { width: 175px; }

body { margin: 0; background: url(/assets/img/layout/canvas_new-1.jpg) top center; color:#4F4F4B; }

.l { position: relative; float: left; }
.r { position: relative; float: right; }

a img { border: none; }
p,
ul { font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif; }
p { font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif; font-size: 15px; color: #4f4f4b; line-height: 22px; }

h1, h2, h3, h4, h5, h6 { font-family: Georgia,"Times New Roman",Times,serif; }

hr {margin:30px 0; display:block;border: 1px dashed #cbc6bb;}

.more_arrow { width: 21px; height: 18px; margin: 0 0 0 -1px; color: #435179; text-decoration: none; position: relative; top: 0px; display: inline-block; background: url(/assets/img/layout/more_arrows-2.png) no-repeat scroll 3px -134px; }
.read_more:hover .more_arrow { background: url(/assets/img/layout/more_arrows-2.png) no-repeat scroll 3px -162px; }
.learn_more,
.read_more { color: #6f2f1b; text-decoration: none; display: inline-block; }
.learn_more { font-family: Georgia,"Times New Roman",Times,serif; font-size: 23px; font-style: italic; }
.learn_more:hover,
.read_more:hover { color: #b79862; }
.learn_more:hover .more_arrow_2 { background: url(/assets/img/layout/more_arrows-2.png) no-repeat scroll 2px -98px; }
.more_arrow_2 { width: 21px; height: 27px; margin: 0 0 0 3px; color: #435179; text-decoration: none; position: relative; top: 0px; display: inline-block; background: url(/assets/img/layout/more_arrows-2.png) no-repeat scroll 2px -69px; }

/* Top Deseret Book bar style -------------------------------------------------------------- */
.top_desbar { width: inherit; height: 24px; padding: 4px 0; background: url(/assets/img/layout/7b746b-07.png); }
.td_cent { width: 145px; margin: 0 auto; }
.top_desbar a { width: 145px; }

/* Main wrapper style -------------------------------------------------------------- */
.sweetness { width: 1130px; margin: 0 auto; }
.in_tensity { width: 1080px; margin: 0 0 30px 7px; }
.subpage_in_tensity { width: 1080px; margin: 0 0 30px 7px; }

/* header style ----------------------------------------- */
.header_wrap { width: 940px; height: 174px; margin: 24px auto 15px; }
.hw_logo { width: auto; margin: -6px 0 0 0; }
.hw_navwrap { width: 600px; margin: 66px 0 0 60px; }
.nav { margin: 17px 18px 8px 0; padding: 0; display: inline; }
.nav li { margin: 0 0 0 30px; list-style-type: none; display: inline; }
.nav li a:hover { opacity: 0.75; -webkit-opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }
.nav_line { width: 504px; height: 4px; background: url(/assets/img/layout/rough-line.png) scroll -178px; }
.tagline { margin: 8px 15px 0 0 ; }

/* feature pic style ----------------------------------------- */
.p_ftr_pack { width: 1130px; }
.ftr_brdr { width: 1130px; height: 592px; background: url(/assets/img/layout/lui-chen_brdr-plain.png) no-repeat; }
.ftr_pic { width: 1130px; height: 592px; background: url(/assets/img/layout/feature_kid-w-book.jpg) no-repeat scroll 31px 25px; }

/* sub page feature pic style ----------------------------------------- */
.sub_p_ftr { width: 1130px; height: 325px; }
.donate_sub_ftr { background: url(/assets/img/layout/donate-ftr.jpg) no-repeat; }
.about_sub_ftr { background: url(/assets/img/layout/about-us-ftr.jpg); }
.impact_sub_ftr { background: url(/assets/img/layout/our-impact-ftr.jpg); }
.mission_sub_ftr { background: url(/assets/img/layout/our-mission-ftr.jpg); }
.get_involved_sub_ftr { background: url(/assets/img/layout/get-involved-ftr.jpg); }
.stories_sub_ftr { background: url(/assets/img/layout/stories-ftr.jpg); }

	/* donate pic style ----------------------------------------- */
.donate_card { width: 476px; height: 200px; top: 315px; background: url(/assets/img/layout/donate_card.png) no-repeat; }
.don_opts { margin: 59px 7px 0 140px; padding: 0; width: 120px; }
.don_opts li { list-style-type: none; margin: -2px 0 0 0; display: inline-block; }
.do_last { margin: 5px 0 0 0 !important; }
.dc_opts { width: 130px; margin: 55px 0 0 125px; }
.dc_set { width: 110px; margin-bottom: -16px; border: none; }
.dc_set input { position: relative; top: 4px; }
.dc_set label span { width: 70px; height: 24px; display: inline-block; }
#give_1_row label span { background: url(/assets/img/layout/one-dollar.png) no-repeat; }
#give_5_row label span { background: url(/assets/img/layout/five-dollar.png) no-repeat; }
#give_10_row label span { background: url(/assets/img/layout/ten-dollar.png) no-repeat; }
.donate_btn2 {  width: 133px; height: 58px; margin: 75px 70px 0 0; background: url(/assets/img/layout/donate-btn-d.png) scroll 0px 0px; border: none; cursor: pointer; }
.don_opts li input { position: relative; top: -4px; }
.don_opts li label span { width: 70px; height: 24px; display: inline-block; }
#give_other { top: 0px; }
#other_amount_text { display: inline-block; width: 80px; height: 20px; margin: 0 0 0 4px; padding: 3px 0 0 0; top: -5px; background: url(/assets/img/layout/other-amt.png) no-repeat; border: none; font-size: 16px; }
#other_amount_text:focus { background: none; }
.donate_btn { width: 133px; height: 58px; margin: 64px 20px 0 0; background: url(/assets/img/layout/donate-btn-d.png) scroll 0px 0px; border: none; cursor: pointer; }
.donate_btn:hover { background: url(/assets/img/layout/donate-btn-d.png) scroll 0px 59px; border: none; cursor: pointer; }

  /* home page TOFW CoH banner --------------------------------------- */
  #banner_tofw_coh {
    padding: 0 15px 0 20px;
  }
  #banner_tofw_coh img {
    width: 100%;
  }

	/* home page mission style ----------------------------------------- */
.page_cont_wrap { width: 1090px; margin: 20px auto 0; }
.mission { width: 1084px; height: 196px; margin: 0 0 30px -8px; padding: 11px 0 0 7px; background: url(/assets/img/layout/mission-bg-4.png) no-repeat; }
.mission_tag { margin: 10px 10px 0 35px; text-decoration: none; }
.mission_tag span { width: 277px; height: 45px; background: url(/assets/img/layout/mission_tag.png) scroll 0px -3px; position: relative; display: inline-block; }
.mission_tag:hover span { background: url(/assets/img/layout/mission_tag.png) scroll 0px -53px; }
.mission p { width: 1000px; margin: 21px 42px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 23px; font-style: italic; line-height: 36px; color: #45312a; }

	/* home page three-column style ----------------------------------------- */
.trips { width: 100%; margin: 0 0 20px 0; }
.trip_col { width: 340px; margin: 0 29px 0 0; }
.last { margin: 0 !important; }
.trip_line { width: 340px; height: 6px; margin: 0 0 14px; background: url(/assets/img/layout/rough-line.png) scroll 137px 0; }
.tc_top { width: 100%; height: 32px; margin: 0 0 13px; background: url(/assets/img/layout/rough-line.png) no-repeat scroll -97px 25px; }


	/* home page two-column style ----------------------------------------- */
.dubs { width: 100%; margin: 0 0 20px 0; }
.dub_col { width: 526px; margin: 0 25px 0 0; }
.dubs .last { float: right; }
.dc_top { width: 100%; height: 40px; margin: 0 0 10px; background: url(/assets/img/layout/rough-line.png) no-repeat scroll -188px 27px; }
.dc_bot { width: 100%; }
.dcb_right { width: 340px; }
.dc_img { width: 156px; height: auto; margin: 0 0px 0 0; float: left; }

.dc_title,
.rcp_title { margin: 0 0 5px; font-size: 20px; font-weight: normal; }
.dc_title a,
.rcp_title a { color: #83472a; text-decoration: none; }
.dc_title a:hover,
.rcp_title a:hover { color: #b79862; }

	/* footer style ----------------------------------------- */
.footer_pack { width: 100%; margin: 25px 0 0 0; padding: 50px 0 30px; background: url(/assets/img/layout/stripie.jpg) repeat-x top center; }
.footer_pack ul,
.footer_pack ul p { color: #ada099; font-size: 16px; line-height: 20px; }
.footer_pack ul li { margin: 0 0 15px; }
.footer_menu { width: 540px; margin-left: 50px; list-style-type: none; }
.footer_menu li { padding: 0 0 0 15px; border-bottom: 1px dashed #dcd7cf; }
.footer_link { color: #9a887e; text-decoration: none; }
.emailcoh { color: #ada099; text-decoration: none; }
.footer_link:hover { color: #ada099; }
.emailcoh:hover { color: #9a887e; }
.contact_list { width: 340px; list-style-type: none; padding: 0; }
.follow { margin: 20px 0 0 !important; line-height: 42px !important; }
.social_icon {text-decoration: none; }
.social_icon span { width: 41px; height: 39px; margin: 0 0 0 5px; display: inline-block; }
.social_icon span:hover { opacity: 0.9; -webkit-opacity: 0.9; -moz-opacity: 0.9; filter: alpha(opacity=90); }
.fblink { background: url(/assets/img/layout/facebook_icon.png) no-repeat; }
.twlink { background: url(/assets/img/layout/twitter_icon.png) no-repeat; }
.cr { width: 100%; margin: 40px 0 0 0;}
/*
.cr p { width: 907px; margin: 0 auto; padding: 30px 0 0 0; text-indent: 30px; color: #ada099; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; background: url(/assets/img/layout/rough-line.png) no-repeat scroll -200px -2px;  }
*/
.cr { width: 100%; margin: 0;}
.cr p { width: 880px; margin: 0 auto; padding: 0; color: #ada099; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; }

	/* subpage left column style -----------------------------------------*/
.left_cont { width: 685px; }
.lc_top { width: 100%; height: 40px; margin: 0 0 10px; background: url(/assets/img/layout/rough-line.png) repeat-x -75px 27px; }
.lc_top img { display: none; visibility: hidden; }
.lc_main_img,
.sp_vid,
.kp_img { margin: 0 0 10px; padding: 9px; background: #fff; border: 1px solid #dbdbeb; }
.left_cont p { width: 660px; margin: 0 0 10px 10px; font-size: 16px; line-height: 24px; }
.story_pack_title { margin: 10px; padding:20px 0; color: #83472a; }
.sp_p { margin-bottom: 40px !important; }
.story_pack { margin: 0 0 50px; }
.story_loc { font-size: 24px !important; margin: 10px; padding:30px 0; color: #83472a; font-family:Georgia, "Times New Roman", Times, serif; }

.right_cont { width: 364px; margin: 0 5px 0 0; }
.rc_donate_card { width: 370px; height: 200px; margin: 0 0 40px; top: -5px; background: url(/assets/img/layout/subpage-donate-card.png) no-repeat; }
.donate_card .content { margin-left:  32px; }
.donate_card .content, .rc_donate_card .content { text-align: center; margin-top:  72px; font-family: Georgia,"Times New Roman",Times,serif; color: #83472a; }
.rc_donate_card .don_opts { margin: 61px 7px 0 66px; padding: 0; width: 120px; }
.rcp_top { width: 100%; height: 40px; margin: 0 0 13px; background: url(/assets/img/layout/rough-line.png) no-repeat scroll -97px 25px; }
.rcp_bot { width: 344px; margin: 0 10px; }
.kid_pack { margin: 0 0 50px 0; padding:10px 0 30px 0; border-bottom: 1px dashed #cbc6bb; }

.error { font-weight:bold; font-size:12px; }
