.logo { 
    display: block;
    width: 254px;
    height: 63px;
    background: url(/images/areaface_twitter.jpg) no-repeat;
    float : left;
}

.twitter_profile_image{
    float:left;
    margin: 0;
    padding: 0;
    border: 0;
    position : relative;
    z-index: 5;
    overflow: visible;
}

#address{
    margin: 0px;
}

.twitter_profile_image .msg{
    position : absolute;
    top : 4px;
    width : 300px;
    z-index: 1000;
    padding : 4px;
    overflow: visible;
    background-color: #eee;
    border : 1px solid #8BF09A;
}

#map{
    margin : 5px;
    padding : 5px;
    border : 1px solid #ccc;
}
.twitter_profile_image img{
    width: 48px;
    height: 48px;
    z-index: 10;
}
span.trend a{
    font-size : 0.8em;
    color : #2766F7;
}

span.trend.selected a{
    font-size : 0.8em;
    font-weight: bold;
    color: #B43103;
}
.keyword{
    float : left;
    padding-right : 20px;
}

#trends{
    float : left;
}

#address, #address_about{
    font-size : 1.2em;
}

.clear_trend img{
    border : 0;
}

.twitter_profile_image{
    cursor: pointer;
}

.twitter_profile_image.fade{
    opacity : 0.4;
    filter:alpha(opacity=40);
}

.twitter_profile_image.more{
    line-height: 48px;
    font-size: 1.2em;
    text-align:center;
}

.twitter_profile_image.more a{
    color : #C40808;
    font-weight: bold;
}
#flash {
    color:red;
    font-size:1.1em;
}
#busy{
    position : fixed;
    top: 3px;
    right : 2px;
    background-color : #DD0024;
    color : #fff;
    font-weight : bold;
    font-size : 10pt;
    padding : 4px;
    z-index: 12000;
}

.twitter_profile_image img{
    border : 0;
}

.msg_body a{
    color: #E4A5A6;
}

.twitter_user{
    color: #E4A5A6;
}