.title-section{
    background-color:rgb(40,40,40);
    color:rgb(245,245,245);
}

.main-content-section{
  background-color:rgb(40,40,40);
}

a {
  color: #08a2FF;
}

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

body { 
    padding-top: 60px; 
    background-color:rgb(40,40,40);
    color:rgb(245,245,245);
}

textarea {
    background-color:rgb(200,200,200);
    color:rgb(10,10,10);
}

.gbkgnd {
    background-color:rgb(200,200,200);
    color:rgb(10,10,10);

}

.center{
    text-align: center;
}

.anchor{
    padding-top: 40px;
    margin-top: -40px;
    display: inline-block; /* required for webkit browsers */
}

.glyphicon:hover {
  color:  #f2f2f2;
  background-color: rgb(40,40,40);
}

.vitaeExpansion:hover {
  color:  #f2f2f2;
  background-color: rgb(40,40,40);
}

.bodyTextElement {
  color: #ffffff !important;
}

.bodyTextElementLn {
  color: #08a2FF !important;
}


.bodyTextElementLn:hover {
  color: #c2c2ff !important;
}

.plot{
 text-align: center;
}

img {
    max-width: 80%;
    vertical-align: middle;
}

.toplevel-bottom-padding{
  padding-bottom: 60px;
}

.blog-post-container{
  background-color:rgb(40,40,40);
  color: #efefff;
  padding-top:10px;
  padding-bottom:10px;
  padding-right:10px;
  padding-left:10px;
}

#footer-section{
  padding-top:5px;
  padding-bottom:5px;
}
