/* TODO: separate the equal z-indexes in css */

body {
  margin: 0 auto;
  width: 1236px;
  
/* TODO: show all sun (play with height/width) */
  background: url(images/masaru-miura-1920-940.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;  
}

#header {
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  margin-left: 0;
  z-index: 174;
  min-height: 59px;
}

#navigation {
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  margin-left: 0;
  z-index: 173;
  min-height: 59px;
  position: fixed;  /* TODO: EDITED STUFF */
}

#bg-nav {
  float: left;
  position: relative;
  width: 1236px;
  height: 59px;
  margin-top: 0;
  margin-left: 0;
  z-index: 160;
  background-color: #000;
  opacity: 0.46;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=46)";
}

#home {
  float: left;
  position: relative;
  width: 39px;
  height: 57px;
  margin-top: 1px;
  margin-left: -1215px;
  z-index: 172;
}

#music-nav {
  float: left;
  position: relative;
  width: 98px;
  margin-top: 16px;
  margin-left: -1094px;
  z-index: 170;
  min-height: 36px;
}

#about-nav {
  float: left;
  position: relative;
  width: 104px;
  margin-top: 16px;
  margin-left: -908px;
  z-index: 169;
  min-height: 36px;
}

#news-nav {
  float: left;
  position: relative;
  width: 91px;
  margin-top: 16px;
  margin-left: -715px;
  z-index: 168;
  min-height: 36px;
}

#shows-nav {
  float: left;
  position: relative;
  width: 109px;
  margin-top: 16px;
  margin-left: -537px;
  z-index: 167;
  min-height: 36px;
}

#store-nav {
  float: left;
  position: relative;
  width: 96px;
  margin-top: 16px;
  margin-left: -340px;
  z-index: 164;
  min-height: 36px;
}

#bcsuperscript {
  float: left;
  position: relative;
  width: 9px;
  height: 5px;
  margin-top: 18px;
  margin-left: -266px;
  z-index: 165;
}

#facebook-nav {
  float: left;
  position: relative;
  width: 70px;
  margin-top: 0;
  margin-left: -210px;
  z-index: 162;
  min-height: 59px;
}

#facebook-bg {
  float: left;
  position: relative;
  width: 70px;
  height: 59px;
  margin-top: 0;
  margin-left: 0;
  z-index: 160;
  background-color: #3b579d;
  opacity: 0.23;
}

#facebook {
  float: left;
  position: relative;
  width: 15px;
  height: 29px;
  margin-top: 15px;
  margin-left: -43px;
  z-index: 161;  
}

#facebook-nav:hover #facebook-bg {
  opacity: 1.00;
}

#twitter-nav {
  float: left;
  position: relative;
  width: 70px;
  margin-top: 0;
  margin-left: -140px;
  z-index: 163;
  min-height: 59px;
}

#twitter-bg {
  float: left;
  position: relative;
  width: 70px;
  height: 59px;
  margin-top: 0;
  margin-left: 0;
  z-index: 161;
  background-color: #5ea9dd;
  opacity: 0.23;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=23)";
}


#twitter {
  float: left;
  position: relative;
  width: 36px;
  height: 28px;
  margin-top: 16px;
  margin-left: -53px;
  z-index: 162;
}

#twitter-nav:hover #twitter-bg {
  opacity: 1.00;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";  
}

#rss-nav {
  float: left;
  position: relative;
  width: 70px;
  margin-top: 0;
  margin-left: -70px;
  z-index: 162;
  min-height: 59px;
}

#rss-bg {
  float: left;
  position: relative;
  width: 70px;
  height: 59px;
  margin-top: 0;
  margin-left: 0;
  z-index: 160;
  background-color: #f26522;
  opacity: 0.23;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=23)";  
}

#rss {
  float: left;
  position: relative;
  width: 28px;
  height: 28px;
  margin-top: 16px;
  margin-left: -49px;
  z-index: 161;
}

#rss-nav:hover #rss-bg {
  opacity: 1.00;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";  
}

#container {
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  margin-left: 0;
  z-index: 157;
  min-height: 880px;
  clear: left;
}

#body-content {
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 118px;
  margin-left: 0;
  z-index: 155;
  min-height: 722px;
}

