

/* Positioning for 211nemichigan.org - keep this in a separate style sheet from the fonts and colors */
body { border: 0; }

* {
	margin: 0;
	padding: 0; }

#header { padding: 20px 0; }

#wrapper {
	clear: left;
	float: left;
	background: #fff;
	padding-bottom: 20px; }

#mapper {
	float: left;
	width: 944px;
	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: 580px; }

.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; }


#box2pad p { margin: 1em 0; }

#box2pad ul { margin-left: 2em; }

.2column {
   width: 540px;
   float: none; }

.col1, .col2 {
   width: 260px;
   float: left;
   padding-top: 20px; }
   
.col1 {
   margin-right: 30px; }
   

