Tag: 阿拉后花园 上海 Page 1 of 2

Great buzz at Limerick bee-keeping course

first_imgAdvertisement Limerick on Covid watch list Print TAGSEnvironmentLimerick City and CountyNews Twitter Housing 37 Compulsory Purchase Orders issued as council takes action on derelict sites Limerick centre needed to tackle environmental issues RELATED ARTICLESMORE FROM AUTHOR Linkedin Facebookcenter_img Tom O’Brien, Liam Arrigan and Gus McCoy of the Limerick Beekeepers Association at the apiary in Mungret.Photo: Cian ReinhardtANYONE who has ever pondered on the birds and the bees will have an opportunity to find out about at least one half of that equation at a special course being held by the Limerick Beekeepers Association (LBKA).The voluntary organisation has more than a hundred members ranging in ages from 11 to 80 years of age.Sign up for the weekly Limerick Post newsletter Sign Up The association is holding its annual beginner course over two days on March 23 and 30 in Rathkeale House Hotel, followed by practical demonstrations at the association apiary.Topics covered include the beekeeping year, equipment, bee health, practical hive inspections and the good bit – harvesting honey.“Our aims are to promote beekeeping for everyone from the hobbyist to the serious professional, together with environmental awareness in our geographical area,” a spokeswoman said.“In winter, association meetings are held on the second Thursday of each month in Mungret GAA Hall. Great emphasis is placed on improving all members’ knowledge of beekeeping at all levels.”The meetings are both social and educational, with top international lecturers visiting to share their knowledge.The association apiary is located in the old grounds of Mungret College and is central to training and developing beekeeping skills among members.LBKA supports the All-Ireland Pollination Plan through developing the site with pollination friendly planting with particular emphasis on native plants and creating a habitat for other wild pollinators. Members meet regularly to upkeep the site.Anyone interested in learning more is welcome to come along to a meeting. The meetings take place every second Thursday of the month in Mungret GAA Hall at 8pm, or for a place on the course, contact [email protected] NewsCommunityEnvironmentGreat buzz at Limerick bee-keeping courseBy Bernie English – January 28, 2019 1313 TechPost | Episode 9 | Pay with Google, WAZE – the new Google Maps? and Speak don’t Type! WhatsApp Email Shannon Airport braced for a devastating blow Previous articleLandsborough on true grit and teachingNext articleDereliction is bringing a ‘blight’ on the City Bernie Englishhttp://www.limerickpost.ieBernie English has been working as a journalist in national and local media for more than thirty years. She worked as a staff journalist with the Irish Press and Evening Press before moving to Clare. She has worked as a freelance for all of the national newspaper titles and a staff journalist in Limerick, helping to launch the Limerick edition of The Evening Echo. Bernie was involved in the launch of The Clare People where she was responsible for business and industry news. Local backlash over Aer Lingus threatlast_img read more

Quilt show in Brookville this weekend

first_imgBrookville, In. — The Annual Quilt Show will be held at the Brookville High School gymnasium Friday, May 18 from 10 a.m. to 7 p.m. and Saturday, May 19 from 10 a.m. to 5 p.m. The 7th edition of the event is sponsored by the Quilt Batts and the Franklin County Extension Homemakers.There will be 19 vendors showcasing candles, pillows, soap, homemade items and of course two quilt shops on location. The show will feature the hand-quilting work of Millie Kunkel.For more information about the Quilt Batts click here.last_img read more

Remains could be missing Haitian journalist

first_imgHaitian police believe the partial remains of a mangled body and a hat found late last week in Port-au-Prince after a police investigation was launched in Grand Ravine, is that of missing freelance photojournalist Vladjimir Legagneur.Legagneur, 30, who disappeared on March 14th after telling his wife he had plans to meet an individual connected to a freelance gig. But police spokesman Frantz Lerebours said they now have to wait on DNA tests to confirm if the body found is Legagneur’s. Prior to entering the Grand Ravine, Legagneur had reportedly stopped at a police station bordering the neighborhood. Police and even UN Peace Keepers have been known to shy from entering the gang territory due to its tumultuous history and double homicide of police officers in November.last_img read more

Miserable night at wrong time for Manning

