/* dark footer */

#footer {
	/*background: #fff url(../images/footer-bg.png) repeat-x;*/
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#footer .padding {
	padding: 0px;
}

#footer li {
/*	border-bottom: 1px dotted #c4bd9a;*/
}

#footer div.moduletable {
	padding: 0px;
	margin: 0px;
}

#footer h3 {
	color: #fff;
}

#footer a {
  color: #fff;
}

#footer a:hover {
	color: #ccc;
}

/* InovaOne special classes */

table.footer td.footer {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-top: 1px solid #938d84;
}

div.moduletable_last a,
div.moduletable_middle a,
div.moduletable_bottom a {
	display: block;
}

div.moduletable_middle a img {
	border-style: none;
	background-color: #ffffff;
	/*padding: 0px 4px 3px 0px;*/
	padding: 0px 0px 0px 0px;
	border-style: none;
}

div.moduletable_bottom a img,
div.moduletable_last a img {
	border-style: none;
	background-color: #ffffff;
	border-style: none;
}

div.moduletable_bottom {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #938d84;
}

div.moduletable_horseshoe img {
	border-style: none;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #dddedf;
	padding-bottom: 2px;
	margin: 0px 0px 0px 2px; 
	width:174px;

}

div.moduletable_recent_blogs {
	width: 286px;
	height: 105px;
	background: url(../images/recent_blogs_background.png) no-repeat;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #938d84;
	padding: 54px 17px 0px 17px;
	margin: 0px;
	color: #f3dd97;
}

div.moduletable_recent_blogs h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size:16px;
	color: #f3dd97;
}
div.moduletable_recent_blogs li {
	line-height:150%;
	color: #f3dd97;
	border-bottom:1px dotted #f3dd97;
}
div.moduletable_recent_blogs li a {
	color: #f3dd97;
}