* {
	margin: 0;
	padding: 0;
}
.clear { clear: both; }

/*********************************
*** LAYOUT ***********************
**********************************/
body { background-color: #fff; text-align: center; }
#wrap { width: 70%; margin: 2% auto; text-align: left; }
#main { background-color: #000; }
#logo { width: 210px; height: 272px; float: left; margin: 1% 0 0 2%;  background: url(../img/logo.jpg) no-repeat; }
#content { margin-left: 230px; padding: 100px 80px 40px 25px; }
#content p { line-height: 120%; }

#constr {width: 210px; height: 175px; float: left; background: url(../img/constr.jpg) no-repeat; position: relative; left: -113px; top: -140px; }

#fwrap {height: 140px; background-color: #fff; margin-top: -140px;}
#footer { height: 20px; padding: 3px 15px 0 15px; border-top: 3px solid #fff; background-color: #a8b50a; color: #000; }
#footer a { float: right; color: #000; }
#footer p { float: left; margin: 0; color: #000; position: absolute; }

/*********************************
*** PRESENTATION *****************
**********************************/
p, h1 { color: #fff; font-family: arial, helvetica, sans-serif; font-size: 75%; }
h1 { margin-bottom: 15px; font-weight: normal; }
p { margin: 7px 0; text-align: left; }
a { font-family: arial, helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover { text-decoration: underline; }
.green { color: #a8b50a; }

 
