body {
	margin-top:50px;
	width:910px;
	font-size: 8.5pt;
	background-color:#ffffff;

}

body#kevin-kelly-books   { width:1110px; }

body#quantified {
	margin-top:50px;
	width:1300px;
	font-size: 8.5pt;
	background-color:#fffff;
}


a {

 	outline: none;
}


#main-column {
	float:left;
	margin-left:160px;
}


#nav {

	width:145px;
	position:fixed;
	float:left;
	left: 0px;
	top:43px;
}

@media only screen and (max-device-width: 480px) {
 #nav { position:static;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
 #nav { position:static;}
}


#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, body#kevin-kelly-books {
	margin-top:14px;

}


#kevin-kelly-blog #content-column,  #kevin-kelly-books #content-column {

	width:550px;

	margin-top:15px;

}


 #content-column a:link, #kk-logo-nav a:link, #ad-column a:link, #books-rightcol a:link, #books-socialcol 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, #ad-column a:hover, #books-rightcol a:hover, #books-socialcol a:hover {

	color:#ee0000;

	text-decoration:underline;
}


#content-column a:visited,  #kk-logo-nav a:visited, #ad-column a:visited, #books-rightcol a:visited, #books-socialcol a:visited {

	color:#808080;
	text-decoration:none;

}

#ad-column { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.55em;
}

#ad-column h2  {
	font-size:1.3em;
}

#books-rightcol, #books-socialcol {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:1.55em;
}

#kevin-kelly-books  #books-socialcol { padding-top:157px; }

#books-rightcol h2, #books-socialcol h2  {
        font-size:1.3em;
}



#ad-column .editions {
	margin-top:170px;
}

#books-rightcol .editions {
        margin-top:170px;
}

#kevin-kelly-books #ad-column {
	width:170px;
	float:left;
	margin-left:30px;
	margin-top:0px;
}

#kevin-kelly-books #books-rightcol {
        width:170px;
        float:left;
        margin-left:30px;
        margin-top:0px;
}

#kevin-kelly-books #books-socialcol {
        width:170px;
        float:left;
        margin-left:30px;
        margin-top:0px;
}


#content-column h1 {

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

	font-size:1.8em;

	font-weight:bold;

	color:#ee0000;

	margin-top:6px;

	margin-bottom:4px;

}


#quantified #content-column h1 {

	color:#29A8DF;

}


#quantified #twitterfeed {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	width:160px;
	float:left;
	margin-top:160px;

}

#quantified #twitterfeed h3 {
	font-size:1em;
}

#quantified ul#twitterfeed {
	width:150px;
	font-size:.7em;
}

#quantified #twitterfeed li {
	margin-top:10px;
	list-style-type: none;

}

#quantified #twitterfeed a:link, #quantified #twitterfeed a:visited {
	color:#29A8DF;
	text-decoration:none;
	

}

#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.07em;

	font-weight:normal;

	color:#222;

	margin-top:2px;

	margin-bottom:7px;

}

#content-column h4 {

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

	font-size:1em;

	font-weight:normal;

	color:#666666;

	margin-top:0px;

	margin-bottom: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;

}


.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;
}

ul.tf-alpha {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px
}

ul.tf-alpha li{
  line-height: 95%;
  font-size: 9pt;
}



.info-box {

 	background-color:white;

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

	color:#666666;

	width:450px;

	float:left;

	height:21px;

	padding-top:6px;

}



.info-spacer {

	margin-left:16px;



}



.post-footer {

	width:540px;

	background-color:#E6E6E6;

	height:33px;
}

.actionfooter {

	width:525px;

	background-color:#E6E6E6;

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

	padding-top:8px;

	padding-bottom:10px;

	padding-left:15px;
}



.meta-bottom-row,  .meta-bottom-row a:link, .meta-bottom-row a:visited {
	text-decoration:none;
	font-family:Verdana,Helvetica,Arial;
}

.meta-bottom-row {
	clear:both;
	margin-right:15px;
	padding:10px;
}


#commentnum { float:left;}

#feedemailthis {  
	float:left;
	margin-left:8px;
	margin-top:-6px;
}

