/* Container */
#twitter-hub {
	clear:both;
	background:#f7f9fa;
	border:1px solid #dcdad8;
	border-width:1px 0 0 0;
}
	/* Content */
	.hub-content {
		width:1000px;
		margin:0 auto;
		padding:50px 20px 70px;
	}

		/* Content:Side */
		.hub-side {
			float:left;
			width:300px;
		}
			.hub-side h2 {
				color:#0078c1;
				font-size:36px;
				padding:0 0 10px;
				margin-bottom:31px;
				font-weight:100;
			}
			.hub-side > p {
				font-size:18px;
				font-weight:100;
				color:#000;
				line-height:24px;
			}
			.send-tweets {
				margin:30px 0 0;
				padding:0;
				list-style:none;
			}
			.initiatives-single .send-tweets {
				padding: 0 !important;
				margin: 0 !important;
				list-style: none !important;
			}
				.send-tweets li {
					margin-bottom:15px;
					padding:30px;
					border:1px solid #dcdad8;
					border-radius:10px;
					background:#fff;
				}
				.initiatives-single .send-tweets li {
					margin-bottom: 15px !important;
					padding: 30px !important;
				}
					.send-tweets p {
						margin:0;
						padding:0;
						font-size:16px;
						font-weight:100;
						line-height:20px;
						color:#000;
					}
						.send-tweets p a {
							color:#0072be;
							text-decoration:none;
						}

						.send-tweets li a.button {
							display:block;
							margin:25px auto 0 auto;
							width:130px;
							height:30px;
							font-size:12px;
							font-weight:400;
							line-height:30px;
							text-align:center;
							background:#ff9001;
							color:#ffffff;
							text-shadow:0 1px 2px rgba(0,0,0,0.3);
							border-radius:12px;
							border:1px solid #d47700;
							box-shadow:inset 0 1px 0 #ffbf6c;
						}
						.send-tweets li a.button:hover {
							background:#ff9e20;
						}
							.send-tweets li a.button span {
								/* CSS3 Arrow
								display:block;
								float:right;
								margin:8px 8px 0 -6px;
								width:14px;
								height:14px;
								position:relative;
								overflow:hidden;
								box-shadow:-2px 0 2px -2px rgba(0,0,0,0.3);
								/* TRADITIONAL CSS ARROW */
								display:block;
								float:right;
								width:0;
								height:0;
								margin:11px 12px 0 -5px;
								border:5px solid transparent;
								border-left:5px solid #ffffff;
								*/
							}


		/* Content:Main */
		.hub-main {
			float:right;
			width:630px;
		}

			.hub-main h2 {
				color:#333e4c;
				font-size:28px;
				text-align:left;
				margin-bottom:34px;
			}

				.hub-main h2 a {
					color:#0078c1;
					text-decoration:none;
				}

			/* Featured Tweet */
			.hub .featured.tweet.feat-visible {
				display:block;
			}

			.hub .featured.tweet.feat-hidden {
				display:none;
			}

			.hub .featured.tweet {
				background:#f4f4f4;
				border-radius:12px;
				border:1px solid #dcdad8;
				border-width: 1px;
				overflow: hidden;
			}

				.hub .featured.tweet .inner {
					/* background:url("images/sprite.png") no-repeat right -250px; */
					border-top:none;
				}

					/* Featured Tweet image/username */
					.hub .featured.tweet .inner > a > img {
						padding-right:10px;
					}

					.hub .featured.tweet .inner > .username {
						color:#908D81;
						font-size:12px;
						margin-left:10px;
					}

						.hub .featured.tweet .inner > .username a {
							color:#4B493F;
							font-size:16px;
							font-weight:bold;
							text-decoration:none;
						}

					/* Featured Tweet message */
					.hub .twtr-hd,
					.hub .twtr-ft,
					.twtr-tweet-text p:first-child a.twtr-user,
					.twtr-tweet-text p em {
						display:none;
					}

						.hub .twtr-doc {
							width:520px !important;
						}

						.hub #twtr-widget-1 .twtr-doc,
						.hub #twtr-widget-1 .twtr-doc .twtr-bd .twtr-timeline {
							background:none !important;
						}

							.hub .twtr-widget .twtr-tweet-wrap {
								padding-top:0;
								padding-bottom:0;
							}

								.hub .twtr-widget .twtr-tweet-text {
									margin-left:0;
								}

									#hub .twtr-tweet-text p {
										color:#000 !important;
										font-family:Helvetica,Arial,sans-serif;
										font-size:14px !important;
										line-height:1.3 !important;
									}
										#hub .twtr-tweet-text p a {
											color:#4F8ABE !important;
										}

			/* Streaming Tweets */
			.hub #tweets {
				border-width:0 1px 1px;
				border-radius:0 0 12px 12px;
				background:#ffffff;
			}

				.hub .tweet {

					border-top:1px solid #dcdad8;
					border-bottom:none;
				}

					.hub .tweet .inner {
						border-top:1px solid #fff;
						padding:25px 20px;
					}

					.hub .tweet img {
						float:left;
						display:block;
						height:48px;
						width:48px;
					}

					.hub .tweet p.text {
						color:#000;
						float:right;
						font-family:"Gill Sans",Helvetica,Arial,sans-serif;
						font-size:14px;
						line-height:1.3;
						margin:0;
						width:520px;
					}

					.hub .tweet p.text > a,
					.hub .tweet p.text > a:visited {
						color:#4f8abe;
						text-decoration:none;
					}

					.hub .tweet p.text > a:hover {
						text-decoration:underline;
					}

					.hub .tweet p.text .username a,
					.hub .tweet p.text .username a:visited,
					.hub .featured.tweet > .username a,
					.hub .featured.tweet > .username a:visited {
						color:#4b493f;
						font-family:"Gill Sans", Helvetica, Arial, sans-serif;
						font-size:16px;
						font-weight:bold;
						text-decoration:none;
					}

					.hub .tweet p.text .username a:hover,
					.hub .featured.tweet > .username a:hover {
						text-decoration:none;
					}

					.hub .tweet p.text .username,
					.hub .tweet p.text .time {
						color:#908d81;
						font-size:12px;
					}

