body {
background-color: #fff;
}

.special-link {
background-color: #fff;
padding: 10px;
}

.s1, .s2, .menu, .rss, .ad, #top-navigation {
display: none;
}

.header h1 {
width: 90%;
font-size: 20px;
margin-bottom: 20px;
}

.header {
border-bottom: none;
}

.header, .footer {
width: 100%;
}

.con, .sc-all {
width: 98%;
}

.sc {
width: 95%;
padding: 0 10px;
}

pre, code {
width: 280px;
overflow: auto;
}

#bg {
width: 100%;
}

#twitter {
position: relative;
top: 0;
right: 0;
padding: 0 5px;
margin: 0 auto;
text-align: center;
}