
//------------------------------------------------------

body{
   background-color:$background-color;
   color:$font-color;
   font-weight:normal;
   font-size:$base-font-size;
   font-family:$base-font-family;
   line-height:$base-line-height;
}
p{
   font-size: $base-font-size;
   line-height:$base-line-height;

   a:link, a:hover, a:visited, a:focus{
      color:$alter-link-color;
   }
}
.no-margin{
   margin-top:0px;
}
h1, .h1{
   border-bottom:1px solid $border-color;
   font-weight:bold;
   margin:0 0 10px;
   padding-bottom: 5px;
}
h2, .h2{
   font-weight:bold;
   font-size:30px;
   text-align:center;
   margin-bottom:30px;
   margin-top:40px;
   border:none;
   padding:0;
}
h3, .h3{
   font-weight:bold;
   font-size:16px;
   line-height:24px;
}
h4, .h4{
   font-weight:bold;
   font-size:14px;
   line-height:22px;
}
a{
   &:link{
      color:$link-color;
      text-decoration:none;
   }
   &:hover, &:active{
      color:$link-color;
      text-decoration:underline;
   }
   &:visited, &:focus{
      color:$link-color;
      text-decoration:none;
   }
}
ul{
   color:$font-color-light;
}
.divider{
   border-top:1px solid $border-color-dark;
   text-align:center;
   height:9px;
   margin:50px 0;
}

a.thumbnail{
   border:1px solid $border-color;

   &:hover, &:focus, &:active{
      border:1px solid $alter-link-color;
   }
}

hr{
   border-color:$border-color;
}