/* Take Action Page New Twitter Feed API 1.1 - Dependend on the oAuth Twitter Feed Plugin http://wordpress.org/plugins/oauth-twitter-feed-for-developers/ */
.twitter_intents {
float:right;
width: 270px;
display:none;
}
.twitter_intents a {
display: block;
width: 75px;
height: 29px;
float: left;
margin: 0 5px 10px 5px;
position: relative;
top: -24px;
font-size: 0.75em;
color: #BDB9B9;
text-align: right;
text-decoration: none;
}

.twitter_intents .reply {
	background:url("aeatweet-sprite.png") no-repeat left center;
width: 0px;
padding-left: 18px;
margin-right: 49px;
}
.twitter_intents .reply:hover {
	background:url("aeatweet-sprite.png") no-repeat -16px;
	color:#666;
}

.twitter_intents .retweet{
background: url("aeatweet-sprite.png") no-repeat -79px 6px;
width: 0px;
padding-left: 18px;
margin-right: 60px;
}
.twitter_intents .retweet:hover{
background: url("aeatweet-sprite.png") no-repeat -95px 6px;
color:#666;
}

.twitter_intents .favorite {
background: url("aeatweet-sprite.png") no-repeat -31px 6px;
width: 0px;
padding-left: 18px;
margin-right: 30px;
}
.twitter_intents .favorite:hover {
background: url("aeatweet-sprite.png") no-repeat -47px 6px;
color:#666;
}

.profile-image {
float: left;
height: 100px;
width: 43px;
padding: 0px 15px 0 12px;
}
.profile-link {
float: left;
width: 430px;
height: 31px;
}

.profile-link a {
color: #0078C1;
}

.profile-grey {
color: #CCC8C8;
font-size: 0.7em;
padding: 0 0 5px 5px;
position: relative;
top: -2px;
}
.aea-twitter-elements{
height: 103px;
width: 593px;
float: left;
}
.aea-tweet-text {
width: 522px;
float: left;
font-size: 0.85em;
line-height: 1.6em;
height: auto;
}
.twitter-timestamp{
width: 300px;
float: left;
color:#CCC8C8;
font-size: 0.65em;
margin-top: -3px;
}
.aea-tweet {
width: 628px;
float: left;
height: 105px;
padding: 10px 0;
border-bottom: 1px solid #DDD;
-o-transition:.2s;
-ms-transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;
transition:.2s;
background: #ffffff;
}
.aea-tweet:hover{
background: #F7F5F5;
}

.aea-tweet:last-of-type
{
border-bottom: none;
}
