.twttr-widget-wrap .twttr-header {
	text-align: left;
	height: 30px;
	background: #222;  /* header BG color */
	width: 304px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}
.twttr-widget-wrap .twttr-header a { color: #fff; text-decoration: none; }
.twttr-widget-wrap .twttr-header a:hover { text-decoration: underline; }
/* window */
.twttr-widget-wrap .twttr-window {
	background: #fff;
	width: 320px; /* window size */
	height: 300px; /* window size */
	overflow: auto;
	border: solid 2px #222; /* window border color */
}
.twttr-widget-wrap .twttr-window.load-more {
	height: auto;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.twttr-widget-wrap .twttr-window ul { display: block; list-style: none; margin: 0; padding: 10px; }
.twttr-widget-wrap .twttr-window li {
	text-align: left;
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: solid 1px #eee;
	clear: both;
}
.twttr-widget-wrap .twttr-bird  { float: right; width: 30px; height: 30px; }
.twttr-widget-wrap .twttr-element { clear: both; padding: 10px 10px 10px 0; }
.twttr-widget-wrap .twttr-avatar { float: left; padding: 0 5px 0 0; }
.twttr-widget-wrap .twttr-avatar a { display: block; }
.twttr-widget-wrap .twttr-avatar img { padding: 2px 2px 0 0; height: 33px; border: none; }
.twttr-widget-wrap .twttr-text { clear: left; line-height: 1.25em; }
.twttr-widget-wrap .twttr-user { display: block; font-weight: bold; padding: 0 10px 10px 0; line-height: 17px }
.twttr-widget-wrap .twttr-handle { display: block; font-weight: normal; }

.twttr-widget-wrap .twttr-extras { display: block; clear: left; padding-top: 5px; }

.twttr-widget-wrap .twttr-time { display: inline; padding-right: 20px; font-size: 10px;  }
.twttr-widget-wrap .twttr-reply {  display: inline; padding-right: 5px; font-size: 10px; }
.twttr-widget-wrap .twttr-retweet { display: inline; padding-right: 5px; font-size: 10px; }
.twttr-widget-wrap .twttr-favorite { display: inline; padding-right: 5px; font-size: 10px; }

.twttr-widget-wrap .twttr-element a { border: none; text-decoration: none; color: #555; }
.twttr-widget-wrap .twttr-element a:hover { text-decoration: underline; color: #555; }

.twttr-widget-wrap  .twttr-text a { text-decoration: underline; color: #444; } /* main link color */
.twttr-widget-wrap  .twttr-text a:hover { text-decoration: none; }

.twttr-widget-wrap .twttr-retweet-notice { padding: 10px 0 0 0; color: #bbb; }
.twttr-widget-wrap .twttr-retweet-notice a { color: #bbb; }
.twttr-widget-wrap .twttr-media { display: inline-block; font-weight: bold; }
.twttr-widget-wrap .twttr-media img { padding-top: 5px; width: 99%; border: none;}
.twttr-widget-wrap .twttr-media a { display: block; white-space: nowrap; text-decoration: none; border: none; }
.twttr-widget-wrap .twtter-more-button { cursor: pointer; display: block; padding: 4px 10px; text-align: center; min-width: 100px; max-width: 80%; margin: 5px auto; }
