Problem z ułożeniem bloków

0
<!DOCTYPE html>
<html lang="pl">
<head>
  <meta charset="utf-8"/>
  <meta name="description" content="Strona internetowa o niczym"/>
  <meta name="keywords" content="Nic,internet,strona"/>
  <meta http-equiv="X-VA-Compatible" content="IE=edge,chrome=1"/>
  <title>Wakacje w Chorwacji</title>
  <link rel="stylesheet" href="main.css.css">
</head>
<body>
  <div id="container">
    <div id="header">
      <h1>Wakacje 2017</h1>
      <h2>Napisał: Mateusz</h2>
    </div><!--end header-->
    <div id="menu">
    <ul class="site-nav">
        <li class="site-nav-item">
          <a href="stron na blog.html">Strona główna</a>
        </li>
        <li class="site-nav-item">
          <a href="index.html">O mnie</a>
        </li>
        <li class="site-nav-item">
          <a href="http://onet.pl">Onet</a>
        </li>
        <li class="site-nav-item">
          <a href="https://facebook.com"><img class="facebook" src="file:/C:/Users/User/Desktop/web/f.png" alt=""></img></a>
        </li>
      </ul>
    </div><!-- end left column-->

  <div id="center_c">
      <p>Pojechliśmy samochodem, było świetnie!!! Jezdziliśmy w kółko po całym kraju!!!</p>
<img class="trogir" src="file:/C:/Users/User/Desktop/DCIM/112_2112/w.jpg" alt="zdjęcie">
</img>
  <figcaption> Trogir - twierdza </figcaption>
  <p> Będąc na górze Tomek powiedział:
<q>Boje się jest wysoko !!!</q>
</p>
</div><!--end center_c-->
  <div id="aside">
  </div><!--end aside-->
  <form id="contact_form">
  <div>
    <label for="nickname">Twój nick:</label>
  </div>
  <div>
    <input type="text" id="nickmane" name="nickname">
  </div>
  <div>
    <label for="user-email">Twój e-mail:</label>
  </div>
  <div>
    <input type="email" id="user-email" name="user-email">
  </div>
  <div>
    <label for="content">Teść:</label>
  </div>
  <div>
    <textarea rows="15" cols="50" id="content" name="content">
    </textarea>
  <div>
    <input type="submit" value="dodaj">
  </div>
  </form>
  <div id="footer">
      <p>Kiedy byłem małym chłpcem</p>
    </div><!-- end footer-->
  </div><!--end container-->
</body>
</html>
body {
  font-family: cursive;
}
p {
  width: 900px;
  font-size: 20px;
}
h1 {
  color: red;
  font-size: 60px;
  padding: 20px;
  text-align: center;
}
h2 {
  color: black;
  font-family: fantasy;
  padding: 20px;
}
.trogir {
  width: 500px;
  border: 10px solid red;
  padding: 50px;
}
 
#container {
  width: 1366px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
 
#header {
height: 250px;
background-color: pink;
margin-bottom: 20px;
margin-top: 0px;
border-top-right-radius: 27px;
border-top-left-radius: 27px;
}
 
#menu
 {
  width: 250px;
  background-color: white;
  margin: 0px 20px;
  float: left;
  }
 
  #contact_form
  {
    width: 1200px;
    clear: both;
    background-color: lightblue;
    height: 430px;
    margin-right: 100px;
    margin-left: 100px;
  }
 
#center_c
{
  width: 880px;
  min-height: 1000px;
  float: left;
  margin: 0px 0px;
  margin-left: 20px;
  background-color: grey;
  text-align: center;
}
 
#aside
{
  width: 150px;
  height: 1430px;
  float: left;
  background-color: red
}
 
.facebook{
  width:140px;
}
 
#footer {
  width: 1366px;
  min-height: 100px;
  background-color: pink;
  clear: left;
  bottom: 0;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
 
.site-nav {
  background-color: lightcyan;
  list-style: none;
  padding: 0;
  width: 250px;
  border: 1px solid black;
  font-size: 27px;
}
.site-nav-item{
  border-bottom: 1px solid black;
  padding: 5px;
  height: 50px;
  line-height: 50px;
}
.site-nav-item:last-child{
  border-bottom: none
}
.site-nav-item a{
  color:black;
  text-decoration: none;
  }
.site-nav-item a:hover{
  text-decoration: underline;
  color: red
}
0
0

Witam, nie umiem sobie poradzić z poukładaniem bloków na stronie. Chciałbym, żeby formularz kontaktowy był bezpośrednio pod centralnym blokiem (o jego szerokości) oraz po dodaniu formularza stopka straciła swoją poziome umiejscowienie zrównując się z divem formularz kontaktowy. Bardzo proszę o pomoc.
Pozdrawiam
W załączeniu aktualny wygląd strony.

1 użytkowników online, w tym zalogowanych: 0, gości: 1