@charset "utf-8";
/* CSS Document */
.twtr-mid {
	border: 1px solid #ddd;
	padding: 8px;
}
.infoBox {
	width: 230px;
	float: left;
	margin: 0 10px 12px 0;
	border: 1px solid #FF784B;
	background-color: #E5E0DE;
	padding: 2px 4px 4px 4px;
	color: #333333;
	text-decoration: none;
}
#twtr-search-widget, .twtr-widget {
	width: 280px;
	float: left;
	margin:  0 10px 10px 0;
}
.twtr-widget {
font-size: .9em;
position:relative;
}
.twtr-fullscreen {
font-size:220% !important;
}
.twtr-widget .twtr-spinner {
background:transparent url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat scroll 0 0;
height:14px;
position:absolute;
right:3px;
top:3px;
width:14px;
}
#blogbox.twtr-widget, #podcasts.twtr-widget {
	width: 490px;
	margin-right: 0;
}
#podcasts h2 {
	border-bottom: 1px dotted #555;
	margin-right: 8px;
}
#podcasts .left, #podcasts .right {
	width: 224px;
	margin-right: 16px;
	float: left;
}
#podcasts .right {
	margin-right: 0
}
#podcasts .right {
}	
.twtr-inactive {
display:none;
}
.twtr-widget a img {
border:0 none !important;
}
.twtr-doc {
/*-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;*/
font-weight:normal;
overflow:hidden;
text-align:left;
width:100%;
}
.twtr-bd {
padding:0 1px;
}
.twtr-widget .twtr-tweet-wrap {
overflow:hidden;
padding:6px 8px;
}
.twtr-fullscreen .twtr-tweet-wrap {
padding:20px;
}
.twtr-widget .twtr-tweet {
border-bottom:1px dotted #DDDDDD;
overflow:hidden;
}
.twtr-widget .twtr-tweet a.twtr-reply {
visibility:hidden;
}
* html .twtr-widget .twtr-tweet a.twtr-reply {
visibility:visible;
}
.twtr-widget .twtr-tweet:hover a.twtr-reply {
visibility:visible;
}
.twtr-widget-profile img.twtr-profile-img {
border:0 none !important;
display:block;
float:left;
height:31px;
width:31px;
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
line-height:1.2 !important;
margin:0 !important;
padding:0 !important;
width:auto !important;
}
.twtr-widget-profile h3, .twtr-widget-profile h4 {
margin:0 0 0 40px !important;
}
.twtr-widget h3 {
font-size:11px !important;
font-weight:normal !important;
}
.twtr-widget h4 {
font-size:1.1em; !important;
}
.twtr-widget i {
display:block;
font-size:9px;
font-style:normal;
margin-top:2px;
}
.twtr-hd, .twtr-ft {
overflow:hidden;
padding:4px;;
position:relative;
background: #E5e0de;
color: #555555;
}
.twtr-fullscreen .twtr-hd {
height:0;
padding:0;
}
.twtr-timeline {
/*-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;*/
height:250px;
overflow-y:scroll;
position:relative;
z-index:2;
}
.twtr-flat .twtr-timeline {
overflow-x:hidden;
overflow-y:scroll;
}
.twtr-widget .twtr-tweet:last-child {
border-bottom-width:0;
}

.twtr-ft div {
overflow:hidden;
padding:10px;
}
.twtr-ft span {
float:right;
text-align:right;
}
.twtr-ft a {
display:block;
float:left;
}
.twtr-ft span a {
float:none;
}
.twtr-avatar {
display:block;
float:left;
height:40px;
overflow:hidden;
width:40px;
}
.twtr-fullscreen .twtr-avatar {
height:80px;
width:80px;
}
.twtr-img {
height:25px;
width:25px;
}
.twtr-img img {
height:30px;
width:30px;
}
.twtr-fullscreen .twtr-img img {
height:72px;
width:72px;
}
.twtr-fullscreen a.twtr-join-conv {
display:none;
}
.twtr-tweet-text {
margin-left:40px;
}
.twtr-fullscreen .twtr-tweet-text {
margin-left:90px;
}
.twtr-doc a {
text-decoration:none !important;
}
.twtr-doc a:hover {
text-decoration:underline !important;
}
ul.bloglinks, ul.videos {
	margin: .5em 0 .5em 1.5em;
	padding: 0;
	padding-left: .5em;
}
ul.bloglinks {
	list-style-image: url(/images/chicago/dbl_red_arrows.gif);
	font-weight: bold;
}
ul bloglinks li, ul.videos li {
	margin-left: 1em;
}
ul.videos, .right {
	list-style-image:url(/images/chicago/btn_video.gif);
	font-size: .85em;
}
ul.videos li {
	padding-top: 0;
	
}
ul.videos li a {
	font-size: 1.1em;
	font-weight: bold;
}
#liveBlogLinks {
	clear: both;
}
#blogWindow {
	background-color: #fff;
	border: 1px solid #666;
	padding: 4px;
}
a.closeLink2 {
	float: right;
	background: url(/images/ico_closewindow.gif) no-repeat left;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 14px;
	font-size: 10px;
	text-decoration: none;
	display: block;
	margin: 2px;
	background-color:#666;
	cursor: hand;
}
#galleryLinks {
	padding: 2px;
	text-transform: uppercase;
	font-size: .9em;
	background-color:#666;
	color: #ddd;
}
#galleryLinks a {
	color: #ddd;
	font-weight: bold;
	text-transform: uppercase;
}
#galleryLinks a:hover {
	color: #fff;
}