@charset "utf-8";

/* CSS Document */

#mainBody {

	width: 100%;
	padding: 0;
	margin: 0;
	height: 100%;
	background: url(images/splash/top-bg.jpg) repeat-x top;

}

#mainBody2 {

	width: 100%;
	padding: 0;
	margin: 0;
	background: url(images/splash/background.jpg) no-repeat top center;

}

#indexHeaderPlacer {

	padding: 0 0 0 132px;

}

#containerHome {

	background: url(images/splash/body-bg-cnt.jpg) repeat-y;

}

#containerSubHome {

	background: url(images/splash/footer-bg.jpg) no-repeat bottom;
	position: relative;

}

#topMatter {

	height: 315px;

}

#home-flash-placer {

	float: right;
	width: 484px;
	height: 271px;
	padding: 5px 0 0 0;

}

#home-shop-talk-placer {

	float: left;
	width: 393px;
	height: 305px;
	background: url(images/splash/shop-talk-box.jpg) no-repeat top left;

}

#topMatterSub {

	padding: 14px 48px 0 48px;

}

#home-bottom-half {

	padding: 10px 0 0 50px;

}

#home-hot-rubber-placer {

	float: right;
	width: 441px;

}

#home-hot-rubber {

	width: 441px;
	height: 293px;
	background: url(images/splash/hot-rubber-box.jpg) no-repeat top left;

}

#home-whores {

	padding: 15px 0 0 15px;
	height: 56px;

}



#home-copy {

	float: left;
	width: 445px;
	padding: 20px 0 0 0;

}

#home-greeting {

	height: 616px;

}

#home-kenji-blog { height: 140px; padding: 10px 0 0 0; text-align: center; }

#home-logos { padding: 10px 0 0 0; }

.homeTwitter a, .homeTwitter a:visited, .homeTwitter a:active {

	background: url(images/twitteru.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;

}

.homeTwitter a:hover {

	background: url(images/twittero.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;
	
}

.homeFacebook a, .homeFacebook a:visited, .homeFacebook a:active {

	background: url(images/facebooku.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;

}

.homeFacebook a:hover {

	background: url(images/facebooko.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;
	
}

.homeMyspace a, .homeMyspace a:visited, .homeMyspace a:active {

	background: url(images/myspaceu.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;

}

.homeMyspace a:hover {

	background: url(images/myspaceo.gif) no-repeat top left;
	float: left;
	height: 41px;
	padding: 0;
	margin: 0 22px 0 0;
	
}

#home-address {

	padding: 8px 0 0 85px;

}

#containerFooter {

	height: 210px;
	background: url(images/splash/footer-bg2.jpg) no-repeat top;

}

#container {

	background: url(images/bg-footer2.jpg) no-repeat bottom;

}

#shopTalkBox {

	height: 207px;
	width: 190px;
	float: left;
	margin: 0 12px 0 0;

}

#shopTalkBox2 {

	height: 207px;
	width: 190px;
	float: left;
}

#shopTalkFormat {

	padding: 0 0 0 0;

}

#shopTalkHeader {

	text-align: right;
	padding: 18px 0 0 0;
	height: 50px;
	background: url(images/splash/shop-talk-bg1.gif) no-repeat top right;
}

.shopTalkTitle {

	background: url(images/splash/shop-talk-bg2.gif) no-repeat top right;
	padding: 0 25px 0 5px;

}

.shopTalkDate {

	background: url(images/splash/shop-talk-bg3.gif) no-repeat top right;
	padding: 0 25px 0 5px;
}

#shopTalkBody {

	text-align: left;
	padding: 12px 2px 3px 15px;
	background: url(images/splash/shop-talk-bg4.gif) no-repeat top right;
	height: 111px;

}

.shopTalkRead a, .shopTalkRead a:visited, .shopTalkRead a:active {

	background: url(images/splash/shop-talk-read-more.gif) no-repeat top left;
	float: left;
	height: 21px;
	padding: 0;
	margin: 0;

}

.shopTalkRead a:hover {

	background: url(images/splash/shop-talk-read-more-o.gif) no-repeat top left;
	float: left;
	height: 21px;
	padding: 0;
	margin: 0;
	
}

#hotRubberBox {

	height: 207px;
	width: 190px;
	float: left;
	margin: 0 12px 0 0;

}

#hotRubberBox2 {

	height: 207px;
	width: 190px;
	margin: 0 12px 0 6px;
	float: left;
}

#hotRubberFormat {

	padding: 0 0 0 0;

}

#hotRubberHeader {

	text-align: right;
	padding: 18px 0 0 0;
	height: 50px;
	background: url(images/splash/hot-rubber-bg1.gif) no-repeat top right;
}

.hotRubberTitle {

	background: url(images/splash/hot-rubber-bg2.gif) no-repeat top right;
	padding: 0 25px 0 5px;

}

.hotRubberDate {

	background: url(images/splash/hot-rubber-bg3.gif) no-repeat top right;
	padding: 0 25px 0 5px;
}

#hotRubberBody {

	text-align: left;
	padding: 12px 2px 3px 15px;
	background: url(images/splash/hot-rubber-bg4.gif) no-repeat top right;
	height: 111px;

}

.hotRubberRead a, .hotRubberRead a:visited, .hotRubberRead a:active {

	background: url(images/splash/hot-rubber-read-more.gif) no-repeat top left;
	float: left;
	height: 21px;
	padding: 0;
	margin: 0;

}

.hotRubberRead a:hover {

	background: url(images/splash/hot-rubber-read-more-o.gif) no-repeat top left;
	float: left;
	height: 21px;
	padding: 0;
	margin: 0;
	
}

.excerpt p {margin: 0; padding: 0;}