/* text and general formatting styles */

#fs-content p {color: #666; font-size: 0.7em;}
	
.fs-space1 {margin: 0 12px 0 0; display: inline-block;}
	
.fm-title {margin: 0 0 5px 0; color: #d4e7e9 !important; font-size: 0.7em; font-weight: bold;}
.fm-title a {margin: 0 0 5px 0; color: #d4e7e9 !important; font-weight: bold;}
.fm-title a:hover {margin: 0 0 5px 0; color: #d4e7e9 !important; font-weight: bold;}
.fm-title-seq1 {margin: 10px 0 5px 0;}

.footer-align {vertical-align: top;}
	
/* icons */

.fs-img-mail {margin: 0 5px 0 0; float: left;}
a.fs-img-mail {background:url(http://www.kelloggconferencehotel.com/images/universal/icons/mail.png) top left no-repeat; display: inline-block; font-size: 0.7em; color: #666; float: left;}
a.fs-img-mail:hover {background:url(http://www.kelloggconferencehotel.com/images/universal/icons/mail-over.png) top left no-repeat; color: #72afb6;}
a.fs-img-mail span {padding: 0 0 0 27px; display: inline-block;}
.fs-img-sn {margin: 0 5px 0 0; float: left;}
	
/* start */

#footer-wrapper {
	position: relative;
	margin: 24px 0 30px 0;
	padding: 0 0 25px 1px;
	height: auto;
	width: 1202px;
	background-color: #5b8c92;
	display: inline-block;
	text-align: center;
	float: left;}
	
#footer-centering-wrapper {
	margin: 0 auto;
	text-align: center;
	height: auto;
	width: 948px;}
	
.footer-pipe {margin: 0 5px 0 5px;}
	
/* footer spotlight */

#fs-wrapper {
	margin: 0 0 2px 0;
	height: 45px;
	width: 948px;}
	
#fs-left {
	height: 100%;
	width: 5px;
	background:url(http://www.kelloggconferencehotel.com/images/footer/footer-spotlight-left.png) bottom left no-repeat;
	float: left;}
	
#fs-contentshadow-container {
	height: 45px;
	width: 936px;
	display: inline-block;
	float: left;}
	
#fs-content {
	height: 40px;
	width: 936px;
	background-color: #fff;
	display: inline;
	float: left;}
	
.fs-silo {
	padding: 13px 0 0 20px;
	height: 27px;
	width: 292px;
	background: url(http://www.kelloggconferencehotel.com/images/footer/v-dash.gif) top right no-repeat;
	float: left;}
	
.fs-minisilo1 {
	padding: 13px 0 0 20px;
	height: 27px;
	width: 144px;
	background: url(http://www.kelloggconferencehotel.com/images/footer/v-dash.gif) top right no-repeat;
	float: left;}
	
.fs-minisilo2 {
	padding: 8px 0 0 20px;
	height: 32px;
	width: 128px;
	float: left;}
	
#fs-bottom-container {
	height: 5px;
	width: 100%;
	background:url(http://www.kelloggconferencehotel.com/images/footer/footer-spotlight-shadow-bottom.png) bottom left repeat-x;
	float: left;}
	
#fs-right {
	height: 100%;
	width: 5px;
	background:url(http://www.kelloggconferencehotel.com/images/footer/footer-spotlight-right.png) bottom left no-repeat;
	float: left;}

/* footer credit */

#footer-credit-wrapper { 
	margin: 0 0 0 2px;
	height: 25px;
	width: 942px;
	background:url(http://www.kelloggconferencehotel.com/images/footer/h-dash.gif) bottom left repeat-x;
	float: left;}
	
#footer-credit-list {color: #d4e7e9; font-size: 0.6em;}
#footer-credit-list li {list-style-type: none; display: inline;}

#footer-credit-list li a {color: #d4e7e9 !important;}
#footer-credit-list li a:hover {color: #d4e7e9 !important; text-decoration: underline;}

#footer-credit-cr-container {
	height: 25px;
	width: 805px;
	float: left;}
	
#footer-sitecredit-container {
	height: 25px;
	width: 137px;
	float: left;}
	
#footer-sitecredit-list {color: #d4e7e9; font-size: 0.6em;text-align: right;}
#footer-sitecredit-list li {list-style-type: none; display: inline;}

#footer-sitecredit-list a {color: #d4e7e9 !important;}
#footer-sitecredit-list a:hover {color: #d4e7e9 !important; text-decoration: underline;}

/* footer map */

#footer-map-wrapper {
	margin: 10px 0 0 0;
	height: auto;
	width: 948px;
	float: left;}

.footer-map-list {color: #d4e7e9; font-size: 0.6em; line-height: 1.3em;}
.footer-map-list li {}

.footer-map-list a {color: #d4e7e9;}
.footer-map-list a:hover {color: #d4e7e9; text-decoration: underline;}

#footer-map-table {width: 100%; margin: 0; padding: 0; border: none;}

.footer-map-logo-container {
	margin: 0 3px 0 0;
	height: auto;
	width: auto;
	text-align: right;
	float: right;}
	
.footer-map-logo-container img {width: auto; height: auto; display: block; float: right; border: none;}
	
.footer-badges {}
