@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background: #e0dfcf url(../_im-Hol-08/bknd1.jpg) repeat;
	min-width: 800px;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #container {
	width: 940px;
	margin: 0 auto;   /* the auto margins (in conjunction with a width) center the page */
}
.oneColFixCtrHdr #header {
	width: 100%;
	height: 157px;
	background: #e1dfd1 url(../_im-Hol-08/bknd-hdr.gif) repeat-x;
	margin: 0 auto;   /* the auto margins (in conjunction with a width) center the page */
	padding: 0 auto;
}
.oneColFixCtrHdr #header #hdr-container {
	width: 940px;
	margin: 0 auto;   /* the auto margins (in conjunction with a width) center the page */
	min-width: 500px;
}
.oneColFixCtrHdr #header #hdr1 {
	margin: 19px 0 0 190px;
	float: left;
}
.oneColFixCtrHdr #header #hdr2 {
	margin: 34px 0 0 10px;
	float: left;
}
.oneColFixCtrHdr #mainContent {
	height: 609px;
	margin: 0;
	padding: 0;
	text-align: center;
}



/* TYPOG */
.oneColFixCtrHdr #mainContent p {
	margin: 0.75em 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16.5px;
	line-height: 145%;
	color: #7a7573;
}
.oneColFixCtrHdr #mainContent .green-text ul li {
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16.5px;
	line-height: 145%;
	color: #7a7573;
	list-style: circle outside;
}
.oneColFixCtrHdr #mainContent .signature {
	margin: 0.75em 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16.5px;
	line-height: 145%;
	color: #b5b1af;
}
.oneColFixCtrHdr #mainContent .date {
	float: right;
	margin: auto;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16.5px;
	line-height: 115%;
	color: #b5b1af;
}
.oneColFixCtrHdr #mainContent .small {
	margin: 0.65em 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13.5px;
	line-height: 145%;
	color: #7a7573;
}
.oneColFixCtrHdr #mainContent a.link-blue {
	color: #378bc8;
	text-decoration: none;
}
.oneColFixCtrHdr #mainContent a.link-blue:hover {
	color: #378bc8;
	text-decoration: none;
	border-bottom: #378bc8 dotted 1px;
}
.oneColFixCtrHdr #mainContent a.link-red {
	color: #c84130;
	text-decoration: none;
}
.oneColFixCtrHdr #mainContent a.link-red:hover {
	color: #c84130;
	text-decoration: none;
	border-bottom: #c84130 dotted 1px;
}
.oneColFixCtrHdr #mainContent a.link-green {
	color: #3a7104;
	text-decoration: none;
}
.oneColFixCtrHdr #mainContent a.link-green:hover {
	color: #3a7104;
	text-decoration: none;
	border-bottom: #3a7104 dotted 1px;
}
.oneColFixCtrHdr #mainContent .title {
	margin: 0 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 36px;
	line-height: 40px;
	color: #534640;
}
.oneColFixCtrHdr #mainContent .subtitle {
	margin: 0 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 23px;
	line-height: 28px;
	color: #534640;
}
.oneColFixCtrHdr #mainContent .author {
	margin: 0.65em 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15.75px;
	line-height: 26px;
	color: #7a7573;
	font-weight: bold;
}
.oneColFixCtrHdr #mainContent .picked-by {
	margin: 0.65em 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 11.5px;
	line-height: 29px;
	color: #b5b1af;
}


/* CARDS */

#letter {
	background: url(../_im-Hol-08/ltr.jpg) no-repeat;
	width: 664px;
	height: 546px;
	margin: 0;
	padding: 39px 81px 0 81px;
	text-align: left;
}
#letter-PS {
	width: 309px;
	margin: 0;
	padding: 0;
}
#video {
	width: 284px;
	margin: 0;
	padding: 26px 0 0 0;
	float: left;
}
.green-text {
	width: 318px;
	margin: 52px 0 0 54px;
	padding: 0;
	float: left;
	text-align: left;
}
.green-img {
	width: 387px;
	height: 494px;
	margin: 26px 26px 0 0;
	padding: 0;
	float: right;
}
.SomethingGreen, .SomethingRed {
	margin-bottom: 14px;
}
#PlayPumps {
	background: url(../_im-Hol-08/PlayPumps.jpg) no-repeat;
	width: 696px;
	height: 546px;
	margin: 0;
	padding: 39px 54px 0 76px;
}
#PlayPumps-text {
	width: 306px;
	margin: 18px 0 0 94px;
	padding: 0;
	float: left;
	text-align: left;
}
#CleanWell {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#CleanWell-img {
	background: url(../_im-Hol-08/CleanWell.jpg) no-repeat;
}
#Earth911 {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Earth911-img {
	background: url(../_im-Hol-08/Earth911.jpg) no-repeat;
}
#Theo {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Theo-img {
	background: url(../_im-Hol-08/Theo.jpg) no-repeat;
}
#FemaleBrain {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#FemaleBrain-img {
	background: url(../_im-Hol-08/FemaleBrain.jpg) no-repeat;
}
.red-text {
	width: 318px;
	margin: 52px 54px 0 0;
	padding: 0;
	float: right;
	text-align: left;
}
.red-img {
	width: 387px;
	height: 494px;
	margin: 26px 0 0 26px;
	padding: 0;
	float: left;
}
#Kale {
	background: url(../_im-Hol-08/Kale.jpg) no-repeat;
	width: 306px;
	height: 546px;
	margin: 0;
	padding: 63px 466px 0 54px;
	text-align: left;
}
#SRL {
	background: url(../_im-Hol-08/SRL.jpg) no-repeat;
	width: 306px;
	height: 546px;
	margin: 0;
	padding: 63px 466px 0 54px;
	text-align: left;
}
#HerbSpiral {
	background: url(../_im-Hol-08/spiral.jpg) no-repeat;
	width: 306px;
	height: 546px;
	margin: 0;
	padding: 53px 466px 0 54px;
	text-align: left;
}
#Chinatown {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Chinatown-img {
	background: url(../_im-Hol-08/Chinatown.jpg) no-repeat;
}
#Heathens {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Heathens-img {
	background: url(../_im-Hol-08/LittleHeathens.jpg) no-repeat;
}
#LittleBrother {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#LittleBrother-img {
	background: url(../_im-Hol-08/LittleBrother.jpg) no-repeat;
}
#AnimalVeg {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#AnimalVeg-img {
	background: url(../_im-Hol-08/AnimalVegetable.jpg) no-repeat;
}
#Good {
	background: url(../_im-Hol-08/card.jpg) no-repeat;
	width: 826px;
	height: 546px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#Good-img {
	background: url(../_im-Hol-08/Good.jpg) no-repeat;
}



