* {   padding:0;   margin:0;}html,body {height: 100%;}body {background : url(body_bg.jpg);	margin			: 0;	padding			: 0;	text-align		: center;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:100%;}#wrap {	width:750px;	height: 1900px;	background:transparent;   margin: 0 auto;	}.bloc1 {background-color: transparent; float: left; height: 1500px; width: 265px; margin-top: 75px; margin-left: 0px;}.bloc2 {background-color: transparent; float: left; height: 170px; width: 235px; margin-top: 15px; margin-left: 5px;}.bloc3 {background-color: transparent; float: left; height: 135px; width: 200px; margin-top: 15px; margin-left: 20px;}.bloc4 {background-color: #edbdbd; float: left; height: 129px; width: 230px; margin-top: 15px; margin-left: 20px;}.bloc5 {background-color: transparent; float: left; height: 165px; width: 218px; margin-top: 0px; margin-left: 0px;}.bloc6 {background-color: transparent; float: left; height: 25px; width: 249px; margin-top: 10px; margin-left: 0px;}.bloc7 {background-color: #006633; float: left; height: 25px; width: 750px; margin-top: 15px; margin-left: 0px;}.bloc8 {background-color: #006633; float: left; height: 25px; width: 750px; margin-top: 15px; margin-left: 0px;}.bloc9 {background-color: transparent; float: left; height: 165px; width: 750px; margin-top: 15px; margin-left: 0px;}.bloc10 {background-color: transparent; float: left; height: 25px; width: 197px; margin-top: 15px; margin-left: 30px;}.bloc11 {background-color: transparent; float: left; height: 218px; width: 226px; margin-top: 25px; margin-left: 0px;}.bloc12 {background-color: transparent; float: left; height: 172px; width: 126px; margin-top: 25px; margin-left: 20px;}.bloc13 {background-color: transparent; float: left; height: 176px; width: 210px; margin-top: 25px; margin-left: 0px;}.bloc14 {background-color: transparent; float: left; height: 149px; width: 152px; margin-top: 25px; margin-left: 25px;}.bloc15 {background-color: transparent; float: left; height: 83px; width: 103px; margin-top: 25px; margin-left: 0px;}.bloc16 {background-color: transparent; float: left; height: 45px; width: 750px; margin-top: 15px; margin-left: 0px;}.container {	width:400px;	position absolute;	background:transparent;	margin-top: 50px;	margin-left: 300px;	}#bloc4 {background-color: yellow; position: absolute; height: 160px; width: 225px; margin-top: 1600px; margin-left: 270px;}/*this controls the top bar*/.top {	background : url(top_bg1.jpg) no-repeat;	position absolute;	margin-top: 0px;	width:400px;	height:150px;	text-align:right;}h1 {	padding:100px 20px 0 0;	font-size:150%;	font-weight:normal;color:#fff;}/* this is all the content */#content_one {background:#fff;margin-top:5px;padding:1px 0 1px 0;width:400px;font-size:80%;}#content_one p{background:#f9daa9;	text-align:left;	margin:10px;	padding:5px;	border:1px solid #6E5010;}#content_two {background:#fff;margin-top:5px;padding:1px 0 1px 0;width:400px;font-size:80%;}#content_two p{background:#f9daa9;	text-align:left;	margin:10px;	padding:5px;	border:1px solid #6E5010;}/* this is the navigation stuff */.sidebar {	float: left;	width:200px;	margin-left: 10px;	background:#fff;	margin-top: 75px;	height:300px;	text-align:left;}#navcontainer { width: 180px;margin:10px;background:#294729;border:1px solid #478347;}#navcontainer ul{margin-left: 0;margin-top: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;background:#bfddbf;}#navcontainer a{display: block;padding: 10px 3px 3px 3px;width: 174px;height:30px;text-align:center;border-top:3px solid #fff;}#navcontainer a:link, #navlist a:visited{color: #6E5010;text-decoration: none;}#navcontainer a:hover{background-color: #f9daa9;color: #000;}/*footer*/#footer {background:#fff;margin: 0 auto;padding:1px 0 1px 0;width:400px;font-size:80%;}#footer p {	background:#bfddbf;	margin:10px;	padding:3px;border:1px solid #478347;}/* this is my link, please leave if poss */span.design {	font-size:80%;	color:#9a9a9a;}a.design {	text-decoration:none;	color:#9a9a9a;}a.design:hover {	color:#000;}a.midtext {text-decoration : none;color:#126C12;font-weight:bold;}