html {
  overflow-y:scroll;
}

body {
  color:#eeeeee;
  background-color:black;
}

/*****************************/
/** Container styling start **/
/*****************************/
#container {
  max-width:1000px;
  margin:auto;
  text-align:center;
}

#container img {
  border-width:none;
  padding:2px;
}
/*** Container styling end ***/
/*****************************/

/**************************/
/** Header styling start **/
/**************************/
#header {
  margin:0px;
  padding:0px;
  text-align:center;
  font: bold 2.8em Arial,Helvitica,sans-serif;
}
/*** Header styling end ***/
/**************************/

/**********************************/
/** Navigation bar styling start **/
/**********************************/
  #navigation {
    clear:both;
    border-bottom:solid;
    border-width:2px;
    margin:5px 0px 5px 0px;
    padding:5px;
    text-align:center;
    font: normal 1.3em Arial,Helvitica,sans-serif;
  }

  #navigation a {
    padding:2px 10px 2px 10px;
    color:white;
    text-decoration:none;
  }

  #navigation a:hover {
    color:red;
    text-shadow:0px 0px 6px yellow;
  }
/*** Navigation bar styling start ***/
/************************************/

/**************************/
/** Footer styling start **/
/**************************/
#footer {
  clear:both;
  margin:0px;
  padding:0px;
  text-align:center;
  font-size:1.2em;
}
/*** Footer styling end ***/
/**************************/

/**************************/
/** Resume styling start **/
/**************************/
.resume {
  margin:0px 0px 25px 0px;
  text-align:left;
  font: normal 0.9em Arial,Helvitica,sans-serif;
}

.resume table {
  background-color:#1f1f1f;
}

.resume td {
  padding:5px 4px 5px 0px;
  vertical-align:top;
}

.resume_right {
  clear:both;
  float:right;
  margin:10px;
  padding:0px;
  text-align:left;
  font: normal 0.9em Arial,Helvitica,sans-serif;
}

.resume_right p {
  padding:0px 5px 0px 5px;
  background-color:#1f1f1f;
}
/*** Resume styling end ***/
/**************************/

/********************************/
/** Social media styling start **/
/********************************/
#social_media {
  padding:0px;
  margin:20px 10px;
}

#social_media a {
  padding:10px;
  margin:0px;
  color:white;
  text-decoration:none;
}
/*** Social media styling end ***/
/********************************/

/********************************/
/** Contact form styling start **/
/********************************/
.contact {
  color:black;
}
/** Contact form styling end ***/
/*******************************/

.review {
  text-align:left;
}

.photo_gallery {
  padding:10px;
  margin:0px;
}

.photo_gallery img {
  vertical-align:bottom;
}

.carousel-inner img {
  margin:auto;
}

.float_right {
  clear:both;
  float:right;
}

/*******************************/
/** Modernettes styling start **/
/*******************************/

#modernettes {
  background-color:#eae7e2;
  padding:5px;
}

#modernettes h3 {
  color:#baada5;
}

#modernettes p {
  color:#594c44;
}

/** Modernettes styling end **/
/*****************************/

/*************************************/
/** Rockabilly Ravens styling start **/
/*************************************/

#rockabilly {
  background-color:#7c1212;
  padding:5px;
  color:black;
}

/** Rockabilly Ravens styling end **/
/***********************************/