#nextprevlinks {
	text-align:right; 
	padding-top:10px;
	padding-bottom:15px;
	clear:both;
}


.actionbar-email { width:60px;float:left;margin-top:-6px;}
.actionbar-divide {float:left;margin-left:4px;margin-right:10px;}
.actionbar-tweets { float:left;margin-right:10px;margin-top:-2px;}
.actionbar-fb {float:left;margin-top:-2px;}


.post-divider {
clear:both;
	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:30px;

}


#ad-column {

	width:140px;

	float:left;

	margin-left:30px;

	margin-top:0px;
}



.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;
	
	
}

.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, #kevin-kelly-books .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,  #kevin-kelly-books .project h3, #kevin-kelly-books .project-alt h3 {
  margin: 5px 0 0 0;
  font-size:1.6em;

  }

 #kevin-kelly-blog .project p, #kevin-kelly-blog  .project-alt p, #kevin-kelly-books .project p, #kevin-kelly-books .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, #kevin-kelly-books  .project .bookdate, #kevin-kelly-books .project-alt .bookdate {
  margin: 0;
  font-style: italic;
  font-size:.8em;
  }

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

#kevin-kelly-blog  .project .thumb, .project-alt .thumb, #kevin-kelly-books  .project .thumb, .project-alt .thumb  {
  float: right;
  }
  
#captchablurb { 
	font-size:.84em; 
	margin:15px;
	}


#maincontent .entrybody blockquote  {
	font-size:11px;
	font-family:Verdana, Helvetica;
	font-style:italic;
}

#maincontent .entrybody blockquote p  {
	font-size:11px;
	
}

#chrontable .title {
	text-align:left;
	width:100px;
	font-weight:bold;
 }

.grid-box { 
	font-size:1.25em;
	width:129px;
	margin-right:11px;
	float:left;
	margin-bottom:9px;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana;  
}

#grid-holder-books .grid-box { 
	font-size:1.25em;
	width:129px;
	text-align:center;
	margin-right:11px;
	float:left;
	margin-bottom:25px;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana;  
}

#content-column #grid-holder .grid-box a:hover, #content-column #grid-holder .grid-box-last a:hover {
	text-decoration:none;
	color:#808080;
	 }

#grid-holder .grid-box a:visited, #grid-holder .grid-box-last a:visited {  
	  text-decoration:none;     
        color:#ee0000;
}

.grid-box-last { 
	font-size:1.25em;
	width:129px;
	float:left;
	margin-right:0px;
	margin-bottom:9px;
	font-weight:bold;  
        font-family:Helvetica,Arial,Verdana; 
}

#columncontent p  { 
	font-size:10px; 
	line-height:1.4em;
	letter-spacing:.005em;}

#columncontent h1, #columncontent p, #columncontent h3 {width:264px; }

#columncontent h3 { margin-left:2px;}

#frontpagecolumn {
	float:left;
	width:261px; 
	margin-left:18px;
}

#frontpagecolumn h3 {
	font-size:15px;
}

#frontpagecolumn h1 {
        font-size:20px;
}


.commentsrss {
	margin-top:-10px;
	margin-left:10px;
	margin-right:6px;
}

#kevin-kelly-books #content-column h3 {
	font-weight:bold;
	font-size:1.1em;
	margin-top:0px;padding:0px;
}


#kevin-kelly-books #content-column  h1 a:link, #kevin-kelly-books #content-column  h1 a:visited {
	color:#ee0000;
 	margin-bottom:0px;
 }

#kevin-kelly-books #breadcrumbs {
	color:#a2a2a2;
	font-size:.9em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	margin-top:25px;
	font-family:Helvetica,Arial;
	margin-right:50px;
}

#kevin-kelly-books #breadcrumbs a:visited, #breadcrumbs a:link  {
	text-decoration:none;
	color:#b6b6b6;
}

#kevin-kelly-books #breadcrumbs a:hover {
	text-decoration:none;
	color:#ee0000;
}

#kevin-kelly-books h2 {
	font-size:1.25em;
}	

#kevin-kelly-books h2.comments-header {
color:#ee0000;

}
