html, body, div, table, td, tr, fieldset, legend, 
ul, ol, li, p, span, h1, h2, h3, h4, h5 { margin: 0; padding: 0; } 
body { font-family: Arial, Verdana, sans-serif; font-size: 13px; background: #eee; text-align: center; }


/* === Header - START ==================== */
div.headerWrapAll { height: 240px; background: #111; }
div.headerWrapAllInner {
	width: 980px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	}
div.header1 { height: 40px; background: #eee; position: relative;}
div.header2 { height: 200px; background: url(../../content/images/headers/header_07.png) left top no-repeat; }
/* === Header - END ====================== */	


/* === Body - START ====================== */

div.bodyWrapAll {
	width: 980px;
	margin: 0 auto;
	padding:0;
	background: url(http://www.degrowth.org/fileadmin/templates/images/bgrs/left_back1.png) left top repeat-y #fff;
	text-align: left;
	}

div.bodyLeft {
	width: 200px;
	padding: 20px 0;
	min-height: 100px;
	float: left;
	}
	
div.bodyLeftInner {
	padding: 10px 5px;
	font-size: 80%;
	}

div.bodyLeftInner div.yellowFrame {border: 1px solid #E0CEA7;}
div.bodyLeftInner div.orangeFrame {border: 1px solid #E1AC63;}
div.bodyLeftInner div.greenFrame {border: 1px solid #C7DCB3;}

div.bodyCenter {
	width: 600px;
	background: #fff;
	float: left;
	}

div.bodyCenterInner,
div.bodyCenter1Inner {
	padding: 5px;
	font-size: ;
	}
	
div.bodyCenter1 { width: 780px; float: left; }

div.bodyRight {
	width: 180px;
	padding: 20px 0;
	background:;
	float: right;
	}
div.bodyRightInner {}

div.clearBottom {clear: both;}
/* ===  Body - END ===================== */


/* === Footer - START ====================== */

div.footerWrapAll {
	height: 120px;
	padding: 0;
	margin: 0;
	background: #111;
	text-align: center;
	}
div.footerWrapAllInner {
	width: 980px;
	height: 100px;
	margin: 0 auto;
	text-align: left;
	background: #000;
	color: #777;	
	position: relative;
	}
div.footerCopyRightWrap {
	width: 500px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: right;	
	font-size: 11px;
	}
div.footerWrapAllInner a, div.footerWrapAllInner a:visited { text-decoration: none; color: #888;}
div.footerWrapAllInner a:hover {text-decoration: underline;}
/* === Footer - END ===================== */


/* === user info - START ========= */
div.userBar {
	width: 980px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	background: #3f3f3f;
	text-align: right;
	color: #888;
	font-size: 75%;
	font-family: Verdana, Arial, sans-serif;
	}

div.userBarInner {
	padding: 5px 10px 0 0;
	}

div.userBar a,
div.userBar a:visited {
	text-decoration: underline;
	padding: 3px;
	color: #999;
	font-weight: bold;
	}

div.userBar a:hover {
	color: #ccc;
	background: #111;
	} 

div.userBar form {
	width: 70px;
	margin: 0 0 0 5px;
	background: peru;
	display: inline;
	}

div.userBar form input {
	background: #444;
	color: #ddd;
	border: 1px solid #555;
	}

/* === user info - END ========= */