#main-section {
  width: 1236px;  /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 1094px; */
  margin-top: 13px;
  margin-left: 0;
  z-index: 154;
  min-height: 626px;
}

.column-left {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 618px;
  margin-top: 8px;
  margin-left: 0;
  z-index: 52;
  min-height: 618px;
}

/* #album-column {
  float: left;
  position: relative;
  width: 618px;
  height: 618px;
  margin-top: 0;
  margin-left: 0;
  z-index: 51;
} */

#mpkv2_0-group1 {
  float: left;
  position: relative;
  width: 147px;
  height: 154px;
  margin-top: 222px;
  margin-left: 0;
  z-index: 104;
}

#george-ryan-perez {
  float: left;
  position: relative;
  width: 305px;
  height: 229px;
  margin-top: 0;
  margin-left: -147px;
  z-index: 113;
}

#me-mic {
  float: left;
  position: relative;
  width: 73px;
  height: 117px;
  margin-top: 376px;
  margin-left: -305px;
  z-index: 101;
}

#mpkv3_3-group2 {
  float: left;
  position: relative;
  width: 187px;
  height: 125px;
  margin-top: 493px;
  margin-left: -305px;
  z-index: 105;
}

#mpk-live-shot {
  float: left;
  position: relative;
  width: 167px;
  height: 144px;
  margin-top: 349px;
  margin-left: -241px;
  z-index: 103;
}

#mpkv3_3-group1 {
  float: left;
  position: relative;
  width: 222px;
  height: 147px;
  margin-top: 229px;
  margin-left: -159px;
  z-index: 109;
}

#mpk-matt {
  float: left;
  position: relative;
  width: 183px;
  height: 138px;
  margin-top: 480px;
  margin-left: -181px;
  z-index: 102;
}

#metroid {
  float: left;
  position: relative;
  width: 142px;
  height: 121px;
  margin-top: 372px;
  margin-left: -144px;
  z-index: 108;
}

#mpkv3_1-group {
  float: left;
  position: relative;
  width: 217px;
  height: 154px;
  margin-top: 0;
  margin-left: -67px;
  z-index: 110;
}

#george-ryan-solo {
  float: left;
  position: relative;
  width: 145px;
  height: 103px;
  margin-top: 149px;
  margin-left: -217px;
  z-index: 106;
}

#mpkv2_0-groupbw {
  float: left;
  position: relative;
  width: 257px;
  height: 170px;
  margin-top: 229px;
  margin-left: -159px;
  z-index: 107;
}

#mpkv2_0-group2 {
  float: left;
  position: relative;
  width: 250px;
  height: 243px;
  margin-top: 375px;
  margin-left: -250px;
  z-index: 112;
}

#george-ryan-shadow {
  float: left;
  position: relative;
  width: 170px;
  height: 99px;
  margin-top: 134px;
  margin-left: -170px;
  z-index: 100;
}

#peter-craig {
  float: left;
  position: relative;
  width: 117px;
  height: 154px;
  margin-top: 0;
  margin-left: -117px;
  z-index: 111;
}

.column-right {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 600px;  /* TODO: EDITED STUFF */
  margin-top: 0;
  margin-left: 18px;
  z-index: 97;
  min-height: 81px;
}

.front-right-item {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 457px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 129;
  min-height: 81px;
}

.music-right-get {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 2px;
  z-index: 129;
  min-height: 82px;
}

.front-right-item-title {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 128;
  min-height: 48px;
}

.music-right-get-title {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 128;
  min-height: 48px;
}

.front-right-item-content {  /* TODO: EDITED STUFF */
  width: 579px;  /* TODO: EDITED STUFF */
  margin-left: 0px;     /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 455px; */
  margin-top: 2px;
  /* margin-left: 2px; */
  z-index: 127;
  min-height: 31px;
  clear: left;
}

.front-right-show-content {  /* TODO: EDITED STUFF */
  width: 579px;  /* TODO: EDITED STUFF */
  margin-left: 0px;     /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 455px; */
  margin-top: 2px;
  /* margin-left: 2px; */
  z-index: 127;
  min-height: 31px;
  clear: left;
}

.music-right-get-content {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 234px; */
  margin-top: 6px;
  margin-left: 1px;
  z-index: 127;
  min-height: 28px;
  clear: left;
}

