		.sideBody A:link, 
		.sideBody A:visited, 
		#content A:link, 
		#content A:visited, 
		#contenthome A:link, 
		#contenthome A:visited,
		#contentcomment A:link, 
		#contentcomment A:visited  { text-decoration: none; color: #571; border-bottom: 1px dotted #fff;}

		.sideBody A:hover, 
		.sideBody A:active, 
		#content A:hover, 
		#content A:active, 
		#contenthome A:hover, 
		#contenthome A:active,
		#contentcomment A:hover, 
		#contentcomment A:active { background-color: #efd; color: #460; text-decoration: none; border-bottom: 1px dotted #683; }
		

td img { display: block; border: 0px; }

input, select, textarea { font: 10px verdana, arial, geneva, sans-serif; color: #000; background: #eee; padding: 0px; margin: 0px; }

body		{ background: #fff; font: 12px/18px lucida grande, verdana, arial, sans-serif; color: #000; margin: 0; padding: 0; border: 0; }

label		{ font: bold 10px/12px lucida grande, verdana, arial, sans-serif; }              	

	#wrapperhome		{ margin: 0px 0px 0px 0px; }              	
	#wrapper		{ margin: 0px 0px 0px 95px; }              	
	#bannerhome		{ margin: 12px 10px 28px 95px; float: left;}   
	#banner		{ margin: 4px 10px 25px 55px; }   
	#banner-commentspop		{ margin: 10px 0px 10px 21px; }   
	           	
	#contenthome		{ margin: 0px 50px 55px 160px; float: left; width: 52%; }              	
	#content		{ margin: 0px 50px 55px 0px; float: left; width: 69%; }              	
	#contentcomment		{ margin: 0px 50px 0px 60px; }
	
	#linkshome		{ margin: -134px 0px 0px 0px; float: left; width: 138px; }              	
	#links		{ margin: -75px 0px 0px 0px; float: left; width: 138px; }              	

	.titlebanner		{  }              	

	.date		{ font: 9px/9px courier; color: #bfbfbf; width: 94px; float: left; text-align: right; margin: 1px 0px 0px -100px; }

	.title		{ font: 16px/17px lucida grande, verdana, arial, sans-serif; color: #99998A; margin-left: -1px; }              	
	.posted		{ text-align: right; color: #999; font: 9px/13px lucida grande, verdana, arial, sans-serif; margin-bottom: 20px; }              	

	.extended		{ text-align: right; font: bold 10px/12px lucida grande, verdana, arial, sans-serif; }              	

	.commentauthor		{ font: bold 10px lucida grande, verdana, arial, sans-serif; color: #000; }              	

	.comments-text	{ padding: 0px 40px 0px 25px; }              	

	.comments-body	{ margin: 15px 15px 0px 0px; }              	

	.commentform		{ margin-bottom: 4px; }              	

	.sidetitle		{ font: bold 10px/13px lucida grande, verdana, arial, sans-serif; color: #ceceba; padding: 3px 0px 1px 0px; margin: 10px 0px 2px 0px; border: 0px solid #ECF0E4; background-color: #ffffff; white-space: nowrap; } /* 99A98A / ceceba / ECF0E4 */

	.sideBody, .desktopLabels		{ font: 9px/13px lucida grande, verdana, arial, sans-serif; margin: 0px 0px 13px 0px; }              

/* 
What a horrible decision I made! I started to use class="side" for BOTH side-navigation and photo captions.
Now it's too late to go back and change it. So "side" is now for photo captions, and "sideBody" is side-nav. Yuck.
*/
	.side		{ font: 10px/14px lucida grande, verdana, arial, sans-serif; margin: -6px 0px 20px 5px; width: 80%; color: #66665C; }              

	.desktopLabels		{ color: #999; padding-top: 13px; }              	

	.sideitem		{ margin-bottom: 7px; color: #555; }              	

	.calendar		{ display: none; } 
	             	
	.powered		{ padding-top: 40px; } 
	             	
	.question		{ margin: 15px 0px 0px 0px; font-weight: bold; } 
	             	
	.answer		{ margin: 0px 0px 0px 21px; } 
	             	
	.linkcategory		{ margin: 30px 0px 0px 0px; font: bold 14px/16px lucida grande, verdana, arial, sans-serif; } 
	             	
	.linklink		{ margin-left: 0px; font-weight: bold; } 
	             	
	.linkdesc		{ margin-left: 0px; } 
	             	
.shadowBox {
	clear: both;
  float: left;
  background: url(images/shadowBox1.gif) no-repeat bottom right;
  margin: 10px 0 0 0px !important;
  margin: 10px 0 0 -5px;
}

.shadowBox div {
	float: left;
  background: url(images/shadowBox2.png) no-repeat left top !important;
  background: url(images/shadowBox2.gif) no-repeat left top;
  padding: 0px 5px 5px 0px;
}

.shadowBox img {
 background-color: #fff;
  border: 1px solid #ccc;
  padding: 4px;
  margin: 0px;
}
