/* Cleaned CSS: */


TABLE TR TD:first-child {
    display: table-cell !important;
    }

* {
    margin: 0px;
    padding: 0px;
    }

BODY {
    background: #7c578c !important;
    text-align: center;
    font-size: 11.5px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    }

#pagecontainer {
    width: 950px;
    margin: 20px auto 0px auto;
    text-align: left;
    padding-top: 0px;
    }

    #pagecontainer h1 {
        overflow: hidden;
        text-indent: -3000px;
        font-size: 1px;
        }


h1.ontd-logo {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/240995/240995_original.png") top center no-repeat !important;
    height: 100px;
}

h1.ontd-logo a {
    overflow: hidden;
    display: block;
    width: 950px;
    height: 110px;
    margin-bottom: 0px;
    text-indent: -3000px;
}

#ad_leaderboard {
    text-align: center;
    }

    #ad_leaderboard #ad {
         width: 970px;
        }



        #ad_leaderboard #ad A {
            color: #FFF;
            }

    #ad_leaderboard #tips {
        float: right;
        width: 266px;
        padding-top: 12px;
        color: white;
        }

        #ad_leaderboard #tips H3 {
            font-size: 1px;
            text-indent: -2000px;
            background-image: url('http://ic.pics.livejournal.com/brenden/1206747/342421/original.gif');
            display: block;
            width: 95px;
            height: 17px;
            background-repeat: no-repeat;
            margin-bottom: 10px;
            }

        #ad_leaderboard #tips P {
            margin-bottom: 10px;
            color: #d4d4d4;
            font-size: 0.9em;
            }

        #ad_leaderboard #tips A {
            color: #7a4f8d;
            }

        #ad_leaderboard #tips A:hover {
            text-decoration: none;
            }


#nav {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/526220/original.gif") repeat-x top center;
    width: 950px;
    height: 40px;
    margin: 15px auto 0px auto;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;

}

#nav ul {
    list-style: none;
margin-left: 3px;
}

#nav ul li {
    display: block;
    float: left;
    font-size: 14px;
    padding: 0 0;
text-align: center;
color: #e3e3e3;
    border-right: 1px solid #727272;
width: 153px;
height: 40px;
}

#nav ul li:hover {
background-image: url(http://ic.pics.livejournal.com/brenden/1206747/312640/original.gif);
}

#nav ul li.follow {
border: none;
width: 177px;
}

#nav ul li a {
    color: #fff;
    text-decoration: none;
}

#nav ul li a span {
display: block;
width: 150px;
height: 11px;
background-repeat: no-repeat;
background-image: url(http://ic.pics.livejournal.com/brenden/1206747/21261/original.gif);
text-indent: -2000px;
margin-top: 15px;
overflow: hidden;
}

    #nav ul li a span.register { background-position: top left; }

    #nav ul li a span.rules { background-position: 0px -17px; }
    #nav ul li a span.archive { background-position: 0px -31px; }
    #nav ul li a span.signs { background-position: 0px -48px; }
    #nav ul li a span.email { background-position: 0px -64px; }
    #nav ul li a span.join { background-position: 0px -92px; }
    #nav ul li a span.post { background-position: 0px -105px; }
    #nav ul li a span.follow { background-position: -25px -79px;
                   width: 95px; }

#nav ul li.follow div {
margin: 5px 5px 0px 0px;
}

#nav ul li.follow div a {
    width: 29px;
    height: 29px;
    font-size: 0px;
    text-indent: -3000px;
    display: block;
float: right;
margin-right: 7px;
}

#nav ul li.follow div a.twitter {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/139783/original.gif") no-repeat top center;
}

    #nav ul li.follow div a.twitter:hover {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/282884/original.gif") no-repeat top center;
    }

#nav ul li.follow div a.facebook {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/90166/original.gif") no-repeat top center;
}

    #nav ul li.follow div a.facebook:hover {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/617520/original.gif") no-repeat top center;
    }




#nav ul#socialWeb {
    float: right;
    margin-right: 11px;
}


#nav ul#socialWeb li {
    margin: 6px 3px;
    padding: 0;
    border-right: none;
