/* 
* ----------------------------
* wecansolveit.org
* Alliance for Climate Protection
* ----------------------------
*/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
body { 
	background-color: #fff; 
	color: #333; 
	font: 82% Arial, Helvetica, san-serif; 
	line-height: 1.4em; 
	margin: 0 auto; 
	padding: 0;
	text-align: center; 
}
a, a:link, a:visited { 
	color: #668a33; 
	outline: 0; 
	text-decoration: none; 
}
a:hover { 
	color: #555;
	text-decoration: none; 
}
strong { font-weight: bold; }

/* Layout */
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
}
.inside { 
	margin: 0 auto;
	padding: 20px 0 0 0; 
        width: 1005px;
	text-align: left; 
}
.inside #wall { padding: 15px 0 0 0; }
.inside p { 
	font-size: 13px; 
	padding-bottom: 10px; 
	text-align: justify; 
}
.inside .text { 
	padding: 25px 0;
	overflow: hidden; 
}
.inside .text .left { 
	float: left; 
	width: 480px; 
}
.inside .text .right { 
	float: right;
	overflow: hidden;  
	width: 480px;
}
.inside .text .right #button { 
	float: right; 
	padding-top: 10px; 
}
.footer, .push {
	height: 30px; /* .push must be the same height as .footer */
}
.footer { 
	background-color: #000;
	color: #999;	
	font-size: 11px;
	padding-top: 10px; 
}