article .OpenXAd {
    float: left;
    margin: 5px 15px 5px 0px;
    padding: 0px;
    background: none;
    }

.ContentImage {
    display: block;
    float: left;
    margin: 5px 15px 5px 0px;
    padding: 10px;
    background: #f2efe7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    }

.PullVideo,
.LeadVideo {
    margin: 5px 15px 5px 0px;
    float: left;
    padding: 10px;
    background: #f2efe7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    }
.PullVideo {
    width: 300px;
    }
.LeadVideo {
    width: 584px;
    }
    .PullVideo p.Caption,
    .LeadVideo p.Caption {
        padding: 0px;
        font-size: 12px;
        color: #333333;
        }
.PullQanda,
.PullBlog,
.PullGoal {
    width: 300px;
    margin: 5px 15px 5px 0px;
    padding: 10px;
    float: left;
    background: #f2efe7;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    }
    .PullQanda h3,
    .PullBlog h3,
    .PullGoal h3 {
        margin: -10px -10px 10px -10px;
        padding: 2px 10px;
        background: #dad4c5;
        font-size: 19px;
        color: #333333;
        -moz-border-radius-topleft: 5px;
	    -moz-border-radius-topright: 5px;
	    -webkit-border-top-left-radius: 5px;
	    -webkit-border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        }
    .PullQanda ul,
    .PullBlog ul,
    .PullGoal ul {
        padding: 0px !important;
        }
        .PullQanda ul li,
        .PullBlog ul li,
        .PullGoal ul li {
            margin-left: 0px !important;
            list-style-type: none !important;
            }
    .PullQanda .HangingAvatar,
    .PullBlog .HangingAvatar {
        position: relative;
        }
        .PullQanda .HangingAvatar img,
        .PullBlog .HangingAvatar img {
            position: absolute;
            left: 0px;
            top: 0px;
            border: 2px solid #e6e2d8;
            width: 22px;
            height: 22px;
            }
    .PullQanda .TextHold ul li,
    .PullBlog .TextHold ul li,
    .PullGoal p.GoalPromo {
        font-size: 13px;
        color: #686767;
        }
        .PullQanda .TextHold ul li a,
        .PullBlog .TextHold ul li a {
            padding-left: 30px;
            }
        .PullQanda .TextHold ul li h4,
        .PullBlog .TextHold ul li h4 {
            position: relative;
            background: #ffffff;
            padding: 10px;
            margin: 15px 0px 10px 0px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            font-size: 14px;
            }
            .PullQanda .TextHold ul li h4:before,
            .PullBlog .TextHold ul li h4:before {
                content: " ";
                position: absolute;
                top: -10px;
                left: 40px;
                display: block;
                height: 0px;
                width: 0px;
                border-top: 0px;
                border-right: 10px solid transparent;
                border-bottom: 10px solid #ffffff;
                border-left: 10px solid transparent;
                }
            .PullQanda .TextHold ul li h4 a,
            .PullBlog .TextHold ul li h4 a {
                padding: 0px;
                text-decoration: none;
                }
        .PullQanda .TextHold ul li ul li {
            padding: 5px 0px;
            }
            .PullQanda .TextHold ul li ul li img {
                border: 2px solid #e6e2d8;
                width: 22px;
                height: 22px;
                float: left;
                margin-right: 4px;
                }
            .PullQanda .TextHold ul li ul li div {
                overflow: hidden;
                line-height: 1.3em;
                }
                .PullQanda .TextHold ul li ul li div a {
                    padding: 0px;
                    }
            .PullQanda .TextHold ul li ul li a.FollowLink,
            .PullBlog .TextHold ul li a.FollowLink,
            .PullGoal a.FollowLink {
                display: inline-block;
                padding: 0px 5px !important;
                color: #ffffff;
                text-decoration: none;
                height: 23px;
                line-height: 23px;
                font-size: 13px;
                background: #ff7300;
                background: #499e04;
                background: -moz-linear-gradient(top, #8bdb48, #499e04);
                background: -webkit-gradient(linear, left top, left bottom, from(#8bdb48), to(#499e04));
                filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#8bdb48', EndColorStr='#499e04', GradientType=0);
                background: linear-gradient(left top, #8bdb48, #499e04);
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                }
    .PullGoal img {
        width: 80px;
        float: left;
        padding: 0px 10px 2px 0px;
        }
    .PullGoal h4 {
        font-size: 14px;
        }

.RelatedArticles {
    }
    .RelatedArticles h3.BoxedH3 {
        margin-bottom: 0px;
        }
    .RelatedArticles ul.Feed li {
        font-size: 12px;
        line-height: 15px;
        border-bottom: 1px solid #dad4c6;
        }
        .RelatedArticles ul.Feed li > img:first-child,
        .RelatedArticles ul.Feed li > a img:first-child {
            width: 70px !important;
            }
        .RelatedArticles ul.Feed li h4 {
            font-size: 14px;
            line-height: 18px;
            }
        .RelatedArticles ul.Feed li small {
            display: none;
            }
