* {	margin: 0;}
html, body {	height: 100%;}
.wrapper {	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -27px; 
/* the bottom margin is the negative value of the footer's height */}
.footer {background-color: #d3d3d3;	width: 100%;	height: 27px;}
.push {	height: 27px;}
.menu {	background-image: url(http://blog.mumbojumboseasoning.com/images/menu.jpg);background-repeat: repeat-x;	background-position: left top;	height: 29px;	text-align: right;}
.main {	border-bottom: 0px solid #ec008c;}.autoclear:after {    display: block;    position:relative; /*added so it works better with IE5 */    height: 0;    clear: both;    visibility:hidden;    content: ".";    }    /* Mark Hadley's fix for IE Mac */    
.autoclear {    display: inline-block;    }    /* Hides from IE Mac \*/    * html .autoclear {    height: 1%;    }  
.autoclear {    display:block;    }    /* End Hack *//*the columns*/
.left,.right {  width:47%;  margin:2px;border:0px solid #000000;}
.left {  float:left;padding-left:20px; border-right: 3px dotted #5a5758; padding-right:4px}
.right {  float:right; border-left: 0px dotted #5a5758;padding-left:10px;}
.right h2{  display: none;}
.right ul{  list-style: none;}/*the columns*/
.leftfoot {width:46%;}
.rightfoot {  width:52%;  margin:2px;	white-space: nowrap;}.leftfoot {  float:left;}
.rightfoot {  float:right;}
.footer {	}
.right li {
list-style:none;
}