first_imgDenver Broncos’ Peyton Manning looks to pass against the Seattle Seahawks during the second half of the NFL Super Bowl XLVIII football game Sunday, Feb. 2, 2014, in East Rutherford, N.J. (AP Photo/Julio Cortez)EAST RUTHERFORD, N.J. (AP) – The talk, at least before the Denver Broncos took a team vote and decided not to show up for the game, was that Peyton Manning might call it a career and ride off into the sunset after winning his second Super Bowl ring.After as miserable a performance as you will ever see on a big stage by a future Hall of Famer, the Broncos might be excused if they just don’t invite him back.They will, of course, because Manning can still put up big numbers and win more games than the average quarterback. He actually set a Super Bowl record Sunday night by completing 34 passes, though the vast majority were meaningless short throws that the Seattle Seahawks were more than happy to give him in a 43-8 blowout.But after a second Super Bowl flop where the 37-year-old seemed to be aging by the minute, it may be that Manning is destined to forever be among a large group of quarterbacks who win the big one only once.Yes, he had plenty of help from teammates who couldn’t hold onto the ball and others who seemed to forget how to tackle. Yes, the Seahawks have a suffocating defense filled with players who like to hit and strut and then do it all over again.But it was Manning and center Manny Ramirez who set the tone with a miscommunication for the ages on the opening play from scrimmage. And it was Manning who threw two first half interceptions that gave the opportunistic Seahawks a lead they weren’t about to give up.One of the greatest quarterbacks ever? Not this night, when Manning seemed jittery and unprepared against a Seahawks defense eager to stake a claim to greatness of their own.He wasn’t even the greatest in the Broncos locker room afterward, where John Elway stood against a wall and tried to give an explanation about something he couldn’t explain.“You gotta play well in this game,” Elway said. “Gotta play well to win.”That Manning didn’t even come close was a shocker, after a season where he set NFL records with 55 touchdown passes and 5,447 yards while leading the league’s top-ranked offense. He failed to become the first quarterback to win Super Bowls with two different teams, and is 11-12 in playoff games.Tom Brady has lost a few of these, but he never completely gave them away. Joe Montana wouldn’t have even dreamed of it.Heck, it’s hard to even imagine the other Manning sibling – who owns two rings of his own – losing like this.“To finish this way is very disappointing,” Manning said. “It’s a bitter pill to swallow.”That Manning was even playing at the end of the game is testament to his stubbornness, if nothing else. His night should have ended on the previous Denver possession, when he was hit while throwing and fumbled the ball away for his third turnover of the game.Maybe he just wanted to end with one good pass, and he did. After hitting reserve back C.J. Anderson on a throw across the middle for 14 yards, he settled for handing the ball off as the final seconds ticked off.Afterward, he dressed slowly in front of his locker, putting a knot in his tie and slipping on his suit coat. Then he trudged off, head down and hands in pocket, to the interview tent where he knew the questions ahead.The play that sent the game into a tailspin was blamed on crowd noise, though Manning has played in far noisier places than a MetLife stadium that was filled with 82,529 people with divided loyalties. Manning said he was moving forward to change the cadence when Ramirez snapped the football past him and running back Knowshon Moreno fell on it for a safety that was the fastest score in Super Bowl history.“It’s not the way you want to start a game,” he said. “For whatever reason we couldn’t get anything going after that.”Someone then asked Manning if the Broncos were embarrassed by a blowout in a game they had entered as slight favorites.“It’s not embarrassing at all, I would never use that word,” he said. “The word embarrassing is an insulting word, to tell you the truth.”With that, Manning was gone, with as nifty of an escape as he had made all night. He had said he had a lot to think about during the offseason, and it was time for the thinking to begin.He will be back, unless doctors who treat his neck say otherwise.But it’s hard to imagine how next season will end any better than this one did.____Tim Dahlberg is a national sports columnist for The Associated Press. Write to him at [email protected] or http://twitter.com/timdahlberglast_img read more

Young Arts Ambassador Program to Begin at the Washington Center

