

body {

	margin-top:50px;

	width:910px;

	font-size: 8.5pt;

}




a {

 	outline: 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:underline;



}



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

	color:#808080;

	text-decoration:none;



}



#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;

}



#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;

}



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

	

}



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


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