@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Georgia, Times, serif; font-size: 1em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");}  body { background: #cac5c1 url(http://assets1.backtochurch.co.uk/imgs/update2012/bg.jpg) fixed top center; background-repeat:repeat; line-height:1.25em; height:100%: } #container { position: relative; width: 870px; min-height: 100%; margin: 0 auto; background: transparent; padding-bottom: 50px; } #content { width: 890px; margin: 0; padding: 0; }  #header { height: 196px; } #logo { float: left; padding-top:75px; }  #footer { margin: 0; padding:25px 0 20px 0; font-size:0.8em; font-weight:bold; height:30px; text-align:right; } #footer img { margin-left:12px; vertical-align:middle; } #footer #sponsors {float:left; text-align:left;} #footer #socialMedia {padding-top:10px;float:right;}  .col { float: left; } .col1 { width: 295px; min-height: 300px; position: relative; } .col2 { width: 586px; position: relative; left: -5px;  background: transparent url(http://assets2.backtochurch.co.uk/imgs/update2012/textBox/foot.png) no-repeat bottom left; padding-bottom: 26px; } .col2 .colOuter { background: transparent url(http://assets3.backtochurch.co.uk/imgs/update2012/textBox/body.png) repeat-y top left; padding:18px; padding-left: 23px; } .col3 { width: 870px; } .hasNoImage .col2 { margin-left:295px; } .subHeading { margin-bottom: 0; } .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } a { color: #545454; } dl, dt, dd { margin: 0; } ul li { list-style-type: disc; } h2 { letter-spacing:-0.047em; margin: 18px 0; padding:0; font-size:3em; color: #3b3b3b; } h3 {letter-spacing:-0.047em;} h3 a, h4 a { text-decoration: none; } p {margin-bottom:18px;} #childNav { overflow: hidden; } #socialIcons a { display: inline-block; } #content ol { list-style-type: decimal; list-style-position: inside; } #content ul { list-style-type: circle; list-style-position: inside; } #content .moreLinks, #content #subnavList, #childNav ol { list-style-type: none; }   .fieldGroup { padding: 0 0 15px 0; font-size:0.75em; } .frcheckIfYouAreHuman { display: none; } .req { display: inline; margin: 0 0 0 5px; font-weight: bold; } .fieldSpecs, .requiredExp { color: #666; font-size: 0.75em; display: none; } .fieldGroup .formrow { clear: both; margin: 0 0 25px 0; overflow: auto !important; overflow: inherit; } .fieldGroup .l { float: left; width: 145px; margin: 1px 0 3px 0; } .fieldGroup .r { float: left; width: 390px; } .fieldGroup .r span {padding-left:7px;} .fieldGroup .r .captchaImage {padding-left:0;} .fieldGroup label { padding-left: 1px; font-weight:bold;} .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 254px; height: 16px; border: 1px solid #666; margin: 0; padding: 4px 2px 0 2px;  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 0.85em; } .fieldGroup select { width: 260px; height: 18px; padding: 1px 0 1px 0; } *+html .fieldGroup select { height: 20px; } .fieldGroup textarea { width: 254px; height: 120px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { position: absolute; top: 0; right: 1px; }  .fieldGroup fieldset input, .fieldGroup .ftyesno input { width: 13px; height: 13px; border: none; background: none; } .fieldGroup .ftyesno .l { float: right; width: 480px; } .fieldGroup .ftyesno .r { float: right; width: 30px; padding-top: 2px; }  .fieldGroup fieldset div { padding-top: 5px; } .fieldGroup fieldset label { padding-left: 13px; }  .fieldGroup .ftbutton input { display: block; width: 60px; height: 25px; margin: 10px 20px 10px 0; padding-top:0; font-weight:bold; border: 2px outset; background-color: auto;  } .frunsubscribe input.f_button { width:79px; }    .img, .copy { float: left; }     .breadCrumb, .pagechooser { font-size: 0.9em; } .breadCrumb .current, .pagechooser .current { color: #000; text-decoration: none; } .pagechooser { display:none;  } .pagechooser a { font-weight: bold; }  p.moreLinks, .moreLinks li { margin: 0 0 18px 0; } .moreLinks li { float: left; } p.moreLinks a, .moreLinks li a { padding: 0;  font-size: 0.9em; font-weight: bold; text-decoration: underline; } #childNav li.child {float:none;margin:0;} *+html p.moreLinks a, { background-position: 0 1px; } *+html .moreLinks li a { background-position: 0 1px; }  .fileList { padding-bottom: 0; } .fileList dd { padding-top: 12px; padding-bottom: 1px; } .fileList dd a { font-weight: bold; text-decoration: none; text-transform: capitalize; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets4.backtochurch.co.uk/imgs/extension/pdf.gif) no-repeat 0 0; } .ext_doc { background-image: url(http://assets5.backtochurch.co.uk/imgs/extension/doc.gif); }    #nav { position: absolute; top: 170px; left: 0; width: 870px; height:26px; font-size:1.1em; border-bottom: 3px solid #2e2c17; overflow:hidden; } #nav li { height:26px; float: left; margin-left: 11px; padding-left:10px; } #subnavList li:first, #nav li.first { margin-left: 4px; } #subnavList li a, #nav li a { display:block; height:21px; color: #000; text-decoration: none; padding-top:5px; padding-right:10px; letter-spacing:-0.047em; } #subnavList li a:hover, #subnavList li.active a, #subnavList li.activeParent a, #nav li a:hover, #nav li.active a, #nav li.activeParent a { color: #fff; } #nav li.activeParent, #nav li.active { background: transparent url(http://assets1.backtochurch.co.uk/imgs/tab.png) no-repeat bottom left; } #nav li.activeParent a, #nav li.active a { background: transparent url(http://assets1.backtochurch.co.uk/imgs/tab.png) no-repeat top right; }  #subnavList { height:22px; border-bottom: 3px solid #545454; margin: 12px 0 18px 0; overflow:hidden; } #subnavList .level2 { display:none; } #subnavList li { height:22px; float: left; margin-left: 5px; padding-left:8px; } #subnavList li a { padding-top:0; height:22px; color:#848484; } #subnavList li.activeParent, #subnavList li.active { background: transparent url(http://assets3.backtochurch.co.uk/imgs/subnavTabs.png) no-repeat bottom left; } #subnavList li.activeParent a, #subnavList li.active a { background: transparent url(http://assets3.backtochurch.co.uk/imgs/subnavTabs.png) no-repeat top right; } #subnavList cufon {padding-top:4px;}   .recordList .col2 h3 { padding-top: 10px; padding-bottom: 0; } .recordList .col2 .copy h4 { padding-bottom: 0; color: #95001e; } .recordList .col2 .choiceItem { width: 535px; overflow: auto; } .recordList .col2 .item { margin-top: 15px; margin-bottom: 15px; } .recordList .col2 .choiceItem .copy { position: relative; width: 375px; min-height: 85px; margin-left: 18px; padding-bottom: 15px; } .recordList .col2 .choiceItem .moreLinks { position: absolute; bottom: 0; left: 0; } .recordList .col2 .hasNoBoxImage .copy { min-height: inherit !important; min-height: auto; margin-left: 0; }   .singleRecord .col2 .choiceItem h3 { margin: 18px 0; padding-bottom: 0; color: #3b3b3b; font-size: 3em; }  .singleRecord .news #content { position:relative; } .singleRecord .news .col2 .choiceItem .img { position:absolute; left:-290px; top:0; } .singleRecord h2 {display:none;}    #widgets { margin-top:40px; margin-bottom:20px; margin-left:295px; width:575px; height:280px; } .widget { float:left; width:285px; height:280px; margin-left:10px; }  .widget:first-child {margin-left:0;}  .widget .copy { position:relative; font-size:0.9em; } .widget h3 { width:280px; font-size:1.3em; padding: 0; padding-left: 3px; } .widget h3 a {color: #000; } .widget .moreLinks li { margin:0;} .widget .moreLinks a { color: #545454; } .widget p { margin: 0;}  .widgets .news .clear, .widgets .news .item, .widgets .pageCrossSell .copy {  padding:19px 18px; } *+html .widgets .news .clear, *+html .widgets .news .item { height:67px; background: none; background-color: #fff; } .widgets .pageCrossSell .copy { width:244px; height:65px; } .widgets .pageCrossSell .moreLinks { position:absolute; bottom:20px; right:10px; } .widgets .news { overflow:hidden; height:298px;} .widgets .news .clear { padding-top:21px;} .widgets .news .clear, .widgets .news .item { padding-bottom:0;} .widgets .news .subHeading {display:none;} .widgets .news .img { padding: 4px 10px 0 0;} .widgets .news .copy { width:173px;} .widget .img { margin-left: 5px; margin-top: 6px; } .widget.takingPart h4 { font-size: 18px; width: 190px; padding-top: 20px; } .widget.takingPart .widgetInner h3 { margin-bottom: 25px; } .widget.takingPart .widgetInner .item { margin-bottom: 15px; overflow: hidden; padding-left: 23px; } .widget.takingPart h4, .widget.takingPart img { float: left; } .widget.takingPart img { padding-right: 10px; } .widget.headerSocial { position: absolute; right: 0; top: 0; } #socialMedia { background: url(http://assets5.backtochurch.co.uk/imgs/update2012/tele-bg.png) no-repeat; width: 261px; height: 40px; } #socialMedia img { width: 25px; height: 24px; } #socialMedia #tel { padding-left: 15px; font-size: 18px; padding-top: 10px; display: inline-block; float: left; } #socialMedia #socialIcons { float: right; padding-right: 10px; padding-top: 5px; }    .mediaCaption { display:none; } .homepage .mediaCaption { bottom: 0; display: block; left: 0; position: absolute; } .homepage .mediaSwapper { background: url(http://assets1.backtochurch.co.uk/imgs/update2012/imagesSwapper-bg.png) no-repeat; width: 876px; height: 352px; top: 0; } .homepage .mediaSwapper .mediaItem { padding-left: 3px; padding-top: 3px; width: 873px; height: 345px; }    .homepage .col1 { width:870px;height:390px;} .homepage #widgets { width:890px; margin-left: -5px; margin-top: 0; } .homepage .widgets .news{ margin-right:0; } .widgets .widgetInner { background: url(http://assets2.backtochurch.co.uk/imgs/update2012/crossBox-bg.png) no-repeat left 20px; width: 289px; height: 280px; } .homepage .col.widgets { width:890px; } .homepage .mediaSwapper .mediaCaption { background: url(http://assets3.backtochurch.co.uk/imgs/update2012/text-bg.png); left: 3px; width: 870px; } .homepage .mediaSwapper .mediaCaption h3 { color: white; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 20px; } .homepage .mediaSwapper .mediaCaption .moreLinks { position: absolute; bottom: 0; right: 0; } .homepage .mediaSwapper .mediaCaption .moreLinks a { color: white; } .homepage .mediaSwapper .moreLinks li { margin-bottom: 5px; margin-right: 10px; } .homepage .col.widgets { left: 0; } .mediaSwapper .mediaItem img { border: 1px solid #CCCCCC; border-top: none; } .homepage .mediaSwapper .mediaItem img { border: none; }   .login .col2 {margin-left:295px;}   .mailinglistSubscribe .fieldGroup .formrow { margin: 0 0 5px 0; } .mailinglistSubscribe #fieldGroup_default .formrow { margin: 0; padding: 0 0 25px 0; } .mailinglistSubscribe #fieldGroup_Orders .item { margin-bottom:18px;} .mailinglistSubscribe .fieldGroup h3, .mailinglistSubscribe .fieldGroup h4 { color:#bc8fc8; } .mailinglistSubscribe .fieldGroup h3 { font-size:2em; height:28px; border-bottom: 3px solid #bc8fc8; padding:25px 0 0 0; margin-bottom:10px; } .mailinglistSubscribe .fieldGroup h4 { font-size:1.3em; padding:0; } .mailinglistSubscribe .fieldGroup h5 { padding-bottom:4px; } .frchurchName { padding-top:10px;} #fieldGroup_Shipping h3 {cursor:pointer;}  .mailinglistSubscribe #fieldGroup_Orders .img { padding-top:4px; } .mailinglistSubscribe #fieldGroup_Orders .copy { font-size:1em; line-height:1.2em; margin-left:18px; width: 400px; } .mailinglistSubscribe #fieldGroup_Orders p { margin-bottom:8px; } .mailinglistSubscribe #fieldGroup_Orders .l { padding-top:3px; } .mailinglistSubscribe #fieldGroup_Orders .r { width: 50px; } .mailinglistSubscribe #fieldGroup_Orders input { width: 40px; }  #mapSearchMap, #mapHolder { width: 540px; height: 425px; } .mapSearch .marker, .mapSearch .marker h3 { font-size: 12px; } .mapSearch .marker a { font-weight: bold; } .mapSearch #childNav { padding-top: 20px; } .mediaSwapper { position: absolute; width: 297px; top: 3px; left: 0; } .homepage .mediaSwapper { left: -3px; }   .hasNoImage .news .col2 { margin-left:295px; } .singleRecord .news .col2 h3 { margin-bottom:0; } .singleRecord .news .col2 { margin-left:295px; } .singleRecord .news .col2 .subHeading{ margin-bottom:18px; } .singleRecord .news .copy { width:539px; }        .col.widgets { left: -5px; position: relative; width: 595px; }   .text2cols .col2 .txt { width:250px; margin-right: 39px; float:left; } .text2cols .col2 .txt:last-child { margin-right:0;}
