@charset "UTF-8";
body {
	font: 20px Georgia, "Times New Roman", Times, serif;
	line-height:160%;
	background: #E0E8F0;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#page #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #ccc;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#page #mainContent {
	padding:36px 24px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font:24px;
	line-height:150%;
}

#footer { margin:10px auto; font-size:90%; color:#666666;}

h1 { margin:0 0px; color:#333; font-size:32px; text-align:left; letter-spacing:.1em;}

#main { float:left; width:500px; margin-right:20px; text-align:justify; *padding:30px 0;}
#contactmain { float:left; width:350px; margin-right:20px; text-align:justify; *padding:30px 0;}

#sidebar { float:right; margin-top:30px; width: 180px; }
#contactsidebar { float:right; margin-top:30px; margin-right:80px; *margin-right:90px; _margin-right:50px; }

#action { color:#000; font-size:22px; line-height:120%; padding:20px; margin:20px auto; width:560px; border:1px solid #eee; background:#FFFFCC;}

table#contact td { padding:0 20px 4px 0; }