float: left;
}


#nav ul#socialWeb li a {
}

#nav ul#socialWeb li.twitter a {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/139783/139783_original.gif") no-repeat top center;
}

    #nav ul#socialWeb li.twitter a:hover {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/282884/282884_original.gif") no-repeat top center;
    }

#nav ul#socialWeb li.facebook a {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/90166/90166_original.gif") no-repeat top center;
}

    #nav ul#socialWeb li.facebook a:hover {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/617520/617520_original.gif") no-repeat top center;
    }

#nav ul#socialWeb li.rss a {
    background: url("http://ic.pics.livejournal.com/brenden/1206747/431227/431227_original.gif") no-repeat top center;
}

    #nav ul#socialWeb li.rss a:hover {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/213009/213009_original.gif") no-repeat top center;
    }

#subnav {
width: 950px;
background-color: #d6d6d6;
padding: 10px 0px 9px 0px;
clear: both;
}

#subnav  div#search {
float: right;
margin-right: 13px;
margin-top: -4px;
}

#subnav div#search input.text, #newsletter input.input {
width: 200px;
background-color: #f2f2f2;
color: #9e9e9e;
padding: 4px;
border-top: 1px solid #9e9e9e;
border-left: 1px solid #9e9e9e;
border-right: 0px;
border-bottom: 0px;
margin-right: 7px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
top: -7px;
position: relative;
height: 21px;
font-size: 10px;
}

#subnav input:focus {outline: none;
color: #dddddd;
}

#subnav strong {
text-transform: uppercase;
display: block;
float: left;
margin: 0px 13px 0px 10px;
color: #343434;
}

#subnav a {
color: #7c4f78;
text-decoration: none;
padding-right: 7px;
}


#pageContents {
    background: url("http://l-stat.livejournal.com/img/ontd/bg_content.png") repeat-y top center;
padding-top: 20px;
}


#sidebar {
    width: 299px;
    padding: 0 16px 16px 16px;
    float: right;
    }
    #sidebar ul#navigation {
        list-style-type: none;
        margin-bottom: 20px;
        }
        #sidebar ul#navigation LI A {
            display: block;
            width: 286px;
            margin-bottom: 2px;
            background-color: #523360;
            padding: 6px 7px 5px 7px;
            font-size: 1em;
            color: #b192be;
            text-decoration: none;
            text-transform: uppercase;
            font-weight: bold;
            letter-spacing: 3px;
            }
        #sidebar ul#navigation li A:hover {
            background-color: #42294e;
            }
    #sidebar H2 {
        oveflow:hidden;
        font-size: 1px;
        text-indent: -3000px;
        display: block;
        background-repeat: no-repeat;
        float: left;
        margin-bottom: 10px;
        }
    #sidebar H2#featuredposts {
        background-image: url('http://ic.pics.livejournal.com/brenden/1206747/22667/22667_original.gif');
        width: 159px;
        height: 18px;
        }
    #sidebar H2#toptags {
        background: url("http://ic.pics.livejournal.com/brenden/1206747/602670/602670_original.gif") no-repeat top left;
        width: 120px;
        height: 24px;
        }
    .lj-view-entry  #sidebar H2#toptags,
    .lj-view-reply  #sidebar H2#toptags,
    .lj-view-entry  #sidebar #tags,
    .lj-view-reply  #sidebar #tags,
    .lj-view-reply #sidebar #facebookbox,
    .lj-view-entry  #sidebar a.more,
    .lj-view-reply  #sidebar a.more,
    .lj-view-entry  #sidebar .appwidget-facebookilike,
    .lj-view-reply  #sidebar .appwidget-facebookilike {
        display: none;
    }


    #sidebar H2#calendar {
        background-image: url('http://ic.pics.livejournal.com/brenden/1206747/443057/443057_original.gif');
        width: 159px;
        height: 18px;
        }
    #sidebar H2#topcommenters {
        background-image: url('http://i39.tinypic.com/1z5kjub.gif');
        width: 300px;
        height: 18px;
        }
    #sidebar .more {
        float: right;
        text-transform: uppercase;
        color: #fff;
        font-size: 1em;
        letter-spacing: 1px;
        text-decoration: none;
        display: block;
        margin-top: 4px;
        font-weight: bold;
        }
    #sidebar .more:hover {
        color: white;
        }
