html {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #f1f1f1;
}
body {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font: 14px/24px Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url(../assets/images/articles/learn-from-toys/wallpaper.jpg) repeat-x left bottom;
}
#wrapper {
	width: 954px;
	height: auto;
	margin: 0 auto;
	padding: 0 35px 0 35px;
	position: relative;
	text-align: left;
	background: transparent url(../assets/images/articles/learn-from-toys/topImage.jpg) no-repeat left top;
}
h1 {
	width: auto;
	height: 480px;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -6000%;
}
p {
	width: 500px;
	height: auto;
	margin: 0;
	padding: 24px 0 0 104px;
	font: 14px/24px Arial, Helvetica, sans-serif;
}
em {
	font: italic 14px/24px Arial, Helvetica, sans-serif;
	color: #013277;
}
a {
	color: #013277;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
	a:hover {
		color: #cc022a;
	}
	#wrapper p#first {
		width: auto;
		padding: 0 0 0 370px;
	}
		#wrapper p#first span {
			padding: 0 0 24px 0;
			font: 36px/48px Arial, Helvetica, sans-serif;
			display: block;
		}
		#wrapper p#first span em {
			font: italic 36px/48px Arial, Helvetica, sans-serif;
		}
p#attributes {
	width: 302px;
	font: normal 28px/48px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	margin: 0;
	padding: 24px 0 0 24px;
	color: #013277;
	display: block;
	float: left;
}
	p#attributes strong {
		padding: 0;
		font: normal 36px/48px Arial, Helvetica, sans-serif;
		color: #cc022a;
		text-transform: lowercase;
		display: block;
		text-align: right;
}
#familiar {
	width: 518px;
	height: auto;
	font: normal 28px/57px Arial, Helvetica, sans-serif;
	color: #013277;
	margin: 72px 0 0 0;
	padding: 24px 0 0 104px;
	clear: left;
	float: left;
	/*border-top: 6px solid #ececec;*/
	text-transform: lowercase;
}
strong#anyToy {
	margin: 0;
	padding: 24px 0;
	display: block;
	font: normal 36px/48px Arial, Helvetica, sans-serif;
	color: #cc022a;
}
	strong#anyToy em {
		font: italic 36px/48px Arial, Helvetica, sans-serif;
		color: #cc022a;
	}
#ball {
	float: right;
	margin: 72px 0 0 0;
}
#transitionPar {
	width:  624px;
}
#fullWidthPar {
	width:  750px;
}
#screengrab {
	width: 697px;
	height: 312px;
	margin: 24px auto 0 auto;
	padding: 28px 29px 45px 30px;
	display: block;
	background: transparent url(../assets/images/articles/learn-from-toys/screengrab_bg.png) no-repeat left top;
}
.leftCol {
	width: 302px;
	padding: 24px 0 0 0;
	float:  left;
	clear: left;
}
.rightCol {
	width: 302px;
	padding: 24px 0 0 0;
	float: right;
	display: block;
}
.botLeftCol {
	width: 361px;
	padding: 24px 0 0 0;
	margin: 0 0 0 104px;
	float: left;
	clear: left;
}
.botRightCol {
	margin: 0 0 0 489px;
	padding: 24px 0 0 0;
	width: 361px;
}
#authorSignature {
	width: 293px;
	height: 48px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 528px;
	right: 136px;
	border: none;
	text-indent: -6000%;
	background: transparent url(../assets/images/articles/learn-from-toys/byJonathanPacheco.png) no-repeat left center;
}
#bcTitle {
	width: 203px;
	height: 24px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 504px;
	right: 136px;
	border: none;
	text-indent: -6000%;
	background: transparent url(../assets/images/articles/learn-from-toys/bohemianCinema.png) no-repeat left 4px;
}
.clear {
	clear: both;
}
#topBar {
	color: #013277;
	background-color: #fff;
	border-bottom: 1px solid #cc022a;
}
	#nav {
		font: normal 12px/23px "Times New Roman", Times, serif;
	}

		#nav li,
		#nav li a:link,
		#nav li a:visited {
			color: #013277;
			font: normal 12px/23px "Times New Roman", Times, serif;
		}
			#nav li a:hover {
				color: #cc022a;
			}
.arrows {
	color: #013277 !important;
}
	.arrows:hover {
		color: #cc022a !important;
	}

.editedBy {
	margin: 0;
	padding: 0;
	float: right;
}
.backToTopArrow {
	margin: 0;
	padding: 0;
	float: right;
	color: #013277;
}
	.backToTopArrow:hover {
		color: #cc022a;
		background: none;
	}
#postPost {
	width: 696px;
	margin: 0 auto;
	padding-top: 24px;
	clear: both;
}
	#postPost p {
		padding-left: 0;
		width: auto;
	}
	#miniBio {
		padding: 22px;
		background-color: #f6f6f6;
		border: 2px solid #ececec;
		border-bottom: 6px solid #ececec !important;
	}
	#miniBio h2 {
		font: normal 18px/20px Arial, Helvetica, sans-serif;
		text-transform: lowercase;
		letter-spacing: 2px;
		color: #013277;
	}
		#miniBio p em {
			font-variant: normal;
		}
		#miniBio p a {
			font-size: 14px;
		}
	.singleEntry .tagBar {
		margin: 0;
		padding: 0 0 24px 0;
		width: auto;
		font: normal 12px/18px Arial, Helvetica, sans-serif;
		color: #ccc;
		float: left;
		background: none;
		border: none;
	}
		.singleEntry .tagBar a {
			color: #013277;
			border: none;
			font-family: Arial, Helvetica, sans-serif;
			text-transform: none;
		}
			.singleEntry .tagBar a:hover {
				color: #cc022a;
			}
	.rss {
		font: normal 14px/24px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		background-color: #f6f6f6;
		border: 2px solid #ececec !important;
		border-bottom: 6px solid #ececec !important;
		text-align: center !important;
		display: block;
	}
	.rss a {
		color: #013277;
		border: none;
		font: bold 14px/24px Arial, Helvetica, sans-serif;
		text-transform: none;
	}
		.rss a:hover {
			color: #cc022a;
		}
	.relatedPosts h2,
	#futurePosts h2 {
		font: normal 20px/24px Arial, Helvetica, sans-serif;
		text-transform: lowercase;
		margin-top: 24px !important;
		padding-top: 0 !important;
		letter-spacing: 2px;
		color: #013277;
		border: none !important;
	}
	#futurePosts h3 {
		font: normal 16px/24px Arial, Helvetica, sans-serif;
		color: #cc022a;
		letter-spacing: 0;
		margin-top: 18px;
	}
	a.testImgPreviewText {
			color: #cc022a !important;
	}
#footer {
	color: #ccc;
	border: none;
	background-color: transparent;
}