/*#jstwitter-wrapper .bx-wrapper, #jstwitter-wrapper .bx-window {
	height: 23px;
	width: 960px;
	width: 100%;
	}
*/


div[role="social"] .ruled_header h2 {
	width: 40%;
	margin-bottom: 20px;
}

#twitter_grid_item {
	position: relative;
}

#jstwitter-wrapper:before {
	content: '';
	display: block;
	height: 75px;
	width: 75px;
	position: absolute;
	bottom: 60px;
	left: 50%;
	margin-left: -37px;
	background-image: url('../images/twitter-bird-light-bgs.png');
	background-repeat: no-repeat;
	background-size: 100%; 
}


div[role="social"]  #jstwitter-wrapper:before {
	height: 0;
	width: 0;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 0;
	background-image: none;
}

#jstwitter-wrapper {
	width: 100%;
	height: 235px;
	margin-top: 11px;
	margin-bottom: 11px;
	background: #eee;
	text-align:center;
	overflow: none;
	background-color: white;
}

div[role="social"]  #jstwitter-wrapper {
	height: 100%;
	background: none;
}

#jstwitter{
 	width: 100%;
	/*position: absolute*/
    font-size: 20px;
	line-height: 26px;
    color: #333333;
	padding: 0 !important;
	margin: 0 !important;
	background-color: #ccc;
 }
 
 div[role="social"] #jstwitter{
	background-color: transparent !important;
 }

#jstwitter li { 
	margin-top: 0 !important; 
	padding: 0 !important;
	border-top: 0;
	vertical-align: middle; 	
	width: 300px;
	height: 235px;
	list-style: none;
	}
	
	

div[role="social"]  #jstwitter li{
	width: 100%;
	height: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
 
#jstwitter h1 {
    text-align:center;
    margin-top:5px;
}
 
#jstwitter .tweet {
}
 
#jstwitter .tweet a {
    text-decoration: none;
	/* color: black; */
}
 
#jstwitter .tweet a:hover {
    text-decoration: underline;
}
 
#jstwitter .tweet .text {
    display:block;
}
 
#jstwitter .tweet .time, #jstwitter .tweet .user {
    font-style: italic;
}


 #twitter_nav{
	z-index: 100;
	position: relative;
	list-style: none;
	top: -20px;
}

#twitter_nav li {
	border-top: 0 !important;
}

 
#twitter_nav_prev {
	background: url("../images/prev_button.png");
	text-indent: -2500px;
	background-repeat: no-repeat;
	margin-left: -62px;
	position: absolute;
	height: 25px;
	width: 58px;
	list-style:none;
	border-top: 0;
}

#twitter_nav_next {
	background: url("../images/next_button.png");
	text-indent: -2500px;
	background-repeat: no-repeat;
	position: absolute;
	width: 58px;
	height: 25px;
	right: 35px;
	border-top: 0;
}

#twitter_nav_prev:hover {
	background: url("../images/prev_button_over.png");
	background-repeat: no-repeat;
	cursor: pointer;
	}

#twitter_nav_next:hover {
	background: url("../images/next_button_over.png");
	background-repeat: no-repeat;
	cursor: pointer;
}
