	body {	
		background: #f7f7f7 url(i/bg.gif) no-repeat;
		font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", Verdana, sans-serif;
		font-size: .7em;
		color: #666;
	}
	label { font-weight:bold; margin:0; }
	a { color: #000; }
	a:hover { color: #666; background-color:#fff; }
	a.date {	
		color: #999;
		text-decoration: none;
	}
	a.date:hover {	
		color: #999;
		text-decoration: underline;
	}
	a img { border:0; }
	img.thumb { float:right; margin:4px 0 7px 7px; }
	#identity a {	
		background-image: url("i/identity.gif");
		background-repeat: no-repeat;
		text-decoration: none;
		width: 135px;
		height: 45px;
		display: block;
	}
	#identity a:hover { background-color: transparent; }
	#identity a span { display: none; }
	#identity {	
		position: absolute;
		left: 165px;
		top: 40px;
		margin: 0;
		padding: 0;
	}
	#primeCol {	
		width: 395px;
		position: absolute;
		left: 200px;
		top: 180px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 0 0 20px 0;
		margin: 0;
		background-image: url("i/primeColBG.gif");
	}
	h2 span { display: none; }
	#primeCol h2 {	
		width: 212px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		background-color: #f7f7f7;
		height: 35px;
		padding: 0;
		margin: 0 0 13px 0;
	}
	h2#theLatest {	
		background-image: url("i/h2-theLatest.gif");
		background-repeat: no-repeat;
	}	
	#primeCol {	
		font-size:1.02em;
	}
	#primeCol p {	
		margin: 10px 20px;
		line-height: 21px;
	}
	#primeCol ul {	
		margin: 0px 20px 0px 42px;
		padding:0;
	}
	#primeCol li {	
		line-height: 21px;
	}
	#primeCol h3 {	
		margin: 10px 20px 0 20px;
		font-size: 1.25em;
		color: #666;
	}
	#primeCol h3 a {	
		color:#666;
		text-decoration:none;
	}
	#primeCol h3 a:hover {	
		color:#333;
		background-color:transparent;
	}
	#primeCol h4 {	
		margin: 10px 20px 0px 20px;
		color:#666;
		font-size: 1em;
	}
	#navI {	
		position: absolute;
		top: 73px;
		left: 509px;
		width: 95px;
	}
	#navI li a { 
		text-decoration: none; 
		width: 86px;
		height: 23px;
		display: block;
		background-repeat: no-repeat;
	}
	#navI li a span { display: none; }
	#navI ul {	
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	#navI ul li {	
		margin: 0;
		padding: 0;
	}
	#navIa a {	
		background-image: url("i/navIa-active.gif");
	}
	#navIb a {	
		background-image: url("i/navIb-off.gif");
	}
	#navIc a {	
		background-image: url("i/navIc-off.gif");
	}
	#navId a {	
		background-image: url("i/navId-off.gif");
	}
	#navIe a {	
		background-image: url("i/navIe-off.gif");
	}

	#sectionII #navIa a {	
		background-image: url("i/navIa-off.gif");
	}
	#sectionII #navIe a {	
		background-image: url("i/navIe-active.gif");
	}
	#extras {	
		position: absolute;
		left: 15px;
		top: 300px;
		width: 155px;
		font-size: .9em;
	}
	#extras h3, #extras2 h3 { margin:0; font-size:1.1em; }
	#extras p, #extras2 p { margin:0 0 7px 0; }

	#extras h3, #extras2 h3 { margin:7px 0 5px 0; color:#333; }
	#extras2 ul { margin: 0 0 0 10px; padding:0; }
	#extras2 li { line-height:14px; margin-left:3px; padding:0; }
	#extras a, #extras2 a { color:#333; text-decoration:none; }
	#extras2 { position:absolute; left:610px; top:492px; font-size: .9em; }

	#enjoyingList {
		margin:0; padding:0; list-style-type:none;
	}
	#enjoyingList li  {
		margin:0 0 8px 0; padding:0;
	}
	#enjoyingList a  { text-decoration:none; }
	#enjoyingList a:after  { padding-left:7px; content: attr(title); color:#666; }
	
	#delicious-posts-spicoli ul { margin:0; padding:0; list-style-type:none; }
	#delicious-posts-spicoli ul li  { margin:0 0 8px 0; padding:0; }
	#delicious-posts-spicoli a  { text-decoration:none; }
	/*#delicious-posts-spicoli a:after  { padding-left:7px; content: attr(title); color:#666; }*/

	#commentform label { display:block; }
	#commentform textarea#comment { width: 350px; }
	#commentlist { 
		border:1px solid #ccc; 
		background-color:#f1f1f1;
		margin: 10px 20px;
		padding:0;
    }
	#commentlist li { 
		padding:1px;
		margin-left:30px;
	}
	#commentlist li p { margin:10px 0 10px 0; padding:0; }
	#commentlist .commentText { border-bottom:1px solid #ccc; margin-right:25px; padding-bottom:2px; } 

	.timeStamp { margin-top:0 !important; }
	.timeStamp, .creditedTo { font-size: .8em; }
	.timeStamp a, .creditedTo a { color:#666; }
	.creditedTo { 
		border-bottom:1px solid #ccc; 
		padding-bottom:5px;
		margin-bottom:10px;
	}
	#recentList, #recentCommList { margin: 0 0 0 10px; padding:0; }
	#recentList li, #recentCommList li { line-height:14px; margin-left:3px; padding:0; }
	#recentList a, #recentCommList a { color:#333; text-decoration:none; }
	
	input, textarea, select { font-size:1.02em; background-color:#f1f1f1; border:1px solid #ccc; padding:1px; }
	input:focus, textarea:focus, select:focus { background-color:#fff; }
	textarea { font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", Verdana, sans-serif; }
	code { 
		display:block;
		font-size: 11px;
		line-height: 15px;
		padding: 0 0 0 10px;
		border-left: 1px ridge #f1f1f1;
		font-family:"Courier New", Courier, monospace;
		color:#333;
	} html > body code { border-left-width: 2px; }

	.update { 
		border:1px solid #ccc;
		margin:20px;
		background-color:#fff;
	}
	.update p { 
		padding:0;
		margin:0;
	}
	