/* Positioning for 211nemichigan.org - keep this in a separate style sheet from the fonts and colors */

body {
	border:0;
}
* {
	margin:0;
	padding:0;
}

#page {
   margin: 0 auto;
   width: 900px;
}
#header {
	padding:20px 0;
}
#wrapper {
	clear:left;
	float:left;
	background:#fff;
	padding-bottom:20px;
}
#mapper {
	float:left;
	width: 899px;
	padding-bottom:20px;
   background-image: url("images/michigan.jpg"); 
   background-position: top right;  
   background-repeat: no-repeat;
}
#box1wrap {
	float:left;
	width:240px;
}
#box1 {
	float:right;
	width:235px;
}
#box1pad {
	position:relative;
	right:5px;
	float:right;
	width:230px;
}
#box2wrap {
	float:left;
	width:580px;
}
#box2 {
	float:right;
	width:580px;
}
#box2pad {
	position:relative;
	right:5px;
	top: 20px;
	float:right;
	width:570px;
}
.box3wrap {
	float:left;
	width:220px;
	margin-top:20px;
}
.box3 {
	float:right;
	width:215px;
	padding-bottom:5px;
}
.box3pad {
	position:relative;
	right:5px;
	float:right;
	width:210px;
}
#footer {
	clear:left;
	padding:10px 0;
	text-align: center;
}
#footer ul {
   font-size: 0.8em; 
   font-weight: bold; 
   list-style: none;
}
#footer li {
   display: inline; 
   padding: 4px; 
}
#paypalbox {
   float: right; 
   width: 210px;
}
#clearmap {
   width: 390px;
   padding: 1em 0;
}
#clearmap p, ul {
   padding-bottom: 1em;
}
#clearmap ul {
   margin-left: 2em;
}

#box2pad p {
   margin: 1em 0;
}
#box2pad ul {
   margin-left: 2em;
}
