body { font: 68.75% Tahoma, Arial, Helvetica, sans-serif; }
/* top page elements */
img { border: none; }
#topContainer { background: none; }
#topBar { height: 50px; }	
	#logo { top: 0px; left: 0px; }			
	ul#mainNavigation { display: none; }

/* content styles */
#contentContainer { background: none; }
	
#content, #engagementsContent {
	width: 600px; w\idth: 600px;
	min-width: 600px; m\in-width: 600px;
	padding: 0;
	background: none;
	}
	#engagementsContent { background: none; }
	
	#content h1, #engagementsContent h1 {
		height: 24px;
		margin-bottom: 20px;
		}
		#content h1#twoLine, #engagementsContent h1#twoLine {
			height: 57px;
			margin-bottom: 20px;
			}
			
	#content p, #engagementsContent p { line-height: 16px; }
	#content ul, #engagementsContent ul { margin: 0 0 25px 0; }
	ul.withBottomBG { padding: 0; background: none; }
	ul#onGradient { background: none; }
		
	#content ul li, #engagementsContent ul li {
		margin: 0 0 8px 0;
		padding: 0 0 0 15px;
		background: url(../../img/content/bg-bullet.gif) 0px 4px no-repeat;
		}
		
	
	#content p span.introLetter, #engagementsContent p span.introLetter { float: left; margin-top: 3px; }
	p.dwlIntro img { float: left; margin: 0 5px 0 0; }
	p.withBottomBG { padding: 0; background: none; }
	
/* home */
#tagline { margin: 20px 0; }
#bookExcerpts { display: none; }
#middleColumn { padding-top: 20px; }
	
/* the author page styles */
.rightFocusArea { width: 300px; float: right; }
	#headshot { width: 250px; padding: 0 0 0 15px; background: none; border-left: 1px solid #ccc; }
	#bookCoverSmall { display: none; }
	#bookCoverLarge { margin-left: 50px; }
		
	#speakingEngagements {
		width: 312px;
		margin-left: 60px;
		color: #666666;
		}
		#speakingEngagements h2 {
			color: #666666;
			font-size: 1em;
			margin: 0 0 22px 71px;
			}
		#speakingEngagements div.engagement {
			width: 312px;
				w\idth: 241px;
			position: relative;
			padding: 0 0 22px 71px;
			}
			#speakingEngagements div.date {
				position: absolute;
				top: 0px;
				left: 0px;
				}
		
/* footer styles - always sticks to the bottom of the interface */			
#footer { height: auto; background: none; margin-top: 20px; }
	#footerContent { text-align: left; }
	#footerLinks, a#lightfin { display: none; }