body {background:#ffc423 url(../images/bg_body.jpg) no-repeat left top; padding:0; margin:0;font-family: Arial, Helvetica, sans-serif; line-height:1.4}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 105px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -105px; /* negative value of footer height */
	height: 105px;
	clear:both;
	background:url(../images/footer.gif) repeat-x bottom;
	color:#b20838;
	font-size:11px;
} 
#footer a:link, #footer a:visited {color:#b20838;}
	

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.page {width:942px; margin:0 auto; padding:26px 0 0 0;}

.main {background:url(../images/box_left.png) left repeat-y; width:942px;}
.main table {background-color:#b20838; margin-left:25px; color:#fff; font-size:12px;}
.main table td {vertical-align:top;}
.main table td p {margin:20px 0 0 0;}
.main a:link, .main a:visited {color:#fff}

p {font-family: Arial, Helvetica, sans-serif; line-height:1.4}
h2 {font-size: 16px; color:#ffc423;margin:20px 0 0 0;}
ul {margin:0; padding:0;}
ul li {margin:10px 20px; padding:0; list-style-type:none; list-style-image:url(../images/chili_bullet.gif);}

img {border:none}

.clear {clear:both}