Guilty for being happy-the Struggle is Real.
This morning, as I drove my son to baseball camp, I looked over at him, and I felt overcome with pride. He's grown so much physically, and otherwise, he's becoming a young man. It's beautiful outside, I have the top off the Jeep, and my favorite song was on the radio. I felt happy. Genuinely Happy. And then, I shut myself down, I allowed myself to get in my own head, and I got frustrated. How can I be happy when my husband is dead? How can I be happy when my kids are growing up without a father, how the heck did I get here, why in the WORLD am I smiling in a family photo that he is NOT in? Because you still have so much to be grateful for, dummy. Because YOU are alive and breathing, and blessed.
Sigh, The last 13 years of my life floods me. Enter rabbit hole thinking pattern. I stole a moment of joy from….myself. I did that this morning, and I do this often. I did that, nothing else, me, my own thinking patterns, my own guilt. Why do I do this to myself, I know Nate would want me to be happy, here or not that was always his priority. I have to get out of my own head to build and live the best life I can. Whatever that looks like. I am caught between wanting to stay angry, and hurt, and wanting to live my life to the fullest, and be happy. I don't know exactly what this is supposed to look like, but I know being exhausted from being angry isn't the answer. I know feeling guilty for being happy isn't helping anyone in my world. I know not letting others love me because Nate can't isn't fair either. I never want to admit my own faults, who does, but it's time. I have to make a change, I have to allow myself these moments of joy without taking them from myself moments later. I am tired of being asked how I am and feeling like if the answer is "Good," that I have to follow up with a BUT, or even if I am good, I have to say i'm not. Fear is a liar, and guilt is fear, and today, I am letting all of that go.
Next postWhen words aren't enough.
We manage to get by with love, hugs and fun and remembering the good times.


Compare fantastic international flight deals at Webjet and lock in the best value deal for you. Where will you go? Search now.
Are you sure you wish to clear all your recent searches?
Are you sure you wish to clear this item?
Make your next booking with Webjet and enjoy unparalleled travel choice on cheap domestic flights with Australia and New Zealand's largest online travel agency.
Browse through flights from international airlines and local carriers including Jetstar, Qantas, Tiger Airways and Virgin Australia.
Webjet is Australia and New Zealand's #1 online travel agency. With more than 20 years of travel expertise, Webjet is a champion of providing travellers with the best – be it flight deals, accommodation specials, tours, or more. That's why Webjet leads the industry in spearheading online tools and technology that are all designed to make booking your next holiday as easy, stress-free and affordable as possible.
A full range of flight options: Mix and match airfares, compare prices between airlines and pick the best flight times to suit your travel needs.
30 Minute Price Guarantee: The Webjet 30 minute price guarantee means that the price displayed during search will be available when it comes time to pay, even if searching during peak demand.
Payment type options: Choose the payment option that works for you, be it credit and debit cards, PayPal, Webjet vouchers, Bankwest points, NAB rewards points, POLi, American Express membership rewards points, JCB cards, Visa Checkout and Webjet gift cards.
24/7 customer service: Travellers can reach out to Webjet's 24/7 customer service for support on any booking issue.
Australia's best holiday destinations, from popular hotspots to locations off-the-beaten-track, are just a quick flight away. Flying to your next destination with cheap flights booked with Webjet means less time cramped in a car and more time actually enjoying your holiday.
The choice of cheap flights and airlines available to book on Webjet is unparalleled. Choose between full-service airlines including Qantas, or keep your hip-pocket happy by booking airfares with a low-cost carrier such as Jetstar, Tiger Airways and Virgin Australia. Thanks to Webjet's Deal Finder, travellers are not only able to compare flights, but they can also search for the cheapest airfares, the best travel times, and their preferred travel dates.
So where will you go with cheap airfares within Australia? Learn why Victoria's capital has been voted one of the world's most liveable cities with return flights to Melbourne or tick off a walk along Bondi Beach and a happy-snap outside the Opera House with great-value Sydney airfares. Migrate north in the winter (or any other time of year) to the Sunshine State and compare flights for travel to the Gold Coast, Sunshine Coast, Cairns or Brisbane. Every journey you can imagine, from Melbourne to Sydney and vice versa, from Perth to Adelaide and Hobart to Canberra can be found and booked on Webjet. You can even head into the Red Centre with flights to Alice Springs or Darwin.
Get out to discover this sunburnt country and use Webjet's cheap flights to do it.
Visiting New Zealand from Australia is only a short cheap flight away. For your next holiday to New Zealand, choose between the hundreds of daily direct flights available on Webjet's Deal Finder. As well as booking return airfares, you can also mix and match airlines using budget-friendly, one-way flights. Some of the carriers that offer cheap flights to New Zealand include Jetstar, Qantas, Virgin Australia and Air New Zealand. Use Webjet's flight comparison to book the best deals for your NZ travel.
Though it may be small, New Zealand proves itself a powerhouse when it comes to sights, activities and opportunities for your holiday. Make for the North Island and its big cities of Auckland and Wellington, or escape the urban grind and discover the breath-taking coastal landscape around Hawke's Bay or Bay of Plenty. Seek out the South Island to get your adventure thrills in Queenstown, wander through the verdant gardens of Christchurch or admire the old-world architecture in Dunedin.
Booking cheap Sydney to Auckland flights will have you swapping the Harbour Bridge for the City of Sails' Sky Tower in less than 3 hours travel time. Want to be blown away by Milford Sound? A flight from Melbourne to Queenstown can have you touching down on New Zealand soil in similar time. Who knows? Those that want to stay on holiday for a little bit longer can think about booking a cheap multi-stop flight that also includes time in one of the nearby Pacific Islands, such as Fiji the Cook Islands, Samoa or Vanuatu.
Passport at the ready? Webjet have thousands of cheap international flights ready and waiting for you to book. When you search for overseas airfares on Webjet, you can expect to find the best deals along with an in-depth flight comparison across low-cost carriers and premium full-service airlines.
Explore cheap flights to Europe and book airfares from Sydney to London or Melbourne to Paris. Head to ancient cities including Athens and Rome, or move to more modern metropolises in Berlin and Amsterdam.
Snap up the cheapest airfares to destinations around Asia and Southeast Asia. Perhaps you want to experience the buzz of Bangkok and Singapore, the hustle of Hanoi, or the temptations of Tokyo. Pack your SPF and swankiest swimmers as you jet off on a beach holiday with flights to Phuket, Bali, or Sri Lanka. As well as flights to some of the biggest and most popular destinations around Asia, Webjet also has airfares to locations worth putting on your travel wish-list. Think Mumbai, Seoul, Siem Reap and Manila.
Looking for adventure in the Americas? Just pick your destination and Webjet has a cheap flight to get you there. A simple search on the Webjet Deal Finder is all you need to compare flights and find airline tickets and cheap airfares. So where are you heading? The journey from Melbourne to Honolulu is less than 9 hours and will have you sipping sundowners on Waikiki Beach in no time. Fall for The Big Apple with a trip between Sydney and New York City or give into the stars in your eyes and visit the land of Hollywood, Rodeo Drive and Beverly Hills in Los Angeles. Jet to the Great White North with cheap flights to Canada, or chase the sun, Aztec history and five-star all-inclusive beach hotels in Mexico. Seek out a holiday to South America and prepare to be hooked on Latin flavour. Learn the Argentine tango in Buenos Aires, top up your tan with time on Ipanema Beach in Rio de Janeiro, or hike to Machu Picchu thanks to great airfares to Peru.
Or make Africa your next holiday destination for a walk on the wild side. There are airfares from Perth to Cape Town and more cheap flights into Johannesburg. Plus, spend more time in the Middle East than just a couple of hours on a layover by dedicating a few days to discovering Dubai, Abu Dhabi, or Doha.
Wherever you are headed on your next international trip, Webjet's unbeatable selection of cheap airfares and the best flights will help you get there.
Every traveller knows that there is more to a holiday or weekend getaway than just a cheap flight. And while Webjet has budget-friendly airfares more than covered, you can also find and book everything else you need for that upcoming trip away.
First up, you'll need somewhere to stay. Webjet has the best-value deals for hotels located all across the world, from beach hotels on the Gold Coast and all-inclusive Bali accommodation, to stays in London and Phuket. Choose between booking five-star hotels, self-contained apartments, budget-friendly hotels and the best resorts for families.
To make planning your trip even easier – and to save more money – bundle your flights and accommodation with one of Webjet's amazing holiday packages. Booking a top-value holiday package is the best way to take care of your flights and accommodation in the one step, and on Webjet you'll find deals for every season, every budget and every location around Australia, New Zealand and the world. These bundled packages give you the freedom (and convenience) of choosing between cheap airfares with low-cost carriers and premium-full service airlines. You can also take your pick of accommodation, be it a ritzy five-star resort in Fiji or a centrally-located apartment in the heart of Paris. Check out Webjet's top holiday packages for other destinations including Bali, Auckland, Phuket, and even local holiday destinations such as Melbourne, Sydney and Brisbane.
Or, if you're the type of traveller that wants everything taken care of – from flights to itineraries and accommodation – then head over to Webjet Exclusives. Expect to find a treasure trove of tours; all that you have to do is book and pack. Webjet Exclusives tours have already done the hard work for you by tracking down the best stays, the best sight-seeing itineraries and the best travel experiences. Some tours are also flight- and/or meal-inclusive. Explore tours to China and Japan, Canada and Alaska, Scandinavia and Europe. Plus you can book African safari adventures, cruise voyages or standalone resort deals in destinations including Queensland, Bali and Thailand.
Prefer to take to the high seas (or a river or fjord) on a holiday? Reach for your boat shoes and then browse through Webjet's incredible range of affordable cruises. Search by departure port, destination or vessel, and choose between voyages from the world's best cruise lines, such as P&O Cruises, Carnival Cruises, Princess Cruises and Celebrity Cruises. Discover cruise deals for less than $100 per night, journeys to the Pacific Islands, and cruises around Australia and New Zealand, Alaska, the Caribbean and the Mediterranean.
Travellers wanting to keep their feet on dry land are in luck too: Webjet also offers cheap car hire and motorhome hire. Find affordable car hire in more than 30,000 destinations, from more than 800 leading car rental companies and local outlets. You can also book a motorhome in some of the world's most popular international holiday destinations, or you might even just pick up a motorhome to travel around Australia.
And of course, no holiday plan or trip is complete without travel insurance. Make sure you are covered for anything unexpected by getting a quote and adding Webjet travel insurance onto your flight, hotel or holiday package.


