/*--- CONTAINER: left-column ---*/
#widget-col-left{
	width:240px;
	float:left;
}
/*--- CONTAINER: center-column ---*/
#widget-col-ctr{
	margin:0 21px;
	width:240px;
	float:left;
}
/*--- CONTAINER: right-column ---*/
#widget-col-right{
	width:340px;
	overflow:hidden;
	float:left;
}


/*------ Twitter ------*/
.twtr-hd h4{
	display:none!important;
}
.twtr-tweet-text p{
	font:normal 11px/1em Arial, Helvetica, sans-serif!important;
}
.twtr-hd{
	background-color:#ddeef6!important;
	background-image:none!important;
}
.twtr-hd a, .twtr-hd h3, .twtr-hd h4{ /* header -- we want to provide our own */
	display:none!important;
}
.twtr-ft a, .twtr-ft span{ /* footer -- we want this stuff up top instead */
	display:none!important;
}
/*--- our own, custom Twitter stuff ---*/
.twtr-header{
	background-color:#c0deed;
	margin:0;
	padding:2px 2px 2px 6px;
	display:block;
	text-align:left!important;
}
.twtr-header img{
	width:90px;
	height:21px;
	border:none;
}
.twtr-sub2{
	background-color:#ddeef6;
	margin:0;
	padding:11px 0 2px 14px;
	display:block;
	height:auto;
	font:normal 12px/1em Arial, Helvetica, sans-serif;
	text-align:left!important;
}
.twtr-sub2 a:link, .twtr-sub2 a:visited, .twtr-sub2 a:hover, .twtr-sub2 a:active{
	color:#44819f!important;
	text-decoration:none;
}
.twtr-sub2 strong{
	line-height:15px;
	font-size:14px;
	font-weight:bold;
}
.twtr-sub2 img{
	border:none!important;
	width:101px;
	height:23px;
	margin:6px 0 0 0;
}





/*------ FaceBook ------*/
.widget-facebook-header{
	display:block;
	height:25px;
	background-color:#304d8e;
	border-top:1px solid #244588;
	border-right:1px solid #244588;
	border-left:1px solid #244588;
	text-align:left!important;
	margin:0;
}
.widget-facebook-header a:link{
	width:84px;
	height:25px;
	display:block;
}
.widget-facebook-header img{
	border:none;
	height:25px;
	width:84px;
}
iframe{
	margin:0;
}



/*------ YouTube ------*/
#videoBar-bar{
	width:328px!important;
	overflow:hidden!important;
	margin:0 auto!important;
}
.full_gsvb{
  display:block;
}
.empty_gsvb{
  display:none;
}
table.resultTable_gsvb{
  border-collapse:collapse;
  padding:0;
}
table.resultTable_gsvb td{
  border:none;
}
table.resultTable_gsvb td.resultCell_gsvb{
	padding:0;
	border:none!important;
}
div.resultDiv_gsvb{
  padding:0!important;
  border:none!important;
}
div.smallResultDiv_gsvb{
  height:41px;
  width:54px;
  text-align:center;
  padding:0!important;
  border:none!important;
}
div.resultDiv_gsvb img{
  cursor:pointer;
  display:inline;
  margin:0 3px;
  padding:0;
  border:1px solid #333;
  width:75px;
  height:60px;
}
/* Auto Execute List Status Box */
div.statusBox_gsvb{
  padding:0;
}
div.statusItem_gsvb{
  display:inline;
  text-decoration:underline;
  color:#0000cc;
  cursor:pointer;
  margin-right:6px;
  font-weight:bold;
  white-space:nowrap;
}
div.statusItemSelected_gsvb{
  text-decoration:none;
  color:#000;
}
.gsc-branding-text, .gsc-branding-img-noclear, .floatingPlayerBox_gsvb idle_gsvb, .floatingPlayer_gsvb idle_gsvb, .alldone_gsvb{/* hide  this */
	display:none!important;
	height:0!important;
	width:0!important;
}
#widget-youtube{ /* container for the youtube widget */
	height:135px;
	background-color:#ecebeb;
	border:1px solid #ccc;
}
.youtube-header{
	background-color:#fff;
	padding:4px!important;
	height:18px!important;
	text-align:left;
	width:auto!important;
}
.yt-sub2{
	margin:0 0 6px 0!important;
	padding:9px 0 2px 14px!important;
	height:auto;
	width:auto;
	font:normal 12px/1em Arial, Helvetica, sans-serif!important;
	text-align:left!important;
}
.yt-sub2 a:link, .yt-sub2 a:visited, .yt-sub2 a:hover, .yt-sub2 a:active{
	color:#595959!important;
	text-decoration:none;
}
.yt-sub2 strong{
	line-height:15px;
	font-size:14px;
	font-weight:bold;
}



