#userTable {
table-layout: fixed;
width: 100%;
visibility: hidden;
overflow: hidden;
}

.col_users {
width: 150px;
}

.followed_image_td {
vertical-align: top;
}

.followed_image img {
height: 48px;
width: 48px;
padding: 0 1px 1px;
}

.follow_button {
cursor:pointer;
}

.col_follow {
width: 65px;
}

.twitter_image {
width: 88px;
}

.twitter_image p{
margin-top: 4px;
}

.twitter_image p img {
height:10px;
padding-left:3px;
}

.col_name {
width: 60px;
}

.col_bio {
width: auto;
}

.col_following {
width: 60px;
}

.col_followers {
width: 60px;
}

.col_ratio {
width: 60px;
}

.col_location {
width:65px;
}

.col_info {
width:60px;
}

#sortingButtons {
background-color:#cacaca;
text-align:center;
}

.sortingCell {
background-color: #cacaca;
text-align: center;
border-color: white;
border-width: 1px;
border-style: solid;
padding:3px;
}

a.sortingDown, a.sortingUp {
display:block;
float:left;
font-size:0;
height:6px;
line-height:14px;
margin:2px;
text-align:center;
text-indent:-10000px;
width:9px;
}

a.sortingDown:link, a.sortingDown:visited {
background:transparent url(/site_media/img/sorterButtonDown.png) no-repeat center top;
}

a.sortingDown:hover{
background:transparent url(/site_media/img/sorterButtonDown.png) no-repeat center -7px;
}

a.selected_desc{
background:transparent url(/site_media/img/sorterButtonDown.png) no-repeat center -7px !important;
}

a.sortingUp:link, a.sortingUp:visited {
background:transparent url(/site_media/img/sorterButtonUp.png) no-repeat center top;
}

a.sortingUp:hover {
background:transparent url(/site_media/img/sorterButtonUp.png) no-repeat center -7px;
}

a.selected_asc {
background:transparent url(/site_media/img/sorterButtonUp.png) no-repeat center -7px !important;
}

.sortingCenter {
margin: 0 auto;
text-align:center;
width:30px;
}

.user_title {
font-weight: bold;
font-size: 0.8em;
}

.excluded_user {
background: #ffddcc;
}

.feed_item_title {
font-weight: bold;
font-size: large;
margin: 10px;
}

.feed_item_default {
font-size: normal;
font-weight: normal;
margin: 10px;
}

.item_title {
font-weight: bold;
margin-bottom: 10px;
}

.item_summary p {
padding: 0 1em 0.5em 0;
margin-bottom: 10px;
}

.js-feed {
font-size:11px;
width:90%;
}

/* link to top of page every 10 rows */
.toplink td {
    background-color: #cacaca;
    font-size:.8em;
    padding: .1em 0;
    text-align:center;
}

.search_highlight {
    background-color: #db7aa6;
    color: #fff;
}

.table_even_row {
background: #E5E5E5;
font-size:11px;
}

.table_odd_row {
font-size:11px;
padding:3px 2px;
}

.table_even_row td {
padding: 2px;
}

.table_odd_row td {
padding: 2px;
}