text:
« Death Penalty Contradictions | Main | Claude Jones' Other Shoe Drops »
Daily Kos on the Norfolk Four
Daily Kos features an excellent recap of the Norfolk Four case in the Criminal InJustice Kos post, "Confessions, Innocence and Abolition."
On Tuesday, November 9, PBS Frontline broadcast a new documentary "The Confessions," (produced by renowned filmmaker Ofra Bikel) which examines the case of the Norfolk Four, four Navy men who were wrongfully convicted after being coerced into giving false confessions. The former sailors were freed from prison in 2009 after they were granted conditional pardons by then-Governor Timothy Kaine, but the fight continues through ongoing litigation to fully vacate their convictions.
Earlier coverage of the Norfolk Four, at the link.
Thursday, 11 November 2010 at 03:19 PM in Blog Blawg, False Confessions, Innocence | Permalink

redpajama_set_name: RedPajamaCommonCrawl


Colorado's San Luis Valley revels every spring as 25,000 sandhill cranes hang out for a month at the Monte Vista National Wildlife Refuge — an established artificial haven where farmers place barley and federal wildlife managers pump water from underground aquifers to create the wetlands the birds need to gain energy for the migration north.
Colorado's San Luis Valley revels every spring as 25,000 sandhill cranes hang out for a month at the Monte Vista National Wildlife Refuge, an established artificial haven where people place barley and pump water from aquifers to create the massive marshes the birds need to gain energy for their migration north. The cranes eat and gain strength for breeding in Idaho, Montana and Wyoming. A new Colorado rule limiting pumping of aquifer water in the San Luis Valley could endanger the habitat.
The cranes — about 25,000 of them are amassing in the San Luis Valley this month — need the food and the protection the marsh provides.
But state officials have been working for years to control overpumping of the groundwater and prioritize who gets scarce water in a semiarid region.
unless federal officials obtain rights to surface water and leave it in rivers to offset their tapping of aquifers. If a trade can't be worked out, that could cost more than $1 million, Blenden said.
Scientists believe sandhill cranes in lesser numbers probably have migrated through the San Luis Valley for thousands of years. A petroglyph on the west side of the valley, depicting what appears to be a crane, may be 3,000 years old, according to federal officials.
The artificial wetlands has helped ensure the cranes' survival and now draw 95 percent of the cranes across a six-state region, federal biologist Scott Miller said.
Dried-up marshes would be less appealing and may not meet cranes' need to gain strength for their flight to nesting areas in Wyoming and Idaho and breeding there, Miller said. Cranes roost at night in wetlands, sleeping while standing in water. Coyotes or other predators are hampered as sloshing sounds can alert cranes.


