/* KSA Global Styles*/

html {
	overflow-y: scroll; 
}

body{
  font-family: Palatino Linotype Bold,Palatino Linotype Black,Palatino Linotype,Palatino,Book Antiqua,Helvetica,Arial,sans serif;
  padding: 40px 0;
  margin: 0;
  background: #000000 url('https://s3.amazonaws.com/monolithmanufact/images/main-background.jpg') no-repeat;
  color: black;
  background-position: center;
  background-attachment: fixed;
  
}

a{
  color: black;
  text-decoration: none;
}
ul.album_list{
  padding: 0;
  margin-left:-400px;
  left: 50%;
  position: relative;
  width: 850px;
  list-style-type: none;
}

ul.album_list li.album{
  height: 360px;
  padding-top: 36px;
  margin-top: 30px;
  background: no-repeat top left;
  width: 100%;
  font-style: italic;
  color: black;
}

table.catalogue{
  width: 900px;
  margin: 10px 0 0 -450px;
  list-style-type: none;
  left: 50%;
  position: absolute;
}

table.catalogue th{
  padding: 0;
  font-style: italic;
  font-weight: bold;
  color: black;
  height: 45px;
  vertical-align: top;
}

table.catalogue td.album{
  width: 500px;
  padding: 12px 0 59px 100px;
  font-style: italic;
  font-weight: bold;
  color: black;
  height: 66px;
  margin-top: 30px;
  background: no-repeat top left;
  top: 0;
  position: relative;
  vertical-align: text-top;
}

table.catalogue td.album a{
  text-decoration: none;
  color: black;
  font-weight: normal;
  font-size: 18px;
  padding: 0;
  margin: 0;
}

table.catalogue td.catalog_number{
  padding: 12px 0 0 0;
  width: 100px;
  font-weight: bold;
  color: black;
  vertical-align: top;
  text-align: center;
  margin: 0 0 8px 0;
}

table.catalogue td.release_date{
  padding: 17px 0 0 0;
  width: 140px;
  font-style: italic;
  font-weight: bold;
  color: black;
  vertical-align: top;
  text-align: left;
  margin: 0 0 8px 0;
}

table.catalogue td.download a{
  background: url('https://s3.amazonaws.com/monolithmanufact/images/site/download.png') top left no-repeat;  
  width: 140px;
  display: block;
  height: 66px;
}

table.catalogue td.download{
  padding: 17px 0 0 0;                                          
  width: 140px;
  vertical-align: top;
  text-align: left;
  margin: 0;
}

table.catalogue th{
  font-weight: normal;
  font-size: 18px;
}

ul.album_list li.album h3.title{
  margin: 0 0 0 415px;
  font-size: 36px;
  font-style: italic;
  font-weight: normal;
  height: 45px;
}

ul.album_list li.album span.author{
  font-size: 18px;
  margin: 0 0 0 415px;
  font-style: italic;
  clear: both;
}

ul.album_list li.album div.info{
  font-size: 18px;
  margin: 20px 0 0 415px;
  font-style: italic;
}

ul.album_list li.album div.info a{
  text-decoration: none;
  color: black;
  font-style: italic;
}

ul.album_list li.album a.download{
  height:22px;
  background: url('https://s3.amazonaws.com/monolithmanufact/images/site/download.png') top left no-repeat;
  background-position: 0 4px;
  margin: 15px 0 0 415px;
  clear: both;
  display: block;
  padding-left: 120px;
  padding-top: 0px;
  font-size: 18px;
  text-decoration: none;
  color: black;
  font-style: italic;
  letter-spacing: -.5px;
}                   

div#header{
  height: 150px;
  width: 800px;
  margin-left:-400px;
  left: 50%;
  position: relative;
  clear: both;
  display: block;
}

img#logo{
  position: relative;
  left: 278px;
}

ul#main_menu{
  list-style-type: none;
  width: 288px;
  position: relative;
  left: 256px;
  padding: 0;
}

ul#main_menu li{
  height: 22px;
  padding: 0;
  display: inline;
  background-repeat: no-repeat;
  background-position: 2px -6px;
}

ul#main_menu li a{
  display: inline-block;
  height: 22px;
  background-repeat: no-repeat;
}

ul#main_menu li.catalogue a{
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/Catalogue.png');
  width: 99px;
}
ul#main_menu li.artists a{
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/Artists.png');
  width: 61px;
}
ul#main_menu li.performance a{
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/Performance.png');
  width: 117px;
}
ul#main_menu li.manufact a{
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/Manufact.png');
  width: 89px;
}
ul#main_menu li.contact a{
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/Contact.png');
  width: 79px;
}
ul#main_menu li.separator{
  width: 11px;
  padding: 0 10px;
  background-image: url('https://s3.amazonaws.com/monolithmanufact/images/site/menu/tilde.png');
  background-position: 0 0;
}
ul#artists {
  padding: 0;
  margin-left:-400px;
  left: 50%;
  position: relative;
  width: 800px;
  list-style-type: none;
}
ul#artists li{
  padding: 0 0 0 100px;
  font-size: 18px;
  color: black;
  font-style: italic;
  height: 66px;
  margin-bottom: 34px;
  background-repeat: no-repeat;
}
ul#artists li a{
  color: black;
  text-decoration: none;
  padding-top: 15px;
  display: block;
}
div.artist_profile{
  padding-left: 30px;
  margin-left:-450px;
  left: 50%;
  position: relative;
  width: 900px;
  font-size: 18px;
  color: black;
  font-style: italic;
}
div.artist_profile div.profile_image{
  background-repeat: no-repeat;
  height: 350px;
  width: 350px;
  padding: 0;
  margin: 0;
}
div.artist_profile div.description{
  position: absolute;
  right: 0;
  width: 500px;
  display: block;
  top: 5px;
}
div.artist_profile div.description p{
  padding: 0;
  margin: 0 0 25px 0;
}
div.album_profile{
  padding: 0;
  margin-left:-400px;
  left: 50%;
  position: relative;
  width: 900px;
  font-size: 18px;
  color: black;
  font-style: italic;
}
div.album_profile div.profile_image{
  background-repeat: no-repeat;
  height: 350px;
  width: 350px;
  padding: 0;
  margin: 0;
}
div.album_profile div.description{
  position: absolute;
  right: 0;
  width: 500px;
  display: block;
  top: 5px;
}
div.album_profile div.description p{
  padding: 20px 0;
  margin: 0 0 25px 0;
}
div.album_profile div.description p.album_name{
  font-size: 32px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
div.album_profile div.description p.artist_name{
  margin: 0 0 15px 0;
  padding: 0;
}
div.album_profile div.description p.running_time{
  margin: 0 0 15px 0;
  padding: 0;
  height: 20px;
}
div.album_profile div.description p.release_date{
  margin: 0;
  padding: 0;
  height: 20px;
}
div.album_profile div.description p.credit{
  margin: 0;
  padding: 0;
  height: 20px;
}
div.album_profile p.download a{
  background: url('https://s3.amazonaws.com/monolithmanufact/images/site/download.png')  0 5px no-repeat;  
  width: 340px;
  display: block;
  height: 66px;
  padding-left: 120px;
}

div.album_profile p.download{
  padding: 0 !important;                                          
  width: 140px;
  vertical-align: top;
  text-align: left;
  margin: 0;
}

div.album_profile p.track_listing{
  margin-top: 60px;
}

li.page_title{
  font-style: italic;
  color: black;
  font-size: 18px;
}

p.summary {
  width: 360px;
}