/*------ Flickr ------*/
#widget-flickr{ /* container for the flickr widget */
	height:150px;
	margin-top:20px;
	background-color:#dbebf9;
	border:1px solid #a5c7f2;
}
.flickr-hdr{
	background-color:#fff;
	padding:4px!important;
	height:18px!important;
	text-align:left;
	width:auto!important;
}
.flickr-hdr img{
	border:none;
}
.flickr-sub2{
	margin:0 0 6px 0!important;
	padding:9px 0 2px 14px!important;
	height:auto;
	width:auto;
	font:normal 12px/1em Arial, Helvetica, sans-serif!important;
	text-align:left!important;
}
.flickr-sub2 a:link, .flickr-sub2 a:visited, .flickr-sub2 a:hover, .flickr-sub2 a:active{
	color:#005ada!important;
	text-decoration:none;
}
.flickr-sub2 strong{
	line-height:15px;
	font-size:14px;
	font-weight:bold;
}	
#flickr_badge_source_txt{
	padding:0;
	font:11px Arial, Helvetica, Sans serif;
	color:#666666;
}			
#flickr_badge_icon{
	display:block!important;
	margin:0!important;
}
#flickr_icon_td{
	padding:0 5px 0 0!important;
}
.flickr_badge_image{
	text-align:center!important;
}
.flickr_badge_image img{
	border:1px solid #333!important;
}
#flickr_www{
	display:block;
	padding:0 10px 0 10px!important;
	font:11px Arial, Helvetica, Sans serif!important;
	color:#3993ff!important;
}
#flickr_badge_uber_wrapper{
	margin:0 auto!important;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited{
	text-decoration:none!important;
	background:inherit!important;
	color:#3993ff;
}
#flickr_badge_wrapper img{
	margin:0 1px;
}
#flickr_badge_source{
	padding:0!important;
	font:11px Arial, Helvetica, Sans serif!important;
	color:#666666!important;
}



/*------ generic ------*/
a.powered-by:link, a.powered-by:hover, a.powered-by:active, a.powered-by:visited{
	font:normal 11px/1em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a#power-yt{
	display:block;
	margin:0 22px 4px 0;
}
.widget-loading{
	font:normal 11px/1.5em Arial, Helvetica, sans-serif!important;
}



/*------ non-widget links ------*/
#myspace-freeagent{ /* container for these 2 links */
	margin-top:35px;
}
a.widget-link-myspace:link, a.widget-link-myspace:visited, a.widget-link-myspace:hover, a.widget-link-myspace:active{
	font:normal 11px/1em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#6584c1;
	display:block;
	text-decoration:none;
	width:86px;
	height:60px;
	float:left;
	background:url(../images/widget-link-myspace.png) no-repeat 0 10px transparent;
	padding:12px 2px 0 38px;
	border-right:1px dotted #ccc;
}
.widget-link-myspace strong, .widget-link-freeagent strong{
	line-height:15px;
	font-size:14px;
	font-weight:bold;
}
a.widget-link-freeagent:link, a.widget-link-freeagent:visited, a.widget-link-freeagent:hover, a.widget-link-freeagent:active{
	font:normal 11px/1em Arial, Helvetica, sans-serif;
	text-align:left;
	color:#6584c1;
	display:block;
	text-decoration:none;
	width:110px;
	height:60px;
	float:right;
	background:url(../images/widget-link-freeagent.gif) no-repeat 0 4px transparent;
	padding:14px 0 0 96px;
	margin-left:6px;
}