.bandcamp-logo {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 83px;
  height: 26px;
  margin-top: 1px;
  margin-left: 0;
  z-index: 126;
}

.itunes-logo {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 78px;
  height: 28px;
  margin-top: 0;
  margin-left: 23px;
  z-index: 125;
}

.cdbaby-logo {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 28px;
  height: 28px;
  margin-top: 0;
  margin-left: 23px;
  z-index: 124;
}

.front-right-get {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 25px;
  margin-left: 2px;
  z-index: 125;
  min-height: 82px;
  clear: left;
}

.music-right-item {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  /* width: 457px; */
  margin-top: 24px;
  margin-left: 0;
  z-index: 121;
  min-height: 81px;
  clear: left;
}

.front-right-get-title {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 124;
  min-height: 48px;
}

.front-right-show-title {  /* TODO: EDITED STUFF */
  /*width: 579px;*/   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 124;
  min-height: 48px;
}

.music-right-item-title {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 120;
  min-height: 48px;
}

.front-right-get-content {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 234px; */
  margin-top: 6px;
  margin-left: 1px;
  z-index: 123;
  min-height: 28px;
  clear: left;
}

.music-right-item-content {  /* TODO: EDITED STUFF */
  width: 579px;  /* TODO: EDITED STUFF */
  margin-left: 0px;     /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  /* width: 455px; */
  margin-top: 2px;
  /* margin-left: 2px; */
  z-index: 119;
  min-height: 31px;
  clear: left;
}


.about-right-item {  /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 457px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 96;
  min-height: 81px;
}

.about-right-item-title { /* TODO: EDITED STUFF */
  width: 579px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 456px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 95;
  min-height: 48px;
}

.about-right-item-content {  /* TODO: EDITED STUFF */
  width: 579px;  /* TODO: EDITED STUFF */
  margin-left: 0px;     /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 455px; */
  margin-top: 2px;
  /* margin-left: 2px; */
  z-index: 94;
  min-height: 31px;
  clear: left;
}

.column-entire {  /* TODO: EDITED STUFF */
  margin-left: 0px;  /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  /* margin-left: -1194px; */
  z-index: 49;
  min-height: 121px;
}

.archive-list-header {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 0;
  margin-left: 141px;
  z-index: 85;
  min-height: 81px;
}

.archive-nav {  /* TODO: EDITED STUFF */
  width: 1236px;  /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  /* width: 1194px; */
  margin-top: 18px;
  margin-left: 0;
  z-index: 66;
  min-height: 43px;
}

.left-button {  /* TODO: EDITED STUFF */
  margin-left: 21px;   /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  width: 19px;
  height: 43px;
  margin-top: 0;
  /* margin-left: 0; */
  z-index: 65;
}

.right-button {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 19px;
  height: 43px;
  margin-top: 0;
  margin-left: 1156px;
  z-index: 64;
}

.archive-header {  /* TODO: EDITED STUFF */
  margin-left: -1094px; /* TODO: EDITED STUFF */
  width: 948px; /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 948px; */
  margin-top: 0;
  /* margin-left: -1074px; */
  z-index: 62;
  min-height: 81px;
}

.shows-list-header {  /* TODO: EDITED STUFF */
  width: 947px;  /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  /* width: 949px; */
  margin-top: 0;
  margin-left: 141px;
  z-index: 48;
  min-height: 81px;
}

.page-title {  /* TODO: EDITED STUFF */
  width: 947px; /* TODO: EDITED STUFF */
  margin-left: 0px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 947px; */
  margin-top: 0;
  /* margin-left: 0; */
  z-index: 47;
  min-height: 48px;
}

.page-subtitle {  /* TODO: EDITED STUFF */
  width: 947px; /* TODO: EDITED STUFF */
  margin-left: 1px;   /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  /* width: 948px; */
  margin-top: 2px;
  /* margin-left: 1px; */
  z-index: 46;
  min-height: 31px;
  clear: left;
}

.archive-list-item-top {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  margin-left: 0;
  z-index: 81;
  min-height: 160px;
  clear: left;
}

.archive-item-top-image {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 1236px;
  height: 160px;
  margin-top: 0;
  margin-left: 0;
  z-index: 78;
}

