html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html{background:#9a8d6a url(/assets/bg-tile-0f996030bc48df00039b84b76eda28356e69ce927bf24b1fa4fd6509d2d8ba7e.jpg) top center}@media (min-width: 320px max-width 480px 12){html{background-image:url(/assets/m/bg-tile-1dcf3512e3603825ba70165b663ac06203885e03258061cb8b97a48a893c975a.jpg)}}body{background:url(/assets/bg-a94d3c4af98bc843385d06e2d0ef7f22f10d05e3a00eeb98121a59908f1d52d0.jpg) top center repeat-x;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#484848;margin:0;font-size:1.0000rem;line-height:1.5000rem}@media (min-width: 320px max-width 480px 12){body{background-image:url(/assets/m/bg-67ca1d262070215c7bc7d68695f3fe9ca6317bfa7c471d53a89bd49c08955860.jpg)}}.container{width:951px;margin:auto}@media (min-width: 320px max-width 480px 12){.container{width:94%}}#page{background:url(/assets/page-bg-be3fde1956092c9807bfd544da17e830cd330022a3d886ae2d3214993a6ee26d.jpg);position:relative;overflow:auto;padding:25px 0}#main-col{width:657px;float:left;margin-left:43px;border-right:4px solid #c9be9d;padding-right:20px}@media (min-width: 320px max-width 480px 12){#main-col{width:auto;float:none;border-right:none;margin-left:0;padding:0 20px}#main-col>div{border-bottom:4px solid #c9be9d;margin-bottom:20px;padding-bottom:20px}}#side-col{width:220px;float:right;padding-right:10px}#side-col h2{display:block;margin-left:-10px;margin-right:-10px;padding-left:10px}#side-col li{padding-left:1rem;text-indent:-1rem}#side-col .downloads li{text-indent:0;padding-left:2.25rem;background-repeat:no-repeat;background-position:top left;padding-top:2px;min-height:35px;font-size:0.875}@media (min-width: 320px max-width 480px 12){#side-col{float:none;width:auto;padding:0 20px}#side-col h2{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:-20px;margin-right:0;padding:12px 20px}#side-col>div,#side-col>ul,#side-col>dl{border-bottom:4px solid #c9be9d;margin-bottom:20px;padding-bottom:20px}}a{color:#9d3f16;text-decoration:none}a:hover{text-decoration:underline}article{margin:auto}h2{padding:12px 43px;margin-left:-43px;font-size:1.25rem;text-transform:uppercase;color:#f3edd7;line-height:1.5rem;letter-spacing:1px;font-style:italic;background-color:#9d3f16;margin-top:5px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}@media (min-width: 320px max-width 480px 12){h2{margin-left:-20px;padding:12px 20px}}h3{font-size:1.0625rem;line-height:1.25rem;margin:10px 0;font-weight:bold;text-transform:uppercase;letter-spacing:1px}p,ul{margin-top:0rem;margin-bottom:1.5rem}ul{padding:0;list-style-type:none}small,aside{font-size:0.6875rem}dl{margin:0}dl dt{text-transform:uppercase;float:left;clear:left;font-weight:bold;width:4.5rem;letter-spacing:1px}dl dd{margin-left:4.5rem}dl dd.last{margin-bottom:1rem}.pull-right{float:right}.bold{font-weight:bold}img.album{box-shadow:5px 5px 8px 0 rgba(0,0,0,0.5);margin-top:10px;width:194px}@media (min-width: 320px max-width 480px 12){img.album{margin:auto;display:block}}.clear::after{clear:both;content:"";display:block}select{font-size:1rem;background-color:#f3edd7;border-color:#9d3f16}input[type=submit]{background-color:#9d3f16;color:#f3edd7;border:none;font-size:1rem;cursor:pointer;padding-left:1rem;padding-right:1rem}header h1{margin:0}header h1 a{overflow:hidden;text-indent:101%;white-space:nowrap;color:#fff;display:block;height:10rem}@media (min-width: 320px max-width 480px 12){header h1 a{width:100%;height:5rem}}header nav{margin-top:110px}@media (min-width: 320px max-width 480px 12){header nav{margin-top:50px;margin-bottom:30px}}header nav ul{margin:0;padding:0}header nav ul::after{clear:both;content:"";display:block}header nav ul li{margin:0;list-style-type:none;float:left}@media (min-width: 320px max-width 480px 12){header nav ul li{float:none;text-align:center;margin-bottom:5px}}header nav ul li a{line-height:2rem;text-transform:uppercase;font-weight:bold;font-size:1.25rem;letter-spacing:1px;margin:0.1875rem 0.75rem 2rem 0.75rem;padding:0;display:block;color:#f3edd7;border-top:1px solid transparent;border-bottom:1px solid transparent}header nav ul li a:hover{text-decoration:none;border-top:1px solid #f3edd7;border-bottom:1px solid #f3edd7}@media (min-width: 320px max-width 480px 12){header nav ul li a{background-color:#9d3f16;width:280px;margin:auto}}header nav ul li.active a{background-color:#9d3f16;margin:0.1875rem 0 2rem 0;padding:0 0.75rem;border:1px solid #f3edd7}@media (min-width: 320px max-width 480px 12){header nav ul li.active a{margin:auto;padding:0}}header nav ul li.social{float:right;padding-right:0.5rem;height:35px}@media (min-width: 320px max-width 480px 12){header nav ul li.social{display:none}}header nav ul li.social a{display:inline;padding:0;margin:0}header nav ul li.social a:hover{border:none}header nav ul li.social img{padding:0 0.25rem;top:6px;position:relative}footer{clear:both}footer ul{text-align:center}footer li{display:inline;text-transform:uppercase;padding:0 10px 0 5px;border-right:3px solid #9d3f16}footer li:last-child{border-right:none}.sep{border-bottom:4px solid #c9be9d;margin-bottom:20px;padding-bottom:20px}.featured-hymn::after{clear:both;content:"";display:block}.featured-hymn table{float:right;margin-top:-2rem;margin-left:1rem}@media (min-width: 320px max-width 480px 12){.featured-hymn table{float:none;margin:10px 0;width:100%}.featured-hymn table th{display:none}}.featured-hymn table th,.featured-hymn table td{width:40px;font-size:0.625rem;line-height:0.625rem;font-weight:normal;font-style:italic;text-align:center;vertical-align:bottom}@media (min-width: 320px max-width 480px 12){.video{display:none}}.full{padding:0 43px}@media (min-width: 320px max-width 480px 12){.full{padding:0 20px}}.fade{font-size:0.75rem;font-style:italic}.hymn-credits{margin-bottom:1rem;font-size:1rem;font-weight:bold}.hymn-credits dt{width:4.5rem}.hymn-credits dd{margin-left:4.5rem}.buy{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;text-align:center;width:100%;text-transform:uppercase;font-weight:bold;line-height:1.5rem;letter-spacing:2px;padding:5px 0 0 0;margin-bottom:0.5625rem}.buy:hover{text-decoration:none}.letter-nav{margin-top:1.5rem;clear:both}.letter-nav li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-size:1.5625rem;width:29px;font-weight:bold;text-align:center;color:#baa291}.letter-nav li a{display:block}@media (min-width: 320px max-width 480px 12){.letter-nav li{width:40px;margin-bottom:20px}}table.hymns{border-collapse:collapse;text-align:center;width:100%}table.hymns th{line-height:1rem;font-size:0.75rem;font-style:italic;font-weight:normal;padding:0 0.25rem;width:7%;overflow:hidden}table.hymns th:first-child{text-align:left;font-size:1.5rem;line-height:2rem;padding:1.5rem 0.5rem 0 0;font-style:normal;font-weight:bold;width:auto;overflow:auto;border-right:4px solid #c9be9d}table.hymns th,table.hymns td{vertical-align:bottom}@media (min-width: 320px max-width 480px 12){table.hymns th,table.hymns td{display:none}}table.hymns tbody tr{line-height:3rem}table.hymns td{text-transform:uppercase;font-weight:bold}table.hymns td:first-child{border-right:4px solid #c9be9d;text-align:left;padding-left:0.75rem}@media (min-width: 320px max-width 480px 12){table.hymns td:first-child,table.hymns th:first-child{display:block;border-right:none}table.hymns td:first-child a,table.hymns th:first-child a{display:block}}table.hymns tr:last-child td:first-child{border-bottom:4px solid #c9be9d}table.hymns img{width:28px;vertical-align:middle}table.hymns a:visited{color:#8C5B5B}.people h3{font-size:1.5rem;line-height:2rem;padding:1.5rem 0.5rem 0 0;font-weight:bold}.people .person{text-transform:uppercase;font-weight:bold;line-height:3rem}.home .album{margin-bottom:2rem}.home p{font-style:italic}@media (min-width: 320px max-width 480px){.home iframe{display:none}}.albums .album::after{clear:both;content:"";display:block}.albums .img{width:210px;float:left;margin-right:30px}@media (min-width: 320px max-width 480px 12){.albums .img{width:100%}}@media (min-width: 320px max-width 480px 12){.album-hymns{border-bottom:4px solid #c9be9d;margin-bottom:20px;padding-bottom:20px}}.resources h3{margin-top:2rem}.resources h4{font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-top:0.5rem;margin-bottom:0.25rem;border-bottom:0;line-height:1rem;font-size:0.75rem}.resources h4 .fade{font-size:0.5rem}.resources .more{margin:1rem 0}.resources .more::after{clear:both;content:"";display:block}.resources .categories{clear:both;margin-bottom:0}.resources .content{clear:both;margin-top:1rem}.filter{margin-top:0rem}.filter a{font-style:italic;float:right}
