@charset "utf-8";
/* CSS Document */

/* twitter ticker */
#twitter-wrap {
position: relative;
width: 300px;
height: auto;
margin: 0 auto;
padding: 0;
}

.tweet, .query {
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 11px;
color: #fff;
text-align: center;
width: auto;
height: 75px;
margin: 0 auto;
}

.tweet_list {
list-style: none;
margin: 0;
padding: 0;
overflow-y: hidden;
background: none;
}

.tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: 0;
list-style-type: none;
}

.tweet_list li a {
color: #fff;
font-weight: bold;
}

.tweet_list .tweet_even {
background: none;
}

.tweet_list .tweet_avatar {
padding-right: 0;
float: left;
}

.tweet_list .tweet_avatar img {
vertical-align: middle;
}

#ticker ul.tweet_list {
height: 75px;
overflow-y: hidden;
}

#ticker .tweet_list li {
height: 75px;
}

/* custom */
#tweets {
padding: 20px 0 0 0;
}

#twitter-logo {
margin: 0 auto;
width: 16px;
height: 16px;
text-indent: -10000px;
}

a.logo {
background: url(twitter-logo.png) no-repeat 0 0;
-webkit-transition: all 0.4s linear;
   -moz-transition: all 0.4s linear;
     -o-transition: all 0.4s linear;
        transition: all 0.4s linear;
display: block;
width: 16px;
height: 16px;
text-indent: -10000px;
}

a.logo:hover {
        opacity: 0.3;
   -moz-opacity: 0.3;
-webkit-opacity: 0.3;
filter: alpha(opacity=30);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}