i want to make my navigation bar look like this http://www.templatemonster.com/demo/51347.html
please while correcting the code , do state the reason behind it. it will of great help. thanks
also the social networking icons shown are in black and the hover effect gives it a red color. is it an image or that can be achieved solely with help of css ?
body {
  background:gray;
  /*border: 2px solid yellow;*/
}
.headwrap {
  width: 93%;
  height: auto;
  margin: auto;
  padding-top: 70px;
}
.logo {
  margin: 0;
  float: left;
}
.socialbuttons {
  float: right;
}
.socialbuttons ul {
  list-style: none;
  float: right;
}
.socialbuttons ul li {
  display: inline;
  padding-left: 20px;
}
.navbar {
  margin-top: 40px;
  width: 100%;
  background: #db3636;
  float: left;
}
.navbar ul {
  list-style: none;
  margin: 0;
  float: left;
  padding: 30px 15px;
}
.navbar ul li {
  display: inline;
  padding: 15px;
  border-right: 2px solid black;
  color: white;
  font-weight: bold;
  font-family: sans-serif;
}<!DOCTYPE html>
<html>
<head>
  <title>Industrial Website demo</title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial scale=1.0">
  <link href="damion.css" rel="stylesheet" type="text/css">
</head>
<body>
  <header class="headwrap">
    <div class="logo">
      <img src="logo.png" alt="Damion max">
    </div>
    <div class="socialbuttons">
      <ul>
        <li><img src="facebook.png"</li>
        <li><img src="twitter.png"</li>
        <li><img src="feed.png"</li>
        <li><img src="google.png"</li>
      </ul>
    </div>
    <nav class="navbar">
      <ul>
        <li>ABOUT US</li>
        <li>GALLERY</li>
     <li>EVENTS</li>
        <li>BLOG</li>
        <li>CONTACTS</li>
      </ul>
    </nav>
  </header>
</body>
</html> 
     
     
     
     
     
    