#leftcolumn {
	width: 400px;
	float: left;
	padding-right: 25px;
	background-color: #f9F5FD;
}

	#leftcolumn HR {
		width: 100%;
		height: 3px;
		background-color: #A3A3A3;
		border-width: 0px;
		margin-top: 50px;
		margin-bottom: 20px;
		float: left;
	}

#rightcolumn {
	width: 350px;
	padding-left: 25px;
	float: left;
	background-color: #f9F5FD;
}

#intro {
	width: 400px;
	float: left;
}

	#intro h1{
		background-image: url(/public/img/welcome.gif);
		background-repeat: no-repeat;
		height: 36px;	

	}

#news {
	width:400px;
	float:left;
}

    #news p {
        margin-top: 0px;
    }

	#news h1{
		background-image: url(/public/img/news.gif);
		background-repeat: no-repeat;
		height: 36px;
	}

	#news h2{
		font-weight: normal;
        font-style: italic;
		text-align: center;
		color: #565656;
		font-size: 13pt;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 4px 4px 0px 4px;
	}
	
	.article {
		width: 400px;
		padding-top:2px;
		padding-bottom: 20px;
		float: left;
	}

    .article-date {
        margin: 0px;
        display: block;
        text-align: center;
        color: #999999;
        font-size: 7pt;
    }

#latestreleases {
	width: 350px;
	float: left;
}

	#latestreleases h1{
		background-image: url(/public/img/recent_releases.gif);
		background-repeat: no-repeat;
		height: 36px;	
	}

	#latestreleases h2{
		font-weight: normal;
        font-style: italic;
		text-align: center;
		color: #565656;
		font-size: 13pt;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 10px;
        padding: 4px;
	}

	.book {
		width:350px;
		float:left;
		padding-bottom:30px;
	}

	.cover {
		width:175px;
		height:275px;
		float:left;
		padding-right:30px;
	}