.w-topentries {
    margin:0 0 20px;
    }
    .w-topentries .w-head {
        overflow:hidden;
        }
        .w-topentries .w-head H2 {
            background: url("http://ic.pics.livejournal.com/brenden/1206747/22667/22667_original.gif") no-repeat top left;
            width: 220px;
            height: 20px;
            }
            .w-topentries .w-head H2 SPAN.w-head-in {
                }
        .w-topentries .w-head I.w-head-corner {
            display:none;
            }
    .w-topentries .w-content {
        padding:0;
        }
        .w-topentries .w-content .b-posts {
            margin:0;
            padding:0;
            list-style:none;zoom:1;
            }
            .w-topentries .w-content .b-posts LI {
                margin: 0 0 8px;
                padding: 5px;
                width: 299px;
                background: url("http://ic.pics.livejournal.com/brenden/1206747/22517/22517_original.gif") top left no-repeat;
                }
            .w-topentries .w-content .b-posts LI.odd {
                }
                .w-topentries .w-content .b-posts LI DL {
                    overflow: hidden;
                    /*width: 293px;
                    margin-left: 5px;*/
                    }
                    .w-topentries .w-content .b-posts DT {
                        float:left;
                        width:60px;
                        height:60px;
                        margin:0 5px 0 0;
                        }
                        .w-topentries .w-content .b-posts DT IMG {
                            max-width:60px;
                            }
                    .w-topentries .w-content .b-posts DD {
                        overflow:hidden;
                        }
* HTML .w-topentries .w-content .b-posts DT IMG {width:60px;}
* HTML .w-topentries .w-content .b-posts LI DL {zoom:1;}
* HTML .w-topentries .w-content .b-posts DD {float:left;zoom:1;}
                        .w-topentries .w-content .b-posts DD H3.b-posts-head {
                            width: auto;
                            height:38px;
                            overflow:hidden;
                            font-size:12px;
                            line-height:1.4;
                            margin: 3px 10px 3px 0px;
                            font-weight: bold;
                            }

                            .w-topentries .w-content .b-posts DD H3.b-posts-head A {
                                color:#5c3a6c;
                                text-decoration:none;
                                }
                            .w-topentries .w-content .b-posts DD H3.b-posts-head A:hover {
                                color:#5c3a6c;
                                text-decoration:underline;
                                }
                        .w-topentries .w-content .b-posts DD .b-posts-data {
                            font-size:11px;
                            line-height:1.4;
                            color:#535353;
                            }
                            .w-topentries .w-content .b-posts DD .b-posts-data A {
                                color:#535353;
                                text-decoration:none;
                                }
                            .w-topentries .w-content .b-posts DD .b-posts-data A:hover {
                                color:#535353;
                                text-decoration:underline;
                                }
                            .w-topentries .w-content .b-posts DD .i-posts-comments {
                                font-size:11px;
                                padding:0 0 1px;
                                line-height:1.4;
                                color:#535353;
                                }
                            .w-topentries .w-content .b-posts DD .i-post-time {
                                display:none;
                                }
        .w-topentries .w-content .b-more {
            display:none;
            }
    #sidebar #commenters {
        margin: 10px 0px 20px 0px;
        clear: both;
        }
        #sidebar #commenters LI {
            list-style-type: none;
            display: block;
            width: 300px;
            height: 48px;
            }
        #sidebar ul#commenters LI.alt {
            background-color: #6c4d7a;
            }
        #sidebar #commenters LI IMG.icon {
            height: 40px;
            margin: 4px 13px 4px 4px;
            float: left;
            }
        #sidebar #commenters LI SPAN.ljuser {
            position: relative;
            top: 15px;
            font-size: 15px;
            background-color: transparent;
            background-position: 5px 5px;
            }
    #sidebar #tags, #sidebar #facebookbox, #newsletter, #topcommentersbox {
        width: 280px;
        text-align: center;
        background: #fff;
        padding: 8px;
        margin: 10px 0px 20px 0px;
        color: #000;
        font-size: 0.8em;
        line-height: 180%;
        clear: both;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #fff;
        }

