@charset "UTF-8";

/* ============ NAVIGATION ============*/

#navigation {
	top: 30px;
	left: 695px;
}

#navigation ul li a {
	padding: 7px 0 7px 0;
}

/* ========== END NAVIGATION ==========*/

#bottom {
	margin-top: 0;
	padding-top: 85px;
	background-image: none;
}

#bottom .bubble {
	float: left;
	width: 915px;
	margin-left: 50px;
	padding-top: 70px;
	background: url(images/bg-btm-bubble-full-top.png) no-repeat;
}

#bottom .bubble .mid {
	width: 810px;
	position:relative;
	overflow: hidden;
	padding: 0 50px 15px 55px;
	background: url(images/bg-btm-bubble-mid.png) repeat-y;
}

#bottom .bubble .btm {
	display: block;
	width: 915px;
	height: 25px;
	background: url(images/bg-btm-bubble-full-btm.png) no-repeat 0 100%;
}

#bottom .columns {
	float: left;
	width: 950px;
	height: 546px;
	margin-left: 25px;
	background: transparent url(images/bg-columns.png) no-repeat;
}

#bottom .columns .col1, #bottom .columns .col2, #bottom .columns .col3 {
	float: left;
	width: 238px;
	height: 475px;
	margin-right: 20px;
	padding: 50px 25px 15px 40px;
}

#bottom .columns .col3 {
	margin-right: 0;
}

#bottom .columns ul li {
	line-height: 1.21em;
	padding-bottom: 4px;
}

h2 {
	margin-bottom: 10px;
}

/* ============ FOOTER ============*/

#footer {
	margin-top: 40px;
}
