/* GLOBAL STYLE*/
body{
  background-color: #f5f5f5;
}

#main{
  background-color: white;
  padding: 20px;
}


/* Core utility style */

.clear{
  clear: both;
}

.spacer{
  width: 1px;
  height: 10px;
}
.spacerx4{
  width: 1px;
  height: 40px;
}

.center{
  text-align: center;
}

.min-height{
  min-height: 600px;
}


/* side nav and header */

.side-nav{
  border: solid 1px rgba(0,0,0,.065);
  border-radius: 10px;
}

.side-nav li{
  padding: 10px;
}

.prof-pic{
  float: left;
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  background: url('http://www.gravatar.com/avatar/659e64ba2f0b4abc09935879cd3261f8.png?s=100') no-repeat;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
  box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}

.title{
  float: left;
  padding-top: 20px;
  padding-left: 20px;
  text-decoration: none;
  color: black;
}
.title:hover{
  text-decoration: none;
  color: black;
}

.main-content{
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
}

.main-content p{
  margin-top: 20px;
}


.post-listing{
  position: relative;
  height: 50px;
}

#main-content h2{
  font-size: 35px;
}

#main-content h4{
  font-size: 20px;
  font-weight: normal;
}