first_imgSubmitted by The Washington Center for the Performing ArtsThe Washington Center for the Performing Arts is seeking high school and full-time college students with an interest in the performing arts for our inaugural Young Arts Ambassador Program. Twenty students will be accepted into this program and will contribute to establishing a vital information link to their peers and the community regarding performing arts- locally, regionally, and nationally.The Young Arts Ambassador experience provides an opportunity for teens and young adults to develop leadership, workforce, and life skills in order to achieve their highest potential as citizens in the global community. The program also seeks to reinforce commitment to exceeding academic expectations, skill-set development, cultural opportunities and fostering new relationships and networks through volunteerism and arts exposure.Benefits to participating in the YAA program include a complimentary ticket to select main stage and black box shows; writing reviews for immediate posting, “tweeting” and status updating; the opportunity to earn at least 4 community service hours each month; and exposure to behind-the-scenes operations at a first-class arts organization.We encourage interested high school students (sophomores, juniors, and seniors) and full-time college students to complete an application for the Young Arts Ambassador 2014-15 Season. Please see general requirements and find the application on our website at www.washingtoncenter.org. For more information please contact Jill Barnes at [email protected] or 360-753-8585 x104. Facebook44Tweet0Pin0last_img read more

Bridging the Divide: Highlands, Rumson Businesses Collaborate on Customer Service

first_imgThe Lusty Lobster and the Rumson Market Place are collaborating so customers don’t have to go out of their way to pick up their seafood in Highlands while the Oceanic Bridge (above) is closed.RUMSON — Looking for a way to overcome an obstacle for their customers, a business owner on the Rumson side of the Navesink River has established a partnership with one on the Middletown side.Rumson Market Place, 122 East River Road, like a number of area businesses, had been looking at ways to address the challenge posed by the lengthy closing of the Oceanic Bridge.With the Oceanic Bridge closed for repairs until Memorial Day, Rumson Market and the Lusty Lobster in Highlands  decided to add an extra level of customer service by allowing Lusty Lobster customers to pick up their orders at Rumson Market.“It’s a nice thing to be working together,” said Lusty Lobster owner Doug Douty.“It’s been working out great so far,” added Jimmy Nelson, butcher for Rumson Market Place.According to the businessmen, the idea originated with Bill Alcaro, a previous owner of the Rumson market. “It was his idea to cross market,” Douty said. “And with the bridge closing it was a perfect idea.”The aging and dilapidated Oceanic Bridge, a drawbridge spanning the Navesink River, connecting the Rumson peninsula and the Locust section of Middletown and the Bayshore area bordering Highway 36, was closed on Oct. 17 for necessary repairs.With its closing, drivers are forced to take extended detours to circumnavigate the river, having to travel through Sea Bright on to Highlands, Atlantic Highlands and on to Middletown; or they have to travel west on River Road, through Red Bank and on to Highway 35.And that has been of concern to area businesses, which say this inconvenience has taken a toll on their bottom line, as customers are just forsaking their usual stops on the other side of the river.“It’s a real hassle and it takes a lot of extra time and people just don’t have it,” Nelson said. “So right now we’re not seeing too many of those people.”A little less than 10 percent of his customers come from the Middletown side of the river, as it is really the closest grocery store in the area, Nelson explained.Douty’s has many customers in the Rumson and Fair Haven area  who would normally travel to Highlands to buy seafood for their holiday get-togethers. He believes he may have lost some business because of the bridge situation.Now customers can contact Lusty Lobster and Douty would arrange to have it delivered to Rumson Market Place for pickup, which the two businesses see as a win-win for them and customers.“Of course, it complements us because of our meats and other items,” and bringing those customers into the shop, Nelson said.“I think it’s a nice thing that Jimmy does for this customers and I think it’s a nice thing we do for our customers,” Douty said.“I just think it’s really nice that two businesses can work together and help one another,” Douty added.last_img read more


