.banner
{
	background-image: url("../images/banner_home.jpg");
	height: 184px;
	padding: 30px 240px 0 255px;
	width: 246px;
}

.banner h1
{
	float: none;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.banner p
{
	border-style: none;
	float: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: auto;
}

.column1
{
	float: left;
	padding: 0 0 0 20px;
	width: 206px;
}

.column2
{
	float: right;
	padding: 0 0 0 20px;
	width: 206px;
}

.columns
{
	background: url("../images/vertical_divider.gif") center top repeat-y;
	margin: 0 6px 26px 6px;
	overflow: hidden;
}

.columns ul.submenu
{
	margin: 0;
}

.content
{
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
	width: 498px;
}

.contentContainer
{
	background-image: none;
	margin-left: -6px;
	width: 752px;
}

.contentContainer h1
{
	background-color: #900;
	background-image: url("../images/title_small_bg.jpg");
	color: #FFF;
	margin: 0 0 0.5em -20px;
}

.contentContainer ul.submenu
{
	border-style: none;
	margin: 0;
}

.nodivider
{
	background-image: none;
	margin: 0;
}

.nodivider .column1,
.nodivider .column2
{
	padding: 0;
	width: 240px;
}

.sidebar
{
	float: right;
	width: 240px;
}

.sidebarBody
{
	margin: 0 7px;
	padding: 0 0 0 20px;
}

.subscribe
{
	background-image: url("../images/banner_newsletter.jpg");
	padding-left: 25px;
	padding-right: 25px;
	width: 190px;
}

.subscribe input.textbox
{
	width: 150px;
}