#frame, #innerframe, #content {
    display: inline;
    text-align: left;
} * html #frame, * html #innerframe { /* IE6 */
    display: block;
} * + html #frame, * + html #innerframe { /* IE7 */
    display: inline;
}

* + html #news { /* IE7 */
    overflow: auto;
    position: relative;
} 

#adsOnTop, #loginBarArea,
.storyPage #search, .storyPage #mainNav, .storyPage #features1, .storyPage #features2, .storyPage #headlinesPopular,
.storyTools,
#comments,
#commentForm,
#footer {
    display: none;
}

#logoAndSearch {
    background: 0;
    border: 5px solid #000;
}

h1#logo {
    font-weight: bold;
    background: 0;
    text-indent: 0;
}

h1#logo a:link, h1#logo a:visited {
    color: #000;
}

.storyPage #adsOnRight {
    position: relative;
    float: left;
    margin: 120px 0 5px -165px;
}

#news.fullStory {
    width: 620px;
}

#news.fullStory #headlinesPopular .underline {
    width: 470px;
}