/*
   abc.class
   abc#id

   darkblue = #7CB9D1;
   ltblue = #99E1FF;
   reallydark = #5779F5;
*/

/* home page */
div.banner {
  width:600px;
  border:thin solid blue;
  padding:10px;
  margin:10 auto;
  background-color: #99E1FF;
}

/* all pages */

body {
  background-image:url('/pix/sprite_background.gif');
  font-family     : Arial, Helvetica;
}
*
div.title_subtext {
  position:absolute;
  left:395px;
  top:103px;
  font-style:italic;
  font-weight:bold;
  font-size:18px;
  color:black;
}

div.tabbed_menu {
  xxbackground-color: #99E1FF;
  position:relative;
  width:100%;
  height:60px;
  padding-top:171px;
  padding-bottom:15px;
}

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; }
.PX20 {font-size: 20px; }
.indent { padding-left : 40px; padding-bottom: 20px; }
.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;
}

.bubble {
  background-color: #8CC9E1;
  border          : 2px solid;
  border-color    : #123122;
  border-radius   : 25px;
  margin          : 10px;
  padding         : 10px;
  position        : relative;
}
/*
.blue {
  background-color: #8cc9E1;
}
.red {
  background-color: #ff9999;
}
.yellow {
  background-color: #cfcf53;
}

.topic {
  position: absolute;
  top : -30px;
  left : 350px;
}

.thumbnails {
  padding-bottom: 20px;
  padding-top: 10px;
}

.description {
  padding         : 10px 45px 10px 45px;
  font-align      : center;
  font-size       : 18px;
}

.trailer {
  font-family     : Arial, Helvetica;
  font-weight     : bold;
  font-size       : 20px;
  color           : #5779F5;
  margin          : 10px;
}

table.center {
  margin-left:auto; 
  margin-right:auto;
}

table.EVEN {
  table-layout: fixed;
}

div.center_800 {
  background-color : #99E1FF;
  background-image:url('/pix/arms.gif');
  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     : #06495c;
  border-radius    : 50px;
}

div.advert_800 {
  background-color : #99E1FF;
  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.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: 15px;
  border: 0px;
}

img.menu_button {
  position:relative;
  margin:0px;
  border:0px;
  width:123px;
  height:49px;
  z-index:3;
}

td.left_arrow {
  background: #99E1FF;
  align: left;
  valign: top;
  width: 15%;
}

img.arrow_link {
  border: 0px;
}

td.right_arrow {
  background: #99E1FF;
  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;
}

div.sale {
  padding:20px;
  font-size: 26px;
  text-align:center;
}

.track {
  text-align:left;
  vertical-align: top;
  font-family: Arial, Helvetica;
}
.anonymous {
  text-align:left;
  font-size: small;
  font-family: Arial, Helvetica;
  color: grey;
}

td.amazon {
  text-align: left;
}

div.googlead {
  padding-top: 10px;
  text-align: center;
  width: 100%;
  XXXbackground-color: #99E1FF;
  border-top: 10px;
  XXborder-bottom: 1px solid black;
}

span.title {
  font-size: 26px;
  font-weight: bold;
  font-family: Arial, Helvetica;
}

table.full_width {
  width: 100%;
}

div.full_width {
  width: 100%;
}

a.song_letter {
  text-decoration: none;
}

div.warning {
  background: #99E1FF;
  font-family: Arial, Helvetica;
  padding: 20px;
}

div.lyric_page {
  background: #99E1FF;
  font-family: Arial, Helvetica;
}

div.lyrics_letters {
  background: #99E1FF;
  font-family: Arial, Helvetica;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 15px;
  padding-bottom: 0.5cm;
}

div.lyrics_search {
  background: #99E1FF;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

div.itunes_link {
  padding-top: 0.3cm;
  padding-bottom: 0.3cm;
}

td.songtitle {
  width: 700px;
}

td.note {
  text-align : left;
}

div.songtitle {
  padding: 20px;
  font-size: 200%;
}

div.songnotes {
  background: #99E1FF;
  padding-bottom: 15px;
  border-bottom: 1px solid;
}

div.credits {
  background: #99E1BB;
  border-bottom: 1px solid;
}

table.credits {
  width: 100%;
}

td.credit_type {
  text-align: right;
  width:40%;
}

td.credit_name {
  text-align: left;
}

div.lyrics {
  background: #99E1FF;
  padding-top: 20px;
  font-weight: bold;
}
div.verse {
  padding-bottom: 15px;
}

div.chorustag {
  color: #666666;
  font-style: italic;
  padding-bottom: 6px;
}

div.chorus {
  font-style: italic;
  padding-bottom: 15px;
}
 
div.chorusrepeat {
  color: #666666;
  font-style: italic;
  padding-bottom: 10px;
}

div.copy {
  padding-top: 20px;
  padding-bottom: 15px;
  background: #99E1FF;
}

.gartist {
  font-size: 20px;
}

td.guest_text {
  text-align: left;
  vertical-align : top;
}


img.single_icon {
  border-style: ridge;
  margin-left: 30px;
  margin-right: 30px;
  box-shadow: 2px 2px 3px #333333;
}

span.single_nav_self {
 font-size: 150%;
}

div.single_nav {
  text-align: right;
  padding: 10px;
  letter-spacing:8px;
  font-family: Arial, Helvetica;
}

td.single_icon {
  width: 130px;
}

span.single_count {
  font-family: Arial, Helvetica;
  padding: 5px;
}

td.single_index {
  text-align: left;
}

span.single_index {
  font-size: 26px;
  font-family: Arial, Helvetica;
}

div.single_title {
  margin-bottom: 15px;
}

table.single_title {
  width: 100%;
}

span.songtitle {
  font-size: 200%;
  font-family: Arial, Helvetica;
  text-align: center;
}

span.subtitle {
  font-size: small;
}

td.single_details {
  vertical-align: top;
  text-align: left;
  font-family: Arial, Helvetica;
  font-size: large;
}

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 {
  border: 1px solid;
  box-shadow: 2px 2px 3px #333333;
}
*/
