
body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.portfolio-item {
    margin-bottom: 25px;
    border-color: #e5e5e5 #eee #eee;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px ;
}


.portfolio-item2 {
    margin-bottom: 25px;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px ;
    background: #222;  
    background-image: url("../img/bg/darksharp.png");
}

footer {
    margin: 50px 0;
}


 /* BELOW IS THE CODE I'VE ADDED */
 /* BELOW IS THE CODE I'VE ADDED */
 /* BELOW IS THE CODE I'VE ADDED */



h1, h2, h3, h4, h5, h6  {
	font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700 !important;
}

h1 {
     text-shadow: 0px 1px 1px #ccc;
}
 
.light{
	 font-weight: 300 !important;
}

.accent{
	font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
}


body {
    background-image: url("../img/bg/cream_pixels.png");
    background-repeat: repeat-y repeat-x;
}


 .darkborder {
  border-bottom: 1px solid #777 !important;
}
 
  /* green line under navbar */


.navbar-inverse {
      background-image: url("../img/bg/darksharp.png");
}

 
 /* page link colors */

a {
  color: #A00033 !important;
}

a:hover {
  color: #c5003e !important;
}

 /* nav link colors */

ul.nav li a {
    color: #ccc !important;
    font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
}

ul.nav li a:hover, ul.nav li a:active  {
    color: #f21d51 !important;
}


.navbar-brand {
      color: #fff !important;
      font-size: 150% !important;
     font-weight: 400 !important;
     font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;     
}

.navbar-brand:hover,
.navbar-brand:focus {
      color: #9cd80f !important;
}

 /* green links (in blk box on home) */
a.green {
  color: #9cd80f !important;
}
a.green:hover {
  text-decoration: underline;
}

 /* page headers that are also links */

a.headerlink {
  color: #333 !important;
}
a.headerlink:hover {
  text-decoration: underline;
}

 /* green buttons */

.btn-lina {
  background-color: #78aa00;
      border-radius: 5px;

}

.btn-lina:hover {
  background-color: #9cd80f;
  border-color: #78aa00;
}

a.btnlink {
  color: #fff !important;
}

 /* grey boxes in page */

.box {
    position: relative;
    padding: 15px 10px 15px;
    background: #f6f6f6;  
}

.boxcentered {
    border-radius: 5px;
    position: relative;
    padding: 15px 10px 15px;
    border-color: #e5e5e5 #eee #eee;
    border-style: solid;
    border-width: 1px ;
    background: #f6f6f6; 
    text-align: center;
}



 /* sidebar menu box */

.boxside {
    position: relative;
    padding: 0px 15px 40px 15px;
    /* border-color: #9cd80f #222 #9cd80f #222;*/
    border-style: solid;
    border-width: 1px ;
    background: #222;  
    background-image: url("../img/bg/darksharp.png");
}

.white {
      color: #fff !important;
}

.darkgrey {
      color: #6b6b6b !important;
}

.lightgrey {
      color: #ccc !important;
}


a.boxsidelink {
  color: #ccc !important;
}
a.boxsidelink:hover {
    color: #f21d51 !important;
      text-decoration: none;

}


.boxside-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
  color: #9cd80f;
  line-height: 1;
  font-weight: 400 !important;
}


 /* grey boxes on homepage */

.boxhome {
    position: relative;
    padding: 5px 20px 15px 20px;
    background: #f6f6f6;  
}

.boxhomeblk {
    position: relative;
    padding: 5px 20px 15px 20px;
    background: #373737;  
}

a.boxhomelink {
  color: #ccc !important;
}
a.boxhomelink:hover {
    color: #ccc !important;
}
