/* AJP Web Styles */
@import url('http://www.geocities.ws/alljp/styles/reset.css');
@import url('http://www.geocities.ws/alljp/styles/albumItems.css');
@import url('http://www.geocities.ws/alljp/styles/writing.css');
/*
   abc.class
   abc#id

*/
/* all pages */

body {
  background-image:url('/alljp/images/siteart/startile.gif');
  text-align: center;
  font-family: "Muli", "Open Sans", "Fira Sans", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS";
  color:#FFF;}

a,a:active,a:visited{
  color:#6868FC;
  text-shadow:#000 3px 2px 2px;
  -moz-transition: all 1.0s ease-in-out; 
  -webkit-transition: all 1.0s ease-in-out;
  -o-transition: all 1.0s ease-in-out;
  -ms-transition: all 1.0s ease-in-out;
  transition: all 1.0s ease-in-out;
}

a:hover{
  color:#FFFFFF;
  -moz-transition: all 0.6s ease-in-out; 
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

div#logoAJP
{
	width: 160px;
	height: 168px;
	background: url(/alljp/images/siteart/logo.png) no-repeat;
	position: absolute;
	top: 20px;
	left: 350px;
}

div#logoAJP a {
	display: block;
	text-indent: -9999px;
	width: 160px;
	height: 168px;
}

p {
  font-size:1em;
  color:#FFFFFF;
  font-family: Muli;
}
p.title {
  font-size:2em;
  text-align:center;
  color:#15586B;
  font-family: JudasPriest;
  text-shadow:#26695E 2px 3px 1px;
}
p.break {
  padding-bottom: 1px;
  background: transparent url(/alljp/images/rp/rp_break.jpg) bottom left no-repeat;
}
p.reddy	{
  padding-bottom: 1px;
  background: transparent url(/alljp/images/rp/red_line.gif) bottom left no-repeat;
}

hr
{
  text-align: left;
  width: 77%;
  color: #174372;
  background: transparent url(/alljp/images/rp/rp_break.jpg) bottom center no-repeat; 
}

div.title_subtext {
  position:absolute;
  left:505px;
  top:155px;
  font-family:"JudasPriest";
  font-style:italic;
  font-weight:bold;
  font-size:22px;
  text-shadow:#FF1160 2px 3px 3px;
  color:#C9D0CB;
  background-color:transparent;
}

div.tabbed_menu {
  xxbackground-color: #174372;
  position:relative;
  width:100%;
  height:44px;
  padding-top:171px;
  padding-bottom:2px;
}

img.menu_bevel {
  position:absolute;
  top:214px;
  left:0px;
  z-index:2;
  width: 100%;
  height:6px;
}

.top		{ vertical-align: top; }
.left		{ text-align: left; }
.right		{ text-align: right; }
.small		{ font-size: small; }
.large		{ font-size: large; }
.noborder	{ border = 0px; }
.margin3	{ margin-left: 5px; margin-right: 5px;}
.padded3	{ padding: 3px; }
.padded10	{ padding: 10px; }
.margin20	{ margin: 20px; }
.important	{ font-weight: bold; font-size:20px; }
.bold		{ font-weight: bold; }
.underline	{ text-decoration:underline; }
.darkblue	{ background : #7CB9D1; }
.ltblue		{ color: #99E1FF; }
.reallydark	{ color: #5779F5; }
.greystrike	{ text-decoration: line-through; color: #888888; }
.PX20		{ font-size: 20px; }
.gigs		{ background-color:#0F52BA; color: #F63D45; }
.descript	{ background-color:#10358C; color: #F63D45; }
.indent		{ padding-left : 40px; padding-bottom: 20px; }
.blue		{ background-color: #8CC9E1; }
.red		{ background-color: #FF9999; }
.yellow		{ background-color: #EAB810; }

.float_left	{
  fxxloat : left;
  margin: 30px;
}

.hardleft20 {
  position: relative;
  left:120px;
}

.hardleft200 {
  position:absolute;
  padding-top: 25px;
  left:350px;
}

.hardleft400 {
  position: absolute;
  padding-top: 25px;
  left : 550px;
}

.navdots {
  padding: 10px;
  border: 0px;
}

.heading {
  text-align : center;
  font-size: 30px;
  font-weight: bold;
  font-family: JudasPriest;
  color: #C9D0CB;
  padding-bottom: 6px;
  margin: 0;
  background: #071D34 url(/alljp/images/rp/bluefade_h_lg.jpg) repeat-y;
}

.bubble {
  background-color: #071D34;
  border          : 2px dotted #013064;
  border-radius   : 25px;
  margin          : 10px;
  padding         : 10px;
  position        : relative;
}

.topic {
  position: absolute;
  top : -30px;
  left : 350px;
}

.thumbnails {
  padding-bottom: 20px;
  padding-top: 10px;
}

.description {
  padding: 10px 45px 10px 45px;
  text-align: justify;
  font-family: "Muli";
  color: #5779F5;
  font-size: 18px;
}

.trailer {
  font-family     : "Muli", "Open Sans", "Fira Sans", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS";
  font-weight     : bold;
  font-size       : 20px;
  color           : #5779F5;
  margin          : 10px;
}

.list {
  font-family	: "Muli", "Open Sans", "Fira Sans", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS";
  font-size	: 10pt;
  text-align	: center;
  vertical-align: top;
  font-weight	: normal;
  color		: #6868FC;
  line-height	: 1.3em;
}

.Cover {
  width		: 60x;
  height	: 60px;
  object-fit	: cover;
  display	: block;
  margin	: 0 auto;
  position	: relative;
  text-align	: center;
  margin	: 0 auto;
  border-radius	: 50px;
  border-right	: #DE1670 5px solid;
  border-top	: #986FDE 5px solid;
  border-left	: #DE430B 5px solid;
  border-bottom	: #974DBF 5px solid;
}

table.center {
  margin-left:auto; 
  margin-right:auto;
  top:171px;
}

table.EVEN {
  table-layout: fixed;
}

/* --------- ALL PAGES -------- */

div.center_800 {
  background-color : #071D34;
  background-image:url('/alljp/images/siteart/head.png');
  background-repeat:no-repeat;
  background-position:left top;
  position         : relative;
  width            : 800px;
  text-align       : -moz-center;
  text-align       : center;
  margin           : 0 auto;
  border           : 8px solid;
  border-color     : #152641;
  border-radius    : 50px;
}

div.advert_800 {
  background-color : #5BC5F9;
  position         : relative;
  width            : 800px;
  text-align       : -moz-center;
  text-align       : center;
  margin           : 0 auto;
  border           : 8px solid;
  border-color     : #06495C;
  border-radius    : 50px;
}

div.header {
  padding: 10px;
  text-align:-moz-left;
  text-align:left;
}

td.albums {
  text-align       : center;
  vertical-align   : middle;
  font-family      : "Muli", "Open Sans", "Fira Sans";
  font-size        : x-large;
  font-weight      : normal;
  color            : #6868FC;
  line-height      : 1.3em;
  margin           : 0;
  padding          : 5px;
  border           : 1px solid #001D74;
  background-color : #11365D;
}

td.tracksection {
  text-align:left;
  padding:20px 0px 5px 0px;
  font-weight: bold;
}

div.header_image {
  position:relative;
}
img.home_button {
  border:0px;
  position:absolute;
  left:105px;
  top:75px;
}
img.email_button {
  border:0px;
  position:absolute;
  left:185px;
  top:75px;
}
img.sale_button {
  border:0px;
  position:absolute;
  left:265px;
  top:75px;
}

img.amazon_button {
  padding-top: 5px;
  border: 0px;
}

img.menu_button {
  position:relative;
  margin:0px;
  border:0px;
  width:123px;
  height:49px;
  z-index:3;
}

img.TDTour {
  float: left;
  margin-right: 10px;
  border: 2px solid #164371;
  height: 250px;
  width: 250px;
}

td.left_arrow {
  background: #071D34;
  align: left;
  valign: top;
  width: 15%;
}

img.arrow_link {
  border: 0px;
}

td.right_arrow {
  background: #071D34;
  align: right;
  valign: top;
  width: 15%;
}

td.time {
  width:30px;
  text-align:right;
  font-family:courier;
  font-size:small;
  padding-right: 10px;
  vertical-align: top;
}

td.descript	{ 
  background-color:#10358C;
  background-image:url('/alljp/images/tours/ticket.gif');
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  text-align:center;
  cursor:pointer;
}

td.sBoot {
  background-color:#0F52BA;
  background-image:url('/alljp/images/tours/sBoot.gif');
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  cursor:pointer;
  text-align:center;
}

td.vBoot {
  background-color:#0F52BA;
  background-image:url('/alljp/images/tours/vBoot.gif');
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
  cursor:pointer;
  text-align:center;
}

td.gigs {
  background-color:#0F52BA;
  color: #F63D45;
}

td.tour 	{
  background-color:#0B378D;
  color: #FFFFFF;
  padding: 5px;
  text-align: center;
}

th.tour {
  font-size: small;
  font-family: #NorthwoodHigh;
  font-weight: bold;
  text-align: center;
  color: #E52C34;
  padding: 5px;
  background-color:#10358C;
}

div.sale {
  padding:20px;
  font-size: 26px;
  text-align:center;
}

.track {
  text-align:left;
  vertical-align: top;
  font-family: "Muli", "Trebuchet MS";
}
.anonymous {
  text-align:left;
  font-size: small;
  font-family: "Muli", "Trebuchet MS";
  color: #FF0049;
}

td.amazon {
  padding-bottom: 1px;
  background: transparent url(/alljp/images/rp/rp_break.jpg) bottom left no-repeat;
  text-align: left;
}

div.googlead {
  padding-top: 10px;
  text-align: center;
  width: 100%;
  XXXbackground-color: #071D34;
  border-top: 10px;
  XXborder-bottom: 1px solid black;
}

span.title {
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  font-family: JudasPriest;
  color: #15586B;
  text-shadow:#26695E 2px 3px 1px;
}

table.full_width {
  width: 100%;
}

div.full_width {
  width: 100%;
}

/* --------- LYRICS ----------- */

a.song_letter {
  text-decoration: none;
}

div.warning {
  background: #071D34;
  font-family: "Muli", "Trebuchet MS";
  padding: 20px;
}

div.lyric_page {
  background: #071D34;
  font-family: "Muli", "Trebuchet MS";
}

div.lyrics_letters {
  background: #071D34;
  font-family: "JudasPriest";
  font-color: #6868FC;
  font-weight: bold;
  font-size: 22px;
  letter-spacing: 10px;
  padding-bottom: 0.5cm;
}

div.lyrics_search {
  background: #174372;
  padding-bottom: 2px;
  border-bottom: 1px dotted #C9D0CB; }
}

div.itunes_link {
  padding-top: 0.3cm;
  padding-bottom: 0.3cm;
}

td.songtitle {
  width: 700px;
}

td.note {
  text-align : left;
}

div.pagetitle	{
  padding: 10px;
  font-size: 3.0em;
  font-family: "JudasPriest";
  text-align: center;
  color: #926C6C;
}

div.songtitle {
  padding: 10px;
  font-size: 2.5em;
  font-family: "JudasPriest";
  text-align: center;
  color: #926C6C;
  margin: 0;
}

div.songnotes {
  background: #071D34;
  padding-bottom: 15px;
  border-bottom: 1px solid;
}

div.credits {
  background: rgba(22,66,111,0.7);
  border-bottom: 2px dotted #6321A1;
}

table.credits {
  width: 100%;
}

td.credit_type {
  color:#0B5897;
  font-size:18px;
  text-transform:uppercase;
  text-align: right;
  width:44%;
}

td.credit_name {
  color:#6F37B5;
  font-size:16px;
  font-style:italic;
  text-align: left;
}

div.appearson	{
  background-color: rgba(44,77,191,0.7);
  border-bottom: 2px dotted #6321A1;
  margin-bottom: 5px;
}

table.appearson {
  width: 100%;
}

td.appear_year {
  color:#4257DE;
  font-size:16px;
  text-align:right;
  text-transform:uppercase;
  width:44%;
}

td.appear_name {
  color:#6F37B5;
  font-size:14px;
  text-align:left;
}

div.lyrics {
  padding-top: 10px;
  padding-left: 30px;
}

div.verse {
  font: 14px/20px Muli;
  color: #FFFFFF;
  padding-bottom: 15px;
}

div.chorustag {
  color: #E52C34;
  font: small-caps bold italic 16px/20px Georgia, serif;
  padding-bottom: 5px;
}

div.chorus {
  font: 14px/20px Muli;
  color: #6868FC;
  padding-bottom: 15px;
}
 
div.chorusrepeat {
  color: #FF0044;
  font: small-caps bold italic 16px/20px Georgia, serif;
  padding-bottom: 10px;
}

div.solostag    {
  font: small-caps bold 18px Courier New;
  color: #926C6C;
  padding: 0 0 10px 55px;
}

div.copy {
  font: small-caps bold 20px/15px Georgia;
  color: #6868FC;
  padding-top: 20px;
  padding-bottom: 10px;
  background: transparent url(/alljp/images/rp/rp_break.jpg) bottom center no-repeat; 
}

.gartist {
  font-size: 20px;
}

td.guest_text {
  text-align: left;
  vertical-align : top;
}

/* --------- SINGLES ---------- */

img.single_icon {
  border-style: ridge;
  margin-left: 30px;
  margin-right: 30px;
  box-shadow: 2px 2px 3px #282484;
}

span.single_nav_self {
 font-size: 150%;
}

div.single_nav {
  text-align: right;
  padding: 10px;
  letter-spacing:8px;
  font-family: "Muli", "Trebuchet MS";
}

td.single_icon {
  width: 130px;
}

span.single_count {
  font-family: "Muli", "Trebuchet MS";
  padding: 5px;
}

td.single_index {
  text-align: left;
}

span.single_index {
  font-size: 26px;
  font-family: "Muli", "Trebuchet MS";
}

div.single_title {
  margin-bottom: 15px;
}

table.single_title {
  width: 100%;
}

span.songtitle {
  font-size: 2.2em;
  font-family: "NorthwoodHigh";
  text-align: center;
  color: #926C6C;
}

span.subtitle {
  font-size: small;
}

td.single_details {
  vertical-align: top;
  text-align: center;
  font-family: "Muli";
  font-size: xx-large;
  padding-bottom: 5px;
  background: transparent url(/alljp/images/rp/red_line.gif) bottom left no-repeat;
}

table.single_issue {
  margin:2%;
  width: 96%;
  border: 0px solid;
}

td.single_sleeve {
  vertical-align: top;
  width: 250px;
  text-align: center;
}

td.missing_sleeve {
  vertical-align: middle;
  text-align: center;
  width: 250px;
}

.sleeve {
  height: 200px;
  width: 200px;
  border-right: #203535 2px solid;
  border-top: #6321A1 2px solid;
  border-left: #203535 2px solid;
  border-bottom: #6321A1 2px solid;
  box-shadow: 2px 2px 3px #174372;
}

.tr { font-size: x-large; font-family: NorthwoodHigh; color: #926C6C; font-weight: bold; text-align: center; valign: center; }

h1
{
	font-family: JudasPriest;
	font-size: 2em;
	color: #704A4A;
	margin: 0;
	background: #071D34 url(/alljp/images/rp/bluefade_h_lg.jpg) no-repeat;
}

h2
{
	font-family: NorthwoodHigh;
	font-size: 2.2em;
	color: #704A4A;
	margin: 0;
	background: #071D34 url(/alljp/images/rp/bluefade_h_lg.jpg) no-repeat;
	border-bottom: 2px dotted #013064;
}

h3
{
	font-family: JudasPriest;
	font-size: 2.0em;
	color: #0B5897;
	margin: 0;
	background: #071D34 url(/alljp/images/rp/softfade_h_lg.png) no-repeat;
	border-bottom: 2px dotted #013064;
}
h4
{
	font-family: JudasPriest;
	font-size: 2.0em;
	color: #0B5897;
	margin: 0;
	background: #071D34 url(/alljp/images/rp/softfade_h_lg.png) no-repeat;
	border-bottom: 2px dotted #013064;
}

h5,.h5
{
  font-size: 22px;
  font-family: CormorantUnicase;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin-top: 10px;
  margin-bottom: 10px;
}


/* ------------ FONTS ------------ */

@font-face {
    font-family: CormorantUnicase;
    src: url(http://www.geocities.ws/alljp/css/CormorantUnicase-Regular.ttf);
}
@font-face {
font-family: "CormorantUnicase";
src: url("http://www.geocities.ws/alljp/css/CormorantUnicase.eot");
src: url("http://www.geocities.ws/alljp/css/CormorantUnicase-webfont.woff") format("woff"),
url("http://www.geocities.ws/alljp/css/CormorantUnicase.otf") format("opentype"),
url("http://www.geocities.ws/alljp/css/CormorantUnicase.svg#filename") format("svg");
}

@font-face {
    font-family: NorthwoodHigh;
    src: url(http://www.geocities.ws/alljp/css/NorthwoodHigh.ttf);
}
@font-face {
font-family: "NorthwoodHigh";
src: url("http://www.geocities.ws/alljp/css/NorthwoodHigh.eot");
src: url("http://www.geocities.ws/alljp/css/northwood_high-webfont.woff") format("woff"),
url("http://www.geocities.ws/alljp/css/NorthwoodHigh.otf") format("opentype"),
url("http://www.geocities.ws/alljp/css/NorthwoodHigh.svg#filename") format("svg");
}

@font-face {
  font-family: JudasPriest;
  src: url(http://www.geocities.ws/alljp/css/JudasPriest.ttf);
}
@font-face{ 
	font-family: 'JudasPriest';
	src: url('http://www.geocities.ws/alljp/css/JudasPriest.eot');
	src: url('http://www.geocities.ws/alljp/css/JudasPriest.eot?#iefix') format('embedded-opentype'),
	     url('http://www.geocities.ws/alljp/css/JudasPriest.woff') format('woff'),
	     url('http://www.geocities.ws/alljp/css/JudasPriest.ttf') format('truetype'),
	     url('http://www.geocities.ws/alljp/css/JudasPriest.svg#JudasPriest') format('svg');
}

@font-face {
    font-family: OLDENGL;
    src: url(http://www.geocities.ws/alljp/css/OLDENGL-Regular.ttf);
}
@font-face {
font-family: "OLDENGL";
src: url("http://www.geocities.ws/alljp/css/OLDENGL.eot");
src: url("http://www.geocities.ws/alljp/css/OLDENGL-webfont.woff") format("woff"),
url("http://www.geocities.ws/alljp/css/OLDENGL.otf") format("opentype"),
url("http://www.geocities.ws/alljp/css/OLDENGL.svg#filename") format("svg");
}

@import url('https://fonts.googleapis.com/css?family=Oswald|Muli');
*/