#body {
    padding-bottom: 0;
}

#content-wrapper {
    padding-top: 0;
}

ul.features {
    border-top: 4px solid #000;
    overflow: hidden;
    background: url(../img/home/feature-divider.gif) repeat-y;
    padding-bottom: 1em;
}

ul.features li {
    float: left;
    width: 236px;
}

ul.features li a img {
    border: 0;
}

ul.features li div.desc {
    padding: 0 10px;
}

ul.features li.feature-1 {
    width: 230px;
}

ul.features li.feature-4 {
    width: 228px;
}
#homepage_video { display:block; }

#content-wrapper div.kasey
{
	position: relative;
	height: 318px;
	background: url(../img/home-kasey/kasey-bg.jpg) no-repeat;
}

#content-wrapper div.kasey a.foundation
{
	position: absolute;
	display: block;
	width: 61px;
	height: 46px;
	top: 26px;
	left: 32px;
	text-indent: -9999px;
}

#content-wrapper div.kasey a.learnmore
{
	position: absolute;
	display: block;
	width: 116px;
	height: 20px;
	top: 177px;
	left: 483px;
	text-indent: -9999px;
}

#content-wrapper div.kasey a.donatenow
{
	position: absolute;
	display: block;
	width: 116px;
	height: 20px;
	top: 177px;
	left: 614px;
	text-indent: -9999px;
}

#content-wrapper div.kasey #donorrow
{
	position: absolute;
	width: 311px;
	height: 31px;
	right: 47px;
	top: 1px;
}

#kasey-main {
	background:url(../img/home-webkinz/kasey-main.jpg) no-repeat;
	height:364px;
	width:930px;
	position:relative;
}

#kasey-main a {
	position:absolute;
	display:block;
	height:40px;
	width:135px;
	top:170px;
	text-indent:-9999em;
}

#kasey-main .more {
	left:470px;
}

#kasey-main .donate {
	right:185px;
}

#webkinz #rmhc-twitter-callout {
	width:234px;
	background:url(../img/home-nov/twitter.jpg) repeat-x 6px 0;
}
#webkinz #rmhc-twitter-callout #follow-us {
	/*left:6px;*/
}

#webkinz #rmhc-twitter-callout #follow-us:hover { background:url(../img/home-nov/twitter.jpg) repeat-x 6px 100%; }

#webkinz #rmhc-twitter-callout .feed { left: 26px; }