/* --- the diff bm, sub, blog vX --- */

.clearit {
clear: both;
}

.footcontainer {
	width: 730px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
	color: #666;
	font-size: 11px;
}
.foottop-sub {
  background-image : url(/hub/img/foottop-sub.png); 
  height: 60px;
  background-position: left;
  margin-top:5px;
}
.footbot-sub {
  background-image : url(/hub/img/diag-shade.png); 
  height: 20px;
  background-position: left;
  margin: 0px;
  padding: 4px;
}
.footer-b { 
  padding: 20px;
  text-align: center;
  margin: 0 20px 0 20px;
}
.column ol {
	list-style-type: decimal;
	list-style-image: none;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	list-style-position: inside;
}
.shade {
background-image : url(/hub/img/diag-shade.png); 
}

/* --- Footer bm vX --- */

.footcontainer a:link { color: #d22; }
.footcontainer a:visited { color: #d22; }
.footcontainer a:link:hover, :visited:hover { color: #2b4; text-decoration: none; }
.footcontainer a:link:active, :link:active { color: #000; }

.footcontainer.blue-column a:link:hover { color: #39b; }
.column, .blue-column, .top-column { 
  float:left;
  width: 170px;
  text-align: left;
  font-size: 11px;
}
.column { margin: 0px 2px 10px 0px; } 
.top-column { color: #39b; margin: 0px 15px 0px 15px;  }
.blue-column { color: #39b; margin: 0px 25px 10px 0px; padding-right: 0px;}

.column p, .blue-column p, .top-column p {
  margin: 10px 0px 0px 0px;
  font-size: 11px;
  text-align: left;
  line-height: 14px;
}
.column table, .blue-column table {
  margin:10px 0px 0px 0px;
  font-size: 11px;
}
.column td , .blue-column td {
  font-size: 11px;
  vertical-align:top;
  padding:0px 4px 4px 0px;
}

.column form, .blue-column form{
  margin:0px;
  padding:0px;
}
.column ul, .blue-column ul{
	list-style-type: none;
	list-style-image: none;
	margin: 10px 0px 9px 0px;
	padding: 0px;

}
.blue-column li { font-size: 11px; }
 .column li {
    margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: 11px;	
}
li.movein {margin-left: 6px;}
p.movein {margin-left: 6px;}

.fineprint a {
	text-decoration: none;
	font-weight: normal;
}
.fineprint {
	background-color: #eee;

	background-image: url(/hub/img/diagonals.gif);
}

/* --- for Add Social Bookmarks list vX  ---*/

.socialb { margin-top: 6px; }
.socialb a { }
.socialb p { margin-top: 0px; }
.socialb img {
	background:none;
	border: none;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 0px;
	margin-right: 6px;
	bottom: -4px;
	position: relative;
	padding: 0;
}

/* --- 2ict Colors vX --- */

.blue {	color: #39b; }
.blue-darker { color: #28a; }
.yellow-green {	color: #6c3; }
.green { color: #2b4; }
.rednb { color: #d22; }
.red { color: #d22;	font-weight: bold; }
.red-other { color: #b44; }
.light-gray { color: #999; }
.gray { color: #666; }

/* --- Misc. Other vX --- */

.space {
	width: 468px;
	margin-left: 20px;
}
/* --- Bullets --- */
/* --- Bullets and Titles (left just) --- */
.b-contact, .b-works, .b-blog, .b-login,
.b-labs, .b-home, .b-tag, .b-nutshell, 
.b-sitemap, .b-power, .b-sports, .b-blogsearch,
.b-media, .b-point, .b-rss, .b-two, .b-ffrog, .b-map,
.b-search, .b-digg, .b-del, .b-tech, .b-stumb, .b-fav, .b-social
{
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 0;
	background-image: url(../img/bul-sprite.png);
}
.b-contact {}
.b-works { background-position: 0 -17px; }
.b-blog { background-position: 0 -39px; }
.b-login { background-position: 0 -59px;  }
.b-labs { background-position: 0 -80px;  }
.b-home { background-position: 0 -100px;  }
.b-tag { background-position: 0 -119px;  }
.b-nutshell { background-position: 0 -140px;  }
.b-sitemap { background-position: 0 -160px;  }
.b-power { background-position: 0 -180px; }
.b-sports { background-position: 0 -199px; }
.b-blogsearch { background-position: 0 -223px; }
.b-media { background-position: 0 -247px; }
.b-point { background-position: 0 -269px; }
.b-rss	{ background-position: 0 -290px; }
.b-two { background-position: 0 -310px; }
.b-ffrog { background-position: 0 -330px; }
.b-map { background-position: 0 -350px; }
.b-search { background-position: 0 -370px; }
.b-del { background-position: 0 -392px; }
.b-digg { background-position: 0 -416px; }
.b-tech { background-position: 0 -437px; }
.b-fav { background-position: 0 -462px; }
.b-stumb { background-position: 0 -484px; }
.b-social { background-position: 0 -508px; }
.b-name { background-position: 0 0px; }

/* Buls right just */

.b-ext-blu, .b-ext-grn 
{
	background-repeat: no-repeat;
	padding-right: 16px;
	margin-left: 0px;
	background-image: url(../img/bul-sprite.png);
}
.b-ext-blu { background-position: right -528px; }
.b-ext-grn { background-position: 0 0px; }

.t-found, .t-connect, .t-find, .t-underline
{
	font: 23px;
	padding: 0px 77px 16px 77px;
	width: 154px;
	height: 23px;
	background-image: url(../img/foot-title-sprite.gif);
	background-repeat: no-repeat;
	overflow: hidden;

}
.t-find { background-position: 0px -2px; }
.t-connect { background-position: 0 -34px; }
.t-found {background-position: 0px -66px;}
.t-underline {background-position: 0px -92px;}

.column li.movin,
{margin-left: 6px;}

