.page-left, .page-right {
    float:none;
    margin:0;
}

table.page-container {
    table-layout:fixed;
}
td.page-left {
    width:580px;
    padding:10px;
}
td.page-right {
    width:247px;
    background-color: #ddeef6;
    border-left: 1px solid #c5dce8;
    -moz-border-radius-topright: 22px;
    -moz-border-radius-bottomright: 22px;
    -webkit-border-top-right-radius: 22px;
    -webkit-border-bottom-right-radius: 22px;
}
div.page-left {
    overflow:hidden;
    width:580px;
    position:relative;
}
div.right-container {
    position:relative;
    overflow:hidden;
    padding:10px;
    width:226px;
}
div.profile-container {
    margin-left:-1px;
    padding:5px 5px 5px 0px;
    background-color: #fff;
    width:242px;
    -moz-border-radius-topright: 22px;
    -webkit-border-top-right-radius: 22px;
}
div.profile-inner {
    border:1px solid #C5DCE8;
    padding:5px;
    -moz-border-radius-topright: 22px;
    -webkit-border-top-right-radius: 22px;
}
div.profile-inner img {
    border:1px solid #C5DCE8;
}

div.right-tab-item {
    border-top: 1px solid #c5dce8;
    font-size: 1.2em;
}

#right-nav {

}

#right-nav li {
    list-style: none;
}
#right-nav li a {
    border-top: 1px solid #c5dce8;
    padding:10px;
    color:#333;
    font-size: 1.2em;
    width:227px;
    display:block;
}
#right-nav li a.selected {
    background-color:#fff;
    margin-left:-1px;
    padding-left:11px;
}
#right-nav li a.unselected:hover {
    background-color: #eff9ff;
}

/* profile ---------------------------------- */

div.profile {
   font-size: 1.05em;
   line-height:1.2em;
}

img.avatar {
    width:40px;
    height:40px;
    margin:0 10px 0 0;
    border:none;
    float:left;
}

table.profile-follows {
    margin-left: 50px;
}

span.status_counter {
    display:block;
    font-size:1em;
}

/* ------------------------------------------ */

div.actions {
    font-size: 1.2em;
}

div.actions a {
    font-size: .9em;
}

a.more {
    color:#333;
    font-size: .7em;
    position:absolute;
    right:12px;
    top:3px;
    text-decoration: underline;
}

/* news ------------------------------------- */

#twitter_div {
    font-size:.75em;
}

#twitter_update_list {
    margin:0;
    padding:0;
}
#twitter_update_list ul {
    margin:0;
    padding:0;
}
#twitter_update_list li {
    margin:5px 0;
    padding:0;
    list-style:none;
}