first_img–30– ARCADIA, Calif. (April 17, 2015)–Tarabilla Farms’ Home Run Kitten cuts back in distance and heads a deep and competitive field of eight older horses in Sunday’s Grade III, $100,000 San Simeon Stakes at Santa Anita. To be contested at 6 ½ furlongs down the track’s Camino Real hillside turf course, the San Simeon will serve as the 2014-15 Winter Meet closing attraction, as Santa Anita will reopen for its Spring Meeting on Friday, April 24.Third, beaten 3 ¼ lengths in the Grade I Frank E. Kilroe Mile (turf) March 7, the David Hofmans-conditioned Home Run Kitten has two wins from three tries down the hill and will be ridden for the second time in-a-row by Gary Stevens. A 4-year-old Kentucky-bred colt by Kitten’s Joy, Home Run Kitten closed much ground to be beaten four lengths in the Grade I Breeders’ Cup Turf Sprint at Santa Anita Nov. 1, and it appears he’ll have a fast pace to run at on Sunday.Installed as the tepid 5-2 morning line favorite, Home Run Kitten is 13-4-2-4 overall with earnings of $329,800.John Sadler will saddle course specialist Sweet Swap, who drew the outside post with Joe Talamo. Owned by Hronis Racing, LLC, the 6-year-old Candy Ride horse comes off a front-running allowance score down the hill on March 13 and is 12-5-2-3 lifetime over the unique layout. With $390,529 in the bank, Sweet Swap is 17-7-3-3 overall.Trainer Jim Cassidy’s Holy Lute could prove problematic to anyone with front-running aspirations, as he finished first in a pair of hillside starts two and three starts back, on Feb. 12 and Jan. 17 (disqualified and placed second). Like the favorite, Holy Lute shortens up out of the Kilroe Mile, in which he showed good early speed and tired late to finish seventh, beaten 4 ¾ lengths.Owned by Class Racing Stable, Holy Lute will be ridden by Mike Smith, who won with him two starts back. A 5-year-old horse by Midnight Lute, Holy Lute is 13-3-2-3 overall with earnings of $243,922.With two wins from five lifetime starts down the hill, Doug O’Neill’s Pure Tactics comes off a close third in the one mile turf Thunder Road Stakes April 4 and the 6-year-old horse by Pure Prize merits considerable respect with Kent Desormeaux set ride him back. Owned by Nita Winner, Pure Tactics broke awkwardly and made a good run from off the pace to finish fourth, beaten 2 ¼ lengths by Home Run Kitten five starts back in the 6 ½ furlong turf Grade III Eddie D. Stakes on Sept. 26. Pure Tactics is 22-9-2-3 overall with earnings of $370,496.Idle since Aug. 16 at Arapahoe Park, Colorado-bred Get Happy Mister will try turf for the first time in his Southern California debut Sunday and will seek his sixth consecutive victory with red hot Tyler Baze aloft. Stabled at Los Alamitos for new trainer Mark Tsagalakis, Get Happy Mister worked a leisurely six furlongs over the Santa Anita turf in 1:19.40 on April 16. A winner of four consecutive stakes, the       5-year-old gelding by First Samurai’s most recent tally came in the 1 1/8 miles Arapahoe Park Classic.Owned by Annette Bishop, Get Happy Mister has 10 wins from 13 starts and has amassed earnings of $324,928.The complete field for the Grade III San Simeon Stakes, to be run as the seventh race on a nine-race card Sunday, with jockeys, weights and morning line in post position order: Get Happy Mister, Tyler Baze, 118, 8-1; Home Run Kitten, Gary Stevens, 120, 5-2; Joes Blazing Aaron, Edwin Maldonado, 118, 20-1; Outside Nashville, Drayden Van Dyke, 118, 15-1; Holy Lute, Mike Smith, 118, 3-1; Pure Tactics, Kent Desormeaux, 118, 7-2; U S Citizen, Victor Espinoza, 118, 6-1, and Sweet Swap, Joe Talamo, 118, 3-1.                First post time on Sunday is at 12:30 p.m. Admission gates open at 10:30 a.m. COLORADO-BRED LONGSHOT GET HAPPY MISTER SEEKS SIXTH STRAIGHT WIN IN SO. CAL DEBUTlast_img read more

Cape Town refurbishes thousands of community flats