.archive-list-item-top-bg {  /* TODO: EDITED STUFF */
  box-shadow: 0px 5px 15px;  /* TODO: EDITED STUFF */

  float: left;
  position: relative;
  width: 1236px;
  height: 160px;
  margin-top: 0;
  margin-left: -1236px;
  z-index: 79;
  background-color: #000;
  opacity: 0.46;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=46)";
}

.archive-list-item-top-content {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 11px;
  margin-left: -1094px;
  z-index: 80;
  min-height: 29px;
}

.archive-list-item { /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 20px;
  margin-left: 142px;
  z-index: 76;
  min-height: 29px;
  clear: left;
}

.archive-list-item-content {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 0;
  margin-left: 0;
  z-index: 75;
  min-height: 29px;
}

.archive-item {  /* TODO: EDITED STUFF */
  margin-left: 143px;    /* TODO: EDITED STUFF */
  
  float: left;
  position: relative;
  width: 947px;
  margin-top: 11px;
  /* margin-left: 121px; */
  z-index: 58;
  min-height: 29px;
  clear: left;
}

.archive-item-content {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 0;
  margin-left: 0;
  z-index: 57;
  min-height: 29px;
}

.shows-list-item-img {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 1236px;
  margin-top: 0;
  margin-left: 0;
  z-index: 44;
  min-height: 160px;
  clear: left;
}

.shows-item-img-image {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 1236px;
  height: 160px;
  margin-top: 0;
  margin-left: 0;
  z-index: 38;
}

.shows-list-item-img-bg {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 1236px;
  height: 160px;
  margin-top: 0;
  margin-left: -1236px;
  z-index: 39;
  background-color: #000;
  opacity: 0.91;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=91)";
  box-shadow: 0px 5px 15px;  /* TODO: EDITED STUFF */
  
  /* TODO: EDITED STUFF */
  transition: opacity .3s ease-out;
  -moz-transition: opacity .3s ease-out;
  -webkit-transition: opacity .3s ease-out;
  -o-transition: opacity .3s ease-out;
}

.shows-list-item-img:hover .shows-list-item-img-bg {
  opacity: 0.77;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=77)";
  box-shadow: 0px 5px 15px;  /* TODO: EDITED STUFF */
}

.shows-list-item-img-content {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 947px;
  margin-top: 11px;
  margin-left: -1093px;
  z-index: 43;
  min-height: 30px;
}

.shows-list-item-img-flyer {  /* TODO: EDITED STUFF */
  margin-left: -271px; /*TODO: EDITED STUFF*/

  float: left;
  position: relative;
  width: 125px;
  margin-top: 41px;
  /* margin-left: -273px; */
  z-index: 42;
  min-height: 100px;
}

.shows-list-item-img-flyer-thumb {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  /*width: 125px;*/  /* TODO: EDITED STUFF */
  /*height: 100px;*/  /* TODO: EDITED STUFF */
  margin-top: 0;
  margin-left: 0;
  z-index: 41;
}

#shows-list-item {
  float: left;
  position: relative;
  width: 947px;
  margin-top: 20px;
  margin-left: 143px;
  z-index: 36;
  min-height: 29px;
  clear: left;
}

#shows-list-item-content {
  float: left;
  position: relative;
  width: 947px;
  margin-top: 0;
  margin-left: 0;
  z-index: 35;
  min-height: 29px;
}

.astroboy-break {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 19px;
  margin-top: 20px;
  margin-left: 608px;
  z-index: 33;
  min-height: 28px;
  clear: left;
}

.line-break {  /* TODO: EDITED STUFF */
  float: left;
  position: relative;
  width: 19px;
  height: 28px;
  margin-top: 0;
  margin-left: 0;
  z-index: 32;
}

#bg-main {
  position: absolute;  /* TODO: EDITED STUFF */
  height: 100%; /* TODO: EDITED STUFF */
  margin-left: 0px;   /* TODO: EDITED STUFF */ 
  float: left;
  /* position: relative; */
  width: 1236px;
  /* height: 722px; */
  margin-top: 0;
  /* margin-left: -1094px; */
  z-index: 27;
  background-color: #000;
  opacity: 0.46;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=46)";
}

#murphee-k-title {
  float: left;
  position: relative;
  width: 950px;
  height: 119px;
  margin-top: 0;
  margin-left: -1092px;
  z-index: 156;
}

