[[Basically, What kind of church is Church of the Atonement?]]\n[[What's with the dog?]]\n[[I'm drowsy on Sunday mornings, got coffee?]]\n[[Where's the bathroom?]]\n[[Can I take Holy Communion?]]\n[[How do you take Communion?]]\n[[How about Sunday School?]]\n[[What's the Book of Common Prayer?]]\n[[Do I use the Red Book or the Blue Book?]]\n[[What do I call the clergy?]]\n[[How do I join?]]\n[[How do I Contact the Church?]]\n[[How do I get there?|Directions]]\n\n
Well, we're an Episcopal Church, in the Episcopal Diocese of Pittsburgh. That means we are part of “… one holy catholic and apostolic church” within the Anglican Communion. We look sort of Roman Catholic and sound sort of Presbyterian. Our worship is guided by the Book of Common Prayer (BCP).\n\n[[What's the Book of Common Prayer?]]
/***\n|''Name:''|BoxesPlugin|\n|''Description:''|Creates custom numbered environments|\n|''Version:''|1.1.0|\n|''Date:''|Sep 18, 2006|\n|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|\n|''Author:''|Paulo Soares (psoares (at) math (dot) ist (dot) utl (dot) pt)|\n|''License:''|[[BSD open source license]]|\n|''~CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n***/\n//{{{\nconfig.macros.box = {counter: {}};\n\nconfig.macros.box.handler= function(place,macroName,params) {\n if(params.length<2){return;}\n var number;\n if(!place.getAttribute('counting')) config.macros.box.counter={};\n place.setAttribute('counting',true);\n var env=params[0];\n var text=params[1];\n if(params.length==3) number=params[2];\n var p = createTiddlyElement(place,"div",null,env);\n var header = createTiddlyElement(p,"div",null,env+" envHeader");\n if(!number){\n if(!config.macros.box.counter[env]){\n config.macros.box.counter[env]=0;\n }\n number=++config.macros.box.counter[env];\n }\n wikify( env+" "+number, header);\n wikify( text, p);\n}\n//}}}
.hilite {\n font-weight: bold;\n background: #ffffcc;\n padding: 0.2em;\n}\n\n.Definição {\nbackground: #fafafa;\nborder: 3px #999999 dashed;\npadding: 0.5em;\nwidth: 80%;\nmargin-left: auto;\nmargin-right: auto;\n}\n\n.Definição .envHeader{\nborder: none;\ncolor: blue;\nmargin: 0 0 0.25em 0;\npadding: 0;\nfont-family: arial;\nfont-size: 1.2em;\nfont-weight: bold;\nwidth: 99%;\n}\n\n.Teorema {\nborder: 1px #666 dashed;\npadding: 0.5em;\nwidth: 55%;\nmargin-left: auto;\nmargin-right: auto;\n}\n\n.Teorema .envHeader{\nbackground: none;\nborder: none;\ncolor: blue;\nmargin: 0 0 0.25em 0;\npadding: 0;\nfont-family: arial;\nfont-size: 1.5em;\nfont-weight: bold;\nwidth: 100%;\n}\n\n.Theorem {\nborder: 1px #666 dashed;\npadding: 0.5em;\nwidth: 55%;\nmargin-left: auto;\nmargin-right: auto;\n}\n\n.Theorem .envHeader{\nbackground: none;\nborder: none;\ncolor: blue;\nmargin: 0 0 0.25em 0;\npadding: 0;\nfont-family: arial;\nfont-size: 1.5em;\nfont-weight: bold;\nwidth: 100%;\n}\n\n.Example {\nbackground: #ffffcc;\npadding: 0.5em;\n}\n\n.Example .envHeader{\nbackground: none;\ncolor: orange;\nmargin: 0 0 0.25em 0;\npadding: 0;\nfont-family: arial;\nfont-size: 1.5em;\nfont-weight: bold;\n}\n\n.Exercise {\nbackground: #e8ffd2;\npadding: 0.5em 0.5em 0.5em 0.6em;\n border-top:solid #e8ffd2 1px;\n border-left:solid #e8ffd2 1px;\n border-bottom:solid green 2px;\n border-right:solid green 2px;\n -moz-border-radius: 1.0em;\nwidth: 20em;\n}\n\n.Exercise .envHeader{\nbackground: none;\nborder: none;\ncolor: green;\nmargin: 0 0 0.25em 0;\npadding: 0;\nfont-family: arial;\nfont-size: 1.5em;\nfont-weight: bold;\nwidth: 100%;\n}\n\n.Frame {\nbackground: #000000;\ncolor: #ffffff;\npadding: 0.5em 0.5em 0.5em 0.6em;\nwidth: 20em;\nmargin-left: auto;\nmargin-right: 0;\n}\n\n.Frame .envHeader{\ndisplay: none;\n}\n\n.Question {\npadding: 0.5em 0.5em 0.5em 0.5em;\nbackground: #ffffcc;\nfont-size: 1.5em;\n}\n\n.Question .envHeader{\nmargin-bottom: 0.25em;\ncolor: red;\nfont-family: arial;\nfont-size: 1.5em;\nfont-weight: bold;\nborder: 2px red solid;\ntext-align: right;\n}
|>|>|>| !2007 BUDGET REPORT |\n|>|>|>|>|\n|>|>|>|bgcolor(darkseagreen):EXPENSES|\n|>|bgcolor(lightblue):Staff| 2007 | 2006 |\n|>| Fr Paul's Salary| $40,000.00| $40,000.00|\n|>| Fr. James| $600.00| $600.00|\n|>| Sexton| $3,600.00| $3,600.00|\n|>| Pension| $7,200.00| $7,200.00|\n|>|>|>|bgcolor(lightblue):Health & Dental|\n|>| Fr. Paul| $13,500.00 |$15,000.00|\n|>| Norman| $0.00| $5,000.00|\n|>|bgcolor(lightblue):Subtotal| $64,900.00| $71,400.00|\n|>|>|>|bgcolor(lightblue):Assessment|\n|>| Diocesan Assessment| $5,600.00| $5,500.00|\n|>| Boys & Girls Club of W. PA| $500.00| $500.00|\n|>| SAMS| $500.00| $1,200.00|\n|>|bgcolor(lightblue):Subtotal| $6,600.00| $7,200.00|\n|>|>|>|bgcolor(lightblue):Utilities|\n|>| Gas| $5,500.00| $6,500.00|\n|>| Electric| $3,000.00| $2,000.00|\n|>| Telephone| $900.00| $900.00|\n|>| Sewage/Water| $400.00| $360.00|\n|>| Refuse| $360.00| $360.00|\n|>|bgcolor(lightblue):Subtotal| $10,160.00| $10,120.00|\n|>|>|>|bgcolor(lightblue):Other|\n|>| Altar Supplies| $250.00| $150.00|\n|>| Sunday School| $150.00| $250.00|\n|>| Office Supplies| $1,000.00| $1,250.00|\n|>| Janitorial| $300.00| $300.00|\n|>| Property Insurance| $3,775.00| $2,500.00|\n|>| Workers compensation Insurance| $700.00| $750.00|\n|>| Property Maintenance| $750.00| $500.00|\n|>| Organist/Music| $250.00| $250.00|\n|>| Bishop Discretionary Fund| $100.00| $100.00|\n|>| Christmas Day Open House| $400.00| $0.00|\n|>| Christmas Gifts| $300.00| $100.00|\n|>| FICA| $1,500.00| $1,500.00|\n|>|bgcolor(lightblue):Subtotal| $9,475.00| $7,650.00|\n|>|>|>|>|\n|>|bgcolor(lightblue):Total| $91,135.00| $96,370.00|\n|>|>|>|>|\n|>|>|>|bgcolor(darkseagreen):INCOME|\n|>| Pledged| $73,850.00| $67,878.00|\n|>| Loose Offering| $3,500.00| $3,500.00|\n|>| Holy Days| $2,000.00| $2,500.00|\n|>| Rentals| $600.00| $0.00|\n|>| Fund Raisers| $2,675.00| $0.00|\n|>|bgcolor(lightblue):Total| $82,625.00| $73,878.00|\n|>|bgcolor(lightblue):Variance| $8,510.00| $22,492.00|\n
/*{{{*/\n#calendarWrapper .Christian {background-color: yellow;}\n/*}}}*/
If you are a baptized Christian, you are invited to receive Holy Communion here, no matter what your denomination.\n\n[[How do you take Communion?]]
[[Welcome]]
Here's how you get to Church of the Atonement...\n\n[[Click Here|http://maps.google.com/maps?f=q&hl=en&q=church+of+the+atonement,+carnegie,+pa&ie=UTF8&z=15&ll=40.410621,-80.081835&spn=0.011339,0.024376&om=1&iwloc=A]] for Google Maps.\n\n''From Downtown Pittsburgh''\n<<<\n*Parkway West toward Airport\n*Exit at Carnegie\n*Bear LEFT on exit ramp (toward Heidelburg - Rt 50)\n*stay in this lane (another lane comes in from the left)\n*STRAIGHT at the light\n*LEFT at the Stop sign (onto WASHINGTON AVE. - AKA: Rt 50)\n*SECOND RIGHT on to Trimble St. (at the bus stop)\n*LEFT into parking lot\n*(If you get to the stop light, you went about 100 yards too far - turn around, going "around the block" can be difficult)\n<<<\n\n''From Interstate 79 & Pittsburgh International Airport''\n<<<\n*Parkway West toward Pittsburgh\n*Exit at Carnegie\n*Merge into right lane on the exit ramp\n*STRAIGHT at the light\n*LEFT at the Stop sign (onto WASHINGTON AVE. - AKA: Rt 50)\n*SECOND RIGHT on to Trimble St. (at the bus stop)\n*LEFT into parking lot\n*(If you get to the stop light, you went about 100 yards too far - turn around, going "around the block" can be difficult)\n<<<\n\n''From South on I-79''\nYou //CAN// get to Church of the Atonement from either the Kirwin Heights or Carnegie exits.\nKirwin Heights is a better option because Downtown Carnegie offers no direct way to get onto Washington Ave.\nFrom Kirwin Heights...\n<<<\n*LEFT onto Route 50.\n*After Route 50 become 2 lanes...\n*STRAIGHT at light\n*LEFT onto Trimble (You will have just passed Church of the Atonement and the only green space along the way)\n*LEFT into parking lot.\n<<<
We use them both.\n\nThe red book is the Book of Common Prayer (BCP), the blue one is the hymnal. In the service bulletin BCP 355 means page 355 in the red book. H-127 means hymn number 127 in the blue book (but make sure it's not S-127).\n\n[[What's the Book of Common Prayer?]]
// //''Name:'' EmailLink\n// //''Version:'' <<getversion email>> (<<getversiondate email "DD MMM YYYY">>)\n// //''Author:'' AlanHecht\n// //''Type:'' [[Macro|Macros]]\n\n// //''Description:'' email lets you list a "email" address without displaying it as readable text. This helps prevent your email address from being harvested by search engines and other web crawlers that read your page's contents. Using email, you type in the words "at" and "dot" instead of the punctuation symbols and add spaces inbetween words to disguise your address. However, email will display your email address in a web browser so that humans can read it. And email turns the address into a hyperlink that can be clicked to send you an instant email.\n// //I change "at" to "ack" and "dot" to "spot" to make it harder for web crawlers to find an email address.\n\n// //''Syntax:'' << {{{email yourname ack yourdomain spot com "?optional parameters"}}} >>\n// //Example 1: <<email sample ack nowhere spot com>> (standard)\n// //Example 2: <<email sample ack nowhere spot com "?subject=Submission&body=Type your message here.">> (with optional parameters)\n\n// //''Directions:'' <<tiddler MacroDirections>>\n\n// //''Notes:'' You can use the optional email parameters to stipulate a subject or message body for the message. Most (not all) email clients will use this information to construct the email message.\n\n// //''Related Links:'' none\n\n// //''Revision History:''\n// // v0.1.0 (20 July 2005): initial release\n// // v0.1.1 (22 July 2005): renamed the macro from "mailto" to "email" to further thwart email harvesters.\n\n// //''Code section:''\nversion.extensions.email = {major: 0, minor: 1, revision: 1, date: new Date("Jul 22, 2005")};\nconfig.macros.email = {}\nconfig.macros.email.handler = function(place,macroName,params)\n{\nvar temp = params.join(" ");\nvar data = temp.split("?");\nvar recipient = data[0];\nrecipient = recipient.replace(" ack ","@").replace(" spot ",".");\nrecipient = recipient.replace(/\ss/g,"");\nvar optional = data[1] ? "?" + data[1] : "";\nvar theLink = createExternalLink(place,"ma"+"il"+"to:"+recipient+optional);\ntheLink.appendChild(document.createTextNode(recipient))\n}\n
Got a question you can't find an answer to here?\nWell, you could give us a call at 412-279-1944, but there isn't always someone in the office.\nSo, try sending us an email: <<email cota ack atonementcarnegie spot org "?Question for COTA">>
|>|>|>| !CHURCH OF THE ATONEMENT |\n|>|>|>|bgcolor(darkseagreen):Treasurer's Report|\n|>|>|>|bgcolor(darkseagreen):December 2006|\n|bgcolor(darkseagreen):Receipts|bgcolor(darkseagreen):Nov/Dec|bgcolor(darkseagreen):Previous Months|bgcolor(darkseagreen):Year to date|\n| Pledge payments| $2,800.00| $48,136.00| $50,936.00|\n| Loose offering| $267.00| $1,986.12| $2,253.12|\n| Holy Days| $-| $930.25| $930.25|\n|>|>|>|bgcolor(lightblue):Misc.|\n| Father Paul| $1,500.00| $10,000.00| $11,500.00|\n| Sat Night Robinson Service| $-| $210.00| $210.00|\n| Stock Sale| $-| $5,000.17| $5,000.17|\n| Women of the Church| $-| $4,900.00| $4,900.00|\n| Wedding/Shower - Rental| $75.00| $525.00| $600.00|\n| Food sales| $-| $90.00| $90.00|\n| Donation - Lois Hurt (Christmas Day)| $-| $250.00| $250.00|\n| Energy Fund Receipt| $-| $2,500.00| $2,500.00|\n| Diocese Insurance Reimbursement| $-| $7,997.28| $7,997.28|\n| Tax refund| $-| $20.25| $20.25|\n| Lottery donation| $-| $75.00| $75.00|\n| Darnell memorial| $-| $565.00| $565.00|\n| Mary Nutbrown memorial| $1,920.00| $185.00| $2,105.00|\n| Donation - for Altar Guild| $21.00| $50.00| $71.00|\n| AA Donation| $-| $200.00| $200.00|\n| NASD Finances| $-| $200.00| $200.00|\n| UTO| $-| $185.00| $185.00|\n| Deposits to Citizens to cover PA tax| $115.00| $-| $115.00|\n| Designated donation - For Father James| $300.00| $1,060.00| $1,360.00|\n|bgcolor(lightblue):Total Receipts| $6,998.00| $85,065.07| $92,063.07|\n|>|>|>|>|\n|>|>|>|bgcolor(lightblue):Fund Raising Receipts|\n| Baked Potato/Soup Dinner| $-| $296.00| $296.00|\n| Sarris Candy| $-| $601.25| $601.25|\n| Stamping Craft Night| $-| $100.00| $100.00|\n| Spaghetti Dinner| $-| $819.25| $819.25|\n| Meatloaf Dinner| $32.50| $1,108.50| $1,141.00|\n|bgcolor(lightblue):Total| $32.50| $2,925.00| $2,957.50|\n|>|>|>|>|\n|>|>|>|bgcolor(lightblue):Fund Raising Disbursements|\n| Sarris Candy| $1,144.68| $450.94| $1,595.62|\n| Toni Evans - Spaghetti dinner expenses| $-| $400.00| $400.00|\n|>|>|>|>|\n|bgcolor(lightblue):Total| $1,144.68| $850.94| $1,995.62|\n|>|>|>|>|\n|>|>|bgcolor(lightblue):Total Fundraising Receipts After Expenses| $961.88|\n|bgcolor(lightblue):TOTAL RECEIPTS| $7,030.50| $87,139.13| $93,024.95|\n|>|>|>|>|\n|bgcolor(darkseagreen):Disbursements|bgcolor(darkseagreen): Nov/Dec |bgcolor(darkseagreen): Previous Months |bgcolor(darkseagreen): Year to date |\n| Fr. Paul salary| $3,086.98| $30,869.80| $33,956.78|\n| Pension| | $7,000.00| $7,000.00|\n|>|>|>|bgcolor(lightblue):Health/Dental Insurance|\n| Father Paul| $1,109.21| $12,456.16| $13,565.37|\n| Norman| $-| $3,681.45| $3,681.45|\n| Fr. James| $175.00| $400.00| $575.00|\n| Fr. James - designated donation| $600.00| $760.00| $1,360.00|\n| Sexton| $241.42| $2,414.20| $2,655.62|\n|>|>|>|>|\n| Diocesan Assessment| $-| $10,535.02| $10,535.02|\n| Boys & Girls Club| $-| $500.00| $500.00|\n|>|>|>|bgcolor(lightblue):Utilities|\n| Gas| $-| $4,136.69| $4,136.69|\n| Electricity| $239.99| $2,515.98| $2,755.97|\n| Telephone| $78.86| $710.74| $789.60|\n| Sewage/Water| $27.99| $378.19| $406.18|\n| Refuse Collection| $29.74| $326.50| $356.24|\n| Altar Supplies| $21.00| $162.05| $183.05|\n| Sunday School| $-| $-| $-|\n|>|>|>|bgcolor(lightblue):Office Supplies|\n| Father Paul - toner| $-| $69.54| $69.54|\n| Lectionaries/Bulletins| $-| $511.07| $511.07|\n| Property Insurance| $-| $3,835.00| $3,835.00|\n| Workers Compensation Insurance| $-| $665.00| $665.00|\n|>|>|>|bgcolor(lightblue):Miscellaneous|\n| Returned raffle funds| $-| $100.00| $100.00|\n| Diocesan Purchasing| $-| $183.55| $183.55|\n| Anniversary dinner expenses| $-| $229.96| $229.96|\n| ABC Fire - annual inspection| $-| $234.29| $234.29|\n| Rebecca Arbuckle - Postage Cindy S.| $-| $39.00| $39.00|\n| Dave Skraipa - Organist Palm Sunday| $-| $125.00| $125.00|\n| Toni Evans - Supplies for repairs| $-| $191.95| $191.95|\n| Golden Triangle ~Glass-Window rep| $-| $68.00| $68.00|\n| Wm Prescott Roofing - Inspection| $-| $355.00| $355.00|\n| Service charge - deposit bag| $-| $10.00| $10.00|\n| United Thank Offering| $-| $150.00| $150.00|\n| CCLI - Music License| $-| $101.00| $101.00|\n| One Write Co. - offering envelopes| $140.23| $-| $140.23|\n| Pa Department of Revenue| $110.81| $997.29| $1,108.10|\n| Citizens Bank - Federal tax| $-| $293.22| $293.22|\n| United States Treasury - Federal tax| $-| $2,399.22| $2,399.22|\n|>|>|>|>|\n|bgcolor(lightblue):TOTAL DISBURSEMENTS| $7,005.91| $87,404.87| $94,410.78|\n|>|>|bgcolor(lightblue):Bank balance as of December 18, 2006 (C-$10.68 - ~NW-$4,868.20)| $4,878.88|\n
On March 28, Fr. Paul and (The Long Suffering) Mrs. Sutcliffe became grandparents! unfortunately, parents Junji and Kristen and baby Saya are in Japan. Sigh\n\nBut you can see the pictures by [[Clicking here|http://homepage.mac.com/kristensutcliffe]].\n(She's really cute, go ahead, click!)
[img[We Like Squirtgun Battles Too!|images/squirtgunssmall.jpg]]\nFr. Paul enjoins the youth in a squirtgun battle on the //Greensward of Honor//
''VERY'' out of date - __check later this week!__\n\nWhat are we doing this year?\nTake a look!\n|! When|! What|! The Rest of the Stuff|\n|bgcolor(darkseagreen): ''April 14'' | //All You Can Eat <br>Spaghetti Dinner// |bgcolor(darkseagreen):* 4-7pm|\n|~|~|bgcolor(darkseagreen):* Chair: Connie Davis/Toni Evans|\n|~|~|bgcolor(darkseagreen):* Pre-planning meeting scheduled for Thurs., March 15th.|\n|bgcolor(lightblue): ''May 4 & 5'' | //Rummage Sale // |bgcolor(lightblue):* 9-3pm |\n|~|~|bgcolor(lightblue):* Set up: Wed. May 2, 6:30pm |\n|~|~|bgcolor(lightblue):* Start to bring items the weekend before. |\n|~|~|bgcolor(lightblue):* Chair: Joyce Corkery|\n|bgcolor(plum): ''May 19'' | //Card Party// |bgcolor(plum):* Chair: Ellen Hultz |\n|~|~|bgcolor(plum):* Pre-planning meeting the week of March 25th |\n|~|~|bgcolor(plum):* We're not saving Fr. Paul cheats, //but watch his hands closely!//|\n|bgcolor(darkseagreen): ''May 25'' | //Scrapbooking// |bgcolor(darkseagreen):* 6:00-9:00 pm|\n|~|~|bgcolor(darkseagreen):* Chair: Dani Mitchell & Ellen Hultz |\n|~|~|bgcolor(darkseagreen):* //Bring your own scissors and scraps.//|\n|bgcolor(lightblue): ''May/June'' | //Strawberry Festival// |bgcolor(lightblue):* Date to be determined when Will Trax is able to get the strawberries. |\n|~|~|bgcolor(lightblue):* Chair: Ellen Hultz Pre-planning meeting the week of April 29th. |\n|~|~|bgcolor(lightblue):* //Mmm - Straaaawberries//.|\n|bgcolor(plum): ''June 20'' | //Beading Class// |bgcolor(plum):* 7pm (Make beautiful jewelry) |\n|~|~|bgcolor(plum):* Chair: Peg Gallogly|\n|bgcolor(darkseagreen): ''June 22'' | //Scrapbooking// |bgcolor(darkseagreen):* 6-9pm|\n|~|~|bgcolor(darkseagreen):* Chair: Dani Mitchell & Ellen Hultz|\n|bgcolor(lightblue): ''July 18'' | //Wine & Cheese Tasting on the Lawn// |bgcolor(lightblue):* 7-9pm |\n|~|~|bgcolor(lightblue):* Chair: Dani Mitchell|\n|~|~|bgcolor(lightblue):* David Corkery will select wines & Mike Sarsfield will provide security. |\n|~|~|bgcolor(lightblue):* Pre-planning meeting the week of June 3rd. |\n|bgcolor(plum): ''July 21'' | //Christmas in July//<br>Card Crafting |bgcolor(plum):* 9am to 9pm|\n|~|~|bgcolor(plum):* drop-in whatever time suits you|\n|bgcolor(darkseagreen): ''Aug. 16'' | //Scrapbooking// |bgcolor(darkseagreen):* 6-9pm |\n|~|~|bgcolor(darkseagreen):* Chair: Dani Mitchell & Ellen Hultz|\n|bgcolor(lightblue): ''Sept 9'' | //Parish Picnic// |bgcolor(lightblue):* After 10:00 service|\n|~|~|bgcolor(lightblue):* covered dish, bring your favorite to share. |\n|~|~|bgcolor(lightblue):* Sarris Candy sales. Please get the printed price list and take orders from family, friends & neighbors. |\n|bgcolor(plum): ''Oct. 5 & 6'' | //Rummage Sale// |bgcolor(plum):* 9-3pm|\n|~|~|bgcolor(plum):* Set up: Wed., Oct. 3 at 6:30pm.|\n|~|~|bgcolor(plum):* Start to bring items the weekend before. |\n|~|~|bgcolor(plum):* Chair: Joyce Corkery/Becky Arbuckle|\n|bgcolor(darkseagreen): ''Oct 6'' | //Blessing of the Animals on the Lawn// |bgcolor(darkseagreen):* Noon|\n|~|~|bgcolor(darkseagreen):* All animals welcome! Cats, dogs, lizards, hermit crabs - //whatever!//|\n|bgcolor(lightblue): ''Nov 2 & 3'' | //Craft Bazaar// |bgcolor(lightblue):* 9-3pm |\n|~|~|bgcolor(lightblue):* Set up: Oct. 30 or 31st to avoid Halloween|\n|~|~|bgcolor(lightblue):* If you are making items at home for the craft bazaar, please label them with a price or tell Peg what the supplies cost and she will price them. |\n|~|~|bgcolor(lightblue):* Please plan to help with set up. |\n|~|~|bgcolor(lightblue):* Chair: Peg Cleis|\n|bgcolor(plum): ''Nov 10'' | //Our Famous Meatloaf Dinner// |bgcolor(plum):* 4-7pm|\n|~|~|bgcolor(plum):* Chair: Kathy Antkiewicz, Becky Arbuckle, Suzie Gaddis |\n|~|~|bgcolor(plum):* Pre-planning meeting week of Sept 23. |\n|bgcolor(darkseagreen): ''Nov/Dec'' | //Luminary Sales// |bgcolor(darkseagreen):* Please ask your friends, family & neighbors. |\n|~|~|bgcolor(darkseagreen):* Take orders early so we have enough supplies. |\n|~|~|bgcolor(darkseagreen):* Chair: Peg Gallogly, Dani Mitchell, Ellen Hultz|\n|bgcolor(lightblue): ''Dec. 8'' | //Breakfast with St. Nicholas// |bgcolor(lightblue):* Chair: Ellen Hultz |\n|~|~|bgcolor(lightblue):* Pre-planning meeting week of Oct 21. |\n|bgcolor(plum): ''Feb. 8, 2008'' | //Chocolate Lovers’ Party// |bgcolor(plum):* Chair: Dani Mitchell|\n
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username for signing your edits: <<option txtUserName>>
At the 10AM service, after we read the Gospel, the kids are invited to the front of the church for a children's sermon. Afterwards they head downstairs for Sunday School. They come upstairs for communion and then back downstairs again. They may also stay in church with you.
Office Phone: 412-279-1944\nemail: frpaulas@comcast.net\n
To be a voting member, you have to contribute to the mission and ministry of the church and take communion twice a year. “Official” membership is, well, technical. Talk to Fr. Paul.
Come to the communion rail. Kneel or stand. Put your hands out flat, one on top of the other and we will place a communion wafer in your hands. Place it in your mouth and eat it. We will bring a chalice of wine for you to drink from. Tip the chalice to your mouth using the base of the chalice. \n\nIf you prefer, wait for the ceramic chalice to be presented and then dip your communion wafer in the wine. If the chalice bearer sees the wafer in your hand and you not dipping it, the chalice bearer will dip the wafer and place it on your tongue.
We gather for coffee and usually sweet starchy stuff downstairs after both services. We would like you to join us!
''Junior Warden Report''\n\nWe started working on the exterior doors this past year. We sanded and primed most of them. Some received finish coats. We will continue painting once the weather permits. Father Paul replaced the damaged wood to the door closest to the parking. The doors to the office and basement doors will also need to be painted as well.\n\nJoyce Corkery secured bids for the handicap ramp and front lawn side steps. She has applied to the diocese for a grant for this project. The committee meets in April to decide on these grants. Any monies awarded would be received in May. We are planning for the work to be completed in June.\n\nThere are numerous other projects in need of attention this year. We need to address our lawn. We have discussed the planting of bushes along the top of the hill to stop normal erosion of the lawn.\n\nWe are always looking for volunteers to help with these and any of the other projects we would like to accomplish this year. Please contact me if you would be able to do so.\n\nRespectfully\nToni M. Evans\nJunior Warden
/***\n|''Name:''|LegacyStrikeThroughPlugin|\n|''Description:''|Support for legacy (pre 2.1) strike through formatting|\n|''Version:''|1.0.1|\n|''Date:''|Jul 21, 2006|\n|''Source:''|http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin|\n|''Author:''|MartinBudden (mjbudden (at) gmail (dot) com)|\n|''License:''|[[BSD open source license]]|\n|''CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n\n***/\n\n//{{{\n\n// Ensure that the LegacyStrikeThrough Plugin is only installed once.\nif(!version.extensions.LegacyStrikeThroughPlugin)\n {\n version.extensions.LegacyStrikeThroughPlugin = true;\n\nconfig.formatters.push(\n{\n name: "legacyStrikeByChar",\n match: "==",\n termRegExp: /(==)/mg,\n element: "strike",\n handler: config.formatterHelpers.createElementAndWikify\n});\n\n} // end of "install only once"\n//}}}\n
''Ash Wednesday''\nAsh Wednesday this year is on February 21. The service of Imposition of Ashes will be held at 7AM, 10AM, and 7PM. \nAlso during Lent - ''Lenten Potluck Suppers'' - begining on Ash Wednesday at 6PM. We eat what you bring (Strawberry Pretzel Jello Salad is always appropriate). During Lent this year we will look at the Exodus of Moses and the Jews from Egypt - a great story! And important for Christianity.\n\n''The Carnegie Area Ministerial Association''\nLenten Weekly Prayer Services – 2007\n12:00 Noon on Lenten Wednesdays\n\nSoup and Sandwiches will be served following the services.\n\nThis Lenten Series is hosted by:\n\nHoly Trinity Ukrainian \nCatholic Church \n730 Washington Avenue\nCarnegie, PA 15106\n\n@@font-size: large;font-weight:bold;font-variant: small-caps;font-stretch:expanded;padding-left: 8em;The Our Father@@\n| !DATES | !HOMILISTS |\n|bgcolor(lightblue): February 21, Ash Wednesday| Monsignor George Appleyard |\n| | Holy Trinity Ukrainian Catholic<br>''“Our Father, who art in heaven<br>hallowed be thy name”'' |\n|bgcolor(lightblue): February 28| Father Robin Evanish |\n| | St Elizabeth Ann Seton Roman Catholic<br>''“Thy kingdom Come”'' |\n|bgcolor(lightblue): March 7| Rev. David Morgan |\n| | Hillside Christian Community<br>''“thy will be done on earth as<br>it is in heaven”'' |\n|bgcolor(lightblue): March 14| Pastor Andrew Clark |\n| | Adventist Community ~Services-Greater Pgh<br>''“Give us this day our daily bread”'' |\n|bgcolor(lightblue): March 21| Rev. Richard Seiler, Jr. |\n| | All Saints Polish National Catholic Church<br>''“and forgive us our trespasses as we<br>forgive those who trespass against us;”'' |\n|bgcolor(lightblue): March 28| Rev. Paul Sutcliffe, Jr. |\n| | Church of the Atonement (Anglican)<br>''“and lead us not into temptation,<br>but deliver us from evil”'' |\n
Links we think might be useful to you...\n<<<\n* [[The Episcopal Diocese of Pittsburgh|http://www.pitanglican.org]]\n* [[The Anglican Communion Network|http://www.acn-us.org/]]\n* [[The Daily Lectionary|http://www.dailylectionary.org]]\n* [[New Wineskins Missionary Network|http://www.newwineskins.org]] helps Anglicans in the USA to be more knowledgeable, active, and effective in fulfilling our Lord's Great Commission to make disciples of all nations\n* [[Pittsburgh Happening|http://www.pittsburghhappening.org]]: A discipleship program designed for teenagers to develop and deepen their relationship with Jesus Christ.\n* [[Wandering Anglican|http://www.wanderinganglican.com]] Fr. Paul blogs here occasionally.\n* [[Extreme Seminary|http://www.extremeseminary.com]] Lessons clergy learned the hard way.\n* [[Bride of Extreme Seminary|http://brideof.extremeseminary.com]] Clergy spouse tales.\n<<<\n\nFree software we use...\n<<<\n* [[Tiddlywiki|http://www.tiddlywiki.org]] is what we used to build this web site. Very Cool!\n* ~OpenOffice / ~NeoOffice is the office suite we use here. ~OpenOffice runs under Windows and Linux. ~NeoOffice is the Mac OS X version.\n** [[OpenOffice|http://www.openoffice.org]]\n** [[NeoOffice|http://www.neooffice.org]]\n* [[Freemind|http://freemind.sourceforge.net/wiki/index.php/Main_Page]]: A very cool visual outliner and/or mind mapping tool. Not feature packed, but what it does, it does well!\n* [[The GIMP|http://www.gimp.org]] is a powerful graphics manipulation program. It's a little hard to wrap your hands around all its feature, but it's free and runs on multiple platforms.\n<<<
[[Welcome]]\nWhenAreServices\n[[Directions]]\n[[About Us (FAQs)]]\nFutureActivities\nWhenAreOtherThings\n[[This Week's Announcements]]\nEmailUs\n[[Links of Interest]]\n{{caption{\n@@max-width: 10em;[img[We Like Squirtgun Battles Too!|images/squirtgunssmall.jpg]]@@\nFr. Paul enjoins the youth in a squirtgun battle on the //Greensward of Honor//\n}}}\n\n^^[img[favicon.ico]] TiddlyWiki <<version>>^^
__''Annual Congregational Meeting''__\n__''Sunday, February 5, 2006''__\n\nThe annual meeting for the Church of the Atonement was held in the undercroft of the church on Sunday, February 5, 2006\n\n''Opening Prayer''\nAt 11:00 AM, Fr. Paul opened the meeting with a prayer.\n\n''Minutes of the Annual Meeting''\nThere was no available copy of the 2005 minutes, therefore, no motion of acceptance could be made.\n\n''Treasurer's Report''\nSenior Warden, Jim Carney, reported that the church is continuing to have financial difficulty. He pointed out that the budget is planned strictly on pledges, even though pledge money is counted as anything in the weekly envelopes. Many people do not pledge but continue to contribute.\n\n''Presentation of the 2005 Budget Report''\nJim noted that the $23,000 diverted from Savings and the Memorial Fund helped us pay our bills in 2005. disbursements for Clergy Expenditure has to be made up for past non-contributions. Also noted was the significant cost of gas for heating the church. \nNorman's insurance will be an expenditure until 2009.\n\nThere were no questions, therefore, a motion to accept the 2005 Budget Report was made by Betsy Hetzler and seconded by Darnell Mitchell. The motion was carried.\n\n''Presentation of the 2006 Budget Proposal''\nJim Carney reviewed the new budget, beginning with a reminder that the Total Receipts from 2005 included $23,000 from Savings and Memorial Fund and could not be counted on for 2006. Total Receipts for 2006 proposal is to be the same but we need to come up with at least $23,000 form other sources. As with last year's budget, 2006 offered an alternative budget, namely with a supply priest, and again we agreed to retain Fr. Paul as our priest for this fiscal year.\n\nBetsy Hetzler, who serves on the Diocesan Energy Committee, said that if we applied by the end of February, a grant for $2000 - $3500 could be awarded to Atonement to offset our heating cost. Becky Arbuckle answered that an application was already being submitted.\n\nA motion to accept the 2006 Budget Proposal was made by Kathy Antkiewicz and seconded by David Corkery.\n\n''Organizational Reports''\nWritten reports for the Pastor, Women of the Church, Altar Guild, Outreach, and Sunday School were provided in the Report. They were not presented orally, but the following statements were added:\n\n''From WOC'' – Joyce Corkery noted that $3500 was given to Fr. Paul toward the money he returned from his 2005 salary. Therefore, $3500 should be subtracted from their Total Investments and Total it-gave-to-church columns.\n\n''From Altar Guild'' – Kathy Antkiewicz recognized Chris White's help with Guild expenses; Darnell Mitchell's donation of the bell used during Holy Communion; and Cindy Sewell's gift of altar candle sticks.\n\n''Jr. Warden'' – Toni Evans added two future projects, painting the halls and repairing the lawn bank that is washing away.\n\n''Vestry Elections''\nThree terms are open on the vestry. Carol Finney, Darnell Mitchell, and Toni Evans were presented for nomination. Toni will be serving her second consecutive term. Nominations were declared closed. A motion was made by Kathy Antkiewicz and seconded by Chris White to accept the nominations. All were in favor, the motion was carried.\n\n''New Business''\n''Joyce Corkery'' pledged $20,000 from the WOC to be applied to the 2006 budget. She also suggested combining an antiques/goods sale with the strawberry festival as a future fund raiser.\n\n''Kathy Sutcliffe'' suggested having a donation basket available at our dinner functions.\n\n''Chris White'' suggested sponsoring an organ recital at the church.\n\n''Joyce Corkery'' sent a letter, approved by the Vestry, to Bishop Duncan detailing items missing from the church, in hopes of recovery or reimbursement for said items. He has promised to look into this matter.\n\nStarting with Ash Wednesday and continuing through Lent, a covered dish supper/gospel study will take place each Wednesday evening.\n\nFr. Paul thanked Jim Carney for his years of service. Jim will be leaving the Vestry but will be continuing as legal advisor to Atonement. Fr. Paul also thanked M.J. Spear for her years as Atonement's treasurer, recognizing the difficult job she had taken on . Becky Arbuckle will fill M.J.'s position. Jennifer Yochum was recognized for her efforts to contract repair for the church's stained glass windows, and Joyce Corkery was recognized for securing the bids for the painting of the church's interior and for refinishing of the floors.\n\n''Closing''\nA motion was made by David Corkery and seconded by Chris White to adjorn the meeting. The motion carried. The meeting concluded at 12:05 pm with a prayer led by Fr. Paul Sutcliffe.\n\nSubmitted by,\nConstance P. Davis
''Outreach Report''\n\nWe held our twenty first Christmas Day Open House this year. It is always a joy to see so many of us show up Christmas morning to help pull this together. We seem to deliver more meals each year. These meals are delivered to shut in's and those who work at local businesses on Christmas Day.\n\nOur Angel Tree gift bags were delivered to a local senior low income high rise again this year. They are so grateful for all the useful things in the bags.\n\nAA continues to meet here on Thursday evening. The group has grown to over 45 people attending each week.\n\nJoyce Corkery, Connie Davis and I will be meeting soon to look at a new project we would like to do for the young families in the area. This project would be held in the evening. It would be similar to a Mother's Day Out, geared towards working parents. We plan to apply for a grant to help fund this. We hope to hold our firs event this coming September.\n\nRespectfully your, \nToni M. Evans.
<!--{{{-->\n<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'> \n<img src="images/cotaheader.jpg" align="left" alt="Church of the Atonement">\n<img src="images/BofAnimals01.jpg" align="right" alt="Blessing of the Animals">\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> \n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n<div class='headerShadow'>\n</div>\n<div class='headerForeground'>\n<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> \n<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>\n</div>\n</div>\n<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>\n<div id='sidebar'>\n<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>\n<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>\n</div>\n<div id='displayArea'>\n<div id='messageArea'></div>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
/***\n|''Name:''|PhotoShowPlugin|\n|''Description:''|Photo gallery slide show|\n|''Version:''|1.0.1|\n|''Date:''|Jun 08, 2006|\n|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|\n|''Author:''|Paulo Soares (psoares (at) math (dot) ist (dot) utl (dot) pt)|\n|''License:''|[[BSD open source license]]|\n|''~CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n|''Requires:''|SlideShowPlugin|\n!Description\nThis plugin is a small companion to the SlideShowPlugin.\n\nThis plugin has been tested in Firefox, Internet Explorer, Safari, and Opera. Let us know if something seems broken.\n!Usage\nTo use this plugin you //must// be using TiddlyWiki 2.0.0. Install this tiddler and drop {{{<<photoShow directory/file-*.jpg a b>>}}} at the beginning of the tiddler. \nCheck this [[PhotoShowExample]].\n!Revision history\n1.0.1 - 08/06/2006 - made compatible with SlideShowPlugin 1.4.0\n1.0.0 - 04/01/2006 - initial release\n!Code\n***/\n//{{{\nconfig.macros.photoShow = {};\nconfig.macros.photoShow.handler= function(place,macroName,params,wikifier,paramString,tiddler) {\n if (params.length<3) return;\n title = tiddler.title;\n var url = params[0];\n var first = params[1];\n var last = params[2];\n var pos = url.indexOf('*');\n\n // Grab the 'viewer' element\n var tiddlerElements = document.getElementById("tiddler"+title).childNodes;\n var viewer;\n for (var i = 0; i < tiddlerElements.length; i++){\n if (tiddlerElements[i].className == "viewer"){\n viewer = tiddlerElements[i];\n break;\n }\n }\n\n var pictureHolder;\n var separator;\n for(i=first; i<=last; i++){\n separator=document.createElement('HR');\n separator.className="slideSeparator";\n viewer.appendChild(separator);\n pictureHolder = document.createElement('CENTER');\n pictureHolder.appendChild(document.createElement('IMG'));\n pictureHolder.lastChild.src = url.substring(0,pos)+i+url.substring(pos+1);\n viewer.appendChild(pictureHolder);\n }\n}\n//}}}
/***\n|''Name:''|PlasticCalendarPlugin|\n|''Description:''|This plugin creates a custom Gregorian calendar|\n|''Version:''|1.3.1|\n|''Date:''|Mar 13, 2007|\n|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|\n|''Author:''|Paulo Soares (psoares (at) math (dot) ist (dot) utl (dot) pt)|\n|''License:''|[[BSD open source license]]|\n|''~CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n!Description\nThis plugin creates a custom Gregorian calendar. A single month calendar has navigation buttons at the top line in order to change month and year. With multiple months the calendar is static. Different categories of holidays can be defined in a configuration tiddler and those categories can be styled by the user. There's also a simple scheduling mechanism.\nThis plugin is based on previous work by [[TiagoDionízio|http://mega.ist.utl.pt/~tngd/twiki/twiki.cgi/]]'s.\n!Usage\nCopy this tiddler to your TW, tag it with 'systemConfig', save your TW, refresh your browser and drop {{{<<calendar>>}}} in a tiddler to get a calendar for the current month. You can also use any of the following options {{{<<calendar year:2007 month:6 numberMonths:6 numberColumns:2 tag:'work'>>}}}.\n\nYou can also label the schedules with multiple tags separating them with {{{#}}} such as {{{tag:'work#excludeLists'}}}. However only the first tag is used to display scheduled days in the calendar.\n!Revision history\n1.3.1 - 19/03/2006\n*fixed missing schedules at the first day of any month (bug reported and fixed by Michael Lin)\n1.3.0 - 18/09/2006\n*small changes to work with TW2.1\n1.2.1 - 04/06/2006\n*restored the use of multiple tags\n1.2.0 - 18/05/2006\n*plugin name changed to PlasticCalendarPlugin (because there are other ~CalendarPlugin's out there...)\n*now using named parameters\n*added categories of holidays (suggested by Paco Rivière)\n1.1.0 - 02/10/2005\n*initial release\n!Code\n***/\n{{{\n// --------------------------------------------------------------------\n// Calendar\n// --------------------------------------------------------------------\n\nconfig.macros.calendar = {holidays: []};\nconfig.macros.calendar.options = {\n // day week starts from (normally 0-Su or 1-Mo)\n calendarWeekStart: 0,\n calendarToday: "Today",\n calendarHoliday: "Holiday: ",\n calendarLongDateFormat: "0DD/0MM/YYYY",\n calendarShortDateFormat: "0DD/0MM",\n calendarTag: ["schedule"]\n};\n\n/***************************************************************************\n** Internal functions\n***************************************************************************/\nvar cldTag;\n\nconfig.macros.calendar.calendarIsHoliday = function(date) {\n var cm = config.macros.calendar;\n var longHoliday = date.formatString(cm.options.calendarLongDateFormat);\n var shortHoliday = date.formatString(cm.options.calendarShortDateFormat);\n for(var i = 0; i < cm.holidays.length; i++) {\n if(cm.holidays[i][0] == longHoliday || cm.holidays[i][0] == shortHoliday) {\n return cm.holidays[i];\n }\n }\n return null;\n}\n\nconfig.macros.calendar.onClickOtherDay = function(e) {\n var day = this.getAttribute('tiddlylink');\n story.displayTiddler(null,day,DEFAULT_EDIT_TEMPLATE);\n for(var i=0; i<cldTag.length;i++){\n story.setTiddlerTag(day, cldTag[i], 0);\n }\n story.focusTiddler(day,"text");\n}\n\nconfig.macros.calendar.getPopupText = function(title) {\n var popup_entries = store.getTiddlerText(title).split("\sn");\n var popup = popup_entries[0];\n if(popup_entries.length>1) popup += " ...";\n return popup;\n}\n\nconfig.macros.calendar.findCalendar = function(child) {\n var parent;\n while (child && child.parentNode) {\n parent = child.parentNode;\n if (parent.id == "calendarWrapper") {\n return parent;\n }\n child = parent;\n }\n return null;\n}\n\nconfig.macros.calendar.selectDate = function(e) {\n if (!e) var e = window.event;\n var cm = config.macros.calendar;\n var calendar = cm.findCalendar(this);\n if (calendar) {\n var d = this.getAttribute("date");\n if (d != null) cm.makeCalendar(calendar, new Date(new Number(d)));\n }\n e.cancelBubble = true;\n if (e.stopPropagation) e.stopPropagation();\n return false;\n}\n\nconfig.macros.calendar.makeCalendar = function(calendar, dt_current) {\n var cm = config.macros.calendar;\n var currentDay = new Date(new Number(calendar.getAttribute("currentDay")));\n var setControls = calendar.getAttribute("setControls");\n calendar.setAttribute("date", dt_current.valueOf());\n\n while (calendar.hasChildNodes())\n calendar.removeChild(calendar.firstChild);\n\nif(setControls==1){\n // get same date in the previous year\n var dt_prev_year = new Date(dt_current);\n dt_prev_year.setFullYear(dt_prev_year.getFullYear() - 1);\n if (dt_prev_year.getDate() != dt_current.getDate())\n dt_prev_year.setDate(0);\n\n // get same date in the next year\n var dt_next_year = new Date(dt_current);\n dt_next_year.setFullYear(dt_next_year.getFullYear() + 1);\n if (dt_next_year.getDate() != dt_current.getDate())\n dt_next_year.setDate(0);\n\n // get same date in the previous month\n var dt_prev_month = new Date(dt_current);\n dt_prev_month.setMonth(dt_prev_month.getMonth() - 1);\n if (dt_prev_month.getDate() != dt_current.getDate())\n dt_prev_month.setDate(0);\n\n // get same date in the next month\n var dt_next_month = new Date(dt_current);\n dt_next_month.setMonth(dt_next_month.getMonth() + 1);\n if (dt_next_month.getDate() != dt_current.getDate())\n dt_next_month.setDate(0);\n}\n\n // get first day to display in the grid for current month\n var dt_firstday = new Date(dt_current);\n dt_firstday.setDate(1);\n dt_firstday.setDate(1 - (7 + dt_firstday.getDay() - cm.options.calendarWeekStart) % 7);\n\n var area, header;\n var line, cell, i;\n\n // 1 - calendar header table\n // 2 - print weekdays titles\n // 3 - calendar days table \ncalendar.cellPadding = 0;\ncalendar.cellSpacing = 0;\narea = createTiddlyElement(calendar, "tbody");\n\n // 1 - calendar header table\n header = createTiddlyElement(area,"tr", "calendarHeader");\n header.cellPadding = 0;\n header.cellSpacing = 0;\n\nif(setControls==1){ \nvar headerValues = [\n [ "<<", "selectYear", dt_prev_year.valueOf() ],\n [ "<", "selectMonth", dt_prev_month.valueOf() ],\n [ config.messages.dates.months[dt_current.getMonth()] + ' ' + dt_current.getFullYear(),\n "selectToday", currentDay.valueOf() ],\n [ ">", "selectMonth", dt_next_month.valueOf() ],\n [ ">>", "selectYear", dt_next_year.valueOf() ]\n ];\n\n for (i = 0; i < headerValues.length; ++i) {\n var link = createTiddlyElement(header,"td", null, null, headerValues[i][0]);\n if(i==2) link.colSpan=3;\n link.onclick = cm.selectDate;\n link.setAttribute("date", headerValues[i][2]);\n }\n} else {\n var link = createTiddlyElement(header,"td", null, null, \nconfig.messages.dates.months[dt_current.getMonth()] + ' ' + dt_current.getFullYear());\nlink.colSpan=7;\n}\n\n // 2 - print weekdays titles\n line = createTiddlyElement(area, "tr", "weekNames");\n for (var n = 0; n < 7; ++n) {\n createTiddlyElement(line, "td", null, null, config.messages.dates.shortDays[(cm.options.calendarWeekStart + n)%7]);\n }\n\n // 3 - calendar days table\n var dt_current_day = new Date(dt_firstday);\n var day_class;\n var title;\n var holiday;\n var popup;\n var clickHandler;\n\n while (dt_current_day.getMonth() == dt_current.getMonth() ||\n dt_current_day.getMonth() == dt_firstday.getMonth()) {\n\n // print row header\n line = createTiddlyElement(area, "tr", "calendarLine", null, null);\n for (var n_current_wday = 0; n_current_wday < 7; ++n_current_wday) {\n title = dt_current_day.formatString(cm.options.calendarLongDateFormat);\n clickHandler = cm.onClickOtherDay;\n popup = null;\n holiday = cm.calendarIsHoliday(dt_current_day);\n\n if (holiday != null) {\n // holidays\n day_class = (holiday.length==3)? holiday[2]: "holiDay";\n popup = cm.options.calendarHoliday + holiday[1];\n } else if (dt_current_day.getDay() == 0 || dt_current_day.getDay() == 6) {\n // weekend days\n day_class = "weekDay";\n } else {\n // print working days of current month\n day_class = "workingDay";\n }\n\nif(dt_current_day.getMonth() == dt_current.getMonth()){\n if (currentDay.valueOf() == dt_current_day.valueOf()) {\n // print current date\n if (store.tiddlerExists(title)){\n // day has a tiddler associated with it\n day_class += " currentscheduledDay";\n clickHandler = onClickTiddlerLink;\n popup = cm.options.calendarToday + ": "+ cm.getPopupText(title);\n } else {\n day_class += " currentDay";\n popup = cm.options.calendarToday;\n}\n}\n\n\n if (store.tiddlerExists(title) && store.getTiddler(title).isTagged(cldTag[0])) {\n // day has a tiddler associated with it\n day_class += " scheduledDay";\n clickHandler = onClickTiddlerLink;\n popup = cm.getPopupText(title);\n }\n}\n\n // extra formatting for days of previous or next month\n if (dt_current_day.getMonth() != dt_current.getMonth()) {\n day_class += " otherMonthDay";\n }\n\n var text = dt_current_day.getDate();\n var cell = createTiddlyElement(line, "td", null, day_class, text);\n cell.onclick=clickHandler;\n cell.setAttribute("date", dt_current_day.valueOf());\n cell.setAttribute("tiddlyLink", title);\n if(popup) cell.setAttribute("title", popup);\n dt_current_day.setDate(dt_current_day.getDate()+1);\n }\n }\n}\n\nconfig.macros.calendar.handler = function(place,macroName,params,wikifier,paramString,tiddler) {\n var start_date = new Array();\n var date = new Date();\n var cldParams = paramString.parseParams('calendarParams', null, true);\n var cldYear = (cldParams[0].year)?parseFloat(cldParams[0].year[0]): date.getFullYear();\n var cldMonth = (cldParams[0].month)?parseFloat(cldParams[0].month[0]): date.getMonth();\n var n_months = (cldParams[0].numberMonths)?parseFloat(cldParams[0].numberMonths[0]): 1;\n var n_cols = (cldParams[0].numberColumns)?parseFloat(cldParams[0].numberColumns[0]): 3;\n cldTag = (cldParams[0].tag)?cldParams[0].tag[0].split("#"): config.macros.calendar.options.calendarTag;\n for(var i = 0; i < n_months; i++){\n start_date[i] = new Date(cldYear, cldMonth+i, 1);\n }\n var n_rows = Math.max(1,Math.ceil(n_months/n_cols));\n n_cols = Math.min(n_cols,n_months);\n var setControls=(n_months>1)? 0: 1;\n var currentDay = new Date();\n currentDay = new Date(currentDay.getFullYear(), currentDay.getMonth(), currentDay.getDate());\n var holder = createTiddlyElement(place, "table", null,"calendarHolder");\n var holderTable = createTiddlyElement(holder, "tbody");\n for(var i = 0; i < n_rows; i++){\n var holderLine = createTiddlyElement(holderTable, "tr");\n for(var j = 0; j < n_cols; j++){\n var holderCell = createTiddlyElement(holderLine, "td");\n if(n_cols*i+j+1<=n_months){\n var calendar = createTiddlyElement(holderCell, "table", "calendarWrapper");\n calendar.setAttribute("name", "calendarWrapper");\n calendar.setAttribute("setControls", setControls);\n calendar.setAttribute("currentDay", currentDay.valueOf());\n config.macros.calendar.makeCalendar(calendar, start_date[n_cols*i+j]);\n }\n }\n }\n}\n\nfunction refreshCalendars(hint) {\n var calendars = document.getElementsByName("calendarWrapper");\n var i, c;\n for (i = 0; i < calendars.length; ++i) {\n c = calendars.item(i);\n if (c.id == "calendarWrapper") {\n config.macros.calendar.makeCalendar(c, new Date(new Number(c.getAttribute("date"))));\n }\n }\n}\n\nstore.addNotification(null, refreshCalendars);\n\nsetStylesheet("/***\sn!Calendar Styles\sn***/\sn/*{{{*/\sn .viewer .calendarHolder {\sn margin-left: auto;\sn margin-right: auto;\sn border: none;\sn}\sn\sn .viewer .calendarHolder table {\sn border: none;\sn margin: 0;\sn}\sn\sn .viewer .calendarHolder tr {\sn border: none;\sn vertical-align: top;\sn}\sn\sn .viewer .calendarHolder td {\sn border: none;\sn vertical-align: top;\sn}\sn\sn .viewer #calendarWrapper {\sn width: 21em;\sn border: 2px solid #4682b4;\sn cursor: pointer;\sn}\sn\sn #calendarWrapper #calendarLine td {\sn height: 2.5em;\sn}\sn\sn #calendarWrapper tr {\sn border:none;\sn}\sn\sn #calendarWrapper td {\sn text-align: center;\sn vertical-align: middle;\sn width: 14.28%;\sn border:none;\sn}\sn\sn #calendarWrapper #calendarHeader td{\sn color: #ffffff;\sn background-color: #4682b4;\sn height: 2em;\sn}\sn\sn #calendarWrapper #weekNames td {\sn color: #ffffff;\sn background-color: #87cefa;\sn height: 2em;\sn}\sn\sn #calendarWrapper .weekDay {\sn background-color: #ccff99;\sn}\sn\sn #calendarWrapper .holiDay {\sn background-color: #9acd32;\sn}\sn\sn #calendarWrapper .currentDay {\sn border: solid #ff0000 2px;\sn font-weight: bold;\sn}\sn\sn #calendarWrapper .currentscheduledDay {\sn border: solid #ff0000 2px;\sn font-weight: bold;\sn}\sn\sn #calendarWrapper .workingDay {\sn background-color: #ffffff;\sn}\sn\sn #calendarWrapper .scheduledDay {\sn border: solid orange 2px;\sn}\sn\sn #calendarWrapper .otherMonthDay {\sn background-color: #999;\sn}\sn\sn/*}}}*/","CalendarStyles");\n}}}
version.extensions.Holidays = {\n major: 1, minor: 1, revision: 0,\n date: new Date(2006, 4, 18), \n type: 'config'\n};\n\nconfig.macros.calendar.holidays = [ ["01/01", "New Year's day"], ["25/12", "Christmas day", "Christian"] ];
A hospital for sinners - not a country club for saints
Church of the Atonement
<!--{{{-->\n<div id='displayArea'>\n<div id='tiddlerDisplay'></div>\n</div>\n<!--}}}-->
/***\n|''Name:''|SlideShowPlugin|\n|''Description:''|Creates a simple slide show type display|\n|''Version:''|1.5.1|\n|''Date:''|Nov 10, 2006|\n|''Source:''|http://www.math.ist.utl.pt/~psoares/addons.html|\n|''Author:''|Paulo Soares (psoares (at) math (dot) ist (dot) utl (dot) pt) and [[Clint Checketts|http://www.checkettsweb.com]]|\n|''License:''|[[BSD open source license]]|\n|''~CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n<<tiddler SlideShowPluginDoc>>\n!Code\n***/\n//{{{\nconfig.macros.slideShow = {label: "slide show", maxTOCLength: 30};\nconfig.macros.slideShow.messages = {gotoLabel: "Go to slide:"};\nconfig.views.wikified.slideShow = {text: "slide show", tooltip: "Start slide show"};\nconfig.views.wikified.slideShow.quit = {text: "end", tooltip: "Quit the slide show"};\nconfig.views.wikified.slideShow.firstSlide = {text: "<<", tooltip: "first slide"};\nconfig.views.wikified.slideShow.previousSlide = {text: "<", tooltip: "previous slide"};\nconfig.views.wikified.slideShow.nextSlide = {text: ">", tooltip: "next slide"};\nconfig.views.wikified.slideShow.lastSlide = {text: ">>", tooltip: "last slide"};\nconfig.views.wikified.slideShow.resetClock = {text: " ", tooltip: "reset"};\n\nconfig.formatters.push( {\n name: "SlideSeparator",\n match: "^-s-+$\s\sn?",\n handler: function(w)\n {\n createTiddlyElement(w.output,"hr",null,'slideSeparator');\n }\n}\n)\n\nfunction changeStyleSheet(tiddlerName) {\n if (tiddlerName == null) tiddlerName = "StyleSheet";\n setStylesheet(store.getRecursiveTiddlerText("StyleSheetColors"),"StyleSheetColors");\n setStylesheet(store.getRecursiveTiddlerText("StyleSheetLayout"),"StyleSheetLayout");\n var theCSS = store.getRecursiveTiddlerText(tiddlerName,"");\n setStylesheet(theCSS,"StyleSheet");\n}\n\n//Excellent (and versatile) reparser created by Paul Petterson for parsing the paramString in a macro\nfunction reparse( params ) {\n var re = /([^:\ss]+)(?:\s:((?:\sd+)|(?:["'](?:[^"']+)["']))|\ss|$)/g;\n var ret = new Array() ;\n var m ;\n while( (m = re.exec( params )) != null ) ret[ m[1] ] = m[2]?m[2]:true ;\n return ret ;\n}\n\nfunction getElementsByClass(searchClass,node,tag) {\n var classElements = new Array();\n if ( node == null ) node = document;\n if ( tag == null ) tag = '*';\n var els = node.getElementsByTagName(tag);\n var elsLen = els.length;\n var pattern = new RegExp("(^|\s\ss)"+searchClass+"(\s\ss|$)");\n var j=0;\n for (var i = 0; i < elsLen; i++) {\n if ( pattern.test(els[i].className) ) {\n classElements[j] = els[i];\n j++;\n }\n }\n return classElements;\n}\n\n// 'keys' code adapted from S5 which in turn was adapted from MozPoint (http://mozpoint.mozdev.org/)\nfunction keys(key) {\n if (document.getElementById('contentWrapper').className == "slideShowMode"){\n if (!key) {\n key = event;\n key.which = key.keyCode;\n }\n switch (key.which) {\n case 32: // spacebar\n if(time>0){\n if(autoAdvance){\n clearInterval(autoAdvance);\n autoAdvance = null;\n } else {\n autoAdvance=setInterval("GoToSlide(1)", time);\n }\n }\n break;\n case 34: // page down\n case 39: // rightkey\n GoToSlide("n");\n break;\n case 40: // downkey\n GoToSlide(-1);\n break;\n case 33: // page up\n case 37: // leftkey\n GoToSlide("p");\n break;\n case 38: // upkey\n GoToSlide(1);\n break;\n case 36: // home\n GoToSlide("f");\n break;\n case 35: // end\n GoToSlide("l");\n break;\n case 27: // escape\n endSlideShow();\n break;\n }\n\n }\n return false;\n}\n\nfunction clicker(e) {\n if (!e) var e = window.event;\n var target = resolveTarget(e);\n //Whenever something is clicked that won't advance the slide make sure that the table of contents gets hidden\n if (target.getAttribute('href') != null || isParentOrSelf(target, 'toc') || isParentOrSelf(target,'embed') || isParentOrSelf(target,'object') || isParentOrSelf(target, 'pageFooter') || isParentOrSelf(target, 'navigator')){\n //Don't hide the TOC if the indexNumbers (which trigger the index) is clicked\n if(isParentOrSelf(target,'indexNumbers') || isParentOrSelf(target,'jumpInput')){\n return true;\n }\n showHideTOC('none');\n return true;\n }\n \n //Advance a slide if the TOC is visible otherwise make sure that the TOC gets hidden\n if ((!e.which && e.button == 1) || e.which == 1) {\n if (document.getElementById('toc').style.display != 'block'){\n GoToSlide("n");\n } else {\n showHideTOC('none');\n }\n }\n \n if ((!e.which && e.button == 2) || e.which == 3) {\n if (document.getElementById('toc').style.display != 'block'){\n GoToSlide("p");\n } else {\n showHideTOC('none');\n }\n return false;\n }\n}\n\nfunction isParentOrSelf(element, id) {\n if (element == null || element.nodeName=='BODY') return false;\n else if (element.id == id) return true;\n else return isParentOrSelf(element.parentNode, id);\n}\n\nGoToSlide=function(step) {\n var new_pos;\n var slideHolder = document.getElementById('slideContainer');\n //The parse float ensures that the attribute is returned as a number and not a string.\n var cur_pos = parseFloat(slideHolder.getAttribute('currentslide'));\n var numberSlides = parseFloat(slideHolder.getAttribute('numberSlides'));\n switch (step) {\n case "f":\n new_pos=0;\n break;\n case "l":\n new_pos=numberSlides-1;\n break;\n case "n":\n var numberOverlays = parseFloat(slideHolder.childNodes[cur_pos].getAttribute('numberOverlays'));\n var currentOverlay = parseFloat(slideHolder.getAttribute('currentOverlay'));\n if(numberOverlays==0 || currentOverlay==numberOverlays){\n new_pos=cur_pos+1;\n } else {\n var className="Overlay"+currentOverlay;\n var overlay=getElementsByClass(className,slideHolder.childNodes[cur_pos]);\n for(var i=0; i<overlay.length; i++) {overlay[i].className=className+' previousOverlay';}\n currentOverlay++;\n slideHolder.setAttribute('currentOverlay',currentOverlay);\n className="Overlay"+currentOverlay;\n overlay=getElementsByClass(className,slideHolder.childNodes[cur_pos]);\n for(i=0; i<overlay.length; i++) {overlay[i].className=className+' currentOverlay';}\n return false;\n }\n break;\n case "p":\n var numberOverlays = parseFloat(slideHolder.childNodes[cur_pos].getAttribute('numberOverlays'));\n var currentOverlay = parseFloat(slideHolder.getAttribute('currentOverlay'));\n if(numberOverlays==0 || currentOverlay==0){\n new_pos=cur_pos-1;\n } else {\n var className="Overlay"+currentOverlay;\n var overlays=getElementsByClass(className,slideHolder.childNodes[cur_pos]);\n for(var i=0; i<overlays.length; i++) {overlays[i].className=className+' nextOverlay';}\n currentOverlay--;\n className="Overlay"+currentOverlay;\n overlays=getElementsByClass(className,slideHolder.childNodes[cur_pos]);\n for(i=0; i<overlays.length; i++) {overlays[i].className=className+' currentOverlay';}\n slideHolder.setAttribute('currentOverlay',currentOverlay);\n return false;\n }\n break;\n default:\n new_pos=cur_pos+step;\n }\n\n if(slideShowCircularMode && new_pos == numberSlides) new_pos=0;\n if(slideShowCircularMode && new_pos<0) new_pos=(numberSlides - 1);\n if(step!=0 && new_pos>=0 && new_pos<numberSlides) {\n slideHolder.childNodes[cur_pos].style.display='none';\n slideHolder.childNodes[new_pos].style.display='block';\n slideHolder.setAttribute('currentslide',new_pos);\n var numberOverlays = parseFloat(slideHolder.childNodes[new_pos].getAttribute('numberOverlays'));\n if(step=="p"){\n var currentOverlay=numberOverlays;\n var state=' previousOverlay';\n } else {\n var currentOverlay=0;\n var state=' nextOverlay';\n }\n slideHolder.setAttribute('currentOverlay',currentOverlay);\n if(numberOverlays>0) {\n for(var i=1; i<=numberOverlays; i++){\n var className="Overlay"+i;\n var overlays=getElementsByClass(className,slideHolder.childNodes[new_pos]);\n for(var j=0; j<overlays.length; j++) {overlays[j].className=className+state;}\n }\n if(step=="p"){\n var className="Overlay"+numberOverlays;\n var overlays=getElementsByClass(className,slideHolder.childNodes[new_pos]);\n for(var j=0; j<overlays.length; j++) {overlays[j].className=className+' currentOverlay';}\n }\n }\n new_pos++;\n var indexNumbers = document.getElementById('indexNumbers');\n indexNumbers.firstChild.data = new_pos+'/'+numberSlides;\n if((new_pos==numberSlides) && !slideShowCircularMode && autoAdvance) clearInterval(autoAdvance);\n return true;\n }\n return false;\n}\n\nfunction tocShowSlide(e) {\n if (!e) var e = window.event;\n var target = resolveTarget(e);\n var slide = target.getAttribute('slideNumber');\n var cur_pos = document.getElementById('slideContainer').getAttribute('currentslide');\n var step = slide-cur_pos;\n if(step!=0) GoToSlide(step);\n showHideTOC('none');\n return;\n}\n\n//Toggle the display of the table of contents\nfunction showHideTOC(display){\n var toc = document.getElementById('toc');\n //Reset the input box\n document.getElementById('jumpInput').value = "";\n\n if (display == null || display.length == null){\n if (toc.style.display == 'none' || toc.style.display == ''){\n toc.style.display = 'block';\n document.getElementById('jumpInput').focus();\n } else {\n toc.style.display = 'none';\n }\n } else {\n toc.style.display = display;\n if (display == 'block')\n document.getElementById('jumpInput').focus();\n }\n}\n\nfunction makeSignature(title,params){\n var signature = title+store.getTiddler(title).modified;\n if(params['style']) signature += params['style'];\n if(params['repeat']) signature += "repeat";\n if(params['slidePause'] > 0) signature += params['slidePause'];\n if(params['autostart']) signature += "autostart";\n if(params['clock']) signature += params['clock'];\n if(params['noOverlays']) signature += "noOverlays";\n return signature;\n}\n\nfunction padZero(x){\n return (x>=10 || x<0 ? "" : "0")+x;\n}\n\nsetClock=function(){\n var actualTime = new Date();\n var newTime = actualTime.getTime() - clockStartTime;\n newTime = clockMultiplier*newTime+clockInterval+clockCorrection;\n actualTime.setTime(newTime);\n newTime = padZero(actualTime.getHours()) + ":" + padZero(actualTime.getMinutes())+ ":" + padZero(actualTime.getSeconds());\n var clock = document.getElementById('slideClock');\n clock.firstChild.nodeValue = newTime;\n}\n\nresetClock=function(){\n var time = new Date(0);\n if(clockStartTime>time){\n var startTime = new Date();\n clockStartTime=startTime.getTime();\n }\n}\n\nvar title;\nvar place;\nvar autoAdvance=null;\nvar autoStart=null;\nvar slideClock=null;\nvar noOverlays=false;\nvar time = 0;\nvar slideShowCircularMode;\nvar slideShowStyleSheet;\nvar slideShowParams;\nvar clockMultiplier;\nvar clockInterval;\nvar clockCorrection=0;\nvar clockStartTime;\nvar openTiddlers;\n\nconfig.macros.slideShow.handler = function(aPlace,macroName,params,wikifier,paramString,tiddler){\n if(tiddler instanceof Tiddler){\n var lingo = config.views.wikified.slideShow;\n var autostart = false;\n if (!e) var e = window.event;\n \n place = aPlace;\n title = tiddler.title;\n params = reparse(paramString);\n var onclick = function(){config.macros.slideShow.onClickSlideShow(params);};\n createTiddlyButton(aPlace,lingo.text,lingo.tooltip,onclick);\n \n var slideShowHolder = document.getElementById('slideShowWrapper');\n //If no show exist previously, create it\n if(params['autostart']){\n if(slideShowHolder != null){\n var signature = slideShowHolder.getAttribute('showSignature');\n if(signature.indexOf("autostart")==-1) autostart = true;\n } else {autostart = true;}\n if(autostart){\n slideShowParams = params;\n setTimeout(config.macros.slideShow.onClickSlideShow,100);\n }\n }\n }\n}\n\nvar disableFunction = function(e){return false;}\nvar enableFunction = function(e){}\n\nconfig.macros.slideShow.onClickSlideShow = function(newParams) {\n if(typeof(newParams)=="number") newParams=slideShowParams;\n openTiddlers = new Array;\n var viewer=document.getElementById('tiddlerDisplay');\n for(var i=0; i<viewer.childNodes.length; i++){\n var name = viewer.childNodes[i].getAttribute('tiddler');\n openTiddlers.push(name);\n }\n document.oncontextmenu = disableFunction;\n clockMultiplier = 1;\n clockInterval = 0;\n var startTime = new Date(0);\n slideShowCircularMode = false;\n time = 0;\n slideShowStyleSheet = null;\n if(newParams['style']){\n slideShowStyleSheet = eval(newParams['style']);\n } \n if(newParams['repeat']){\n slideShowCircularMode = true;\n }\n if(newParams['slidePause'] > 0){\n time = newParams['slidePause'];\n }\n if(newParams['clock']){\n clockCorrection=startTime.getTimezoneOffset()*60000;\n startTime = new Date();\n var clockType= eval(newParams['clock']);\n if(clockType != '+') {\n clockMultiplier = -1;\n clockInterval = -clockType*60000;\n }\n }\n clockStartTime=startTime.getTime();\n if(newParams['noOverlays']){\n noOverlays = true;\n }\n var contentWrapper = document.getElementById('contentWrapper');\n if (contentWrapper.className != "slideShowMode"){\n clearMessage();\n //Attach the key and mouse listeners\n document.onkeyup = keys;\n document.onmouseup = clicker;\n \n var slideShowHolder = document.getElementById('slideShowWrapper');\n story.refreshTiddler(title,"SlideShowViewTemplate",true);\n //If no show exist previously, create it\n if(slideShowHolder == null){\n createSlides(newParams);\n //If there was once waiting in the background and it matches the one we just started, resume it\n } else if (slideShowHolder.getAttribute('showSignature') == makeSignature(title,newParams)){\n \n //Remove dblClick on edit function\n var theTiddler = document.getElementById("tiddler"+title);\n theTiddler.ondblclick = function() {};\n\n // Grab the 'viewer' element and give it a signature so the show can be resumed if stopped\n var tiddlerElements = theTiddler.childNodes;\n var viewer;\n for (var i = 0; i < tiddlerElements.length; i++){\n if (tiddlerElements[i].className == "viewer") viewer = tiddlerElements[i];\n }\n theTiddler.insertBefore(slideShowHolder,viewer);\n theTiddler.removeChild(viewer);\n slideShowHolder.style.display = 'block';\n document.getElementById("pageFooter").className = "pageFooterOff";\n \n //If the show we started it totally new than the resumable one, create the new one and kill the resumable one\n } else {\n slideShowHolder.parentNode.removeChild(slideShowHolder);\n createSlides(newParams);\n }\n slideClock=setInterval("setClock()", 1000); \n if(time>0) autoAdvance=setInterval("GoToSlide(1)", time); \n story.closeAllTiddlers(title);\n toggleSlideStyles();\n } else {\n endSlideShow();\n }\n return ;\n \n}\n\nfunction endSlideShow(){\n //Set aside show so it can be resumed later\n var showHolder = document.getElementById('slideShowWrapper');\n showHolder.style.display = 'none';\n document.getElementById('contentWrapper').parentNode.appendChild(showHolder);\n document.oncontextmenu = enableFunction;\n if(autoAdvance) clearInterval(autoAdvance);\n if(slideClock) clearInterval(slideClock);\n story.refreshTiddler(title,null,true);\n story.closeAllTiddlers();\n toggleSlideStyles();\n story.displayTiddlers(null,openTiddlers,DEFAULT_VIEW_TEMPLATE);\n document.onmouseup = function(){};\n}\n\nfunction isInteger(s){\n var i;\n for (i = 0; i < s.length; i++){\n // Check that current character is number.\n var c = s.charAt(i);\n if (((c < "0") || (c > "9"))) return false;\n }\n // All characters are numbers.\n return true;\n}\n\nfunction jumpInputToSlide(e){\n if (!e) {\n e = window.event;\n e.which = e.keyCode;\n }\n if(e.which==13){\n var jumpInput= document.getElementById("jumpInput").value;\n if(isInteger(jumpInput)){\n var step=jumpInput-document.getElementById('slideContainer').getAttribute('currentslide')-1;\n if (GoToSlide(step)){\n showHideTOC('none'); \n }\n }\n }\n return;\n}\n\n//Used to shorten the TOC fields\nfunction abbreviateLabel(label){\n var maxTOCLength = config.macros.slideShow.maxTOCLength;\n if(label.length>maxTOCLength) {\n var temp = new Array();\n temp = label.split(' ');\n label = temp[0];\n for(var j=1; j<temp.length; j++){\n if((label.length+temp[j].length)<=maxTOCLength){\n label += " " + temp[j];\n } else {\n label += " ...";\n break;\n }\n }\n }\n return label;\n}\n\ncreateSlides = function(newParams){\n var lingo = config.views.wikified.slideShow;\n\n //Remove dblClick on edit function\n var theTiddler = document.getElementById("tiddler"+title);\n theTiddler.ondblclick = function() {};\n\n // Grab the 'viewer' element and give it a signature so the show can be resumed if stopped\n var tiddlerElements = theTiddler.childNodes;\n var viewer;\n for (var i = 0; i < tiddlerElements.length; i++){\n if (tiddlerElements[i].className == "viewer") viewer = tiddlerElements[i];\n }\n viewer.id = 'slideShowWrapper';\n viewer.setAttribute("showSignature",makeSignature(title,newParams));\n\n //Hide the text that comes before the first H1 element (I think I may put this into a cover page type thing)\n while(viewer.childNodes.length > 0 && viewer.firstChild.nodeName.toUpperCase() != "HR" && viewer.firstChild.className!="slideSeparator") {\n viewer.removeChild(viewer.firstChild);\n }\n \n //Cycle through the content and each time you hit an H1 begin a new slide div\n var slideNumber = 0;\n var slideHolder = document.createElement('DIV');\n slideHolder.id = "slideContainer";\n \n while(viewer.childNodes.length > 0){\n //Create a new slide a append it to the slide holder\n if (viewer.firstChild.nodeName.toUpperCase() == "HR" && viewer.firstChild.className=="slideSeparator"){\n slideNumber++;\n var slide = document.createElement('DIV');\n slide.id = "slideNumber"+slideNumber;\n slide.className = "slide";\n if (slideNumber > 1) {\n slideHolder.setAttribute('currentslide',0);\n slide.style.display='none';\n } else {\n slide.style.display='block';\n }\n slideHolder.appendChild(slide); \n viewer.removeChild(viewer.firstChild);\n } else {\n if(viewer.firstChild.nodeName=="SPAN" && viewer.firstChild.className=="" && viewer.firstChild.hasChildNodes()) {\n var anchor=viewer.firstChild.nextSibling;\n for (var ii=0;ii<viewer.firstChild.childNodes.length;ii++) {\n var clone=viewer.firstChild.childNodes[ii].cloneNode(true);\n viewer.insertBefore(clone,anchor);\n }\n viewer.removeChild(viewer.firstChild);\n } else {\n slide.appendChild(viewer.firstChild);\n }\n }\n }\n \n //Stick the slides back into the viewer\n viewer.appendChild(slideHolder);\n slideHolder.setAttribute('numberSlides',slideNumber);\n \n //Create the navigation bar\n var pagefooter = createTiddlyElement(viewer,"DIV","pageFooter","pageFooterOff");\n var navigator = createTiddlyElement(pagefooter,"SPAN","navigator");\n\n //Make it so that when the footer is hovered over the class will change to make it visible\n pagefooter.onmouseover = function () {pagefooter.className = "pageFooterOn"};\n pagefooter.onmouseout = function () {pagefooter.className = "pageFooterOff"};\n\n //Create the control button for the navigation \n var onClickQuit = function(){endSlideShow();};\n createTiddlyButton(navigator,lingo.quit.text,lingo.quit.tooltip,onClickQuit);\n createTiddlyButton(navigator,lingo.firstSlide.text,lingo.firstSlide.tooltip,first_slide);\n createTiddlyButton(navigator,lingo.previousSlide.text,lingo.previousSlide.tooltip,previous_slide);\n createTiddlyButton(navigator,lingo.nextSlide.text,lingo.nextSlide.tooltip,next_slide);\n createTiddlyButton(navigator,lingo.lastSlide.text,lingo.lastSlide.tooltip,last_slide); \n createTiddlyButton(navigator,lingo.resetClock.text,lingo.resetClock.tooltip,resetClock,"button","slideClock"); \n\n var indexNumbers = createTiddlyElement(pagefooter,"SPAN","indexNumbers","indexNumbers","1/"+slideNumber)\n indexNumbers.onclick = showHideTOC;\n var toc = createTiddlyElement(pagefooter,"UL","toc");\n var ovl=1;\n for (var i=0;i<slideHolder.childNodes.length;i++) {\n if(!noOverlays) {\n var ovl=1;\n while(1){\n var className="Overlay"+ovl;\n var overlays=getElementsByClass(className,slideHolder.childNodes[i]);\n if(overlays.length>0){\n for(var j=0; j<overlays.length; j++) {overlays[j].className+=' nextOverlay';}\n ovl++;\n } else {break;}\n }\n }\n slideHolder.childNodes[i].setAttribute("numberOverlays",ovl-1);\n slideHolder.setAttribute("currentOverlay",0);\n\n //Loop through each slide and check the header's content\n var tocLabel = null; \n for (var j=0;j<slideHolder.childNodes[i].childNodes.length;j++) {\n var node = slideHolder.childNodes[i].childNodes[j];\n if(node.nodeName=="H1" || node.nodeName=="H2" || node.nodeName=="H3" || node.nodeName=="H4") {\n var htstring = node.innerHTML;\n var stripped = htstring.replace(/(<([^>]+)>)/ig,"");\n tocLabel = abbreviateLabel(stripped);\n var tocLevel="tocLevel"+node.nodeName.charAt(1);\n var tocItem = createTiddlyElement(toc,"LI",null,tocLevel);\n var tocLink = createTiddlyElement(tocItem,"A",null,"tocItem",tocLabel);\n tocLink.setAttribute("slideNumber",i);\n tocLink.onclick=tocShowSlide;\n }\n }\n }\n \n\n //Input box to jump to s specific slide\n var tocItem = createTiddlyElement(toc,"LI",null,"tocJumpItem",config.macros.slideShow.messages.gotoLabel);\n var tocJumpInput = createTiddlyElement(tocItem,"INPUT","jumpInput");\n tocJumpInput.type="text";\n tocJumpInput.onkeyup=jumpInputToSlide;\n}\n\nvar next_slide= function(e){GoToSlide(1);}\nvar first_slide= function(e){GoToSlide("f");}\nvar previous_slide= function(e){GoToSlide(-1);}\nvar last_slide= function(e){GoToSlide("l");}\n\nfunction toggleSlideStyles(){\n var contentWrapper = document.getElementById('contentWrapper');\n if (contentWrapper.className == "slideShowMode"){\n contentWrapper.className = "";\n window.applyPageTemplate();\n if(slideShowStyleSheet) changeStyleSheet();\n } else{\n contentWrapper.className = "slideShowMode";\n window.applyPageTemplate("SlideShowPageTemplate");\n if(slideShowStyleSheet) changeStyleSheet(slideShowStyleSheet);\n }\n}\n\nsetStylesheet("/***\sn!Slide Mode Styles\sn***/\sn/*{{{*/\sn#contentWrapper.slideShowMode #slideContainer{\sn display: block;\sn}\sn\sn#contentWrapper.slideShowMode .Comment{\sn display: none;\sn}\sn\sn#contentWrapper.slideShowMode .nextOverlay{\sn visibility: hidden;\sn}\sn\sn#contentWrapper.slideShowMode .currentOverlay{\sn visibility: visible;\sn}\sn\sn#contentWrapper.slideShowMode .previousOverlay{\sn visibility: visible;\sn}\sn\sn#jump{\sn text-align: right;\sn}\sn\sn.pageFooterOff #navigator{\sn visibility: hidden;\sn}\sn\sn.pageFooterOn #navigator{\sn visibility: visible;\sn}\sn\sn#contentWrapper.slideShowMode #slideClock{\sn cursor: pointer; margin: 0 5px 0 5px; border: 1px solid #db4\sn}\sn\sn#contentWrapper.slideShowMode,\sn #contentWrapper.slideShowMode #displayArea{\sn width: 100%;\sn font-size: 1.5em;\sn margin: 0 !important;\sn padding: 0;\sn}\sn\sn#slideContainer{\sn display: none;\sn}\sn\sn.indexNumbers{\sn cursor: pointer;\sn}\sn\sn#navigator{\sn visibility: hidden;\sn bottom: 0;\sn}\sn\sn#toc{\sn display: none;\sn position: absolute;\sn font-size: .75em;\sn bottom: 2em;\sn right: 0;\sn background: #fff;\sn border: 1px solid #000;\sn text-align: left;\sn}\sn\snul#toc, #toc li{\sn margin: 0;\sn padding: 0;\sn list-style: none;\sn line-height: 1em;\sn}\sn\sn.tocJumpItem{\sn margin-right: 2em;\sn}\sn\sn.tocJumpItem input{\snmargin-right: 1em;\sn border: 0;\sn}\sn\sn#toc a,\sn#toc a.button{\sn display: block;\sn padding: .1em;\sn}\sn\sn#toc .tocLevel1{\snfont-size: .8em;\sn}\sn\sn#toc .tocLevel2{\sn margin-left: 1em;\sn font-size: .75em;\sn}\sn\sn#toc .tocLevel3{\sn margin-left: 2em;\snfont-size: .75em;\sn}\sn\sn#toc .tocLevel4{\sn margin-left: 3em;\snfont-size: .65em;\sn}\sn\sn#toc a{\sn cursor: pointer;\sn}\sn\snh1{\sn min-height: 1em;\sn}\sn\sn.slide h1{\sn min-height: 0;\sn}\sn\sn/* The '>' selector is ignored by IE6 and earlier so the proper rules are given */\sn#pageFooter{\sn position: fixed;\sn bottom: 2px;\sn right: 2px;\sn width: 100%;\sn text-align: right;\sn}\sn\sn/* This is a hack to trick IE6 and earlier to put the navbar on the bottom of the page */\sn* html #pageFooter {\sn position: absolute;\sn width: 100%;\sn text-align: right;\sn right: auto; bottom: auto;\sn left: expression( ( -20 - pageFooter.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );\sn top: expression( ( -10 - pageFooter.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );\sn}\sn\sn\sn\sn/*}}}*/","slideShowStyles");\n//}}}
!Description\nThis plugin turns a TiddlyWiki tiddler into a simple slide show type display. Most features that are usually found in presentation software are available. It should work in a way that does not interfere with TiddlyWiki. When you close the slide show you get back to your good old TW. \n\nThis plugin has been tested in Firefox and Internet Explorer. Let me know if something seems broken.\n!Usage\nTo use this plugin you //must// be using TiddlyWiki 2.0. Some optional features (as the incremental display) require version 2.0.8 or higher. To install the plugin copy the tiddlers SlideShowPlugin, SlideShowPageTemplate and SlideShowViewTemplate to your TW, label the first one with the //systemConfig// tag, save the TW and refresh the browser.\n\nTo make a slide show simply drop {{{<<slideShow>>}}} at the beginning of a tiddler and use {{{--s--}}} to start each slide. \n\nIf you move your mouse over the bottom of the browser window you will see a few navigation buttons, a clock and a table of contents that shows up when you click the slide number.\n\nAny block of text marked as {{{{{Comment{For my eyes only!}}}}}} will not be displayed in the slide show.\n\nSee these and other features in this [[SlideShowExample]].\n!Incremental display\nA succession of overlays (or layers) can be defined in each slide by marking blocks of text with {{{{{Overlay1{...some text...}}}}}}, {{{{{Overlay2{...some text...}}}}}}, {{{{{Overlay3{...some text...}}}}}}, ...\n\nTo costumize the way overlays are shown you can redefine the following CSS classes\n*contentWrapper.slideShowMode .previousOverlay \n*contentWrapper.slideShowMode .currentOverlay \n*contentWrapper.slideShowMode .nextOverlay \nin a ~StyleSheet. The default style simply hides the next overlays and shows the current and the previous ones as normal text.\n!Slide show parameters\n*The slide show can be themed by providing a ~StyleSheet ({{{<<slideShow style:'MyStyleSheet'>>}}})\n*By default, there is a clock at bottom of the browser window that displays the current time. This clock can also show the presentation elapsed time with {{{<<slideShow clock:'+'>>}}} or a countdown clock with {{{<<slideShow clock:'-20'>>}}} (for 20 minutes). In these two cases, if you click on the clock display it will be restarted\n*The slide show can be set to loop ({{{<<slideShow repeat>>}}})\n*You can set it so each slide changes after X milliseconds ({{{<<slideShow slidePause:X>>}}}) (auto advance mode)\n*Use auto start mode to begin the slideshow the moment the tiddler is opened ({{{<<slideShow autostart>>>}}})\n*You can disable overlays with {{{<<slideShow noOverlays>>}}}\n*These parameters can be mixed and matched in any order: {{{<<slideShow slidePause:1000 repeat>>}}} is the same as {{{<<slideShow repeat slidePause:1000>>}}}\n!Slide show navigation\nYou can navigate through a slide show using the keyboard or the mouse. To quickly move to titled sections you can use the table of contents. \n!!Mouse navigation\nLeft (right) clicking on a slide jumps to the next (previous) overlay. To move to the beginning of the next or previous slide you must use the navigation bar at the bottom of the browser's window. If there are no overlays defined both operations are equivalent.\n!!Keyboard navigation\nThe following keys are defined:\n*Left arrow - previous overlay\n*Down arrow - previous slide\n*Right arrow - next overlay\n*Up arrow - next slide\n*Home - first slide\n*End - last slide\n*Escape - exit slide show\n*Spacebar - pause/resume slide show in auto advance mode\n!Revision history\n*1.5.1 10/11/2006\n**added SlideShowPageTemplate and SlideShowViewTemplate. This way, the plugin no longer requires a standard TW layout. Thanks to Andrew Lister for the idea.\n*1.5.0 18/09/2006\n**fixed restoring stylesheet on exit\n**changed (again!) the way how slides are separated (slide shows prepared for previous versions must be fixed)\n*1.4.0 20/04/2006\n**changed the way how slides are separated (slide shows prepared for previous versions must be fixed)\n**now works with content included with the {{{<<tiddler>>}}} macro\n**added incremental display (overlays)\n**improved documentation\n**assorted small fixes\n*1.3.1 10/03/2006\n**removed empty slide titles\n**fixed wrong numberSlides when slides have div's\n**fixed wrong time in Windows\n*1.3.0 26/02/2006\n**restore open tiddlers on exit\n**fixed problem with markup in headers (should work with NestedSlidersPlugin)\n**added slide comments (blocks of text in the tiddler that don't show up in the presentation)\n*1.2.1 28/01/2006\n**pause timed slideshow with spacebar\n**added clock with 3 different modes\n**fixed bugs with style and abbreviation options\n**general cleanup\n*1.2.0 07/01/2006\n**added a resume feature\n**added themes support\n*1.1.5 14/12/2005\n**added mouse support\n**cleaned up navbar generation\n*1.1.0 12/12/2005\n**added support for IE\n**added key listeners\n*1.0.0 11/12/2005\n**initial release\n!Todo\n*Time code is still very hackerish and unreliable.
<!--{{{-->\n<div class='title' macro='view title'></div>\n<div class='viewer' macro='view text wikified'></div>\n<!--}}}-->
''//Lenten//''\n''Soup & Baked Potato Dinner''\nTired of //fired fish// during Lent!?!\nHow about Soup and Potato?\nGive it a go at Church of the Atonement\n<<<\n*Friday March 30, 2007\n*4-7 PM\n*Adults $6.00 Kids ages 3-12 $3.00\n*3 choices of Soup\n**Clam Chowder\n**Vegetable Barley\n**Broccoli Cheese\n*Baked Potato\n*and Dessert Bar\n<<<\nTake out available.
/*{{{*/\n.header {\n height: 191px;\n}\n.siteTitle {\nposition:absolute;\nz-index: -1;\n}\n\n.siteSubtitle {\nposition:absolute;\nz-index: -1;\n}\n\n.caption {\n text-align: center;\n line-height: 0.9em;\n color: black;\n font-family: sarif;\n font-size: 1.1em;\n padding-top: 1.1em;\n}\n/*}}}*/
/*{{{*/\nbody {\n background: [[ColorPalette::Background]];\n color: [[ColorPalette::Foreground]];\n}\n\na{\n color: [[ColorPalette::PrimaryMid]];\n}\n\na:hover{\n background: [[ColorPalette::PrimaryMid]];\n color: [[ColorPalette::Background]];\n}\n\na img{\n border: 0;\n}\n\nh1,h2,h3,h4,h5 {\n color: [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::PrimaryPale]];\n}\n\n.button {\n color: [[ColorPalette::PrimaryDark]];\n border: 1px solid [[ColorPalette::Background]];\n}\n\n.button:hover {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::SecondaryLight]];\n border-color: [[ColorPalette::SecondaryMid]];\n}\n\n.button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::SecondaryDark]];\n}\n\n.header {\n background: [[ColorPalette::PrimaryMid]];\n}\n\n.headerShadow {\n color: [[ColorPalette::Foreground]];\n}\n\n.headerShadow a {\n font-weight: normal;\n color: [[ColorPalette::Foreground]];\n}\n\n.headerForeground {\n color: [[ColorPalette::Background]];\n}\n\n.headerForeground a {\n font-weight: normal;\n color: [[ColorPalette::PrimaryPale]];\n}\n\n.tabSelected{\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border-left: 1px solid [[ColorPalette::TertiaryLight]];\n border-top: 1px solid [[ColorPalette::TertiaryLight]];\n border-right: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabUnselected {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::TertiaryMid]];\n}\n\n.tabContents {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::TertiaryPale]];\n border: 1px solid [[ColorPalette::TertiaryLight]];\n}\n\n.tabContents .button {\n border: 0;}\n\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel {\n background: [[ColorPalette::PrimaryPale]];\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: [[ColorPalette::PrimaryMid]];\n background: [[ColorPalette::Background]];\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.wizard h2 {\n color: [[ColorPalette::Foreground]];\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]];\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:hover {\n color: [[ColorPalette::PrimaryLight]];\n background: [[ColorPalette::PrimaryDark]];\n border-color: [[ColorPalette::PrimaryLight]];\n}\n\n.wizard .button:active {\n color: [[ColorPalette::Background]];\n background: [[ColorPalette::PrimaryMid]];\n border-top: 1px solid [[ColorPalette::PrimaryLight]];\n border-right: 1px solid [[ColorPalette::PrimaryDark]];\n border-bottom: 1px solid [[ColorPalette::PrimaryDark]];\n border-left: 1px solid [[ColorPalette::PrimaryLight]];\n}\n\n#messageArea {\n border: 1px solid [[ColorPalette::SecondaryDark]];\n background: [[ColorPalette::SecondaryMid]];\n color: [[ColorPalette::PrimaryDark]];\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::Background]];\n}\n\n.popup {\n background: [[ColorPalette::PrimaryLight]];\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.popup hr {\n color: [[ColorPalette::PrimaryDark]];\n background: [[ColorPalette::PrimaryDark]];\n border-bottom: 1px;\n}\n\n.popup li.disabled {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.popup li a, .popup li a:visited {\n color: [[ColorPalette::TertiaryPale]];\n border: none;\n}\n\n.popup li a:hover {\n background: [[ColorPalette::PrimaryDark]];\n color: [[ColorPalette::Background]];\n border: none;\n}\n\n.tiddler .defaultCommand {\n font-weight: bold;\n}\n\n.shadow .title {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.title {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.subtitle {\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.toolbar {\n color: [[ColorPalette::PrimaryMid]];\n}\n\n.tagging, .tagged {\n border: 1px solid [[ColorPalette::TertiaryPale]];\n background-color: [[ColorPalette::TertiaryPale]];\n}\n\n.selected .tagging, .selected .tagged {\n background-color: [[ColorPalette::TertiaryLight]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: [[ColorPalette::PrimaryDark]];\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: [[ColorPalette::TertiaryLight]];\n}\n\n.selected .footer {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n.sparkline {\n background: [[ColorPalette::PrimaryPale]];\n border: 0;\n}\n\n.sparktick {\n background: [[ColorPalette::PrimaryDark]];\n}\n\n.error, .errorButton {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::Error]];\n}\n\n.warning {\n color: [[ColorPalette::Foreground]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.cascade {\n background: [[ColorPalette::TertiaryPale]];\n color: [[ColorPalette::TertiaryMid]];\n border: 1px solid [[ColorPalette::TertiaryMid]];\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n.viewer .listTitle {list-style-type: none; margin-left: -2em;}\n\n.viewer .button {\n border: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.viewer blockquote {\n border-left: 3px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer table {\n border: 2px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer th, thead td {\n background: [[ColorPalette::SecondaryMid]];\n border: 1px solid [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::Background]];\n}\n\n.viewer td, .viewer tr {\n border: 1px solid [[ColorPalette::TertiaryDark]];\n}\n\n.viewer pre {\n border: 1px solid [[ColorPalette::SecondaryLight]];\n background: [[ColorPalette::SecondaryPale]];\n}\n\n.viewer code {\n color: [[ColorPalette::SecondaryDark]];\n}\n\n.viewer hr {\n border: 0;\n border-top: dashed 1px [[ColorPalette::TertiaryDark]];\n color: [[ColorPalette::TertiaryDark]];\n}\n\n.highlight, .marked {\n background: [[ColorPalette::SecondaryLight]];\n}\n\n.editor input {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n}\n\n.editor textarea {\n border: 1px solid [[ColorPalette::PrimaryMid]];\n width: 100%;\n}\n\n.editorFooter {\n color: [[ColorPalette::TertiaryMid]];\n}\n\n/*}}}*/
/*{{{*/\n* html .tiddler {\n height: 1%;\n}\n\nbody {\n font-size: .75em;\n font-family: arial,helvetica;\n margin: 0;\n padding: 0;\n}\n\nh1,h2,h3,h4,h5 {\n font-weight: bold;\n text-decoration: none;\n padding-left: 0.4em;\n}\n\nh1 {font-size: 1.35em;}\nh2 {font-size: 1.25em;}\nh3 {font-size: 1.1em;}\nh4 {font-size: 1em;}\nh5 {font-size: .9em;}\n\nhr {\n height: 1px;\n}\n\na{\n text-decoration: none;\n}\n\ndt {font-weight: bold;}\n\nol { list-style-type: decimal }\nol ol { list-style-type: lower-alpha }\nol ol ol { list-style-type: lower-roman }\nol ol ol ol { list-style-type: decimal }\nol ol ol ol ol { list-style-type: lower-alpha }\nol ol ol ol ol ol { list-style-type: lower-roman }\nol ol ol ol ol ol ol { list-style-type: decimal }\n\n.txtOptionInput {\n width: 11em;\n}\n\n#contentWrapper .chkOptionInput {\n border: 0;\n}\n\n.externalLink {\n text-decoration: underline;\n}\n\n.indent {margin-left:3em;}\n.outdent {margin-left:3em; text-indent:-3em;}\ncode.escaped {white-space:nowrap;}\n\n.tiddlyLinkExisting {\n font-weight: bold;\n}\n\n.tiddlyLinkNonExisting {\n font-style: italic;\n}\n\n/* the 'a' is required for IE, otherwise it renders the whole tiddler a bold */\na.tiddlyLinkNonExisting.shadow {\n font-weight: bold;\n}\n\n#mainMenu .tiddlyLinkExisting, \n#mainMenu .tiddlyLinkNonExisting,\n#sidebarTabs .tiddlyLinkNonExisting{\n font-weight: normal;\n font-style: normal;\n}\n\n#sidebarTabs .tiddlyLinkExisting {\n font-weight: bold;\n font-style: normal;\n}\n\n.header {\n position: relative;\n}\n\n.header a:hover {\n background: transparent;\n}\n\n.headerShadow {\n position: relative;\n padding: 4.5em 0em 1em 1em;\n left: -1px;\n top: -1px;\n}\n\n.headerForeground {\n position: absolute;\n padding: 4.5em 0em 1em 1em;\n left: 0px;\n top: 0px;\n}\n\n.siteTitle {\n font-size: 3em;\n}\n\n.siteSubtitle {\n font-size: 1.2em;\n}\n\n#mainMenu {\n position: absolute;\n left: 0;\n width: 10em;\n text-align: right;\n line-height: 1.6em;\n padding: 1.5em 0.5em 0.5em 0.5em;\n font-size: 1.1em;\n}\n\n#mainMenu img {\n max-width: 9em;\n}\n\n#sidebar {\n position: absolute;\n right: 3px;\n width: 16em;\n font-size: .9em;\n}\n\n#sidebarOptions {\n padding-top: 0.3em;\n}\n\n#sidebarOptions a {\n margin: 0em 0.2em;\n padding: 0.2em 0.3em;\n display: block;\n}\n\n#sidebarOptions input {\n margin: 0.4em 0.5em;\n}\n\n#sidebarOptions .sliderPanel {\n margin-left: 1em;\n padding: 0.5em;\n font-size: .85em;\n}\n\n#sidebarOptions .sliderPanel a {\n font-weight: bold;\n display: inline;\n padding: 0;\n}\n\n#sidebarOptions .sliderPanel input {\n margin: 0 0 .3em 0;\n}\n\n#sidebarTabs .tabContents {\n width: 15em;\n overflow: hidden;\n}\n\n.wizard {\n padding: 0.1em 0em 0em 2em;\n}\n\n.wizard h1 {\n font-size: 2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.4em 0em 0.2em 0em;\n}\n\n.wizard h2 {\n font-size: 1.2em;\n font-weight: bold;\n background: none;\n padding: 0em 0em 0em 0em;\n margin: 0.2em 0em 0.2em 0em;\n}\n\n.wizardStep {\n padding: 1em 1em 1em 1em;\n}\n\n.wizard .button {\n margin: 0.5em 0em 0em 0em;\n font-size: 1.2em;\n}\n\n#messageArea {\nposition:absolute; top:0; right:0; margin: 0.5em; padding: 0.5em;\n}\n\n*[id='messageArea'] {\nposition:fixed !important; z-index:99;}\n\n.messageToolbar {\ndisplay: block;\ntext-align: right;\n}\n\n#messageArea a{\n text-decoration: underline;\n}\n\n.popup {\n font-size: .9em;\n padding: 0.2em;\n list-style: none;\n margin: 0;\n}\n\n.popup hr {\n display: block;\n height: 1px;\n width: auto;\n padding: 0;\n margin: 0.2em 0em;\n}\n\n.popup li.disabled {\n padding: 0.2em;\n}\n\n.popup li a{\n display: block;\n padding: 0.2em;\n}\n\n.tabset {\n padding: 1em 0em 0em 0.5em;\n}\n\n.tab {\n margin: 0em 0em 0em 0.25em;\n padding: 2px;\n}\n\n.tabContents {\n padding: 0.5em;\n}\n\n.tabContents ul, .tabContents ol {\n margin: 0;\n padding: 0;\n}\n\n.txtMainTab .tabContents li {\n list-style: none;\n}\n\n.tabContents li.listLink {\n margin-left: .75em;\n}\n\n#displayArea {\n margin: 1em 17em 0em 14em;\n}\n\n\n.toolbar {\n text-align: right;\n font-size: .9em;\n visibility: hidden;\n}\n\n.selected .toolbar {\n visibility: visible;\n}\n\n.tiddler {\n padding: 1em 1em 0em 1em;\n}\n\n.missing .viewer,.missing .title {\n font-style: italic;\n}\n\n.title {\n font-size: 1.6em;\n font-weight: bold;\n}\n\n.missing .subtitle {\n display: none;\n}\n\n.subtitle {\n font-size: 1.1em;\n}\n\n.tiddler .button {\n padding: 0.2em 0.4em;\n}\n\n.tagging {\nmargin: 0.5em 0.5em 0.5em 0;\nfloat: left;\ndisplay: none;\n}\n\n.isTag .tagging {\ndisplay: block;\n}\n\n.tagged {\nmargin: 0.5em;\nfloat: right;\n}\n\n.tagging, .tagged {\nfont-size: 0.9em;\npadding: 0.25em;\n}\n\n.tagging ul, .tagged ul {\nlist-style: none;margin: 0.25em;\npadding: 0;\n}\n\n.tagClear {\nclear: both;\n}\n\n.footer {\n font-size: .9em;\n}\n\n.footer li {\ndisplay: inline;\n}\n\n* html .viewer pre {\n width: 99%;\n padding: 0 0 1em 0;\n}\n\n.viewer {\n line-height: 1.4em;\n padding-top: 0.5em;\n}\n\n.viewer .button {\n margin: 0em 0.25em;\n padding: 0em 0.25em;\n}\n\n.viewer blockquote {\n line-height: 1.5em;\n padding-left: 0.8em;\n margin-left: 2.5em;\n}\n\n.viewer ul, .viewer ol{\n margin-left: 0.5em;\n padding-left: 1.5em;\n}\n\n.viewer table {\n border-collapse: collapse;\n margin: 0.8em 1.0em;\n}\n\n.viewer th, .viewer td, .viewer tr,.viewer caption{\n padding: 3px;\n}\n\n.viewer table.listView {\n font-size: 0.85em;\n margin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\n padding: 0px 3px 0px 3px;\n}\n\n.viewer pre {\n padding: 0.5em;\n margin-left: 0.5em;\n font-size: 1.2em;\n line-height: 1.4em;\n overflow: auto;\n}\n\n.viewer code {\n font-size: 1.2em;\n line-height: 1.4em;\n}\n\n.editor {\nfont-size: 1.1em;\n}\n\n.editor input, .editor textarea {\n display: block;\n width: 100%;\n font: inherit;\n}\n\n.editorFooter {\n padding: 0.25em 0em;\n font-size: .9em;\n}\n\n.editorFooter .button {\npadding-top: 0px; padding-bottom: 0px;}\n\n.fieldsetFix {border: 0;\npadding: 0;\nmargin: 1px 0px 1px 0px;\n}\n\n.sparkline {\n line-height: 1em;\n}\n\n.sparktick {\n outline: 0;\n}\n\n.zoomer {\n font-size: 1.1em;\n position: absolute;\n padding: 1em;\n}\n\n.cascade {\n font-size: 1.1em;\n position: absolute;\n overflow: hidden;\n}\n.viewer table.listView {\n font-size: 0.85em; margin: 0.8em 1.0em;\n}\n\n.viewer table.listView th, .viewer table.listView td, .viewer table.listView tr {\n padding: 0px 3px 0px 3px;\n\n}\n\n.wizard {\n background: [[ColorPalette::SecondaryLight]];\n padding: 0.1em 0em 0em 2em;\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard h1 {\n font-size: 2em; font-weight: bold;\n background: none;\n color: [[ColorPalette::SecondaryDark]];\n padding: 0em 0em 0em 0em;\n margin: 0.4em 0em 0.2em 0em;\n}\n\n.wizard h2 {\n font-size: 1.2em; font-weight: bold;\n background: none;\n color: [[ColorPalette::Foreground]];\n padding: 0em 0em 0em 0em;\n margin: 0.2em 0em 0.2em 0em;\n}\n\n.wizardStep {\n background: [[ColorPalette::Background]]; padding: 1em 1em 1em 1em;\n border-top: 1px solid [[ColorPalette::SecondaryMid]];\n border-bottom: 1px solid [[ColorPalette::SecondaryMid]];\n border-left: 1px solid [[ColorPalette::SecondaryMid]];\n}\n\n.wizard .button {\n text-align: right;\n}\n/*}}}*/
''SUNDAY SCHOOL REPORT''\n''FEBRUARY 4, 2007''\n\nThe Sunday School continued the 2005-2006 school year with the ‘famous person of the Bible’ study. \n\nOn Palm Sunday we had our annual Easter Celebration with an Easter egg hunt. On Easter Sunday we had an additional Easter egg hunt and Pastor Deb and the Sunday School staff presented the Children’s sermon. Both events were very successful. \n\nWe started the 2006-2007 school year with our annual parish picnic. We raised $47 through our Chinese Auction. This year we are focusing on the role of the original twelve Apostles in Jesus’ ministry and what role we can play in keeping Jesus’ ministry alive despite our age, race, income, etc. \n\nIn October we had a Halloween/Costume Party. The party was very well attended. We played games, sang and danced, ate fun food and had a lot of fun. A special thank you to all who helped with the party.\n\nDuring Advent we switched gears to study the Christmas story and prepare for the pageant “Good News of Great Joy”. We presented the pageant during the Sunday service the week before Christmas. The children worked hard and did a great job. We had a Christmas celebration/play practice the day before the play, and as always had a great time.\n\nWe have returned to our study of Jesus and the Apostles, which we intend to continue for the remainder of this school year.\n\nBecky Arbuckle\nDirector
In the gospel reading this morning, we heard of Jesus walking along the shore of the Lake of Galilee. He sees some fishing boats finishing up their day. It was probably late in the morning, the fishing being over, the men working on cleaning their nets. Of course, they do this, on their boats, not far from the shore. It was a lousy night – more likely, very early morning – not much to show for hours of hard work that began well before dawn.\n \nJesus calls out, “Put your boats out into deeper water. Cast your nets – start fishing again.” Now, Kathy and I have this boy who would rather fish than do anything else. I joke that if it rains, he will cast a line into the puddle in the drive way. The thing is, he is so good at it, he usually catches something. But these guys, out in their boats, finishing a night of fishing - were not recreational fishers. They were not finishing up a night of fun and fooling around,. They were finishing up a hard, hard night of work, made harder still by not having anything to show for it.\n\nAnd Jesus says, “Back to work!”\n\nNow, the thing is, Jesus must have had quite a reputation already, 'cause, they went back to work. Propriety keeps me from saying what a tired out, over worked, underpaid deck worker would probably say to most people walking along the beach who might offer advice on more fishing.\n\nSo, these guys head back out into the deeper water to give it another go. Lo and behold – they have the biggest catch they have ever had! So much so that Peter says (after getting the fish ashore), “You have got to get out of here 'cause I am a sinful man.” Of course, the implication is that Jesus is a holy man – and shouldn't be seen with the likes of Peter.\nBut Jesus' response to Peter is, “Don't worry. It will be OK. The time has come for you to follow me.” And so Peter follows Jesus.\n\nLast week, Bishop Henry, said something along the lines of, “Next week, Fr. Paul will explain to you how fish reveal the glory of God.” Fish! For all love! And at that time I bailed out saying, “Well, next week I have to give the annual parish report.” \n\nThen this odd thing happened. Actually, I should have been able to predict it, 'cause God is always doing the odd thing. It's only odd when he doesn't do odd things. During the Wednesday evening The Whole Cockamamie Bible we were looking at the story of how Jacob wrestled with God until dawn. And Joyce (I think it was Joyce) says, “What's with the wrestling?” Why does God wrestle with Jacob? Why doesn't God just say to Jacob, “Knock it off. Quit being a jerk and live your life right.”?\n\nWell, the answer is, God does things, speaks to us in odd ways and in odd circumstances. God wrestles with Jacob and, in fact, injures him by putting his hip out of joint. For whatever reason – God is inscrutable, the reasoning behind His ways are not knowable to us – God only makes himself known by what he does. And so God goes about, putting people's hips out of joint, parting seas, fishing – and that's just a partial list of what God does actually in the Bible. But God does all kinds of other stuff all the time. And much of the time the things he does strike us as odd, if not downright annoying!\n\nAnd it is in the context of God doing the unusual that I present the Rector's Annual Report. Last year, my recollection is, I was trying to put a hopeful face on a difficult situation. I recollect I had real doubts wither I would be doing an annual report here in 2007. And in many ways it has been a difficult year. Sometimes, at least I felt, like I was going up hill, both ways. Of course, it wasn't any of you all that made me feel that way, but the circumstances in which we live out our common lives.\n\nAnd yet, here we are again. And in spite of feeling like I have been going up hill, both ways for much of the year. Something is different. I hesitate to say what. I don't know, exactly, what I am responding to. Even so, I feel lighter – in spite of what the scale tells me. Something has changed.\n\nI will tell you one thing that has changed – we have a pile more kids regularly coming to church. We need to give special thanks to Becky and Toni for working away, with limited resources, to put together a first class Sunday School program. We know it is first class, because – well, the kids like it! And – I could be wrong, but I don't think I am – they are enthusiastic about it. I suppose we should also give thanks to Sparkie the church dog too!\nAlso during this last year...\n*we had 4 wedding here, the last being Lance Crowley and the Laura Cleis – as well as one in New York City and one in Kochi Japan, which we also claim as ours – at least I do.\n*The adult series on the Whole Cockamamie Bible on Wednesdays was between 6 and 8 regular attendees – which is pretty good attendance in a small church, better than 10%. And they show up even though it's dark and the weather is miserable.\n*We also had this year, for the first time in a number of years, a Christmas Pageant. It was good for the soul.\n*We also had a series of Craft Classes put together by Ellen Hultz, Dani Mitchel, and Peg Gallogly. Besides being fun, they introduced a number of non-members to Church of the Atonement.\n*We revived the Strawberry Festival and initiated a peach festival.\n*We continued with the spaghetti, meatloaf and Christmas Day Open House dinners – but we also had a go with a Soup and Baked Potato dinner.\n*Within the Diocese, people from Church of the Atonement work on the following committees:\n**Diocesan Council\n**Health Insurance Committee\n**Growth Fund Committee \n**Church Multiplication Revolving Fund Committee \n**Church Planting Mission Group\n**Committee On Canons\n**And the Small Church Pastor's Group continues to meet here.\n*Lastly, let me add, as Bishop Henry was here during this last summer, we have now managed to thoroughly hose down two bishops in annual squirt gun battles!\n*A number of you have taken on significant, unrecognized, and not necessarily rewarding ministries.\n\nWe did a lot of things this year. They took a lot of time and energy. I imagine a lot of you are feeling worn out. Even so, I believe we are beginning to see fruits of our labor.\nAttendance is up – parking isn't yet a problem, but we have high hopes!\n\nI am also please to draw to your attention that you all have pledged about $9000 dollars more this year to the mission and ministry of the church than you did last year. This is great! Now, that doesn't mean we are financially out of the woods yet – but, holy smokes – I feel like I see the edge of the forest!\n\nThe question now is, “Where do we go from here?”\n\nThere are two things on my mind.\n\nThe first is, “Who are we as Church of the Atonement?” Another way to ask this question is, “Why has God called this place in to existence and why, through thick and thin does this place continue to hang in there?” This question is an important question for every church to answer. For a church to exist only as a place to go on Sunday mornings, for spiritual solace, comfort and fellowship, is never good enough. Please don't miss hear me on this. A church should be a place of spiritual solace, comfort and fellowship, but it should never be just a place of spiritual solace, comfort and fellowship. After his resurrection, Jesus instructions to his Apostles and disciples were:\n<<<\nAnd Jesus came and spake unto them, saying, All power is given unto me in heaven and in earth. Go ye therefore, and teach all nations, baptizing them in the name of the Father, and of the Son, and of the Holy Ghost: Teaching them to observe all things whatsoever I have commanded you: and, lo, I am with you always, even unto the end of the world. Amen. (Matt 28:18-20)\n<<<\nClearly, Jesus had something more in mind than a Sunday morning worship and fellowship. The key verbs being “Go”, “Baptize”, and “Teach.” How do we fill those commands? What niché do we fill in God's universal church? When people think of Church of the Atonement, what do they think of?\n\nBecause this place, this church, has continued to survive through thick and thin, it causes me to believe we have an important task at hand. But what is it?\nWe all know some important things about Church of the Atonement that will help guide us in figuring out our direction...\n# We are one of the most welcoming churches I have ever had the opportunity to be a part of as either clergy or lay.\n# We are a hard working group with no fear of picking up a broom, hammer, or paint brush.\n# We tend to be traditional in worship (you may not have thought about this much but there has been no hew and cry to project hymn lyrics and sermon notes on video screens – which seems to be a mark of contemporary worship).\n# Longevity – Church of the Atonement has the ability to hang in there and hang in there for the long haul – as I have said, “Through thick and thin.” This is a genuine gift, because not everyone, not every church can. \n\nThese things have worked well for us as a Sunday fellowship. Now we need to make them work well for us in pushing the walls of this church out into the larger community of believers and unbelievers. These are the basic tools that will allow us to Go, Baptize and Teach.\n\nNow, I need your help – we all need the corporate wisdom of this believing community to figure out the nitty-gritty details of how we proceed.\n\nThis is not terribly unlike the story of Jesus and Peter and the Fish. Peter and his co-workers were tired out, sleepy and ready to call it quits for the day. Jesus response was, “Nope, push off into deep water and have at it again.” And then having caught the fish and dragged them to shore – note Peter and his buddies were most likely even more tired at this point – even if excited but the great catch – Jesus says to Peter, “Now it's time to follow me.” \n\nSame thing here. God's not done with us and we are not done with what God has given us to do. But the next step is a serous consideration of what God has in mind for us. Some of us need to gather together for the expressed purpose of praying about and planning for the next big step. And you need to tell me if you are one of these people!\n\nLastly, for the purpose of being here for the long haul, to be able to hang in there through thick and thin, I believe the time has come to do some serious work on our building and grounds. I believe the time has come for a capital campaign. Now, we don't have a capital campaign just by me standing up here saying, “It's time for a capital campaign.” You all need the conviction that significant capital improvements are necessary and you will have to encourage one and other in seeing it through to the end.\n\nHere is what I am asking for. I am asking each family to pledge about $2500, to be contributed over the course of five years.\n\nThe phrase $2500 kind of takes your breath away doesn't it. I know. It sounds like a lot of money – it is a lot of money. But over the course of five years it is a very attainable goal. It amounts to $500 a year, which also comes to $10 a week – with two weeks off a year for while your on vacation. Also, two bucks a day with the weekends off.\n\nIf twenty-five families pledge $2500 dollars, that amounts to $75,000. With that level of pledging, my intention is to ask the Diocesan Growth Fund to, first of all, grant us a matching amount, and second of all, to lend us the pledged amount so that we can begin work on the capital improvements as soon as possible – possibly this summer.\nWith $150, 000, what needs to be done?, Deciding what projects to take on is necessarily a work of the whole. I will ask some of you to help plan what we will do and the order in which we do what needs to be done. Here is a list of things I would like to see:\n# Replace the furnaces with modern equipment\n# Air condition the nave.\n# Replace the water heater with an on demand system\n# Our gutters need to be replaced\n# The sidewalks around the church need to be replaced as do the stairs down to Washington Avenue.\n# Remodel the undercroft\n# Remodel the kitchen\n# Install an elevator between the nave and the undercroft.\n# Landscape improvement around the church\n# Replace carpeting in the nave (it will probably need to be replaced in five years)\n# Inspect and update the electrical service\n# New church sign.\n\nThese are the things I have thought of. I expect there are more things I haven't thought of and I expect there may be some things on my list we may not want to do, or want to do but think other things are more important. When these kinds of projects are undertaken, the wisdom of the whole is of utmost importance.\nI am hopeful, very hopeful for the future of Church of the Atonement. I hope you have been able to catch some of my enthusiasm.\n\nI prayfully await the wisdom God has given to this body of believers. And I give thanks for all you.\n\nRespectfully Submitted\n\nThe Rev. Paul A. Sutcliffe, Jr.
<<<\n*''Birthday Blessings'' go to Nancy Mills and Ed Stevens on Tuesday. Pray that God bless them and give thanks for the blessings we have received through them.\n*''Ash Wednesday'' is coming up in two and a half weeks on February 21. Imposition of Ashes well be at 7AM, 10AM, and 7PM. The first of the Lenten Potluck suppers precedes the 7PM service at 6PM.\n*''Lenten Potluck Suppers'' - begining on Ash Wednesday. We eat what you bring (Strawberry Pretzel Jello Salad is always appropriate). During Lent this year we will look at the Exodus of Moses and the Jews from Egypt - a great story! And important for Christianity.\n*Also during Lent - because of the ''Carnegie Community Churches' Lenten Lunch Series'' – Wednesday Holy Communion during Lent will be at 10AM so we can all get down to the lunch. This year the Lenten series will focus on the Lord's Prayer and Fr. Paul will preach on "Lead us not into temptation but deliver us from evil" (which, somehow seems oddly appropriate). The Lenten Lunch Series will be held Wednesdays at Holy Trinity Ukrainian Catholic Church, just up the street, at noon. Plan to attend!\n*''The Most Important Book Ever Written!'' is taking Wednesday off so Fr. Paul can take his long suffering wife out to dinner on Valentines Day.\n*''Easter Candy.'' Alright, Easter isn't until April 8th, but it's not to late to order your Easter Candy! And order it from Kathy Ankiewciz (please!). The candy will be delivered on Palm Sunday (so you don't have to work too hard hiding it!!!)\n*The Women of the Church still sell ''the best dish clothes you have ever used'' (I have heard a rumor that the Queen of England even uses them on her gold service pieces - but it's just a rumor). You can get them for $.80 each or $8.75 per dozen. Why not buy some now for Easter, Mother's Day and for hostess gifts? See Joyce or send Fr. Paul an email or a voice message.\n*Do you know someone who is ''stuck at home'' and would like to receive communion? If you do, please slip Fr. Paul a note, email, or leave a message on the answering machine and we'll see to it. \n*''The 2006 year end statements'' are on the table by the stairwell. Please be sure to take yours home to save us the postage.\n*''The Craft's Guild'' is back in action at Peg Cleis' hous. Tuesday evenings and every one is welcome! If youi need directions, call Peg at 412-922-2126.
Welcome to the ''Church of the Atonement'' web site.[>img[Church of the Atonement Corner Stone|images/atsign.jpg][images/atsign.jpg]]\nLet me tell you about our church...\nIt is a little church. But we try to do as much as we can with the resources God has entrusted to us. The building itself is a little gem! It was built in 1930. At the height of The Depression, this little congregation of people who walked to church borrowed $50,000 to build a new stone church. The previous church had been made of wood.\n\n[<img[Church of the Atonement construction|images/constructionoval.gif][images/constructionoval.gif]]At the time, they did all they could to stretch their $50,000. They didn't build an undercroft, for instance (that's the place under the worship space where we now drink coffee after church and where AA meets). We were surprised last year when we refinished the floor in the nave. By agreeing to move the pews ourselves, rather than have the refinishers move them, we saved about $1000. So, after church one Sunday, all the //men// of the church showed up to move the long, heavy, unwieldy pews. We unscrewed the first pew and with six men, we lifted. The pews turned out to be of pine (stained to look like dark oak) and therefore quite light - though still difficult to move because of their length. The 1930 congregation saved money by having pine pews built rather than heavier hardwood pews.\n\nThis is sort of the spirit of ''Church of the Atonement''. We work hard and try to get the most out of what we have.\n\nIn either 1935 or 1938 (there seems to be some disagreement about the year), the people of Church of the Atonement started showing up after work to dig out the undercroft, by hand, with picks and shovels. See what I mean?\n\nToday, the thing that continues to blow my hair back (I have been the rector for about 3 years) is the Christmas Day Open House. On Christmas Day, people start showing up around 10AM to cook Christmas Day dinner. At Noon we open the doors for //anyone// who wants Christmas Dinner to come on in and be served turkey, ham, mashed potatoes, green beans, dessert... well, you get the picture. \n\n[>img[Mass at Church of the Atonement|images/massoval.gif][images/massoval.gif]]We also deliver to folks who are homebound. But the thing I like the best - just love in fact - you know those folks who have to keep the BP station open on Christmas Day? We take them dinner too! I just love that. \n\nAnd ''Church of the Atonement'' has been doing this for over 20 years!\n\nLiturgically and theologically, we are a little old fashioned. We believe that everyone needs to be redeemed, which means //everyone// is welcome – 'cause we're all in the same boat. We like to say, “We're a hospital for sinners, not a country club for saints.”\n\nGot questions?\nGive us a call at 412-279-1944\nFr. Paul Sutcliffe
In any church where you don't know what to the call the clergy, you can always be safe using “pastor” with male and female clergy. Father Paul Sutcliffe is the rector (head clergy person) here. You can call him just about anything (except late for dinner<G>). The kids call him Fr. Paul.
Also known as the BCP. It is the book that leads our worship. In this church it's red. The service bulletin will direct you to the correct page. We love the BCP, but it's not particularly visitor friendly. Keep coming and you'll get the hang of it. In the mean time, don't worry about it – God loves that you are here! We're pretty happy about it too!
At the 10AM service, “Sparkie, the church dog” (her picture is on the top of the page) sits in church until it's time for Sunday School and then she goes to Sunday School with the kids. Sparkie gets depressed if she doesn't get to go to church on Sunday – Good dog!!!\n\nOops! When you refer to Sparkie as "dog", she thinks she's been bad - please call her "puppy" or her feelings will be hurt.
We are always doing something! We believe everyone one is a minister. A lot of the things we do help support the mission and ministry of Church of the Atonement, as we are a small church. Whither you want to help out or just take advantae of some of the things we do and offer, come join us!\n<<<\n*//The Whole Cockamamie Bible// every Wednesday at 7 PM. Well, every once in a whole we don't meet. Check [[This Week's Announcements]]\n*''AA'' meets here Thursday evenings.\n*We are still working out our Spring Schedule - check back! \n<<<
''Ash Wednesday''\nAsh Wednesday this year is on February 21. The service of Imposition of Ashes will be held at 7AM, 10AM, and 7PM. \nAlso during Lent - ''Lenten Potluck Suppers'' - begining on Ash Wednesday at 6PM. We eat what you bring (Strawberry Pretzel Jello Salad is always appropriate). During Lent this year we will look at the Exodus of Moses and the Jews from Egypt - a great story! And important for Christianity.\n\nWe have two principles services on Sunday\n<<<\n*8 AM\n** Holy Eucharist, Rite 1\n** It is a said service (no music) and it tends to use Elizabethian English ("thee's" and "thou's")\n*10 AM\n** Holy Eucharist, Rite 2\n** This service includes music and a Children's Sermon. Sunday School is available during the service following the Children's Sermon. The Children come up for Communion (and are welcome to receive), then head back downstairs again. <br />You'll find them downstairs after church (where the coffee is!)\n<<<\n\nWe have one mid-week service, Wednesdays at noon. It is an informal service of Holy Communion and Healing Prayers. Everyone is welcome to come for Communion and Prayers.
To get to the one on the main floor, go out the left door at the front of the church, then right, about 10 feet and it's on the left. There are two more down stairs.
|>|>| !WOMEN OF THE CHURCH, February 4, 2007 |\n|>|>|bgcolor(lightblue):Income:|\n|>| 2 Rummage sales| $1633.95|\n|>| Penneysaver| $75.00|\n|>| Book Sale| $311.00|\n|>| ~PartyLite| $146.47|\n|>| Crafts programs| $291.76|\n|>| Strawberry Festival| $333.57|\n|>| Peach Festival| $355.00|\n|>| St. Nicholas program| $20.00|\n|>| Luminaria| $110.00|\n|>| Afghan raffle (donated by M/M Trax)| $491.00|\n|>| Craft Bazaar| $1204.70|\n|>| Dish cloths| $89.05|\n|>|bgcolor(lightgreen):Total income| $5061.50|\n|>|>|bgcolor(burlywood): |\n|>|>|bgcolor(lightblue):Expenses:|\n|>| Parish picnic| $70.76|\n|>|>|bgcolor(burlywood): |\n|>|>|bgcolor(lightblue):Contribution to church to pay monthly bills|\n|>| February 2006| $3500.00|\n|>| August 2006| $1400.00|\n|>|>|bgcolor(burlywood): |\n|>|>|bgcolor(lightblue):Savings:|\n|>| Passbook| $8282.49|\n|>| Checking| $11.75|\n|>| Certificates of Deposit| $16236.20|\n|>|bgcolor(lightgreen):Total Savings| $24,530.44|\n|>|>|bgcolor(burlywood): |\n|>| Anticipated expenses for new equipment| $5000.00|\n|>|Commercial refrigerator & freezer|>|\n|>|Electrical & Plumbing work|>|\n\nThis far we have earned a profit of $105.25 on the dish cloths since we purchased them in May 2003. We still have cloths to sell at $.80 each or $8.75 per dozen. Why not buy some now for Easter, Mother's Day and for hostess gifts?\n\nThe WOC have always dreamed of having a new commercial kitchen, but have been holding off until they had sufficient funds to install one. Since the refrigerator purchased in honor of Mrs. Pauline Platts quit working, the WOC are in process of replacing it with commercial equipment.\n\nRespectfully submitted by Joyce Corkery, Secretary/Treasurer