first_img24 March 2015The refurbishment of about 7 000 community residential units owned by the Cape Town was on verge of being completed, the city said on the eve of Human Rights Day.It said the massive programme had been symbolic of the administration’s efforts to bring about redress by investing in the maintenance of infrastructure in previously under-invested areas and improving the lives of our more vulnerable residents.Cape Town was proud to have reached this milestone, especially as an ode to Human Rights Day on 21 March.Its investment in the upgrade of its rental stock, housing some of its most vulnerable residents, had also led to the creation of more than 14 900 job opportunities thus far, while approximately R1.25-billion had been spent on this project since it was launched in 2008.Approximately 93% of the units identified for upgrade have been completed.“This project is intricately linked to improving service delivery to our more vulnerable residents,” said the mayoral committee member for human settlements, Benedicta van Minnen. “When service delivery is improved, living conditions are improved. Ensuring dignity is a core value enshrined within our Constitution, and even though this was a difficult process, the city of Cape Town is committed to delivering to all.“This achievement is our tangible tribute to Human Rights Day and we will continue to do everything in our power to protect this right.”Most of Cape Town’s rental blocks of flats are more than 30 years old, and the city says quality is a priority when it comes to the rental unit upgrades. Each rental unit has to pass several stringent quality checks before various levels of contractual completion are certified. Even after the families take occupation, the community liaison officer visits each home to list any complaints residents may have.Work has been completed in Scottsville, Scottsdene, Uitsig, Woodlands, Connaught, Kewtown and The Range. Refurbishment is still under way in Manenberg, Hanover Park, Heideveld and Ottery.“We urge communities to continue to work with us so that we can complete the remainder of the units. We remain concerned about the level of gang violence in certain areas which is jeopardising the safety of our residents and our efforts to increase service delivery,” said Van Minnen.“We are proud of our progress, especially considering that there have been 85 incidents of violence on our sites since 2013, which have affected our progress. We are, however, doing everything in our power to address these issues. The South African Police Service and the city’s metro police and law enforcement department are assisting so that the human settlements directorate can complete these vital upgrades. Private security firms have also been deployed to the troublesome sites.“Furthermore, the Mayoral Urban Regeneration Programme’s efforts to enhance safety through gang interventions in the most volatile areas have been stepped up,” she added.In 2014, the refurbishment project was named the South African Housing Foundation’s Community Development Project of the Year.“Where units have been completed and tenants have moved in, the tenants are receiving training on general home maintenance and the importance of paying their rent as the rental income is used by the city to conduct general maintenance on its rental stock.“Creating the culture of payment is therefore very important and it is vital that a sense of shared responsibility exists,” Van Minnen added.Source: City of Cape Townlast_img read more

One Year Later

first_imgWhen I started writing this weekly column for the Brattleboro Reformer one year ago this week, the price of oil was spiraling to an all-time high of $147 per barrel. Residents were dealing with pre-buy heating oil contracts at over $4.50 per gallon. Panic was brewing.Then, with a tanking economy, oil prices collapsed. Crude oil prices plummeted 80% to a four-year low of $30/barrel by late December 2008. To the surprise of a lot of experts—and myself—those prices have been rising fairly steadily since, doubling since the first of the year. In 2006 and 2007, when the price of oil rose into new territory of around $70 per barrel, that was huge news, dominating headlines. Today, having experienced prices twice as high, $70 per barrel doesn’t seem so high at all.I hesitate to speculate on where the short- and medium-term oil prices are heading. I did pre-buy heating oil for this coming winter a month ago, but some experts are making fairly reasoned arguments that with record amounts of oil on hand worldwide and demand still weak with the global recession, oil prices could easily collapse again. As for long-term trends, however, I believe that as long as the economy eventually rebounds, energy prices will again climb to record levels—and could well exceed the $147 per barrel price we saw a year ago this month.Relative to this column, my take-away message is that the motivation to reduce our energy use—for economic reasons—should be as great as ever. And there are other reasons to conserve energy that are arguably as important as cost.First, it is now clear to virtually all reasonable scientists that global warming is occurring and that our worldwide combustion of fossil fuels is the leading cause of that warming. While it is too late to prevent climate change, experts believe that if we dramatically reduce our fossil fuel use over the coming decades we can forestall the most severe impacts.Second, even if carbon dioxide emissions were not causing global warming, other environmental impacts of fossil fuel extraction, processing, combustion, and waste product disposal (remember the fly ash spill in Tennessee last year?) are significant enough to warrant a move away from fossil fuels.Finally, there is growing recognition that U.S. dependence on imported energy (mostly oil) leaves our nation tremendously vulnerable political upheavals in unstable parts of the world, terrorism, and actions by anti-American governments. While we are right to be concerned about actions by the government of Iran, our nation could be brought to its knees by fundamentalist terrorists in Saudi Arabia if they were to succeed (as they nearly did a few years ago) of blowing up the world’s largest refinery complex. This sort of vulnerability is not a good thing.When I launched the Energy Solutions column at the urging of the Dummerston Energy Committee, I asked myself if there was really enough material to fuel (ahem) a weekly column. Would I run out of topics? To convince myself that I wouldn’t, I started a list of issues I could cover in these bite-sized articles—coming up with a year’s worth without too much effort.During the last year, I’ve drawn loosely from that initial list, but find that I add almost as many new ideas as I check off. My list seems nearly as long as ever!So I look forward to another year of sharing bits of wisdom about how to reduce our energy use. Most of these columns will continue to offer practical tips for saving energy, though now and then I’ll veer off into more policy-focused musing.As I begin the second year, I’m interested in feedback and suggestions from you. Is the column useful? What would you like to hear about? Are there questions about energy that have been nagging at you for years? Perhaps, I’ll begin interspersing some Q&A columns to respond to your specific questions.You can contact me with specific feedback, suggestions of topics you’d like me to address, and technical questions I might cover in Q&A columns at the following e-mail address:[email protected] Note that in addition to appearing in the Reformer, the articles appear nationally as the Energy Solutions blog on GreenBuildingAdvisor.com, where all past columns are also archived.last_img read more

