/*social network page styles */
.snSubTitle {
	margin: 2px 0 2px 0;
	font-weight:bold;
	}
/*
youtube api css - will move later
*/

.titlec {font-size:.75em;}
ul.videos li {
	float: left;
	width: 101px;
	margin-bottom: 15px;
	margin-right:2px;
	margin-left:0px;
	border:1px solid #ffffff;
	}
ul.videos{
	border:1px solid #ffffff; /*makes ul top margin the same for ie and firefox*/
	margin-bottom: 1em;
	padding-left : 0em;
	margin-left: 0em;
	list-style: none;
	margin-top:5px;
	}
.viewMoreYouTube {
	border: 1px solid #ff0000;
	width: 90px;height:75px;
	text-align:center;text-decoration:underline;
	}

/* The styles for social network page - flickr api */
#images {
	padding: 			0px;
	margin: 			0px;
	height: 			170px;
	width: 				640px;
	overflow:			hidden;
}
#images ul {
	list-style:			none;
	float: 				left;
	padding: 			0px;
	margin: 			0px;
}
#images ul li {
	float: 				left;
	display: 			inline;
	padding: 			0 5px 5px 0;
}
#images ul li img {
	border: 			none;
	padding: 			0 5px 5px 0;
	width: 				101px;
	height: 			80px;
	}
.flickrContainer{
	width:631px;
	padding:0 0 10px 0;
	background:#000000;
	text-align:center;
	margin:5px 0 5px 0;
}
.viewMoreFlickr {
	border: 			1px solid #eeeeee;   
	width: 				100px;
	height: 			80px;
	text-align:			center;
	text-decoration:underline;
}

/* The styles for social network page - flickr api */
.tweet{
	display: block;
	background: #ffffff;
	clear: both;
	padding: .6em;
	margin: .3em;
	overflow: hidden;
}
.tweet img{
	float: left;
	margin-right: 1em;
	border: 2px solid #222;
	background: #444;
}
.tweet p.text{
	margin: 0;
	padding: 0;
	padding-left: 70px;
}
.monitter {
	float: left;
	width: 312px; 
	margin: 5px 2px 5px 2px;
	border: 1px solid #cccccc;
	background: #f7f7f7; 
	overflow:hidden;
}
.geoTweet{			
	width: 629px;	
	margin: 5px 2px 5px 2px;
	border: 1px solid #cccccc;
	background: #f7f7f7; 
	overflow:hidden;
}
.echoContainer{			
	width: 629px;	
	margin: 5px 2px 5px 2px;
	border: 1px solid #cccccc;
	background: #ffffff; 
	overflow:hidden;
}
.query-posts-widget img {
	float: left;
	height: auto !important;
	width: auto !important;
}
/* RealTidBits COMMENTS */

#comments{clear:both;margin:5px 10px;background-color:transparent !important;padding-top:0px !important;}
#comments .echo-primaryFont{font-size:12px !important;font-family: Lucida grande,Tahoma,Verdana,Arial !important;}
#comments .echo-primaryColor{color:#222 !imporant;}
#comments .realtidbits-comments-header{display:none !important;}
#comments .echo-clear, #comments .echo-item-re{height:0px !important;padding:0px !important; margin:0px !important;}
#comments a, #comments .echo-linkColor, #comments .echo-secondaryColor a {color:#3A6891;}

/* login/logout buttons */
.realtidbits-comments .echo-auth-login, .realtidbits-comments .echo-auth-signup, .realtidbits-comments .echo-auth-logout {margin-bottom:2px !important;}

