#wallpaper {
    width:              803px;
    height:             125px;
}

#wallpaper td {
	vertical-align:     middle;
	text-align:         center;
	height:             125px;
}

#wallpaper * {
    border:             none;
}

#skyscraper {
    width:              171px;
    height:             621px;
    margin-left:        820px;
}

#skyscraper * {
    border:             none;
}

#channel-sponsor {
    height: 1px;
    overflow: hidden;
}

#channel-sponsor.show-it{
	height: auto !important; /* for modern browsers */
    overflow: visible !important;
	border-bottom: 3px solid #acacac;
	background: #ffffff;
}

#channel-sponsor-inner {
    padding: 5px 21px;
    position: relative;
    text-align: right;
}

#channel-sponsor img {
    border: 1px solid;
    border-color: #f2f2f2;
}

.rectangle-ad {
	padding-top: 5px;
	height: 1px;
	overflow: hidden;
}

.rectangle-ad.show-it {
    height: 76px !important;
    overflow: visible !important;
}

.login-ad-content .rectangle-ad.show-it
, .comment-content .rectangle-ad.show-it {
    margin-top: 10px;
    border-top: 2px solid #acacac;
    text-align: center;
    width: 100%;
}

.rectangle-ad-inner {
    text-align: left;
    width: 468px;
    margin: auto;
    overflow: hidden;
}

.rectangle-ad-inner iframe{
    border: 0;
    margin: 0;
    padding: 0;
    width: 468px;
    height: 60px;
}

.home-ad p
, .rectangle-ad p{
    margin: 0;
    padding: 0 0 3px;
    color: #888888;
}

#main-content div.ad a
, #main-content div.ad a:link
, #main-content div.ad a:visited
, #main-content div.ad a:focus
, #main-content div.ad a:hover
, #main-content div.ad a:active{
    padding: 0;
    margin: 0;
    background: none;
}