.w-content:after {
    content: '';
    display: table;
    clear: both;
    }

#topcommentersbox ol {
list-style-type: none;
margin: 0px 0px 0px -5px;
padding: 0px
}

#topcommentersbox ol li {
float: left;
margin: 0px 0px 5px 5px;
width: 90px;
height: 90px;
background-position: center center;
}

#topcommentersbox ol li a {
display: block;
width: 90px;
height: 60px;
background-color: black;
color: white;
text-align: center;
padding-top: 30px;
text-decoration: none;
font-size: 9px;
font-weight: bold;
opacity: 0;
text-transform: uppercase;
}

#topcommentersbox ol li a:hover {
opacity: 0.7;
}

#topcommentersbox ol li a span {
padding-top: 5px;
font-size: 20px;
line-height: 120%;
}



        #sidebar #tags A {
            color: #2c2c2c;
            text-decoration: none;
            }
        #sidebar #tags A:hover {
            text-decoration: underline;
            }
    #newsletter {
        text-align: left;
        font-size: 1.2em;
        }
    #sidebar TABLE,
    .month {
        width: 300px;
        height: 150px;
        background-color: #6c4d7a;
        font-family: Helvetica, Arial, sans-serif;
        padding: 0px;
        color: #a489b3;
        font-size: 1em;
        margin-top: 0px;
        clear: both;
        }
    #sidebar TABLE TR TD A,
    .month TR TD A {
        color: white;
        text-decoration: none;
        }
    #sidebar TABLE TR TD,
    .month TR TD {
        text-align: center;
        }
    #sidebar TABLE THEAD,
    .month thead {
        color: #421e52;
        font-weight: bold;
        }
    #sidebar caption,
    .month caption {
        display: none;
        }
.appwidget-facebookilike {
    margin: -5px 0 20px 0;
padding: 5px;
    }

.ontd-ad-long {
    text-align: center;
}

#entries { /* this is not in the HTML */
    width: 670px;
    float: left;
    }
    .entry {
        width: 589px;
        margin: 0 16px 32px 16px;
            }
    .entry .entry-body {
    }
* HTML .entry .entry-body {zoom:1;}
        .entry .user {
            float: right;
            height: 129px;
            /*width: 93px;
            padding: 7px 0 0 14px; IE sucks */
            width: 143px;
            text-align: center;
            background: url("http://l-stat.livejournal.com/img/ontd/bg_user.gif") no-repeat top left;
            margin-bottom: 10px;
            }
            .entry .user A{
                color:#FFF;
                }
                .entry .user IMG {
                    border: none;
                    margin: 9px 0 4px 21px;
                    padding: 0;
                    }

                .entry .user .ljuser IMG {
                    display: none;
                    }

                .entry .user .ljuser a {
                    color: #000;
                    text-transform: uppercase;
                    font-size: 9px;
                    text-decoration: none;
                    margin-left: 21px;
                    display: block;
                    line-height: 1;
                    }

        .entry SPAN.date {
            display: block;
            font-size: 0.9em;
            font-weight: bold;
            color: #5c5c5c;
            }
        .entry UL.tags {
            padding: 15px 0px 10px 0px;
            font-size: 0.8em;
            overflow: auto;
            margin-bottom: 0px;
            }
            .entry UL.tags LI {
                display: block;
                float: left;
                color: #5c5c5c;
                font-weight: bold;
                padding-right: 7px;
                padding-bottom: 3px;
                white-space: nowrap;
                margin-bottom: 3px;
                }
                .entry UL.tags LI A {
                    font-weight: bold;
                    color: white;
                    background-color: #ae99c0;
                    padding: 2px 4px;
                    text-decoration: none;
                    }
                .entry UL.tags LI A:hover {
                    background-color: #7c578c;
                    }
        .entry H2.title {
            margin: 5px 7px 10px 0px;
            font-size: 2.4em;
            color: #714e80;
            font-weight: normal;
            }
            .entry H2.title A:link {
                color: #714e80;
                text-decoration: none;
                }

            .entry H2.title A:visited {
                color: #585858;
                padding-right: 18px;
                text-decoration: underline;
            }

            .entry H2.title A:hover {
                text-decoration: underline;
                }



            /* Protected Icon (the lock) */
            .entry H2.title IMG {
                width: 0px;
                height: 0px;
                padding: 6px 8px 6px 8px;
                background-image: url("http://l-stat.livejournal.com/img/icon_protected.gif");
                background-position: center center;
                background-repeat: no-repeat;
                border:0;
                }
        .entry .content {
            margin: 10px 0;
            padding: 0;
            color: #292929;
            font-size: 1.1em;
            line-height: 170%;
            min-height: 130px;
            width: 586px;
            }
