
body {

	margin-top:50px;

	width:910px;

	font-size: 8.5pt;

}


a {

 	outline: none;


}

img {
	
	border: none;

}


#main-column {

	float:left;

	margin-left:160px;

}


#nav {

	width:145px;

	position:fixed;

	float:left;

	left: 0px;

	top:43px;

}

#nav-oldformat {

	width:auto;



}




#title-search {

	width:540px;

	background-color:#999999;

	height:33px;

	margin-top:0px;



}



#content-column {

	width:550px;

	margin-top:35px;

}




#content-column a:link img {

	border:0px;

}



#content-column a:hover img {

	border:0px;

}



#content-column a:visited img {

	border:0px;

}


#quantified #content-column a:link {

	color:#29A8DF;

	text-decoration:none;



}


body#kevin-kelly-blog  {
	margin-top:14px;

}


#kevin-kelly-blog #content-column {

	width:550px;

	margin-top:15px;

}



 #content-column a:link, #kk-logo-nav a:link {

	color:#ee0000;

	text-decoration:none;

}


#quantified #content-column a:hover  {

	color:#29A8DF;

	text-decoration:underline;



}



#content-column a:hover, #kk-logo-nav a:hover {

	color:#ee0000;

	text-decoration:none;



}



#content-column a:visited,  #kk-logo-nav a:visited {

	color:#808080;

	text-decoration:none;



}


#content-column  h1 {

	color:#424242;
	
	font-family:Scala Sans, Helvetica, Verdana, sans-serif;

	font-size:1.8em;

	font-weight:bold;

	margin-top:0px;

	margin-bottom:4px;
	
	padding:10px;
	
	background-repeat: no-repeat;

}



#content-column  h1.blackheader {

	font-family:Helvetica, Verdana, Arial, sans-serif;

	font-size:1.8em;

	font-weight:bold;

	color:#000;

	margin-top:6px;

	margin-bottom:4px;

	text-transform:uppercase;

}



#content-column h3 {

	font-family:Helvetica, Verdana, Arial, sans-serif;

	font-size:1.4em;

	font-weight:bold;

	color:#222;
	
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 5px;

	margin-top:2px;
	
	margin-bottom:30px;

}

#content-column h4 {

	font-family:Helvetica, Verdana, Arial, sans-serif;

	font-size:1.3em;
	
	text-align: left;

	font-weight:normal;

	color:#666666;

	margin-top:0px;

	margin-bottom:5px;

	padding: 5px;
}




#content-column {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	width:532px;

	line-height:1.55em;

}


#content-column blockquote {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	margin-top:19px;
		
	margin-bottom:19px;

	padding:0px;
	
	font-style:italic;

	line-height:1.3em;
	
	margin-left:17px;

}


.this_new_economy h4 {
	background-color:#99ff99;
}

.embrace_the_swarm h4 {
	background-color: #f491fe;
}

.increasing_returns h4 {
	background-color: #fff380;
}

.not_scarcity h4 {
	background-color: #cbbfff;
}

.follow_the_free h4 {
	background-color:#ffbff3;
}

.feed_the_web_first h4 {
	background-color:#f3ffbf;
}

.let_go_at_the_top h4 {
	background-color:#90fef4;
}

.from_places_to_spaces h4 {
	background-color:#febd90;
}

.all_flux h4 {
	background-color:#fe909a;
}

.relationship_tech h4 {
	background-color:#90febc;
}

.opportunities_before_efficiencies h4 {
	background-color:#ffd866;
}

.a_thousand_points_of_wealth h4 {
	background-color:#d8ff66;
}

.strategies h4 {
	background-color:#90d1fe;
}


.nr-highlight {
	background-color: #ffff00;
	
}


.nr-emphasis {
	font-size: 1.8em;
}

.nr-emphasis-less {
	font-size: 1.5em;
}
	

.nr-caption {
	font-family: Georgia, "Times New Roman",
        Times, serif;
	font-style:italic;
	font-size:1em;
	display: block;
}


.nr-info-box {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	float:left;

	width: 444px;

	padding-top:6px;
	
	padding-left: 6px;

}



.info-spacer {

	margin-left:16px;



}



.post-footer {

	height: 33px;
	
	width:540px;

	background-image: url(../jpg/title-background-dogear.jpg);

}



.actionfooter {

	width:525px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:8px;

	padding-bottom:10px;

	padding-left:15px;

	background-image: url(../actionfooter.html)
	

}



.post-divider {

	height:30px;



}

.searchtext {

	color:#888;

	font-size:11px;



}



.searchtextblack {

	color:#000;

	font-size:11px;



}



#ct2 #ad-column {

	width:140px;

	float:left;

	margin-left:30px;

	margin-top:60px;



}



#ad-column {

	width:140px;

	float:left;

	margin-left:30px;

	margin-top:30px;


}

.nr-info {

	width: 200px;
	padding: 10px;
	background-image: url(../jpg/info-box-background.jpg);
	background-repeat: repeat;
	color:#808080;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.5em;

}



.bottom-dividerline {



	background-color:#E6E6E6;

	height:2px;

	font-size:1px;

	width:540px;



}



#archiveslist li {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	list-style-type: none;

	font-size:1.07em;

	margin-bottom:12px;

}



#archiveslist li .date {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#808080;

}



#archiveslist li .date a:link {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#808080;

	text-decoration:none;

}



#archiveslist li .date a:visted {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#808080;

	text-decoration:none;

}

#quantified #archiveslist li .date a:hover {
	color:#29A8DF;
	
}

#archiveslist li .date a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ee0000;

	text-decoration:underline;

}



.blacktext {

	color: #000;

	font-weight: bold;



}



.subemail {

	width:270px;

}



.feedburnerFlareBlock {

	margin:0px;

	padding:0px;

	line-height:.2em;

}