/* FOOTER */

.oneColFixCtrHdr #footer {
	height: 152px;
	padding: 0;
	background: #e0dfcf url(../_im-Hol-08/bknd2.jpg) repeat-x;
	text-align: left;
}
.oneColFixCtrHdr #footer .lines {
	width: 100%;
	height: 4px;
	background: #e0dfcf url(../_im-Hol-08/2lines.gif) repeat-x;
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #footer #container {
	width: 940px;
	margin: 27px auto 28px auto;   /* the auto margins (in conjunction with a width) center the page */
	min-width: 500px;
	text-align: left;
}
.oneColFixCtrHdr #footer #container-too {
	float: left;
	width: auto;
}


.oneColFixCtrHdr #mark, #velma {
	float: left;
	width: 311px;
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #mark, #velma dl {
	float: left;
	width: 311px; /* Fixes IE/Mac bug. */
	margin: 8px 0 0 0px;
	padding: 0;
	display: inline; /* Fixes IE/Win double-margin bug. */
}
.oneColFixCtrHdr #mark dt, #velma dt {
	float: right;
	width: 208px;
	margin: 0;
	padding: 0 0 2px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 130%;
	color: #534640;
}
.oneColFixCtrHdr #footer #mark dt a, #velma dt a {
	text-decoration: none;
	color: #484941;
}
.oneColFixCtrHdr #footer #mark dt a:hover, #velma dt a:hover {
	text-decoration: none;
	color: #c12e11;
	border-bottom: #c12e11 dotted 1px;
}
.oneColFixCtrHdr #footer #mark dd, #velma dd {
	margin: 0 0 0 103px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 130%;
	color: #696a5e;
}
.oneColFixCtrHdr #footer #mark dd a, #velma dd a {
	font-size: 12px;
	font-style: italic;
	line-height: 175%;
	color: #5c7b21;
	text-decoration: none;
}
.oneColFixCtrHdr #footer #mark dd a:hover, #velma dd a:hover {
	border-bottom: #c12e11 dotted 1px;
	color: #c12e11;
	text-decoration: none;
}
.oneColFixCtrHdr #footer #mark dl dd.img, #velma dl dd.img {
	margin: 0;
}
.oneColFixCtrHdr #footer #mark dd.img img, #velma dd.img img {
	float: left;
	width: 50px;
	margin: 2px 15px 0 28px;
	padding: 0px;
	border: 5px solid #b7b7b1;
}
.oneColFixCtrHdr #footer #mark dd.img img:hover, #velma dd.img img:hover {
	border: 5px solid #c12e11;
	text-decoration: none;
}



.oneColFixCtrHdr #MandV {
	float: left;
	width: 298px;
	margin: 0 0 0 0px;
	padding: 0;
}
.oneColFixCtrHdr #MandV dl {
	float: left;
	width: 298px; /* Fixes IE/Mac bug. */
	margin: 0;
	padding: 0;
	display: inline; /* Fixes IE/Win double-margin bug. */
}
.oneColFixCtrHdr #MandV dt {
	float: right;
	width: 175px;
	margin: 0;
	padding: 8px 0 2px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 130%;
	color: #534640;
}
.oneColFixCtrHdr #footer #MandV dt a {
	text-decoration: none;
	color: #484941;
}
.oneColFixCtrHdr #footer #MandV dt a:hover {
	text-decoration: none;
	color: #c12e11;
	border-bottom: #c12e11 dotted 1px;
}
.oneColFixCtrHdr #footer #MandV dd {
	margin: 0 0 0 121px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 130%;
	color: #696a5e;
}
.oneColFixCtrHdr #footer #MandV dd a {
	font-size: 12px;
	font-style: italic;
	line-height: 175%;
	color: #5c7b21;
	text-decoration: none;
}
.oneColFixCtrHdr #footer #MandV dd a:hover {
	border-bottom: #c12e11 dotted 1px;
	color: #c12e11;
	text-decoration: none;
}
.oneColFixCtrHdr #footer #MandV dl dd.img {
	margin: 0;
}
.oneColFixCtrHdr #footer #MandV dd.img img {
	float: left;
	width: 80px;
	margin: 0 15px 0 28px;
	padding: 0px;
	border: none;
}

* html #footer dl { height: 1%; }   /* IE5 & 6 fix via Bulletproof Web Design. */
*:first-child+html #footer dl { min-height: 1px; }   /* IE7 fix via Bulletproof Web Design. */
#footer dl:after {   /* For browsers that support :after */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}




.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear: both;
	height: 0;
    font-size: 1px;
    line-height: 0px;
}
