h1 {
  color: #fff;
  font-size: 170%;
  line-height: 1em;
}

h2 {
  color: #fff;
  font-size: 140%;
  border-bottom: 1px solid #555;
  padding-bottom: 11px;
  margin-bottom: 4px;
}

p {
  color: #fff;
  margin-bottom: 20px;
  font-size: 110%;
  line-height: 1.6em;
}

a:link,
a:visited {
  color: #f90;
}

.msg {
  padding: 30px;
  margin: 30px;
  border: 1px solid #f90;
  font-size: 20px;
  color: #fff;
  text-align: center;
}

.snav ul li a:link, .snav ul li a:visited {
  color: #999;
}

.page_color{
  background:#FFF!important;
}


.footer_text{
   color:#ccc;
}

.portfolio_header{
 margin-bottom:20px;
}

body,html{
font-family: 'Open Sans', sans-serif;

}

.cblock h1{
   margin-bottom: 20px;
}