#footer {
  width: 947px;  /* TODO: EDITED STUFF */ 

  float: left;
  position: relative;
  /* width: 1092px; */
  margin-top: 22px;
  margin-left: 144px;
  z-index: 25;
  min-height: 18px;
  clear: left;
}

#copyright {
  width: 947px;  /* TODO: EDITED STUFF */ 
  text-align: center;  /* TODO: EDITED STUFF */ 
  
  float: left;
  position: relative;
  /* width: 1092px; */
  margin-top: 0;
  margin-left: 0;
  z-index: 24;
  min-height: 18px;
}

/* TODO: BEGIN EDITED STUFF */
a
{
  color: #598eae;
  text-decoration: none;
}

a:visited
{
  color: #598eae;
  text-decoration: none;
}

a:hover
{
  color: #598eae;
  text-decoration: underline;
}

.nav-style a 
{
  color: #fefefe;
  text-decoration: none;
}

.nav-style a:visited
{
  color: #fefefe;
  text-decoration: none;
}

.nav-style a:hover
{
  color: #598eae;
  text-decoration: none;
}


.copyright-style a 
{
  color: #fefefe;
  text-decoration: none;
  border-bottom: 1px dotted;
}

.copyright-style a:visited
{
  color: #fefefe;
  text-decoration: none;
  border-bottom: 1px dotted;
}

.copyright-style a:hover
{
  color: #598eae;
  text-decoration: none;
  border-bottom: 0px;
}

/* TODO: END EDITED STUFF */

/* TODO: BEGIN EDITED STUFF 2 */
p {
  text-align: justify; /* TODO: EDITED STUFF */
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  /* text-align: justifyLeft; */
  font: 21px/25px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

li, ul, ol, blockquote {
  text-align: justify; /* TODO: EDITED STUFF */
  
  margin: 5;
  padding: 5;
  text-indent: 0;
  /* text-align: justifyLeft; */
  font: 21px/25px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.copyright-style {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: center;
  font: 14px/17px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

/* TODO: END EDITED STUFF 2 */

.small-style {  /* TODO: EDITED STUFF - small-style used to be the original p  */
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 14px/17px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.nav-style {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.alignleft-style {
  float: left;
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 21px/25px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.alignright-style {
  float: right;
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 21px/25px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.alignleftWidth-style {
  float: left;
  width: 763px; /* TODO: EDITED STUFF */
	  
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 14px/17px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.alignleftWidth-style-details { /* TODO: EDITED STUFF */
  float: left;
  width: 743px; 
	  
  /*margin: 0;*/
  margin-left: 20px;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 14px/17px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.right-item-title-style {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 35px/42px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.right-item-content-style {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.right-show-title-style {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 35px/42px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
  background-color: rgb(0, 0, 0);
}

.right-show-content-left-style {
  float: left;
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
  background-color: rgb(0, 0, 0);
}

.right-show-content-right-style {
  float: right;  
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: justifyLeft;
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
  background-color: rgb(0, 0, 0);
}

.page-title-style {
  text-align: center; /* TODO: EDITED STUFF */  
  
  margin: 0;
  padding: 0;
  text-indent: 0;
  /* text-align: left; */
  font: bold 35px/42px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.page-subtitle-left-style {
  float: left; /* TODO: EDITED STUFF */  

  margin: 0;
  padding: 0;
  text-indent: 0;
  /* text-align: justifyLeft; */
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

.page-subtitle-right-style {
  float: right; /* TODO: EDITED STUFF */  

  margin: 0;
  padding: 0;
  text-indent: 0;
  /* text-align: justifyLeft; */
  font: 24px/29px Lato;
  text-transform: none;
  text-decoration: none;
  color: #fefefe;
  letter-spacing: normal;
}

/* Responsive portrait mode and max-width */
@media screen and (max-width: 1236px) {
  body {
    height: 100%;
    background: url(images/masaru-miura-1236-2198.png) no-repeat fixed;
  }
  
  #navigation {
    position: absolute;  /* TODO: EDITED STUFF */
  }
}

@media screen and (orientation: portrait) {
  body {
    min-height: 2198px;
  }
}

/* Common values between portrait and landscape modes */
body {
  background-color: #598eae;
}