The 9 Ways You Can Fail When Success is Possible

first_img Essential Reading! Get my 3rd book: Eat Their Lunch “The first ever playbook for B2B salespeople on how to win clients and customers who are already being serviced by your competition.” Buy Now It isn’t easy to be a failure. Failing isn’t an identity. However, it is quite possible to fail, and in some cases, failure is the likely outcome. Here are nine things that might cause to fail when success is possible.No Goal: The very first way you might fail is by not having a goal or an outcome you are pursuing. There is no greater failure than failing to reach your full potential, something no one has achieved, regardless of their level of success. Not having goals means failing even to try. The first way you might fail is to failing to decide what you want.No Plan: A goal without a plan to achieve it isn’t much better than not having a goal. A goal is a sort of destination, the outcome you are pursuing. Most people that fail to reach their goal do so as a result of not having developed a plan for achieving it. These first two ways you can fail, No Goal and No Plan, are tightly intertwined and difficult to tease apart. One is impotent without the other.No Effort: You will fail if you don’t execute your plan. Without putting forth the effort, taking action in pursuit of your goal or dream or outcome, you will fail. Success is in large part due to disciplined action over time, and almost always more effort than what you believed necessary, and always a longer time than you imagined or planned.No Focus: Ideas are easy. Focus is difficult. It requires that you give yourself over to something to the exclusion of everything else. The fox that chases two rabbits fails to catch either. It is almost a certainty you fail when you allow your attention to drift and whose you are distracted by every good idea that shows up as an enticing shiny object.No Persistence: Much failure is the result of giving up too soon. There is an old saying, “When the going gets tough, the tough get going.” The saying is precisely backward. It should read, “When the going gets tough, the tough gut it out for as long as it takes.” They aren’t going anywhere. The reason people fail is that when the going gets tough, those who fail give up. If you want to something, the way to get it is to persist.No Resourcefulness: The key to not giving up too soon and persisting over a long time it resourcefulness, the ability to try something new, something different, to be creative, and to figure things out. If you only have a Plan A, you increase your odds of failing. You need a Plan B, a Plan C, and as many variations as is necessary. When something doesn’t work, success requires you to change your strategy, change your approach, and make adjustments.No Growth: Competency. When you start something, you may lack the necessary skills to achieve your goal. However, over time, you can improve those skills and gain the competency. Almost any goal you can think if likely to cause you to grow in some way—at least the big meaningful goals that cause you to be more, do more, have more, and contribute more.No Intestinal Fortitude: The words “intestinal fortitude” means the courage to continue in the face of adversity. In pursuit of your goals and dreams, you will face obstacles that appear to be insurmountable. You will have moments of doubt, and the desire to give up will be overwhelming. Your rationalizing mind will give you a list of reasons quitting makes sense. Avoiding failure means having the intestinal fortitude to continue.Listening to Others: There will people who share with you their beliefs that you should give up, choose a different goal, compromise on what you want from your own life, and share with you how they did the same. Listening to these voices causes people to fail. The only voices you need listen to is the voice of your inner coach and all the people who support you in your pursuit.If you are struggling to achieve your goal or generate a specific outcome, you will discover that one or more of these nine ways you can fail is to blame. Success is possible, but it requires you to reverse the causes listed here.last_img read more

Page 1 of 2

Powered by WordPress & Theme by Anders Norén