* HTML .entry .content {height:130px;}
            .entry .content A {
                font-weight: bold;
                text-decoration: none;
                color: #5c3a6c;
                }
            .entry .content A:hover {
                text-decoration: underline;
                }
            /*.entry .content IMG:first-child {
                max-width: 500px !important;
                }
            .entry .content IMG {
                max-width: 640px;
                }*/
            .entry .content UL,
            .entry > .content OL {
                margin-left: 30px;
                }
                .entry .content UL LI {
                    padding-left: 10px;
                    }
                .entry .content OL LI {
                    padding-left: 10px;
                    }
            .entry .content BLOCKQUOTE {

                background-repeat: no-repeat;
                background-position: 0px 10px;
                padding-left: 35px;
                font-size: 0.9em;
                color: #6e6e6e;
                margin: 0px 25px 0px 25px;
                }
            .entry .content H1 {
                color: #6e6e6e;
                }
            .entry .content H2 {
                color: #6c4d7a;
                }
            .entry .content H3 {
                color: #5c3a6c;
                }
            .entry .content .ljcut-link {
                font-size: 1.4em;
                padding-top: 10px;
                }
            .entry .content IMG[align="left"] {
                margin-right: 20px;
                margin-bottom: 15px;
                }
            .entry .content IMG[align="right"] {
                margin-left: 20px;
                margin-bottom: 15px;
                }

        .entry .bottom {
            padding: 8px 10px 12px 10px;
            background: url("http://ic.pics.livejournal.com/brenden/1206747/687098/687098_original.gif") top center no-repeat;
            font-size: 12px;
            }
* HTML .entry .bottom {}
            .entry .bottom UL {
                overflow:hidden;
                }
