Q:

How can I get rid of the white space on my website?

I'm having an issue with my website, on all of the pages of my site in the main body there is a white gap. This is my index.php page:

body {
  vertical-align: middle;
  margin: 0;
  background: url(flame_bg.png) no-repeat left top;
}
#bg_container {
  height: 500px;
  overflow: hidden;
}
#bg {
  width: 100%;
}
#content {
  position: relative;
  top: 0;
  padding: 60px;
  vertical-align: middle;
}
#content2 {
  position: inherit;
  top: 10px;
  padding: 60px;
  vertical-align: top;
}
<div id="content">
  <p>&nbsp;</p>

  <p>&nbsp;</p>

  <p>&nbsp;</p>
  <h1><span style="font-size:36px; color: #fd4000; font-family: 'Tahoma', Geneva, sans-serif;">Welcome, to Burning Chat</span></h1>

  <p><span style="font-size:24px; color=#fd4000; font-family: 'Tahoma', Geneva, sans-serif;">Whether you&#39;re browsing for a friend, or wanting to improve your business&#39; audience.</span>
  </p>

  <p><span style="font-size:24px; color=#fd4000; font-family: 'Tahoma', Geneva, sans-serif;">Burning Chat provides you with a sociable expierence to connect with your close ones wherever you are, and its free.</span>
  </p>
</div>


<div id="pageMiddle">&nbsp;</div>
<div id="pageBottom">&copy;2015 Burning Flame</div>

You can view the issue here: www.burningchat.tk
I also require the <p>&nbsp;</p> to lower the text on the page.

A:

after inspecting the dom it looks like your #pageMiddle has a height of 1000px. 
in your stylesheet provide this:
#pageMiddle{
  height:0;
}

that should do the trick. 

