* { margin: 0; padding: 0; border: 0; font-family: arial, tahoma, sans-seriff; font-size: 12px; }

#body { 
	padding: 0 432px 0 432px; margin-bottom: 0px; padding-bottom: 0px;
	text-align: center; /* centering hack for IE5.x/Win */
	}
#sizer { 
	width: 1%; 
	padding: 0;
	margin: 0 auto 0 auto; /* standard centering method */
	text-align: left; /* resets centering hack to default */
	}
#expander { 
	margin: 0px -432px 0 -432px; 
	position: relative;
	text-align: left;
	min-width: 864px; /* min-width safari hack maintains neg margins */
	}

/* helps IE get the child percentages right. */
#wrapper {
	width: 100%;
	}

#header {
	margin: 0 0 3em 0;
	border-style: solid; border-width: 0 0 1px 0; border-color: #E1E1DF;
	}
#nav {
	margin-bottom: 6em; text-align: center;
	}	
#left {
	width: 420px;
	margin: 0 0 0 1em;
	float: left;
	display: inline; /* IEwin doubled margin bug fix */
	text-align: left;
	background-color: #FFFFFF;
	}
#right {
	width: 410px;
	text-align: center;
	display: inline; /* IEwin doubled margin bug fix */
	float: right;
	background-color: #FFFFFF;
	}
#footer {
	width: 100%;
	margin-top: 3em;
	border-style: solid; border-width: 1px 0 0 0; border-color: #E1E1DF;
	}

/* Holly Hacks \*/
* html #bodydiv,
* html #sizer,
* html #expander, 
* html #header,
* html #wrapper, 
* html #left,
* html #right,
*html #footer,
{ height: 0; }
/* */
/* http://positioniseverything.net/easyclearing */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header img {
	margin:  3em 0 2em 4em;
	}
#header p {
	margin: 0 1em 1em 0;
	text-align: right; color: #863333; letter-spacing: 1px;
	}
#header a {
	font-family: arial, tahoma; font-size: 12px; color: #929497; text-decoration: underline;
	}
#header a:hover {
	font-family: arial, tahoma; font-size: 12px; color: #B0B1B3; text-decoration: none;
	}
#left td {
	padding: 2px 2px;
	text-align: center;
	}
#nav li {
	padding: 0 20px; text-align: center; color: #863333; font-size: 13px; letter-spacing: 1px; display: inline;
	}
#nav li a {
	font-family: arial, tahoma; font-size: 12px; color: #929497; text-decoration: underline;
	}
#nav li a:hover {
	font-family: arial, tahoma; font-size: 12px; color: #B0B1B3; text-decoration: none;
	}
ul {
	list-style: none
	}
li {
	margin-left: 20px; padding-bottom: 2em;
	color: #863333; font-size: 14px; letter-spacing: 1px;
	}

li a {
	font-family: arial, tahoma; font-size: 12px; color: #929497; text-decoration: underline;
	}
li a:hover {
	font-family: arial, tahoma; font-size: 12px; color: #B0B1B3; text-decoration: none;
	}
#right img {
	padding-bottom: 7px;
	}
#right a {
	font-family: arial, tahoma; font-size: 12px; color: #929497; text-decoration: underline;
	}
#right a:hover {
	font-family: arial, tahoma; font-size: 12px; color: #B0B1B3; text-decoration: none;
	}
#right a:visited {
	font-family: arial, tahoma; font-size: 12px; color: #929497; text-decoration: underline;
	}
#footer p {
	margin: 2em 2em 0 0;
	text-align: right;
	font-size: 11px; color: #B0B1B3;
	}
