body {
    background: #999;
    color: #000;
    font: 20px Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}
* {
    -webkit-text-size-adjust: none;
}
#content,
#header {
    width: 450px;
}
#content img {
    max-width: 390px;
}
#header,
h1 {
    background: #000 url(images/iheader.jpg) no-repeat;
    font-size: 1em;
    height: 130px;
    line-height: 130px;
}
#rss {
    display: none;
}
#content {
    background: #eee url(images/ilogo.png) no-repeat 50% 30px;
}
#content div,
#content div div {
    background: none;
}
#content div div {
    padding: .5em 30px 0;
}
#content #column-1 {
    float: none;
    margin: 0;
    width: auto;
}
#content #column-2 {
    border-top: solid 2px #ccc;
    float: none;
    width: 390px;
}
#aside li {
    font-size: 1em;
}
#content #footer {
    background: none;
}
#footer #copyright {
    background: none;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
}
#footer #font {
    background: none;
    padding-bottom: 0;
}
#demos {
    list-style: none;
    margin: 0;
    padding: 0;
}
#demos a {
    display: block;
    line-height: 3;
    border: dotted 1px #eee;
}