* HTML .entry .bottom UL {overflow:visible;zoom:1;}
                .entry .bottom UL LI {
                    list-style-type: none;
                    float: right;
                    display: inline;
                    text-align: right;
                    }
                .entry .bottom LI.add-comment A {
                    background-image: url("http://ic.pics.livejournal.com/brenden/1206747/212506/212506_original.gif");
                    background-position: bottom right;
                    background-repeat: no-repeat;
                    padding-right: 26px;
                    display: block;
                    color: #484848;
                    }
                .entry .bottom LI.entry-comment{
                    margin-left:10px;
                    }
                .entry .bottom UL .entry-sharethis,
                .entry .bottom UL .entry-facebook,
                .entry .bottom UL .entry-twitter,
                .entry .bottom UL .entry-email,
                .entry .bottom UL .entry-facebook_like,
                .entry .bottom UL .entry-editentry,
                .entry .bottom UL .entry-edittags,
                .entry .bottom UL .entry-memadd,
                .entry .bottom UL .entry-flag,
                .entry .bottom UL .entry-watchcomments,
                .entry .bottom UL .entry-unwatchcomments {
                    float: left;
                    margin-right:3px;
                    }
                .entry .bottom UL SPAN A {
                    float: right;
                    width: auto;
                    }
                .entry .bottom UL A {
                    display: block;
                    padding: 3px 0 0;
                    color: #484848;
                    text-decoration: none;
                    }
                .entry .bottom UL A:hover {
                    color:#704d80;
                    }
                .entry .bottom UL .entry-sharethis a,
                .entry .bottom UL .entry-facebook a,
                .entry .bottom UL .entry-twitter a,
                .entry .bottom UL .entry-email a,
                .entry .bottom UL .entry-facebook_like a,
                .entry .bottom UL .entry-editentry a,
                .entry .bottom UL .entry-edittags a,
                .entry .bottom UL .entry-memadd a,
                .entry .bottom UL .entry-flag a,
                .entry .bottom UL .entry-watchcomments a,
                .entry .bottom UL .entry-unwatchcomments a {
                    overflow:hidden;
                    position:relative;
                    display:block;
                    width:20px;
                    height:21px;
                    margin: -1px 0 0 0;
                    padding:0;
                    text-indent:-3000px;
                    font-size:0px;
                    color: #dfdfdf;
background-repeat: no-repeat;
background-image: url(http://ic.pics.livejournal.com/brenden/1206747/275637/original.gif);

                    }
                .entry .bottom UL .entry-facebook A {
                    background-position: -24px 1px;
                    }
                .entry .bottom UL .entry-twitter A {
                    background-position: -48px 1px;
                    }
                .entry .bottom UL .entry-email A {
                    background-position:  -72px 1px;
                    }
                .entry .bottom UL .entry-memadd A {
                    background-position: -96px 1px;
                    }
                .entry .bottom UL .entry-watchcomments A {
                    background-position: -120px 1px;
                    }
                .entry .bottom UL .entry-editentry A {
                    background-position: -144px 1px;
                    }
                .entry .bottom UL .entry-edittags A {
                    background-position: -168px 1px;
                    }
                .entry .bottom UL .entry-sharethis A {
                    background-position: 0 1px;
                    }

                .entry .bottom UL .entry-facebook A:hover,
                .entry .bottom UL .entry-twitter A:hover,
                .entry .bottom UL .entry-email A:hover,
                .entry .bottom UL .entry-sharethis A:hover,
                .entry .bottom UL .entry-memadd A:hover,
                .entry .bottom ul .entry-watchcomments A:hover,
                .entry .bottom ul .entry-editentry A:hover,
                .entry .bottom ul .entry-edittags A:hover {
                    background-image: url(http://ic.pics.livejournal.com/brenden/1206747/172678/172678_original.gif);
                }



.lj-view-entry #pagenav {
    width: auto;
    background: #FFF;
}
div#pagenav {
    padding: 30px;
    width: 559px;
}
.pagenavLinks {
    margin: 0 auto;
    width: 248px;
    text-align: center;
}
div#pagenav a {
    color: #714e81;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    }
    div#pagenav .older {
        }
    div#pagenav .newer {
        margin-right: 10px;
        border-right: 1px solid #714e81;
        padding-right: 10px;
        }
    div#pagenav IMG {
        border:0;
        }
/*.lj-view-archive div#pagenav,
.lj-view-reply div#pagenav,
.lj-view-tags div#pagenav {display: none;}*/

.pagefooterblock {
    display: none;
    }
#tagspage {
    font-family: Helvetica, Arial, sans-serif;
    color: #ad93b8;
    font-size: 1em;
    line-height: 190%;
    margin-left: 15px;
    }
    #tagspage A {
        color: #714e81;
        text-decoration: none;
        font-weight: bold;
        }
    #tagspage A:hover {
        text-decoration: underline;
        }
.yearHolder {
    float: left;
    width: 230px;
    height: 240px;
    text-align: center;
    margin-bottom: 30px;
    }
    .yearHeader A,
    .entryHeader A {
        color: #250d31 !important;
        text-decoration: none;
        font-size: 1.5em;
        font-family: Helvetica, Arial, sans-serif;
        }
    .yearHeader A:hover,
    .entryHeader A:hover {
        text-decoration: underline;
        }
