/* THIS IS TO MAKE SURE THE FOOTER STICKS TO THE BOTTOM OF PAGE */

html, body {
     height: 100%; 
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -240px; /* the bottom margin is the negative value of the footer's height */
}

div#footer{
	width: 100%;
	height: 240px;
	background: url(../images/footer-bg.png) repeat-x black;
	padding-top: 16px;
	color: #666;
	font-size: 12px;
}

.push{
	height: 240px;
}

div#footer-inner{
	width: 960px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/inner-footer.jpg) no-repeat center;
}

div#footer-info{
	float: left;
	width: 291px;
	line-height: 14px;
	margin-top: 50px;
	margin-left: 10px;
	font-size: 11px;
}

ul#footer-follow{
	float: left;
	width: 211px;
	margin-top: 50px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	font-size: 11px;
}

ul#footer-follow li{
	margin-bottom: 8px;
}

ul#footer-follow li a{
	color: #666;
	display: block;
	height: 20px;
	padding-left: 27px;
}

a#rss{
	background: url(../images/icons/rss.png) no-repeat;
}

a#twitter{
	background: url(../images/icons/twitter.png) no-repeat;
}

a#facebook{
	background: url(../images/icons/facebook.png) no-repeat;
}


a#linkedin{
	background: url(../images/icons/linkedin.png) no-repeat;
}

div#footer-blog{
	float: left;
	margin-top: 50px;
	width: 400px;
}

div#footer-blog h3{
	color: white;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-bottom: 10px;
}