/* submit area */
.echo-submit-border{border:0px !important;}
.echo-submit-forcedLogin .echo-submit-auth{display:inline;float:right;}
.realtidbits-comments-submit {
    border: 1px solid #DDDDDD;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    line-height: normal;
    padding: 11px;
    background-color: #F4F4F4;
}
.realtidbits-comments .echo-auth-logout{
	background-image: linear-gradient(bottom, #CFCFCF 0%, #EBEBEB 100%);
	background-image: -o-linear-gradient(bottom, #CFCFCF 0%, #EBEBEB 100%);
	background-image: -moz-linear-gradient(bottom, #CFCFCF 0%, #EBEBEB 100%);
	background-image: -webkit-linear-gradient(bottom, #CFCFCF 0%, #EBEBEB 100%);
	background-image: -ms-linear-gradient(bottom, #CFCFCF 0%, #EBEBEB 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #CFCFCF),
		color-stop(1, #EBEBEB)
	);
	border: 1px solid #999999 !important;
	border-radius: 3px 3px 3px 3px;
	color: #545454;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 4px 14px !important;
	text-shadow: -1px 1px 1px #FFFFFF;}
.echo-submit-forcedLoginUserInfoMessage{color:#222 !important;}
.echo-submit-body{clear:both;}
.realtidbits-comments form.echo-upload-form{display:none;}
.echo-submit-forcedLogin{position:relative;}
.echo-submit-forcedLoginUserInfoMessage{position:absolute;top:0px;left:0px;width:300px;height:20px;}
.realtidbits-comments-submit .realtidbits-comments-flash-message{text-align:right;font-weight:bold;margin:10px 0px;}

/* Menu Links and Sort */
.realtidbits-comments-content .realtidbits-comments-stream-title {display:inline;float:left;width:30%;}
.realtidbits-comments-content .realtidbits-comments-title{border-bottom:0px !important; color:#3A6891; padding:7px 0px !important;margin:0px !important; line-height:18px !important;}
.realtidbits-comments-stream-header .echo-email-feed, .realtidbits-comments-stream-header .echo-rss-feed {float:left !important; margin:6px 5px !important; }
.realtidbits-comments-stream-header .echo-email-feed a, .realtidbits-comments-stream-header .echo-rss-feed a{color:#3A6891 !important; font-size:12px !important;}
.realtidbits-comments-content .realtidbits-comments-title, .realtidbits-comments-stream-header {font-size:12px;font-weight:bold;}
.realtidbits-comments-content .realtidbits-comments-stream-header {display:inline;float:right;width:70%;text-align:right;}
.realtidbits-comments-content .realtidbits-comments-stream-header .echo-update-sort-container{margin-bottom:0px !important; padding:5px 0px !important;margin:0px !important; }
.realtidbits-comments-content .echo-stream-more{border: 1px solid #FFF; color:#FFF; background-color: #3A6891; margin: 5px auto; width: 150px; }
.realtidbits-comments-content .echo-stream-more:hover{text-decoration:underline;cursor:pointer;}
.realtidbits-comments-content .echo-application-message .echo-application-message-empty{display:none !important;}
.echo-stream-header{display:none;}

/* individual comments */
.echo-item-content {
    background-color: #FFFFFF;
    margin: 5px 0px;
    padding: 5px 10px;
    border: 1px solid #DDDDDD !important;
    border-radius: 8px 8px 8px 8px;
}
.echo-item-children .echo-item-content { background-color: #FFFFFF; margin: 2px 0px 3px 0px; padding: 0px; border: 0px !important; border-radius: 0px;}
.echo-item-text{font-family:Lucida grande,Tahoma,Verdana,Arial;font-size:8pt;line-height:1.5em;color:#222;}
.realtidbits-comments .echo-item-likes{background-color:#FFF !important;background-image:none !important;padding:0px !important;}
.echo-item-content .echo-item-childrenMarker {display:none !important;}
.echo-item-content .echo-item-children .echo-item-content .echo-item-container-child{background-color: #FFFFFF; border:1px solid #D2D2D2;border-radius: 8px 8px 8px 8px;}
.echo-item-content .echo-trinaryBackgroundColor{background-color:#FFF;}
.echo-author-role{background:transparent !important;}
.echo-item-container-root{padding:0px !important;}
.realtidbits-comments .echo-item-footer{margin-top:0px !important;}
.realtidbits-comments .echo-item-footer div a{font-size:11px !important;color:#999 !important;}
.realtidbits-comments .echo-item-footer a.echo-item-control, .realtidbits-comments .echo-item-footer a.echo-item-control .echo-clickable{background-color:#FFF !important;background-image:none !important;border:0px !important;text-decoration:underline;color:#999 !important;}
.realtidbits-comments .echo-item-footer a.echo-item-control:hover, .realtidbits-comments .echo-item-footer a.echo-item-control .echo-clickable:hover{text-decoration:none;}
.realtidbits-comments .echo-item-footer div.echo-item-date a{color:#999 !important;font-size:11px !important;}
.realtidbits-comments .echo-item-footer .echo-item-control-delim{display:inline;font-weight:bold;}

#echo-notification-container{display:none !important;}

.query-posts-widget img {
	float: left;
	height: auto !important;
	width: auto !important;}
.realtidbits-comments-header, .realtidbits-comments-submit {display:none;}