body {
	background: url("../images/landing/bg.jpg") no-repeat;
	background-position: center;
}

#description {
	position: absolute;
	left: 571px;
	top: 240px;
	width: 285px;
	height: 95px;
	background: url(../images/home/description.gif) no-repeat;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
}



#content {
	padding-top: 0px;
	background: #dbd9d6;
}


#content p {
	margin: 9px 0px 0px;
}

#content p.landing {
	margin: 20px 40px 20px;
	font:Arial, Helvetica, sans-serif; color:#7e6955;
	line-height: 1.75em;
}

#content p.landing-img {
	margin: 0px 20px 0px;
}

#content h2 {
	margin: 0px 0px 0px;
	font:Arial, Helvetica, sans-serif; color:#cc007c;
	line-height: 1.5em;
}

#bottomBackground {
	padding-bottom: 128px;
	background: url(../images/home/bg_bottom.jpg) bottom left no-repeat;
}

#columns {
	/* Forces "hasLayout" in Internet Explorer - fixes problem with column placement. */
	width: 100%;
	/* background: url(../images/home/content_dividers.gif) repeat-y; */
}

#leftHomeColumn {
	margin-left: 36px;
	width: 255px;
}

#middleHomeColumn {
	float: right;
	width: 250px;
	margin-right: 70px;
}

#rightHomeColumn {
	float: right;
	width: 255px;
	margin-right: 36px;
	
	/* Fixes IE double margin bug. */
	display: inline;
}

#columns ul {
	margin: 0px;
	padding: 0px;
	}
	
	#columns ol {
	margin: 0px;
	padding: 0px;
	}
	
#columns li.numbers {
	margin: 9px 0px 0px;
	padding: 0px 0px 0px 16px;
	list-style: none;
}
	
#columns li {
	margin: 9px 0px 0px;
	padding: 0px 0px 0px 16px;
	list-style: none;
	background: url(../images/home/columns_bullet.gif) 0px 3px no-repeat;
}