At GCFTA, our aim is to bring the military training approach to the general aviation market with our highly experienced staff of instructors. We've been training pilots since 1980 and have flawless safety records. We're equipped to meet any of your pilot training needs from airplanes to helicopters, single to multi-engine and aviation enthusiast to career focused professionals.


Roman Reigns suffered a laceration on his forehead during his match against Kane on tonight's episode of Monday Night Raw. According to WWE, the wound required 6 staples to close but Reigns will not miss any time in the ring as a result. Click here for more from WWE.


text:
Aglaophamos
Correcting popular misconceptions about Plato (Part Three)
In book V of the Republic, Plato famously argues for the inclusion of women in the guardian class1, which has given rise to the belief that he was a 'proto-feminist'. This, as we shall see, is a gross mischaracterization. That the guardian women should perform the same job and, thus, receive the same education as the male guardians is only the logical outcome of Plato's theory of the Soul, according to which sex is a biological trait and souls are not inherently male or female. Given that the physical differences between the sexes are not as relevant as the makeup of one's soul when it comes to performing the duties of a guardian, Plato sees no reason why the women who possess a rational and courageous soul should not share the same upbringing and living conditions as the male guardians and contribute to the defense of the city according to their abilities.
"Can it be denied that there is by nature a great difference between men and women? […] Do you know of anything practiced by mankind in which the masculine sex does not surpass the female on all these points? […] There is no pursuit of the administrators of a State that belongs to a woman because she is a woman or to a man because he is a man, but the natural capacities are distributed alike among both creatures and women naturally share in all pursuits and men in all – yet for all the woman is weaker than the man"2.
Any unbiased reader will recognize that Plato was in no shape or form a believer in 'gender equality', but what about his proposition to abolish the nuclear family? There are two main reasons for this policy – which, like the abolition of private property, applies only to the guardian class. The first reason has to do with eugenics: in order to produce the best possible offspring, sexual intercourse between the guardians must be strictly controlled by the philosopher-rulers, who will ensure, by means of a rigged lottery system, that the best guardian men have sex with the best guardian women. The best guardian men will also be allowed to have sex with as many women as they desire, in order to increase the likelihood of producing offspring of a similar nature. Once born, the children will be taken away to a rearing pen and the parents will not be allowed to know who their own children are. This brings us to the second reason, which is unity: not knowing who their children are will free the guardians from the temptation to put family interests before the good of the whole community, preventing nepotism and family feuds. Plato was well aware that his propositions would appear outlandish to even the most sympathetic reader3; however, since the Republic is meant to be a theoretical discussion on the perfect form of government, practicality was not a primary concern for him.
I will now address what is perhaps the most pernicious misconception about Plato, which has to do with his supposed homosexual or paedophilic tendencies4. Naturally, these allegations are never substantiated by any real proof: even the author of a well-known article titled 'Plato: misogynist, paedophile and feminist' could not provide any evidence to support her claim, apart from a few spurious poems and a passage from an early dialogue (Charmides 154a-155e) in which Socrates relates his first encounter with one of Plato's uncles5. In reality, there is not one single passage in Plato's entire body of work that can be interpreted as praising – or even condoning – sexual relationships between men or between men and boys6, whereas the passages which condemn such behavior are numerous and unequivocal. In the Republic, for instance, Socrates says: "you will lay down the law in the city that we are founding, that the lover may kiss and pass the time with and touch the beloved as a father would a son, for honorable ends […]. But otherwise he must so associate with the objects of his care that there should never be any suspicion of anything further"7.
The condemnation of homosexual acts is even more explicit in the Laws, where the Athenian Stranger (Plato's mouthpiece in the dialogue) says: "when male unites with female for procreation the pleasure experienced is held to be due to nature, but contrary to nature when male mates with male […]. And we all accuse the Cretans of concocting the story about Ganymede8. Because it was the belief that they derived their laws from Zeus, they added on this story about Zeus in order that they might be following his example in enjoying this pleasure as well"9. Later, he proposes to extend the religious sanctions which already operated against incest to homosexual intercourse10. Why is it then, if Plato regarded homosexual practices as morally reprehensible, that some of his dialogues, such as Charmides, Symposium and Phaedrus, are "filled with homosexual banter"11? The reason is that pederasty was part of the culture of the Athenian aristocracy, to which Plato and his primary audience belonged. One can speculate about Plato's own homosexual proclivities, but his writings leave no doubt as to what his views were on the matter: homosexual desire was something to be overcome, the first step in the "ladder of love" leading from carnal attraction to attraction to spiritual beauty and, finally, to knowledge of Beauty itself12 – in other words, he only considered homosexual desire acceptable as a gateway to philosophy, while firmly condemning any kind of homosexual activity.
So why is this last misconception so prevalent, both inside and outside of academia? Because it is used to control our conception of the past, to re-align it with our contemporary sexual morality, with the approval of mainstream intellectuals. And this serves to prevent the literature's intended audience, masculine young men, from relating to classics and philosophy. Thus ensuring that the humanities remain a liberal stronghold and that the true teachings of Plato never penetrate the public consciousness. For there is nothing that the modern elites fear more than the rise of Plato's ideal State, where power and influence cannot be bought and the good of the People always comes before individual freedom, even for the members of the ruling class.
1 Plato uses the term 'guardian' to define both the philosopher-rulers and the warrior class from which they are selected.
2 Plato, Republic V 453b-455e; transl. P. Shorey.
3 Cf. Plato, Republic V 450c: "one might doubt whether what is proposed is possible and, even conceding the possibility, one might still be skeptical whether it is best" (transl. P. Shorey).
4 The terms are often used interchangeably, because in ancient Greece same-sex relationships normally involved an unmarried man between the ages of twenty and thirty and a younger man in his teenage years; however, since in modern parlance the term 'paedophilia' denotes sexual attraction to prepubescent children, its use in reference to ancient Greece is gravely misleading and should thus be avoided.
5 D. Wender, 'Plato: misogynist, paedophile and feminist', Arethusa VI (1973) 75-90: 78-80.
6 By that I mean a passage in which Plato expresses his own views through the character of Socrates or through one of his other mouthpieces in the later dialogues.
7 Plato, Republic III 403b; transl. P. Shorey.
8 According to Homer (Iliad XX 233-235), Ganymedes "was the loveliest born of the race of mortals, and therefore / the gods caught him away to themselves, to be Zeus' wine-pourer, / for the sake of his beauty, so he might be among the immortals" (transl. R.A. Lattimore).
9 Plato, Laws I 636c-d; transl. R.G. Bury.
10 Cf. Plato, Laws VIII 838a-839b.
11 D. Wender, op. cit., 78.
12 Cf. Plato, Symposium 210a-211d, Phaedrus 249d-257b.
Previous Correcting popular misconceptions about Plato (Part Two)
Correcting popular misconceptions about Plato (Part Two)
Correcting popular misconceptions about Plato (Part One)
Pagan-Christian not Judeo-Christian – Part 2
January Full Moon – 17th January 2022 11:48PM GMT January 17, 2022
The Fate of Atlantis According to Solon January 15, 2022
The Fate of Atlantis According to Solon January 8, 2022
Circasians: The Most Beautiful Women in the World
Santa's Holy War
The Fate of Atlantis According to Solon
The Office Psycho
The Architecture of Eros
Freikörperkultur and Classical Nudity
Now accepting CRYPTO


Typically, we pack our boxes and then have our business meeting.
We sincerely thank the congregation at Mills Memorial for allowing us a room to store all of our supplies. Also, we thank them for providing our meeting space.


Paul Schietekat, an artist from Belgium, combined the elegance of stiletto heels with flippers to come out with a shoe innovation known as 'High Tide Heels' for sun-seekers who don't want the hassle of changing footwear every time they cool off with dip in the sea. Sadly, they were only created for an exhibition with no plans of releasing them commercially. Oh…anyway, I won't leave you depressed – go check out some shoe innovation we wish we had never seen!


A different style to the normal with an inverted Y shape pattern panel featuring your choice of colours. Your Lacrosse team can be the unique talk of the day while you lead yourselves to victory.
Available with matching Blackrock Lacrosse Shirt as part of the Blackrock Lacrosse Kit.


My hair girl, Megan recommended this purple conditioner to help keep your blonde more of a platinum color.
Forgot where I heard about this purple shampoo but I use it once a week to cut down on brassiness. It can be a little drying so you don't want to use it every day.
I apply this self tanner with this hand Mitt and rinse after three hours once a week. It gives a really pretty tan that looks more brown than orange.
I have one of these yummy protein bars almost every day for an afternoon snack! They are way cheaper to order in bulk on Amazon than at my grocery store. I keep mine in the fridge!
At first I didn't get why these running socks were so expensive, but every runner told me I needed to try them. These socks have helped me the most with preventing blisters.
This mascara is really good! I always curl my lashes before applying and get the non- waterproof one so it is easier to wash off at night!
I'm currently into this one and this one … both are quick and to the point, perfect for a busy morning or right before bed.
These Asics are my current fave for long runs. Also love my On pair and Nike pair for shorter runs.
I love how easy it is to hold my phone with this rose gold pop socket!
This soft robe is my favorite to wear when getting ready or when making breakfast.
This pair from spanx is one of my current favorite.
I got this Natural deodorant in my stocking for Christmas and wanted to order more but could'nt find it any where but Amazon!
Love these gummy vitamins for hair growth and I really feel like they work!
These chocolate coconut cookies are so good and I always have a hard time finding them in stores.
This dry shampoo gets me through non wash days. It smells good and covers up blonde roots… If you have dark hair they make a brunette version too!
This post is not sponsored by Amazon, although it does contain affiliate links where I take a commission if something is purchased.


text:
<?php

namespace Genemu\Bundle\FormBundle\DependencyInjection;

use Symfony\Component\DependencyInjection\DefinitionDecorator;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
use Symfony\Component\DependencyInjection\Loader\XmlFileLoader;
use Symfony\Component\DependencyInjection\Reference;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\FileLocator;

/**
 * GenemuFormExtension.
 *
 * @author Olivier Chauvel <olivier@generation-multiple.com>
 */
class GenemuFormExtension extends Extension
{
    /**
     * Responds to the genemu_form configuration parameter.
     *
     * @param array            $configs
     * @param ContainerBuilder $container
     */
    public function load(array $configs, ContainerBuilder $container)
    {
        $loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $configs = $this->processConfiguration(new Configuration(), $configs);

        $loader->load('twig.xml');
        $loader->load('imagine.xml');
        $loader->load('form.xml');
        $loader->load('model.xml');
        $loader->load('jquery.xml');

        if (!empty($configs['autocompleter']['doctrine']) ||
            !empty($configs['tokeninput']['doctrine'])
        ) {
            $loader->load('entity.xml');
        }

        if (!empty($configs['autocompleter']['mongodb']) ||
            !empty($configs['tokeninput']['mongodb'])
        ) {
            $loader->load('mongodb.xml');
        }

        foreach (array('captcha', 'recaptcha', 'tinymce', 'date', 'file', 'image', 'autocomplete', 'select2') as $type) {
            if (isset($configs[$type]) && !empty($configs[$type]['enabled'])) {
                $method = 'register' . ucfirst($type) . 'Configuration';

                $this->$method($configs[$type], $container);
            }
        }

        $this->loadExtendedTypes('genemu.form.jquery.type.chosen', 'jquerychosen', $container);
        $this->loadExtendedTypes('genemu.form.jquery.type.autocompleter', 'jqueryautocompleter', $container);
        $this->loadExtendedTypes('genemu.form.jquery.type.tokeninput', 'jquerytokeninput', $container);
    }

    /**
     * Loads Captcha configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerCaptchaConfiguration(array $configs, ContainerBuilder $container)
    {
        $fontDir = $container->getParameterBag()->resolveValue($configs['font_dir']);
        foreach ($configs['fonts'] as $index => $font) {
            if (is_file($fontDir . '/' . $font)) {
                $configs['fonts'][$index] = $fontDir . '/' . $font;
            } else {
                unset($configs['fonts'][$index]);
            }
        }
        unset($configs['font_dir']);
        if (empty($configs['fonts'])) {
            unset($configs['fonts']);
        }

        $backgroundColor = preg_replace('/[^0-9A-Fa-f]/', '', $configs['background_color']);
        if (!in_array(strlen($backgroundColor), array(3, 6), true)) {
            $configs['background_color'] = 'DDDDDD';
        }

        $borderColor = preg_replace('/[^0-9A-Fa-f]/', '', $configs['border_color']);
        if (!in_array(strlen($borderColor), array(3, 6), true)) {
            $configs['border_color'] = '000000';
        }

        $container->setParameter('genemu.form.captcha.options', $configs);
    }

    /**
     * Loads Recaptcha configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerRecaptchaConfiguration(array $configs, ContainerBuilder $container)
    {
        $serverUrl = $configs['server_url'];
        if (isset($configs['ssl']['use']) && !empty($configs['ssl']['use'])) {
            $serverUrl = $configs['ssl']['server_url'];
        }

        if (empty($configs['private_key'])) {
            throw new \LogicException('Option recaptcha.private_key does not empty.');
        }

        if (empty($configs['public_key'])) {
            throw new \LogicException('Option recaptcha.public_key does not empty.');
        }

        $container->setParameter('genemu.form.recaptcha.server_url', $serverUrl);
        $container->setParameter('genemu.form.recaptcha.private_key', $configs['private_key']);
        $container->setParameter('genemu.form.recaptcha.public_key', $configs['public_key']);
        $container->setParameter('genemu.form.recaptcha.code', $configs['code']);
        $container->setParameter('genemu.form.recaptcha.options', $configs['configs']);
        $validationOptions = array_merge(array('code' => $configs['code']), $configs['validation']);
        $container->setParameter('genemu.form.recaptcha.validation.options', $validationOptions);
    }

    /**
     * Loads Tinymce configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerTinymceConfiguration(array $configs, ContainerBuilder $container)
    {
        if (isset($configs['script_url']) && !empty($configs['script_url'])) {
            $configs['configs'] = array_merge($configs['configs'], array(
                'script_url' => $configs['script_url']
            ));
        }

        if (isset($configs['theme']) && !empty($configs['theme'])) {
            $configs['configs'] = array_merge($configs['configs'], array(
                'theme' => $configs['theme']
            ));
        }

        $container->setParameter('genemu.form.tinymce.configs', $configs['configs']);
    }

    /**
     * Loads Date configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerDateConfiguration(array $configs, ContainerBuilder $container)
    {
        $container->setParameter('genemu.form.date.options', $configs['configs']);
    }

    /**
     * Loads File configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerFileConfiguration(array $configs, ContainerBuilder $container)
    {
        $rootDir = $container->getParameter('genemu.form.file.root_dir');
        $rootDir = $container->getParameterBag()->resolveValue($rootDir);

        $uploadDir = $rootDir . '/' . $configs['folder'];
        if (!is_dir($uploadDir) && false === @mkdir($uploadDir, 0777, true)) {
            throw new \RuntimeException(sprintf('Could not create upload directory "%s".', $uploadDir));
        }

        $configs['configs'] = array_merge($configs['configs'], array(
            'script'    => 'genemu_upload',
            'swf'       => $configs['swf'],
            'cancelImg' => $configs['cancel_img'],
            'folder'    => $configs['folder']
        ));

        $container->setParameter('genemu.form.file.folder', $configs['folder']);
        $container->setParameter('genemu.form.file.upload_dir', $rootDir . '/' . $configs['folder']);
        $container->setParameter('genemu.form.file.options', $configs['configs']);
    }

    /**
     * Loads Image configuration
     *
     * @param array            $config    A configuration array
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function registerImageConfiguration(array $configs, ContainerBuilder $container)
    {
        if (empty($configs['selected'])) {
            throw new \LogicException('Your selected thumbnail does not empty.');
        }

        if (!isset($configs['thumbnails'][$configs['selected']])) {
            throw new \LogicException(sprintf('Your selected %s is not thumbnail.', $configs['selected']));
        }

        $filters = array();
        $reflection = new \ReflectionClass('Genemu\\Bundle\\FormBundle\\Gd\\File\\Image');

        foreach ($configs['filters'] as $filter) {
            if ($reflection->hasMethod('addFilter' . ucfirst($filter))) {
                $filters[] = $filter;
            }
        }

        $container->setParameter('genemu.form.image.filters', $filters);
        $container->setParameter('genemu.form.image.selected', $configs['selected']);
        $container->setParameter('genemu.form.image.thumbnails', $configs['thumbnails']);
    }

    private function registerAutocompleteConfiguration(array $configs, ContainerBuilder $container)
    {
        $serviceId = 'genemu.form.jquery.type.autocomplete';
        $textDef = new DefinitionDecorator($serviceId);
        $textDef->addArgument('text')->addTag('form.type', array('alias' => 'genemu_jqueryautocomplete_text'));
        $container->setDefinition($serviceId . '.text', $textDef);

        $doctrineDef = new DefinitionDecorator($serviceId);
        $doctrineDef
            ->addArgument('entity')
            ->addArgument(new Reference('doctrine', ContainerInterface::NULL_ON_INVALID_REFERENCE))
            ->addTag('form.type', array('alias' => 'genemu_jqueryautocomplete_entity'))
        ;
        $container->setDefinition($serviceId . '.entity', $doctrineDef);

        $mongoDef = new DefinitionDecorator($serviceId);
        $mongoDef
            ->addArgument('document')
            ->addArgument(new Reference('doctrine_mongodb', ContainerInterface::NULL_ON_INVALID_REFERENCE))
            ->addTag('form.type', array('alias' => 'genemu_jqueryautocomplete_document'))
        ;
        $container->setDefinition($serviceId . '.document', $mongoDef);

    }

    private function registerSelect2Configuration(array $configs, ContainerBuilder $container)
    {
        $serviceId = 'genemu.form.jquery.type.select2';
        foreach (array_merge($this->getChoiceTypeNames(), array('hidden')) as $type) {
            $typeDef = new DefinitionDecorator($serviceId);
            $typeDef
                ->addArgument($type)
                ->addArgument($configs['configs'])
                ->addTag('form.type', array('alias' => 'genemu_jqueryselect2_'.$type))
            ;

            $container->setDefinition($serviceId.'.'.$type, $typeDef);
        }
    }

    /**
     * Loads extended form types.
     *
     * @param string           $serviceId Id of the abstract service
     * @param string           $name      Name of the type
     * @param ContainerBuilder $container A ContainerBuilder instance
     */
    private function loadExtendedTypes($serviceId, $name, ContainerBuilder $container)
    {
        foreach ($this->getChoiceTypeNames() as $type) {
            $typeDef = new DefinitionDecorator($serviceId);
            $typeDef->addArgument($type)->addTag('form.type', array('alias' => 'genemu_'.$name.'_'.$type));

            $container->setDefinition($serviceId.'.'.$type, $typeDef);
        }
    }

    private function getChoiceTypeNames()
    {
        return array('choice', 'language', 'country', 'timezone', 'locale', 'entity', 'document', 'model', 'currency');
    }
}

redpajama_set_name: RedPajamaGithub


There's no city quite like New York. Here, ambitions are as lofty as the tips of high rises, and there is a strong sense of hustle and determination that never quits. This is a city that has transcended its physical location to become a frame of mind. New York means innovation, energy, creativity, and perseverance. From big ideas, to big business, to show business, if you can make it here, you can indeed make it anywhere.
Want a slice of the Big Apple without spending major cash for office space in NYC? Davinci Virtual Office Solutions gives you a virtual office space and virtual receptionist in New York with a skyscraper-sized reputation, even if your start-up only has enough cash for a few street cart hot dogs, sans relish.
New York is a giant neighborhood of industry. With streets like 5th Avenue, Madison Avenue, and Wall Street, it's not a question of where business is happening in New York, but what kind of business.
Manhattan, Flatiron, and Downtown are just a few of the possible business locations available. Wall Street is home to some of the top financial institutions in the country. Madison Avenue plays host to ad agencies that have changed the face of marketing. Fifth Avenue (along with the Fashion District) produces trends that catch on all over the world. No matter where your virtual office space in NYC is located, there's always big business happening.
So how do you show your clients that you have an NYC address without dealing with the high cost? Keep an empire state of mind with a first-floor budget by relying on Davinci. Pick out a virtual office space in NYC —right in the heart of the Big Apple. You can enjoy virtual office services and the prestige of the right location, even if you're situated outside of the city.
Smart, friendly, and available when you need them, a virtual receptionist in New York, NY will be the professional voice (with a personal touch) that your business needs. When your customers call, your virtual receptionist represents your company and is trained on your specific business, services, and needs.
New York means legacy. If you want your name in the same sentence as Rockefeller, Carnegie, and Vanderbilt, you need to give your business a stable beginning. With dozens of virtual offices locations in New York, Davinci puts your company in the same zip code as business legends.
If you're ready to make a big impression with the prestige only an NYC address can provide, select any one of Davinci's virtual office spaces and get a virtual receptionist in New York today.
*features may vary by virtual office location in New York City, New York and may require an additional cost.


text:
//------------------------------------------------------------------------------
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//------------------------------------------------------------------------------

// To get up to date fundamental definition files for your hedgefund contact sales@quantconnect.com

using System;
using System.IO;
using Newtonsoft.Json;

namespace QuantConnect.Data.Fundamental
{
	/// <summary>
	/// Definition of the EarningRatios class
	/// </summary>
	public class EarningRatios : BaseData
	{
		/// <summary>
		/// The growth in the company's diluted earnings per share (EPS) on a percentage basis. Morningstar calculates the annualized growth
		/// percentage based on the underlying diluted EPS reported in the Income Statement within the company filings or reports.
		/// </summary>
		/// <remarks>
		/// Morningstar DataId: 13015
		/// </remarks>
		[JsonProperty("13015")]
		public DilutedEPSGrowth DilutedEPSGrowth { get; set; }

		/// <summary>
		/// The growth in the company's diluted EPS from continuing operations on a percentage basis. Morningstar calculates the annualized
		/// growth percentage based on the underlying diluted EPS from continuing operations reported in the Income Statement within the
		/// company filings or reports.
		/// </summary>
		/// <remarks>
		/// Morningstar DataId: 13016
		/// </remarks>
		[JsonProperty("13016")]
		public DilutedContEPSGrowth DilutedContEPSGrowth { get; set; }

		/// <summary>
		/// The growth in the company's dividends per share (DPS) on a percentage basis. Morningstar calculates the annualized growth
		/// percentage based on the underlying DPS from its dividend database.  Morningstar collects its DPS from company filings and
		/// reports, as well as from third party sources.
		/// </summary>
		/// <remarks>
		/// Morningstar DataId: 13017
		/// </remarks>
		[JsonProperty("13017")]
		public DPSGrowth DPSGrowth { get; set; }

		/// <summary>
		/// The growth in the company's book value per share on a percentage basis. Morningstar calculates the annualized growth
		/// percentage based on the underlying equity and end of period shares outstanding reported in the company filings or reports.
		/// </summary>
		/// <remarks>
		/// Morningstar DataId: 13018
		/// </remarks>
		[JsonProperty("13018")]
		public EquityPerShareGrowth EquityPerShareGrowth { get; set; }

		/// <summary>
		/// The five-year growth rate of dividends per share, calculated using regression analysis.
		/// </summary>
		/// <remarks>
		/// Morningstar DataId: 13019
		/// </remarks>
		[JsonProperty("13019")]
		public RegressionGrowthofDividends5Years RegressionGrowthofDividends5Years { get; set; }

		/// <summary>
		/// Creates an instance of the EarningRatios class
		/// </summary>
		public EarningRatios()
		{
			DilutedEPSGrowth = new DilutedEPSGrowth();
			DilutedContEPSGrowth = new DilutedContEPSGrowth();
			DPSGrowth = new DPSGrowth();
			EquityPerShareGrowth = new EquityPerShareGrowth();
			RegressionGrowthofDividends5Years = new RegressionGrowthofDividends5Years();
		}

		/// <summary>
		/// Sets values for non existing periods from a previous instance
		/// </summary>
		/// <remarks>Used to fill-forward values from previous dates</remarks>
		/// <param name="previous">The previous instance</param>
		public void UpdateValues(EarningRatios previous)
		{
			DilutedEPSGrowth.UpdateValues(previous.DilutedEPSGrowth);
			DilutedContEPSGrowth.UpdateValues(previous.DilutedContEPSGrowth);
			DPSGrowth.UpdateValues(previous.DPSGrowth);
			EquityPerShareGrowth.UpdateValues(previous.EquityPerShareGrowth);
			RegressionGrowthofDividends5Years.UpdateValues(previous.RegressionGrowthofDividends5Years);
		}
	}
}


text:
Q: Spread a destructuring to avoid a duplication Is there a way to avoid the duplication of competenceList[competenceKey] (object) in lines :5 and :6, keeping the same object on return without using variable declaration?

const func = ({
    entities: { competence: competenceList },
    timesheet: { management: { competences: competenceKey } },
}) => ({
    employeeKey: competenceList[competenceKey].employee,
    payrollEnd: competenceList[competenceKey].competenceEnd,
});

A: Yes, it is technically possible by using a computed property name:
const func = ({
    timesheet: { management: { competences } },
    entities: { competence: { [competences]: competence },
}) => ({
    employeeKey: competence.employee,
    payrollEnd: competence.competenceEnd,
});

but I wouldn't recommend this as it's not really readable. Just write
function func({timesheet, entities}) {
    const competence = entities.competence[timesheet.management.compentences];
    return {
        employeeKey: competence.employee,
        payrollEnd: competence.competenceEnd,
    };
}

redpajama_set_name: RedPajamaStackExchange


Tami Sawyer is a community advocate who'll bring progressive change to Shelby County. She's the director of diversity and cultural competence for Teach for America - Memphis and serves as the political action chair for the NAACP Memphis branch, chair of governance for Planned Parenthood Greater Memphis Region, and the leader of #TakeEmDown901, Memphians for Removal of Confederate Statues. As the public face of #TakeEmDown901, Tami led the grassroots effort to remove statues of Confederate General Nathan Bedford Forest and President Jefferson Davis from two public parks in downtown Memphis. As the progressive candidate in the race, Tami is stepping up to be a powerful voice for the residents of Shelby County.


text:
Tulimyrsky – minialbum zespołu Moonsorrow, wydany 30 kwietnia 2008 roku. Wszystkie kompozycje zostały nagrane i zmiksowane w helsinskim studio Jive, należącym do Jukki Varmo i Henri Sorvaliego.

Lista utworów
 "Tulimyrsky" – 29:45
 "For Whom the Bell Tolls" (Metallica cover) – 7:43
 "Taistelu Pohjolasta"	– 8:11
 "Hvergelmir" – 9:30
 "Back to North" (Merciless cover) – 13:08

Pozycje na listach

Przypisy

Linki zewnętrzne
 Okładka

Albumy Moonsorrow
Minialbumy wydane w roku 2008

redpajama_set_name: RedPajamaWikipedia


text:
My personal research interests vary, and I've spent the better part of 10 years of academic research trying to figure out what I'm really most interested in – too many things it turns out. I started graduate school with lab rotations using zebrafish, mice, and fruit flies as model organisms. Eventually, I completed my Ph.D. in a molecular evolution lab, and then transitioned to studying mammalian cells and developmental epigenetics as a postdoctoral research associate. So where to now? I'm not sure where I'll end up, but I know that I am curious about many avenues of biology, especially those that intersect with health and the public. My next move will likely be to the biopharmaceutical industry, where I can explore the business of helping improve people's lives. Please continue reading below to find out more about my previous research.
Research at the University of Oxford
My Postdoctoral project
By studying heterochromatin proteins like LHR and HP1 during my Ph.D., I became fascinated with heterochromatin and wanted to continue to investigate this intriguing way to package DNA. The inactive X chromosome in mammals is a well-studied, unique example of heterochromatin formation, so I naturally turned to this system. My research was focused on studying the protein SMCHD1, which is required for the maintenance phase of X inactivation, as well as other functions in the cell such as DNA repair and gene silencing. Using a combination of biochemical and molecular techniques, I was able to reveal several fundamental properties of this complicated protein. We hope to continue this work, especially those avenues toward the development of therapeutics for the muscular dystrophy disease FSHD.
The Brockdorff Lab
Work in the lab is focused on understanding the molecular mechanism of X chromosome inactivation, the process mammals use to equalise levels of expression of genes on the X chromosome in females relative to males. X inactivation is initiated by expression of a non-coding RNA, Xist, that coats the chromosome from which it is transcribed, bringing about chromatin modifications that in turn lead to heritable gene silencing. We are interested in how X inactivation is regulated in early development, how X chromosome silencing is established and maintained, and how specific pluripotent lineages can reverse stable silencing of the inactive X. [Brockdorff Lab Website]
Research at Cornell University
My Ph.D Project
For my thesis work, I studied the interactions and properties of the gene Lethal hybrid rescue (Lhr). We demonstrated that LHR is a chromatin-associated protein, and predominantly localizes to heterochromatin. By using both genetic and molecular biological approaches, I found that Lhr is closely associated with Heterochromatin Protein 1 (HP1) and also interacts with other heterochromatin proteins (HPs). I also did some preliminary experiments addressing the role of many of these HPs in the hybrid lethal function of Lhr. Additionally, we discovered that many of the properties including heterochromatic localization, protein interactions, and hybrid lethal activity are conserved for other Lhr orthologs.
The Barbash Lab
The Barbash laboratory is interested in understanding the relationship between genomic change and the creation and divergence of species. Much of the current research investigates the evolutionary origins and developmental mechanisms of reproductive isolating mechanisms between species, such as hybrid sterility and lethality. We are currently using diverse approaches including developmental genetics, biochemistry, molecular evolution and population genetics, and comparative genomics to investigate interspecific hybrid lethality in the fruitfly Drosophila. [Barbash Lab Website]
Click here for a PubMed search
Brideau, N. J., Coker, H.A., Gendrel, A.-V.G., Siebert, C.A., Bezstarosti, K., Demmers, J., Poot, R.A., Nesterova, T.B., and Brockdorff, N. (2015). Independent Loading Mechanisms Target the Chromosomal Protein SMCHD1 to H3K9me3 Modified Chromatin and the Inactive X Chromosome. Molecular and Cellular Biology. 2015 Dec 1;35(23):4053-68. [Article]
Satyaki, P.R., Cuykendall, T.N., Wei, K.H., Brideau, N.J., Kwak, H., Aruna, S., Ferree, P.M., Ji, S., Barbash, D.A. (2014). The Hmr and Lhr Hybrid Incompatibility Genes Suppress a Broad Range of Heterochromatic Repeats. PLOS Genetics, Mar 20; 10(3):e1004240 [pdf] [Article]
Brideau, N.J., Barbash, D.A. (2011). Functional conservation of the Drosophila hybrid incompatibility gene Lhr. BMC Evolutionary Biology 11:57. [pdf] [Article]
Brideau, N.J.*, Flores, H.A.*, Wang, J.*, et al. (2006). Two Dobzhansky-Muller genes interact to cause hybrid lethality in Drosophila. Science, 314, 1292-5. [pdf] [Article]
Other articles in Nature, Science 1, 2 and Current Biology about our paper.
Whitlock KE, Illing N, Brideau NJ, Smith KM, Twomey S. (2006). Development of GnRH cells: setting the stage for puberty. Molecular and Cellular Endocrinology, 254-255, 39-50. [pdf] [Article]


There has always been a bit of a rivalry between Brazilian Jiu-Jitsu (BJJ) and judo, two of the major grappling-based martial arts. With there being similarities between the two martial arts, many BJJ players have found success in incorporating judo techniques into their arsenal. Having an extra set of tools that your opponent might not have could potentially lead to more success. Today, Evolve Daily has put together a list of some of our favorite judo techniques that can be utilized in pure BJJ.
While many Brazilian Jiu-Jitsu practitioners look to judo for throwing techniques, there are also some very effective mat work techniques that can be converted over. While the ruleset of modern judo prohibits a lot of the submissions we see in BJJ, straight armlocks and chokes are still permitted. Due to the fact that in judo submissions must be executed quickly before the ref calls for a standup, judo players have to be able to attack the few submissions they are allowed aggressively if they want to submit their opponent. This combination of only being allowed to choose from a few select submissions, and having to implement those submissions at an incredibly fast pace, has created a scenario in which the technique has to be perfect in order for it to lead to victory. For this reason, BJJ players should look to their judo colleagues not only for awesome throws and trips but for insight into how to perform judo's classic submissions, such as the Clock Choke.
The Clock Choke is perhaps one of the most vicious strangleholds in all of gi grappling. Much like the Bow and Arrow Choke, the Clock Choke utilizes the entirety of the attacker's body against only the neck of the defender. The Clock Choke is usually set up from the Turtle position. If you are on the right side of your opponent's body, thread your right arm underneath your opponent's chin and grab his far side lapel, in the same grip that you would use for a gi choke from the back. Now you will choose which variation of the Clock Choke you want to utilize. Depending on which grip is available to you, your non-choking arm (the left arm in this scenario) can either thread under your opponent's left armpit and secure the wrist, or go over your opponent's back to grab the inside of his left thigh. While gripping the wrist is more secure, the leg grip will allow you to pull yourself into the choke, creating a much more effective strangle.
While the modern ruleset of judo has led to a decline in the usage of Sumi Gaeshi, the rules and techniques of BJJ competition have created a style of grappling where the Sumi Gaeshi fits in nicely. Before the rules of judo banned touching the lower body, takedowns such as double and single legs were quite prominent. One counter judokas would use to defeat these wrestling-based takedowns was the Sumi Gaeshi. As these wrestling takedowns are no longer permitted we don't see this counter very often in judo, but it still works very well in both gi and no-gi BJJ.
One of the most popular takedown techniques in BJJ is the single leg takedown. While the single leg is an incredibly powerful means of taking an opponent to the mat, the bent-over nature of the move provides the defender with the ability to counter, especially with the Sumi Gaeshi. If your opponent decides to shoot in for a single leg and is successful in getting your foot off of the mat, the first thing you want to do is maintain your balance and attempt to pull his hands off of your leg. This will help delay the takedown. Then take the hand that is on the same side as the captured leg and grab your opponent's belt with your palm up. As you pull your opponent on top of you with this grip, sit down and slide underneath your opponent as you use your captured leg as a butterfly hook to throw your opponent onto his back, taking top position. If you are grappling without the gi, the Sumi Gaeshi can be done with either a figure four Kimura grip or a Guillotine Choke. While the mechanics of the throw are the same, make sure you practice each grip as they are slightly different.
While most Brazilian Jiu-Jitsu practitioners are familiar with the Front Triangle Choke that we see utilized from the Guard, they may be surprised to learn that judo has all different versions of the Triangle Choke that are implemented from a variety of top positions. The Sankaku, as the Triangle Choke is called in judo, is usually implemented from the Turtle position or Side Control. Because in judo a pin can be used to win the match, Sankakus are typically used to hold the opponent on his back for the time required to secure the pin and win the match.
While pins aren't a way to win in BJJ, submissions are. If you find yourself in top Side Control, a great method of simultaneous control and submission is to use the Sankaku. Push the nearest of your opponent's arm between your legs as you step over his head, trapping his arm and head in the Triangle. As you squeeze with your legs to apply the strangle, you can also attack the free arm with a joint lock. The best way to do this is with a Kimura, but the Straight Arm Lock and the Americana are also viable options.
One of the biggest mistakes BJJ practitioners make that hinders their progress is failing to explore a vast array of techniques to find which ones work for them. While the rules and techniques differ slightly, judo and Brazilian Jiu-Jitsu are both realistic gi grappling arts that have numerous similarities.


text:
Q: CSS issue with IE8 Making a new site but something is happening to it in IE8. The social bar is aligning down and not floating right like it does in all other browsers, so it's then pushing the navigation bar and search bar down under the slideshow. I already have the html5 shiv in there as well.
#header-right { width: 560px; height: 400px; margin-top: 30px; float: right; height: 189px;}
.social-widget { width: 100%; height: 46px; display: block;}
.social-widget p {float: right;}
.social-widget img {margin: 0 5px 0 5px; float: left;}
.search-widget { width: 400px; float: right;}

#banner { margin-top: 240px; clear: both; width: 1003px; margin: 0px auto;}

HTML

    <?php dynamic_sidebar( 'social-media-widget' ); ?>

        <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>

    <?php dynamic_sidebar( 'search-widget' ); ?>

What am I missing for IE8? Any help is appreciated.c

A: I think for some versions of IE to layout floats properly (and I seem to recall this does apply to v8), they must precede the other elements in the html.

Paragraph floated right

Unfloated content

Modern browsers don't care if the floats come before or after the rest of the content, but IE wants it first.
I often find that inline-blocks + text-align properties are more useful for this sort of thing than floats.  Something like this might be more what you want:
http://jsfiddle.net/euNa5/17/
The trick with these two 50% wide inline-blocks is to mash the tags together -  - no whitespace.  Whitespace will make them wrap onto separate lines.

A: In this you are using HTML5 i.e,  tag, try to use div in place of header...
http://jsfiddle.net/LL7YV/5/
See its working in IE8...


G-Shock, Mens, Tough, Water Resistant, … Part of the G-SHOCK Black x Red Heritage Color Series with unique layered band in a rich red colorway that plays off the red highlights on the case and dial.
This is an incomplete list, which may never be able to be considered complete.Relavent additions are welcome and you can help by expanding it.
Rikmat Plada Ltd. specializes over forty years In producing woven networks, providing services and sale of equipment for industrial minerals, chemicals and recycling.
View Juergen H. E. Zimmermann's profile on LinkedIn, the world's largest professional community. Juergen H. E. has 1 job listed on their profile. See the complete profile on LinkedIn and discover Juergen H. E.'s connections and jobs at similar companies.
Rikmat Plada Ltd. specializes over forty years In producing woven networks, providing services and sale of equipment for industrial minerals, chemicals and recycling. The Company has set the highest value the professionalism, service and reliability. Screens.
Blu-Jet - 1000 gal. pull behind tank, 11 knife, 28% liquid applicator, ground driven pump, set for 30" rowsYou are welcome to come, look at any item or pick up a purchase.


Aiken-Black Tire Service provides Heating System Service services to Hickory, NC, Granite Falls, NC, Conover, NC, and other surrounding areas.
Why Should You Have Heating System Services Performed at Aiken-Black Tire Service?
We proudly service the Heating System Service needs of customers in Hickory, NC, Granite Falls, NC, Conover, NC, and surrounding areas.