* { margin: 0; padding: 0; }

ul, ol, li { list-style: none; }

h2 {
	font-size: 28px;
	color: #2d0d08;
	font-style: italic;
	margin: 0 0 19px;
}

p {
	margin: 0 0 12px;
	letter-spacing: -0.1px;
}

p.lead {
	margin: 0 0 18px;
	font-size: 16px;
	line-height: 19px;
}

.defaultFlashContent {
	display: block;
}

html { 
	background: #000 url("../wsimages/html.jpg") 50% -12px;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 14px;
	}

#header {
	width: 100%;
	height: 176px;
	padding: 34px 0 0;
	background: url("../wsimages/header.jpg") 50% 0;
	}
	#header h1 {
		text-indent: -9999px;
		width: 968px;
		height: 137px;
		background: url("../wsimages/h1.jpg") 50% 0;
		margin: 0 auto;
		outline: none;
	}
	
#aboutBook {
	width: 662px;
	height: 352px;
	padding: 13px 0 0 306px;
	background: url("../wsimages/aboutBook.jpg") 50% 0 no-repeat;
	margin: 0 auto;
	}
	#aboutBook .content {
		width: 438px;
		float: left;
		}
		#aboutBook .content p.highlight {
			color: #653227;
			font-weight: bold;
			font-style: italic;
			padding: 6px 0 0 0;
		}
	#aboutBook  .extra {
		width: 224px;
		float: right;
		}
		#aboutBook  .extra li a {
			text-indent: -9999px;
			display: block;
			width: 224px;
			height: 81px;
			background: url("../wsimages/aboutBookLinks.jpg") 0 0 no-repeat;
			outline: none;
			}
			#aboutBook  .extra li a:hover {
				background-position: -224px 0;
			}
			
			#aboutBook  .extra li.buy a {
				background-position: 0 -81px;
				}
				#aboutBook  .extra li.buy a:hover {
					background-position: -224px -81px;
					}
					
			#aboutBook  .extra li.blog a {
				background-position: 0 -162px;
				}
				#aboutBook  .extra li.blog a:hover {
					background-position: -224px -162px;
				}

#aboutJimmy {
	width: 968px;
	padding: 0 0 386px 0;
	background: url("../wsimages/aboutJimmy.jpg") 50% bottom no-repeat;
	margin: 0 auto;
	}
	#aboutJimmy .inner {
		min-height: 361px;
		background: url("../wsimages/aboutJimmyInner.jpg") 50% 0 no-repeat;
		}
		* html #aboutJimmy .inner {
			height: 361px;
		}
		
	#aboutJimmy .content {
		padding: 48px 0 0 39px;
		width: 456px;
		float: left;
	}
	#aboutJimmy  .extra {
		width: 473px;
		height: 361px;
		float: right;
		}
		
		#aboutJimmy  .extra .flash {
			height: 283px;
			padding: 35px 0 0 39px;
		}
		
		#aboutJimmy  .extra p.caption {
			margin: 0;
			padding: 0 0 0 88px;
			color: #635853;
			font-style: italic;
			font-size: 12px;
			width: 285px;
		}
	
#aboutPlanes {
	width: 968px;
	min-height: 323px;
	padding: 0 0 74px;
	background: url("../wsimages/aboutPlanes.jpg") 50% 0 no-repeat;
	margin: 0 auto;
	}
	#aboutPlanes .content {
		height: 291px;
		padding: 32px 0 0 46px;
		width: 438px;
		float: left;
	}
	#aboutPlanes  .extra {
		width: 484px;
		float: right;
		}
		
		#aboutPlanes  .extra .flash {
			padding: 0 0 0 37px;
		}
		
	#aboutPlanes  .plane .content h2 {
		font-size: 30px;
		color: #f0ddc2;
		font-style: normal;
		font-weight: normal;
		margin: 0 0 33px;
	}
	#aboutPlanes  .plane .content li {
		font-size: 17px;
		margin: 0 0 10px;
		color: #2d1913;
	}
		
	#aboutPlanes  #plane_1 {
		clear: both;
		height: 311px;
		background: url("../wsimages/plane_1.jpg") 50% 0 no-repeat;
		}
		#aboutPlanes   #plane_1 .content {
			padding: 60px 0 0 506px;
			width: 462px;
			height: auto;
			float: none;
			}
	
	#aboutPlanes  #plane_2 {
		height: 311px;
		background: url("../wsimages/plane_2.jpg") 50% 0 no-repeat;
		}
		#aboutPlanes   #plane_2 .content {
			padding: 47px 0 0 516px;
			width: 452px;
			height: auto;
			float: none;
			}
	
	#aboutPlanes  #plane_3 {
		height: 311px;
		background: url("../wsimages/plane_3.jpg") 50% 0 no-repeat;
		}
		#aboutPlanes   #plane_3 .content {
			padding: 39px 0 0 506px;
			width: 462px;
			height: auto;
			float: none;
			}
	
#siteInfo {
	width: 100%;
	padding: 79px 0 0;
	background: #010101 url("../wsimages/siteInfo.jpg") 50% top no-repeat;
	color: #595959;
}

#aboutAuthor {
	width: 846px;
	padding: 0 88px 0 40px;
	margin: 0 auto 55px;
	position: relative;
	}
	#aboutAuthor h2 {
		color: #6a6f65;
		font-size: 32px;
		font-weight: normal;
		margin: 0 0 5px;
	}
	#aboutAuthor p {
		color: #818181;
		font-size: 16px;
		margin: 0 0 30px;
		line-height: 19px;
	}
	#aboutAuthor h3 {
		color: #595959;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: normal;
		margin: 0 0 4px;
	}
	#aboutAuthor li {
		font-size: 11px;
	}

#aboutAuthor a.toTop {
	position: absolute;
	top: -35px;
	right: 40px;
	width: 38px;
	height: 34px;
	display: block;
	background: url("../wsimages/toTop.gif") left top no-repeat;
	text-indent: -9999px;
	outline: none;
}

#footer {
	width: 968px;
	margin: 0 auto;
	padding: 14px 0 30px;
	font-family: arial, sans-serif;
	overflow: hidden;
	position: relative;
	background: url("../wsimages/footerDivider.gif") 50% 0 no-repeat;
}

#footer .copyright {
	width: 268px;
	float: left;
	}
	#footer .copyright p{
		font-size: 12px;
		margin: 0 0 0 40px;
		color: #444;
	}
		
#footer ul {
	float: right;
	display: inline;
	width: 518px;
	}
	#footer li {
		float: left;
		padding: 0 10px 0;
		background: url("../wsimages/footerNavDivider.gif") right 50% no-repeat;
	}
	#footer li.last {
		background: none;
	}
	#footer li a {
		color: #444;
		text-decoration: none;
		font-size: 12px;
		border-bottom: 1px dotted #444;
		display: block;
		padding: 0 0 2px;
		}
		#footer li a:hover {
			color: #77361c;
			border-bottom: 1px dotted #77361c;
		}

	
	
	
	
	
	
	
	
	
	
	
	
	