TABLE.month {
    margin: 6px auto 0px auto;
    width: 200px;
    background-color: #7f5d8f;
    font-family: Helvetica, Arial, sans-serif;
    padding: 10px;
    color: #a489b3;
    font-size: 1em;
    }
    TABLE.month THEAD {
        color: #421e52;
        font-weight: bold;
        }
    TABLE.month TR TD {
        text-align: center;
        font-size: 1.2em;
        font-weight: bold;
        padding-bottom: 5px;
        }
    TABLE.month TR TD:hover {
        background-color: #8e6b9f;
        }
    TABLE.month TR TD A {
        font-size: 0.5em;
        color: white;
        text-decoration: none;
        font-weight: normal;
        }
#lj_controlstrip,
.w-cs {

    }
#sidebar .ad {
    margin-bottom: 30px;
    }
.ontd-ad {
    overflow:hidden;
    }
#sidebar .ontd-ad {
    margin-bottom: 30px;
    background-color: #2a2a2a;
    width:300px;
    padding-top: -3px;
    }
* HTML #ad_leaderboard .ontd-ad {
    display: inline;
    }
.ontd-ad DIV,
#sidebar .ontd-ad div{
    margin-bottom: 0px !important;
    }
.ontd-ad DIV A,
.ontd-ad H4 {
    display:none !important;
    margin:0;
    }
.ontd-ad DIV A.jackhammer {
    display: block !important;
    }
.ontd-ad DIV DIV A {
    color:#FFF;
    text-decoration:none;
    }
.ontd-ad H3.h-adv-box {
    display:none;
    }

#comments,
.replyform {
    background: #fff;
    width: 950px;
    margin: 0 auto;
    clear: both;
    text-align: center;
}

.commentsTitle a {
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    color: #714e81 !important;
    display: inline;
    text-align:center;
padding-top: 20px;
}

.entry-comments {
    width: 917px;
    margin: 0 auto;
    text-align: left;
    }
    .comment-wrap {
        overflow:hidden;
        margin:0 0 5px;
        padding:0;
        }
        .comment-wrap .comment-body {
        overflow:hidden;
            }
    * HTML .comment-body {zoom:1;}
        .entry-comments .even .comment-body {
            }
        .entry-comments .odd {
            }
            .comment-wrap .comment-body A {
                color:#5C3A6C;
                text-decoration:underline;
                }
            .comment-wrap .comment-body A:hover {
                color:#5C3A6C;
                text-decoration:none;
                }
        .comment-wrap .comment-head {
            float:left;
            }
            .comment-wrap .comment-head .comment-upic .commentUserinfo-username {
                text-align:center;
                font-size:11px;
                line-height:1.4;
                }
            .comment-wrap .comment-head .comment-upic {
                width: 100px;
                height: 100px;
                padding-left: 6px;
                background: #eee6f2;
                }
            .comment-wrap .comment-head .comment-upic .commentUserinfo-usericon A IMG {
                margin-bottom:5px;
                border: none;
                }
            .comment-wrap .comment-head .comment-upic .commentUserinfo-usericon A:hover IMG {
                }
        .comment-wrap .comment-text {
            line-height:1.4;
            }
            .comment-wrap .comment-text IMG {
                max-width: 100%;
                }
            .comment-wrap .comment-text .comment-meta {
                margin:0 0 10px;
                color:#2A2A2A;
                text-align:left;
                overflow: auto;
                background: #eee6f2;
                padding: 32px 10px 33px 10px;
                margin-bottom: 10px;
                border:1px solid #eee6f2;
                }
                .comment-wrap .comment-text .comment-meta .commentHeaderSubject {
                    font-weight:bold;
                    font-size:13px;
                    }

                .comment-wrap .comment-text .comment-meta .commentHeader {
                    display: block;
                    }
        .comment-wrap .comment-menu {
            clear:both;
            padding:5px 10px 5px 0;
            font-size:11px;
            }
            .comment-wrap .comment-menu UL {
                overflow:hidden;
                margin:0;
                padding:0;
                list-style:none;
                }
