#homepage #main {
	padding-bottom: 20px;
}
#homepage #content {
	float: right;
	margin-top: 75px;
	width: 707px;
}
#homepage #content img {
	float: leftx;
	margin-right: 10px;
	padding: 0px;
	border: none;
}
#leftCol {
	float: left;
	width: 335px;
}
#rightCol {
	float: right;
	width: 335px;
}
#leftCol p, #rightCol p {
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 100%;
}
#fgforrest #leftCol h2, #homepage #leftCol h2, #rightCol h2 {
	margin-top: 0px;
	margin-bottom: 25px;
}
#homepage #leftCol h2 img, #rightCol h2 img {
	float: none;
}
#leftCol ul, #rightCol ul {
	float: left;
	margin-bottom: 2px !important;
	padding-bottom: 25px;
	background: url("/img/u/hp_line.gif") 100% 100% no-repeat;
}
#leftCol ul li, #rightCol ul li {
	float: left;
	margin-bottom: 30px;
	padding-left: 0px;
	background: none;
}
#leftCol ul img, #rightCol ul img {
	float: left;
	margin-right: 15px;
}
#leftCol ul span, #rightCol ul span {
	display: block;
	margin-bottom: 6px;
}

#leftCol ul .message, #rightCol ul .message {
	float: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
	width: 233px;
}
#leftCol ul .date, #rightCol ul .date {
	display: inline;
	color: #b3b3b3;
	font-size: 92%;
}
#leftCol ul .author, #rightCol ul .author {
	color: #b6b6b6;
	font-size: 92%;
	margin-top: 3px;
}
#leftCol ul .author a, #rightCol ul .author a {
	color: #5e5e5e;
	font-size: 92%;
}
#homepage #leftCol #news ul li img {
	float: left;
}
a.more, a.newsletter, a.rss {
	margin-right: 12px;
	color: #5e5e5e;
}
a.more {
	padding-left: 17px;
	background: url("/img/u/ico/ico_more.gif") no-repeat;
}
a.newsletter {
	padding-left: 15px;
	background: url("/img/u/ico/ico_newsletter.gif") no-repeat;
}
a.rss {
	margin-right: 8px;
	padding-left: 21px;
	background: url("/img/u/ico/ico_rss.gif") no-repeat;
}
#leftCol ul a, #rightCol ul a {
	font-size: 109%;
}
#projector {
	display: nonex;
	position: absolute;
	top: -202px;
	left: 205px;
	width: 770px;
	height: 254px;
	text-align: left;
	z-index: 0;
}

#projector #noflash {
	height: 237px;
	padding: 27px 27px 0px 27px;
	background: url("/img/u/bg_reference.png") no-repeat;
}

#projector #noflash p {
	margin-top: 39px;
	padding: 15px;
	color: #ffffff;
}
#projector #noflash p a {
	color: #ffffff;
}