.feedburnerFlareBlock a:link {

	margin-top:0px;

	margin-bottom:0px;

	padding:0px;

	font-size:1.29em;

	line-height:.2em;

	

}

.actionfooter {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:1.29em;

}

.actionfooter p {

	margin-left:3px;


}

 #navbar, #subnavbar, .asterisk {
	font-family:Arial, Helvetica, sans-serif;

}

#kk-logo-nav {
	font-family:Arial, Helvetica, sans-serif;
	
	text-transform:uppercase;
	
	font-size:.85em;
	
	font-weight:normal;
	
	letter-spacing:.1em;

}

#navbar a:link, #subnavbar a:link, #navbar a   {

	color:#888f95;
	
	text-decoration:none;
	
}


#nav-oldformat #navbar li a:hover, #nav-oldformat #subnavbar li a:hover, #nav #navbar li a:hover, #nav #subnavbar li a:hover  {

	color:#ee0000;
	
	text-decoration:none;

}

#nav-oldformat a:visited, #nav a:visited, #subnavbar li a:visited  {

	color:#888f95;
	
	text-decoration:none;

}

#navbar li, #subnavbar li {
	list-style-type: none;
	
	list-style-image: none;
	
	clear:both;
	
	text-align:right; 
	
	padding-top:2px;
	
	padding-bottom:0px;
	
	text-transform:uppercase;
	
	font-size:.85em;
	
	font-weight:normal;
	
	letter-spacing:.1em;

	width:135px;
	
	margin-left:0px;
	
	margin-top:0px;
	
	margin-bottom:0px;
	
}

.nav-nonlink {
	font-family:Arial, Helvetica, sans-serif;
	
	text-transform:uppercase;
	
	font-size:.85em;
	
	color:#888f95;
	
	text-align:right; 
	
	margin-top:10px;
}

.cell-nav div#nav-oldformat #navbar li, .cell-nav div#nav-oldformat #subnavbar li {
	list-style-type: none;
	
	list-style-image: none;
	
	clear:both;
	
	text-align:right; 
	
	padding-top:2px;
	
	padding-bottom:0px;
	
	text-transform:uppercase;
	
	font-size:.85em;
	
	font-weight:normal;
	
	letter-spacing:.1em;

	width:200px;
	
	margin-left:0px;
	
	margin-top:0px;
	
	margin-bottom:0px;
	
}

#navbar ul, #subnavbar ul {
	
	list-style-type: none;
	
	list-style-image: none;
	
	width:135px;
	
	float:left;
	
	margin:0px;
	
	padding:0px;

}

.cell-nav div#nav-oldformat ul  {
	
	list-style-type: none;
	
	list-style-image: none;
	
	width:auto;
	
	float:right;
	
	margin:0px;
	
	padding:0px;

}

.cell-nav div#nav-oldformat  #kklogo-white  {
	margin-right:-20px;
	
	margin-top:23px;
	

}


#subnavbar ul {
	padding-top:20px;
	
	width:135px;
	
	float:left; 
	
	margin-left:35px;
    width:100px;
  
}
	
	
#subnavbar li.this_new_economy {
   background-color: #99ff99;
	padding:3px;
	margin-left:35px;
    width:100px;
}


#subnavbar li.embrace_the_swarm  {
   background-color: #f491fe;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.increasing_returns  {
   background-color: #fff380;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.not_scarcity {
   background-color: #cbbfff;
	padding:3px;
	margin-left:35px;
    width:100px;
}


#subnavbar li.follow_the_free {
   background-color: #ffbff3;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.feed_the_web_first {
   background-color: #f3ffbf;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.let_go_at_the_top {
   background-color: #90fef4;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.from_places_to_spaces {
   background-color: #febd90;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.all_flux {
   background-color: #fe909a;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.relationship_tech {
   background-color: #90febc;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.opportunities_before_efficiencies {
   background-color: #ffd866;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.a_thousand_points_of_wealth {
   background-color: #d8ff66;
	padding:3px;
	margin-left:35px;
    width:100px;
}

#subnavbar li.strategies {
	background-color:#90d1fe;
	padding:3px;
	margin-left:35px;
    width:100px;
}
	

.cell-nav div#nav-oldformat .asterisk, .asterisk {

	font-size:2.5em;
	
	margin-left:8px;
	
	float:right;
	
	margin-top:0px;
	
	line-height:10px;
	
	padding-top:6px;
}

.asterisk-rss  {

	font-size:2.5em;
	
	margin-left:8px;
	
	float:right;
	
	line-height:10px;
	
	padding-top:6px;
	
	margin-top:-7px;
}


#kklogo-white  {
	margin-left:44px;
	
}
.cell-nav div#nav-oldformat #kklogo-white  {
	margin-right:-2px;
	
}


#kevin-kelly-blog .project, .project-alt {
  clear: both;
  padding: 8px;
  width:450px;
  border: 1px #ccc solid;
  background-color: #efefef;
  margin-bottom:10px;
  }

 #kevin-kelly-blog .project h3, #kevin-kelly-blog .project-alt h3 {
  margin: 5px 0 0 0;
  
  font-size:1.6em;

  }

 #kevin-kelly-blog .project p, #kevin-kelly-blog  .project-alt p {
  margin: 4px 20px 4px 0;

  }
  
#kevin-kelly-blog .project img {
margin-left:20px;

}

#kevin-kelly-blog  .project .bookdate, #kevin-kelly-blog .project-alt .bookdate {
  margin: 0;
  font-style: italic;
  font-size:.8em;
  }

#kevin-kelly-blog  .project-alt {
  background-color:#F9F9F9;
  }

#kevin-kelly-blog  .project .thumb, .project-alt .thumb {
  float: right;
  }