* HTML .comment-wrap .comment-menu UL{zoom:1;}
                .comment-wrap .comment-menu UL LI {
                    float:left;
                    margin:0 5px 0 0;
                    padding:0;
                    list-style:none;
                    }
                    .comment-wrap .comment-menu UL A {
                        color:#704d80;
                        text-decoration:none;
                        font-size: 11px;
                        font-weight: bold;
                        }
                    .comment-wrap .comment-menu UL A:hover {
                        text-decoration:underline;
                        }
            .comment-wrap .comment-menu .quickreply_comment {
                margin:10px 0 5px;
                padding:5px;
                background:#FFF;
                }
                .comment-wrap .comment-menu .quickreply_comment TABLE {
                    font-size:11px;
                    }
#roundedrightcorner {
clear: right;
float: right;
 background: url(http://ic.pics.livejournal.com/brenden/1206747/379190/379190_original.png) no-repeat bottom left;
width: 334px;
height: 32px;
margin-top: 0px;
}

.bodynavblock {
    background:#FFF;
    text-align:center;
    font-size:11px;
    color:#2A2A2A;
    margin: 20px 10px 0px 10px;
    padding: 0 0 10px;
    }

    .bodynavblock TABLE {
        margin:0 auto;
        font-size:12px;
        color:#2c2c2c;
        background: #dfdfdf;
        border: 1px solid #b5b5b5 !important;
        padding: 0px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin-top: 20px;
        }

.bodynavblock TABLe a {
text-decoration: none;
color: #444444;
}

.bodynavblock table td {
padding: 5px 3px;
}

        .bodynavblock TABLE A:link b {
            color: #704d80;
            text-decoration: none;
background-color: transparent;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
        }


.bodynavblock TABLE A:visited b {
            color: #444444 !important;
            text-decoration: none;
background-color: transparent;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
        }

.bodynavblock table td > b {
padding: 2px 4px;
background-color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #7c578c;
}

.bodynavblock table tr td:only-child {
padding-bottom: 0px;
}

.bodynavblock table tr td:only-child b {
background-color: #dfdfdf !important;
}

#qrformdiv {
padding-top: 10px;
}

#qrdiv table {
        margin:0 auto;
        font-size:12px;
        color:#2c2c2c;
        background: #dfdfdf;
        border: 1px solid #b5b5b5 !important;
        padding: 0px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

#qrdiv table a {
color: #704d80;
}

#qrdiv table td {
padding: 3px;
}


.quickreply_entry {
    width:660px;
    padding:5px;
    }
.quickreply_entry {
    width:640px;
    margin:5px 0 5px;
    }
    .replyform TABLE,
    .quickreply_entry TABLE {
        font-size:11px;
        border:0 !important;
        }
.comment-wrap .commentHolder {
    font-size:11px;
    color:#000;
    }
    .comment-wrap .commentHolder A {
        color:#7c578c;
        text-decoration:none;
        }
    .comment-wrap .commentHolder A:hover {
        text-decoration:underline;
        }


#footer {
    background: url(http://l-stat.livejournal.com/img/ontd/bg_content_end.png) top center no-repeat;
    padding-top: 45px;
    margin-top: -10px;
}



.comment-wrap .comment-text IMG {max-width:100%;}
.entry .content IMG {max-width:100%;}

.lj-view-entry #pagenav {
    display: block;
    width: auto;
    background: #FFF;
    }
div#pagenav .newer {
    padding-right: 0;
    margin-right: 0;
    border: none;
    }
div#pagenav .older {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #714E81;
    }

.comment-text {
font-size: 12px !important;
}

.custom-ad-zone {
clear: both;
}


.ontd-tinylong {
    position: absolute;
    top: 185px;
    left: 50%;
    margin: 0 0 0 -651px;
}

/* LJSUP-19339: Implement Taboola 'sponsored links' widget on ONTD */
.taboola {
    overflow: hidden;
    width: 589px;
    margin: 0 16px 32px 16px;
    }

._banner_300x300_sidebar {
    position: relative;
    display: block;
    width: 300px;
    height: 300px;
    }

.taboola-aside {
    width: 280px;
    margin: 0 0 30px;
    padding: 10px;
    background: #FFF;
    }
    .taboola-aside .thumbnails-e .trc_rbox_header {
        font-size: 15px;
        }
        .taboola-aside .trc_rbox_header_span {
            text-transform: uppercase;
            }



