
BODY  
{
  background-image: url(graphics/back-ocean.jpg); 
  background-color:  #bacbd5; 
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "book antigua","times new roman","arial"; 
  font-size: 10pt; 
  color: #002200; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
  cursor: default;
}

A:link {color: #00DD00; font-weight: bold; text-decoration: none;}
A:visited {color: #00BB00; font-weight: bold; text-decoration: none;}
A:active {color: #FF0000; font-weight: bold; text-decoration: none;}
A:hover {color: #00DD00; font-weight: bold; text-decoration: underline;}

A.linkbar:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.linkbar:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.linkbar:active {color: #FFFF00; font-weight: bold; text-decoration: none;}
A.linkbar:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

A.index:link {color: #00FF00; font-weight: bold; text-decoration: none;}
A.index:visited {color: #00DD00; font-weight: bold; text-decoration: none;}
A.index:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.index:hover {color: #00FF00; font-weight: bold; text-decoration: underline;}

A.songbar:link {color: #337733; font-weight: bold; text-decoration: none;}
A.songbar:visited {color: #337733; font-weight: bold; text-decoration: none;}
A.songbar:active {color: #337733; font-weight: bold; text-decoration: none;}
A.songbar:hover {color: #337733; font-weight: bold; text-decoration: underline;}

A.songtitle:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.songtitle:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.songtitle:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.songtitle:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

A.music:link {color: #007700; font-weight: bold; text-decoration: none;}
A.music:visited {color: #007700; font-weight: bold; text-decoration: none;}
A.music:active {color: #007700; font-weight: bold; text-decoration: none;}
A.music:hover {color: #007700; font-weight: bold; text-decoration: underline;}

A.past:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.past:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.past:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.past:hover {color: #3333FF; font-weight: bold; text-decoration: none;}

A.mail:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.mail:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.mail:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.mail:hover {text-shadow: -1px -1px 3px #FFFFFF, 1px 1px 3px #FFFFFF, -1px 1px 3px #FFFFFF, 1px -1px 3px #FFFFFF;}

A.ibmo:link {color: #AAAAAA; font-weight: bold; text-decoration: none;}
A.ibmo:visited {color: #AAAAAA; font-weight: bold; text-decoration: none;}
A.ibmo:active {color: #AAAAAA; font-weight: bold; text-decoration: none;}
A.ibmo:hover {color: #AAAAAA; font-weight: bold; text-decoration: underline;}

A.cart:link {font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.cart:visited {font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.cart:active {font-size: 13pt; color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.cart:hover {font-size: 13pt; color: #000000; text-shadow: -1px -1px 1px #00FF00, 1px 1px 1px #00FF00, -1px 1px 1px #00FF00, 1px -1px 1px #00FF00;}

/*tr.indexgigrows:nth-child(even) {background: #222222;}
tr.indexgigrows:nth-child(odd) {background: #121212;} */
tr.indexgigrows:hover {background: #2e2347;}

/* tr.indexnewsrows:nth-child(even) {background: #222222;}
tr.indexnewsrows:nth-child(odd) {background: #121212;} */
tr.indexnewsrows:hover {background: #2e2347;}

tr.songrows {background: #d0d0d0;}
tr.songrows:nth-child(even) {background: #d0d0d0;}
tr.songrows:nth-child(odd) {background: #e6e5e7;}
tr.songrows:hover {background: #d59aff;}

/* .loginbar
{
  background-color:  #000000; 
  height: 34px;
  opacity:0.6;
  filter:alpha(opacity=60);
} */
#box {
position:relative;
}
#box p {
position:relative;
}
#apdiv {
position:absolute;
top:0;left:0;bottom:0;
width:100%;
background:#CCC;
opacity:.5; /* FX/Opera/Safari/Chrome */
-ms-filter:"alpha(opacity=50)"; /* IE8 */
filter:alpha(opacity=50); /* IE6/IE7 */
}

.loginbar
{
  background-color:  #000000; 
  background-image: url(graphics/back-wood.jpg); 
  height: 34px;
}

.cart 
{
  cursor: pointer;
  font-family: "Times New Roman","arial";
  font-size: 13pt;
  color: #FFFFFF;
  font-weight: bold;
  margin: 1px 2px 1px 2px; 
}
.cart:hover 
{
  background-color: #000000;
  text-shadow: -1px -1px 1px #00FF00, 1px 1px 1px #00FF00, -1px 1px 1px #00FF00, 1px -1px 1px #00FF00;
  color: #000000;
}

.cart1
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
}

.cart2
{
  font-family: "arial narrow", "times new roman"; 
  font-size: 9pt; 
  color: #DDFFDD; 
}

.cartbutton
{
  margin: 5px 0px 1px 0px; 
}

.content
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 15px 10px 10px 15px;
  text-align: center;
}

.indexcontent
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #002200; 
  padding: 0px 4px 4px 4px;
  text-align: center;
}

.indexheader
{
  background-color:  #000000; 
  font-family: "times new roman","book antigua","arial"; 
  font-size: 11pt; 
  font-weight: bold;
  color: #FFFFFF; 
  text-align: justify;
  padding: 0px 4px 4px 4px;
}

.indexpic
{
  background-color:  #000000; 
  padding: 2px 2px 2px 2px;
}

.indexcontainer
{
  background-color: #560000; 
/*  background-image: url(graphics/back-wood.jpg); */
  font-weight: normal;
  padding: 0px 0px 5px 0px;
}

.indexbookingfont
{
  font-family: "book antigua";
  font-size: 11pt;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.datebox
{
  background-color:  #000000; 
  border-width:2px;
  border-style: ridge;
  border-color: #888888;
  font-family: "book antigua";
  font-size: 9pt;
  color: #00ff16;
  font-weight: bold;
  padding: 1px 1px 1px 1px;
  margin: 1px 5px 1px 0px;
}

.datefont
{
  font-family: "arial","book antigua";
  font-size: 10pt;
  color: #97c5ad;
  font-weight: bold;
}

.highlight
{
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #e8f9de;
  font-weight: bold;
}

.previewtext 
{
  font-family: "Trebuchet MS","MS Sans Serif","arial"; 
  font-size: 11pt; 
  color: #FFFFFF; 
  padding: 3px 3px 3px 3px;
}

.previewsongs
{
  font-family: "Trebuchet MS","Tahoma","Arial";
  font-size: 9pt;
  color: #a4ecff;
  font-weight: normal;
  padding: 1px 1px 1px 1px;
  margin: 1px 5px 1px 0px;
}

.updatetable
{
  background-color: #000000; 
  border-width:3px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #00FF00;
  font-weight: normal;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
}

.updatetable2
{
  background-color: #000000; 
  border-width:3px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #00FF00;
  font-weight: normal;
  padding: 5px 4px 5px 4px;
  margin: 0px 0px 10px 0px;
}

.updates
{
  font-family: "Helvetica","Arial","sans-serif";
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: normal;
  line-height: 1.3;
  padding: 7px 5px 7px 5px;
}

.newsmore
{
  font-family: "Trebuchet MS","Arial","sans-serif";
  font-size: 7pt;
  color: #FFFFFF;
  font-weight: normal;
  padding: 1px 5px 0px 0px;
}

p.index 
{ 
  margin-top: 0; 
  margin-bottom: 8px; 
  font-family: "Helvetica","times new roman","book antigua","arial"; 
  font-size: 12pt; 
  font-weight: bold;
  color: #660000; 
  text-shadow: -1px -1px 1px #ffffff, 1px 1px 1px #eeeeee, -1px 1px 1px #cccccc, 1px -1px 1px #dddddd;
}

.albumcredit
{
  font-family: "tahoma";
  font-size: 9pt;
  color: #888888;
  margin: 2px 0px 8px 0px;
}

.albumbuy
{
  font-family: "Trebuchet MS","Arial","sans-serif";
  font-size: 9pt;
  color: #888888;
  margin: 5px 0px 3px 0px;
}

.ibmofont
{
  font-family: "tahoma";
  font-size: 10pt;
  color: #AAAAAA;
}

.bookingfont
{
  color: #000000;
  font-family: "book antigua";
  font-size: 11pt;
  font-weight: bold;
  text-shadow: 1px 1px 2px #FFFFFF;
}

.newstext 
{
  font-family: "times new roman","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 3px 3px 9px 3px;
}

.mailinglist 
{
  font-family: "tahoma","arial"; 
  font-size: 11pt; 
  color: #FFFFFF; 
  font-weight: bold;
  padding: 3px 3px 5px 3px;
  text-shadow: 1px 1px 2px #000000;
}

.submenu
{
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
}

.socialbar
{
  background-color: #000000; 
  border-width:3px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
  padding: 1px 1px 1px 0px;
  margin: 5px 0px 4px 0px;
}

.listhead
{
  font-family: "tahoma","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: normal;
}

.listtable
{
  border-style: ridge;
  border-width: 3px;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px; 
}

.listbio
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
  padding: 2px 2px 2px 2px;
}

.listbioframe
{
  background-color: #000000; 
  width: 900;
  height: 400px;
  position: absolute; 
  left: 50%;
  border-style: ridge;
  border-width: 3px;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  margin-left: -445px;
  padding: 3px 3px 3px 3px;
}

.listpic
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: center;
  text-shadow: 1px 1px 2px #000000;
  padding: 2px 2px 2px 2px;
}

.listimage
{
  border-style: ridge;
  border-width: 2px;
  border-color: #FF0000;
}

.listname
{
  font-family: "arial narrow","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.instfont
{
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  color: #FFFFFF;
}

.songinstfont
{
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  color: #000000;
}

.pageheader
{
/*  background-color: #AA0000; */
  font-family: "deutsch gothic", "Trebuchet MS", "book antigua", "arial";
  font-size: 17pt;
  color: #000000;
  text-shadow: -1px -1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF;
  font-weight: normal;
  margin: -10px 2px 2px 2px;
}

.pageheadersm
{
/*  background-color: #AA0000; */
  font-family: "deutsch gothic", "book antigua", "arial";
  font-size: 14pt;
  color: #000000;
  text-shadow: -1px -1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, 1px -1px 1px #FFFFFF;
  font-weight: normal;
  padding: 5px 2px 2px 2px;
}

.contentcontainer
{
  background-color: #560000; 
  color: #FFFFFF;
/*  background-image: url(graphics/back-wood.jpg); */
  font-weight: normal;
  padding: 5px 5px 5px 5px;
}

.newstable
{
  background-color: #000000; 
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  background-color: #000000; 
  color: #FFFFFF;
  font-weight: normal;
  padding: 5px 5px 5px 5px;
  margin: 15px 0px 15px 0px;
}

p.news 
{ 
  font-family: "book antigua","arial"; 
  font-size: 12pt; 
  color: #FFFFFF; 
  margin-top: 0; 
  margin-bottom: 4px; 
  text-align: justify;
  font-weight: normal;
}

/*  Press and promotional stuff */

.pressbutton
{
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: center;
  padding: 0px 0px 0px 0px;
  border-style: ridge;
  border-width: 2px;
  border-color: #FFFFFF;
  margin: 0px 0px 0px 0px; 
  padding: 3px 3px 3px 3px; 
}

.promotext
{
  font-family: "book antigua","arial"; 
  font-size: 9pt; 
  color: #FFFFFF; 
  padding: 5px 5px 5px 5px;
  text-align: justify;
}

.pressdate
{
  font-family: "Century Gothic","Times New Roman"; 
  font-size: 9pt; 
  color: #AAAAAA; 
  font-weight: normal; 
}

.promotext2
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 5px 5px 5px 5px;
  text-align: justify;
  font-weight: normal; 
}

.promotext3
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 5px 5px 5px 5px;
  text-align: left;
  font-weight: bold; 
  text-shadow: 1px 1px 2px #000000;
}

.promotext4
{
  font-family: "book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  font-weight: normal; 
}

.kudosfont
{
  font-family: "book antigua","arial";
  font-size: 8.5pt;
  color: #FFFFFF;
  text-align: justify;
  padding: 4px 0px 0px 4px;
}

.kudosname
{
  font-family: "book antigua";
  font-size: 9pt;
  color: #BBFFBB;
  font-style: italic;
  font-weight: bold;
  text-align: left;
  text-shadow: 1px 1px 2px #000000;
}

.contacttop
{
  font-family: "arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: justify;
}

.contactleft
{
  font-family: "arial";
  font-size: 11pt;
  color: #BBFFBB;
  font-weight: bold;
  text-shadow: 1px 1px 2px #FFFFFF;
}

.contactright
{
  font-family: "book antigua";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
}
.musichead
{
  background: #FF0000;
  font-family: "book antigua","arial";
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #000000;
  border-style: ridge;
  border-width: 0px;
  padding: 0px 1px 0px 2px; 
}

.musicrow
{
  color: #000000;
  font-family: "book antigua","arial";
  font-size: 8pt;
  padding: 0px 1px 0px 2px; 
}

.musicrowbold
{
  color: #000000;
  font-family: "book antigua","arial";
  font-size: 8pt;
  padding: 0px 1px 0px 2px; 
  font-weight: bold;
}

.musicview
{
  color: #FFFFFF;
  font-family: "book antigua","arial";
  font-size: 8pt;
  padding: 0px 1px 0px 2px; 
  font-weight: bold;
}

.musictable
{
  background-color: #000000;
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: normal;
  margin: 3px 0px 0px 0px; 
}

.musiclink
{
  font-family: "book antigua","arial";
  font-size:8pt;
  color: #007700;
  font-weight: bold;
}

.musiccontent
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  text-align: left;
}

.musicheader
{
  font-family: "book antigua","arial"; 
  font-size: 9pt; 
  color: #FFFFFF; 
  text-align: left;
}

.musicbold
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  font-weight: bold;
  text-align: right;
}

.musictrackcontent
{
  font-family: "verdana","book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-align: left;
}

.musictrackbold
{
  font-family: "verdana","MS Sans Serif","book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  font-weight: bold;
  text-align: right;
  text-shadow: 1px 1px 1px #00BB00;
}

.musictrackdesc
{
  font-family: "arial","book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-align: justify;
  padding: 7px 15px 7px 15px; 
}

.musicreviewdesc
{
  font-family: "arial","book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-align: left;
  padding: 7px 15px 7px 15px; 
}

.musicvideodesc
{
  font-family: "arial","book antigua","arial"; 
  font-size: 9pt; 
  color: #FFFFFF; 
  text-align: left;
  padding: 7px 15px 7px 15px; 
}

.musicinstr
{
  font-family: "book antigua","arial"; 
  font-size: 8pt; 
  color: #FFFFFF; 
  text-align: justify;
  padding: 3px 15px 0px 3px; 
}

.musicquestion
{
  font-family: "book antigua","arial"; 
  font-size: 8pt; 
  color: #559955; 
  font-weight: bold;
}

.musicbutton
{
  background: #000000;
  font-family: "Times New Roman","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  height: 40px;
  border-color: #FFFFFF;
  border-style: ridge;
  border-width: 2px;
  padding: 3px 3px 3px 3px; 
  margin: 3px 1px 0px 1px; 
}

.musicbutton:hover
{
  color: #FFFF00;
  border-color: #FFFF00;
  border-style: double;
  border-width: 3px;
}

.musicbuttonsm
{
  background: #000000;
  font-family: "Times New Roman","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  height: 24px;
  border-color: #000000;
  border-style: ridge;
  border-width: 2px;
  padding: 0px 0px 3px 0px; 
  margin: 3px 1px 0px 1px; 
}

.musicbuttonsm:hover
{
  color: #FFFF00;
}

.albumrow 
{
  background-color: #FFFFFF;
  height: 18px;
  color: #000000;
}

.musicdate
{
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #559955;
  font-style: italic;
}

.musicon 
{
  background-color:  #222222; 
  border-color: #FF0000;
  border-style: ridge;
  border-width: 2px 2px 0px 2px;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  padding: 3px 1px 1px 0px; 
}

.musicoff 
{
  background-color:  #000000; 
  border-width: 0px;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  padding: 3px 1px 1px 0px; 
  color: #FFFFFF;
}

.musicoff:hover 
{
  background-color: #FFFFFF;
  color: #000000;
}
.musictextbox
{
  background: #FFFFFF;
  font-family: "Times New Roman","arial";
  font-size: 9pt;
  height: 17px;
  color: #002200;
  font-weight: normal;
  border-color: #002200;
  border-style: inset;
  border-width: 1px;
  padding: 0px 0px 0px 2px;
}

.button
{
  background: #AA0000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #555555;
  border-style: ridge;
  border-width: 3px;
  margin: 10px 1px 0px 1px; 
}

.button:hover
{
  color: #FFFF00;
}

/* Treasure Island */

.treasurehead
{
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
}

.treasurebox
{
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 4px;
  padding: 3px 3px 3px 3px;
  margin: 5px 0px 0px 0px;
}

.itemdesc
{
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
}

.itemdescsm
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
}

.itemname
{
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.itemname2
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}
.itemnamesm
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #CCCCFF;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.releasefont
{
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: normal;
  text-align: center;
}

.displaycat
{
  font-family: "Century Gothic","times new roman","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: left;
  margin: 5px 0px 10px 3px;
}

.pricefont
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.itemsaleprice
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FF4444;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000000;
}

.saleprice
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FF4444;
  font-weight: bold;
}

.oldprice
{
  font-family: "book antigua","arial";
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: line-through;
}

.attfont
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
}

.songlistfont
{
  font-family: "Century Gothic", "book antigua","arial", "garamond";
  font-size: 9pt;
  color: #77BB77;
  font-weight: bold;
  text-align: left;
}

/*  Video page */

.videobox
{
  height: 400px;
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 4px;
  padding: 3px 3px 3px 3px;
  margin: 5px 0px 5px 0px;
}

.vidname
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.vidnamesm
{
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
}

.viddesc
{
  font-family: "arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: normal;
}

.vidgigdesc
{
  font-family: "Trebuchet MS","arial";
  font-size: 10pt;
  color: #DDDDDD;
  font-weight: normal;
}

.vidspecs
{
  font-family: "garamond";
  font-size: 12pt;
  color: #77BB77;
  font-weight: bold;
}

.vidspecssm
{
  font-family: "garamond";
  font-size: 10pt;
  color: #77BB77;
  font-weight: bold;
}

.caption
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 2px 2px 2px 2px;
  text-align: center;
}

.videopromo
{
  background-color: #FFFFFF;
  font-family: "Trebuchet MS", "garamond";
  font-size: 12pt;
  color: #000000;
  font-weight: bold;
}

/*  Scheduled Voyages */

.voyagesbox
{
  background-color: #111111;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 4px;
  padding: 3px 3px 3px 3px;
  margin: 5px 0px 0px 0px;
}

.voyagestext 
{
  font-family: "arial","book antigua"; 
  font-size: 9pt; 
  color: #FFFFFF; 
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}

.voyagesmon 
{
  font-family: "arial","book antigua"; 
  font-size: 9pt; 
  color: #00ff16; 
  font-weight: bold;
}

.voyagescity 
{
  font-family: "book antigua","arial"; 
  font-size: 8pt; 
  color: #CCCCCC; 
  font-weight: normal;
  padding: 3px 3px 3px 3px;
}

.voyagesdatefont
{
  font-family: "verdana", "arial";
  font-size: 13pt;
  color: #9999FF;
  font-weight: bold;
}

.voyageseventfont
{
  font-family: "verdana";
  font-size: 13pt;
  font-weight: bold;
}

.voyagespastfont
{
  font-family: "verdana";
  font-size: 12pt;
  color: #BBBBFF;
}

.voyagespastfont2
{
  font-family: "verdana";
  font-size: 10pt;
  color: #000000;
}

.voyagesschedfont
{
  font-family: "garamond","arial";
  font-size: 10pt;
  color: #BBBBFF;
  font-weight: bold;
/*  text-decoration: underline; */
}

.voyagesschedfont2
{
  font-family: "arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}

.voyagesdayfont
{
  font-family: "verdana";
  font-size: 9pt;
  color: #000033;
  font-weight: bold;
  font-style: italic;
}

.voyagesdirfont
{
  font-family: "arial";
  font-size: 9pt;
  color: #002200;
  padding: 5px 0px 0px 0px;
}

p.voyages 
{ 
  font-family: "book antigua","arial"; 
  font-size: 9pt; 
  color: #FFFFFF; 
  margin-top: 0; 
  margin-bottom: 4px; 
  text-align: justify;
  font-weight: normal;
}

.mailinglistfont
{
  font-family: "book antigua";
  font-size: 11pt;
  color: #FF3333;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000000;
}


/* Past Landings  */

.pasttable
{
  background-color: #560000;
  border-style: ridge;
  border-width: 3px;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px; 
}

.pasttophead
{
  width: 90%;
  font-family: "arial";
  font-size: 11pt;
  font-weight: bold;
  color: #FFFFFF;
}

.pasthead
{
  font-family: "arial";
  font-size: 13pt;
  color: #99FF99;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.pastevent
{
  background-color: #FFFFFF;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  text-align: center;
  vertical-align: center;
  padding: 0px 0px 0px 0px;
  border-style: ridge;
  border-width: 2px;
  border-color: #000000;
  margin: 0px 0px 0px 0px; 
  padding: 0px 1px 0px 1px; 
}

.pastevent2
{
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  vertical-align: center;
  padding: 0px 0px 0px 0px;
  border-style: ridge;
  border-width: 2px;
  border-color: #FFFFFF;
  margin: 0px 0px 0px 0px; 
  padding: 0px 1px 0px 1px; 
}

.pastselect
{
  background-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #002200;
  border-style: inset;
  border-width: 1px;
  padding: 0px 0px 0px 2px;
}

.pastbutton
{
  background: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #000000;
  border-style: ridge;
  border-width: 3px;
  padding: 2px 2px 2px 2px;
  width: 98%;
}

.pastbutton:hover
{
  color: #FFFF00;
}

.pasttext
{
  font-family: "arial";
  font-size: 11pt;
  text-align: justify;
  color: #FFFFFF;
}


.pastlink
{
  font-family: "book antigua", "arial";
  font-size: 11pt;
  color: #99FF99;
  font-weight: bold;
}

.pastitalic
{
  font-family: "arial";
  font-size: 11pt;
  color: #99FF99;
  font-style: italic;
}

.pastdate
{
  font-family: "arial";
  font-size: 9pt;
  color: #000000;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

.pastyearon 
{
  background-color:  #56180b; 
  border-color: #FF0000;
  border-style: ridge;
  border-width: 2px 2px 0px 2px;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  padding: 2px 2px 2px 2px; 
}

.pastyearoff 
{
  border-width: 0px;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  padding: 2px 2px 2px 2px; 
}

.pastinstfont
{
  font-size: 8pt;
  font-style: italic;
  font-weight: normal;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #000000;
}

.pastgigbox
{
  background-color: #000000;
  border-style: ridge;
  border-width: 3px;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
}

.pastimage
{
  background-color: #FFFFFF;
  font-family: "arial";
  font-size: 9pt;
  color: #000000;
  font-style: normal;
  font-weight: bold;
  text-align: center;
}

.movielarge
{
  font-family: "book antigua","arial";
  font-size: 19pt;
  font-weight: bold;
}

/* Friendly Ports */

.portshead
{
  font-family: "book antigua", "verdana";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

.portsfont
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  color: #FFFFFF; 
  padding: 1px 1px 1px 1px;
  text-align: left;
}

.barrier
{
  background-color: #000000;
  color: #000000;
  border-width:1px;
  border-style: solid;
  border-color: #FFFFFF;
  height: 2;
  width: 70%;
}

/* Buccaneer's Blog */

.blogtable
{
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

.blogname
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #000066;
  font-weight: bold;
}

.blogname2
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
}

.blogdate
{
  font-family: "times new roman","arial";
  font-size: 9pt;
  color: #AAAAAA;
  font-weight: bold;
}

.blogcount
{
  font-family: "book antigua","arial";
  font-size: 8pt;
  color: #AAAAAA;
  font-weight: bold;
}

.blogtitle
{
  font-family: "book antigua","arial";
  font-size: 14pt;
  color: #000000;
  font-weight: bold;
}

.blogtitle2
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.blogtext
{
  font-family: "book antigua","arial";
  font-size: 10pt;
  color: #002200;
  font-weight: normal;
  text-align: justify;
}

.blogpic
{
  margin: 4px 6px 4px 6px;
}

.blogcomments
{
  font-family: "times new roman","arial";
  font-size: 9pt;
  color: #002200;
  font-weight: bold;
}

.commentbold
{
  font-family: "book antigua","arial";
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
}

.commenttext
{
  font-family: "book antigua","arial";
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
}

.commentdate
{
  font-family: "times new roman","arial";
  font-size: 8pt;
  color: #888888;
  font-weight: bold;
}

.blogrecent
{
  background: #000000;
  color: #FFFFFF;
  font-family: "book antigua","arial";
  font-size: 10pt;
}


/*  Bulletin Board  */

.bbbox
{
  border-style: ridge;
  border-width: 1px;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #000000;
  font-weight: normal;
}

.bbdate
{
  font-family: "arial";
  font-size: 9pt;
  color: #AAAAFF;
  font-weight: bold;
  font-style: italic;
}

.bbuser
{
  font-family: "arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
}

.bbuser2
{
  font-family: "arial";
  font-size: 8pt;
  color: #FFAAAA;
  font-weight: bold;
}

.bbtext
{
  background-color: #FFFFFF;
  font-family: "book antigua";
  font-size: 10pt;
  color: #000000;
}

.bbhead
{
  font-family: "book antigua";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
}

.bbreject
{
  font-family: "book antigua";
  font-size: 14pt;
  color: #FF0000;
}

.bbapprove
{
  font-family: "book antigua";
  font-size: 14pt;
  color: #000000;
}

.bbrules
{
  font-family: "book antigua";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
}

.bbimage
{
  max-height: 150px;
  max-width: 150px;
}

.postinst
{
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: #FFFFFF;
  padding: 2px 0px 2px 0px;
}

H1 
{

  font-family: "arial"; 
  font-size: 13pt; 
  color: #FFFFFF; 
  font-weight: bold; 
}

/* Guestbook */

.guestbox
{
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #000000;
  border-style: ridge;
  border-width: 2px;
  padding: 3px 3px 3px 3px;
  margin: 10px 0px 5px 0px;
}

.guestbookbutton
{
  background: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #000000;
  border-style: ridge;
  border-width: 3px;
  margin: 4px 1px 0px 1px; 
  height: 27px;
}

.guestbookbutton:hover
{
  color: #FFFF00;
}

.guesthead
{
  font-family: "arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  width: 98%;
}

.guestrows
{
  font-family: "arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 1px #006633,  1px -1px 1px #006633,  -1px 1px 1px #006633,  -1px -1px 1px #006633;
}

.guestdate
{
  font-family: "geneva", "arial";
  font-size: 9pt;
  color: #6666FF;
  font-weight: bold;
}

.guestname
{
  font-family: "book antigua", "arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
}

.guestmail
{
  font-family: "book antigua", "arial";
  font-size: 9pt;
  color: #333300;
  font-weight: bold;
}

.guestcomment
{
  font-family: "arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 0px 0px 3px;
}

.guestbottom
{
  font-family: "times new roman";
  font-size: 6pt;
}

.guestadd
{
  font-family: "book antigua", "arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.articlesfont
{
  font-family: "arial";
  font-size: 12pt;
  color: #9999FF;
  font-weight: bold;
}

/* Pirate poll results */

.pollbox
{
  background-color: #000000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 4px;
  padding: 3px 3px 3px 3px;
  margin: 5px 0px 0px 0px;
}

.pollanswer
{
  font-family: "arial";
  font-size: 9pt;
  color: #00FF00;
  font-weight: normal;
}


/* Index splash div */

.splash 
{
  position: absolute; 
  z-index: 5;
  top: 30%;
  left: 25%;
  height: 50%;
  width: 50%;
  visibility: visible;
/*
  background-image: url(graphics/back-brick-tiled.jpg);
*/  
  background-color: #FFFFFF;
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: normal;
}

.splashsm
{
  position: absolute; 
  z-index: 5;
  top: 33%;
  left: 33%;
  height: 33%;
  width: 33%;
  visibility: visible;
/*
  background-image: url(graphics/back-brick-tiled.jpg);
*/  
  background-color: #FFFFFF;
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: normal;
}

.splashtext
{
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: normal;
}

.splashtext2
{
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: normal;
}

.splashtextsongtitle
{
  font-family: "book antigua","arial";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 1px 1px 2px #82ca9c;
}

.splashcancel
{
  background-color: #BB0000;
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: normal;
}

.splashsongs
{
  background-color: #999999; 
  background-image: url(graphics/back-brick-tiled.jpg);
  font-family: "MS Sans Serif","book antigua","arial", "garamond";
  font-size: 10pt;
  color: #880000;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-shadow: 1px 1px 1px #333333;
}

.splashtrack
{
  font-family: "MS Sans Serif","arial";
  font-size: 8pt;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: super;
  text-shadow: 1px 1px 1px #000000;
}

.splashbanner
{
  background-color: #560000; 
  font-family: "garamond","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.splashbanner2
{
  background-color: #FFFFFF; 
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #6666FF;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000000;
}

.splashbanner3
{
  background-image: url(graphics/back-brick-tiled.jpg); 
  background-color: #FFFFFF; 
  font-family: "book antigua","arial";
  font-size: 11pt;
  color: #9999FF;
  font-weight: bold;
}

.splashbanner4
{
  background-color: #560000; 
  font-family: "garamond","arial";
  font-size: 14pt;
  color: #FFFFFF;
  font-weight: bold;
}

.splashbanner5
{
  background-color: #560000; 
  font-family: "garamond","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
}

.splashclose
{
  background-color: #560000; 
  font-family: "MS Sans Serif","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
}
.splashclose:hover 
{
  background-color: #FFFFFF;
  color: #FFFFFF;
  text-shadow: 1px 1px 1px #000000;
}

.splashtr
{
  font-family: "MS Sans Serif","book antigua","arial", "garamond";
  font-size: 10pt;
  color: #880000;
  font-weight: bold;
  border-color: #FFFFFF;
  border-style: ridge;
  border-width: 1px 0px 1px 0px;
  padding: 3px 0px -2px 0px;
}


.reviewhead
{
  font-family: "arial";
  font-size: 10pt;
  color: #99FF99;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000000;
}

.reviewimage
{
  padding: 0px 0px 8px 5px;
}



/********************/

p.list 
{ 
  margin-top: 0; 
  margin-bottom: 4px; 
}

.polltable
{
  background-color: #000000; 
  background-image: url(graphics/back-frame.jpg); 
  border-width:1px;
  border-style: solid;
  border-color: #000000;
  font-family: "arial","verdana";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  margin: 4px 4px 4px 4px; 
}

.pollcontent
{
  background-color: #000000; 
  background-image: url(graphics/back-frame.jpg); 
  border-width:1px;
  border-style: solid;
  border-color: #000000;
  font-family: "arial","verdana";
  font-size: 9pt;
  color: #00FF00;
  font-weight: normal;
}

.statusbar
{
  background-color: #000000; 
  border-width:3px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 6pt;
  color: #00FF00;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin: 1px 1px 1px 1px; 
  height: 6px;
}

.statustext
{
  background-color: #000000; 
  font-family: "Times New Roman","arial";
  font-size: 9pt;
  color: #00FF00;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
}

.menutable
{
  background-color: #000000; 
  border-width:0px;
  border-color: #FF0000;
  font-family: "arial","verdana";
  font-size: 9pt;
  color: #FFFFFF;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px; 
}

.counter
{
  background-color: #000000; 
  border-width:3px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "Times New Roman","arial";
  font-size: 11pt;
  color: #00FF00;
  font-weight: normal;
}

.merchfont 
{
  font-family: "book antigua","times new roman","arial"; 
  font-size: 13pt; 
  font-weight: bold; 
}

.superfont
{
  font-size: 7pt;
  vertical-align: super;
}

.bbbutton
{
  background: #000000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 3px;
  margin: 4px 1px 0px 1px; 
  padding: 0px 2px 0px 2px; 
  width: 130px;
}

.bbbutton:hover
{
  color: #FFFF00;
}

.mailbutton
{
  background: #000000;
  font-family: "Times New Roman","arial";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FF0000;
  border-style: ridge;
  border-width: 3px;
}

.mailbutton:hover
{
  color: #FFFF00;
}

.quantitybox
{
  background: #FF0000;
  font-family: "arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #000000;
  border-style: inset;
  border-width: 2px;
  padding: 0px 0px 0px 2px;
}

.prodsmall
{
  font-family: "book antigua","times new roman";
  font-size: 10.5pt;
  font-weight: bold;
}

.bannerfont 
{
  font-family: "book antigua","times new roman","arial"; 
  font-size: 11pt; 
  color: #FFFFFF; 
  font-weight: bold; 
}

.newsbanner 
{
  background-color:  #000000; 
  font-family: "times new roman","arial"; 
  font-size: 11pt; 
  color: #FFFFFF; 
  font-weight: bold; 
  padding: 5px 1px 5px 1px;
}

.pollframe 
{
  background-color:  #000000; 
  padding: 0px 0px 0px 0px;
  width: 100%;
}

.linkbarfont
{
  font-family: "book antigua";
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
}

.links
{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.pressimage
{
  border-style: ridge;
  border-width: 2px;
  border-color: #FF0000;
  margin: 0px 0px 0px 10px;
}

.historyframe
{
  border-style: ridge;
  border-width: 3px;
  border-color: #FF0000;
}

.history
{
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #002200;
  font-weight: normal;
  text-align: justify;
  padding: 5px 5px 5px 5px;
}

.barriersm
{
  border: 0;
  color: #FF0000;
  background-color: #FF0000;
  height: 2;
  width: 70%;
  margin: 20px auto 20px auto;
}

.songheadfont
{
  font-family: "times new roman", "book antigua", "verdana";
  font-size: 9pt;
  color: #FF0000;
  font-weight: bold;
}

.songtitlefont
{
  font-family: "times new roman";
  font-size: 10pt;
  color: #002200;
  text-align: left;
}

.songfont
{
  font-family: "times new roman";
  font-size: 9pt;
  color: #002200;
}

.songcolumnhead
{
  background-color: #990000;
  font-family: "garamond";
  font-size: 12pt;
  color: #FFFFFF;
  font-weight: bold;
}

.songtable
{
  border-width:2px;
  border-style: ridge;
  border-color: #FF0000;
  font-family: "book antigua","arial";
  font-size: 9pt;
  color: #000000;
  font-weight: normal;
}

.songlyrics
{
  font-family: "times new roman", "book antigua", "verdana";
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

.songframe
{
  border-width:0px;
  width: 800px;
  height: 1300px;
}

.inputbox
{
  background: #333333;
  font-family: "Times New Roman","arial";
  font-size: 11pt;
  color: #FFFFFF;
  font-weight: bold;
  border-color: #FFFFFF;
  border-style: inset;
  border-width: 1px;
  padding: 0px 0px 0px 2px;
}

.errorfont
{
  color: #FF0000;
  font-family: "arial";
  font-size: 9pt;
  font-weight: bold; 
}

.squeezetable
{
  background-color: #FFFFFF; 
  border-width:3px;
  border-style: ridge;
  border-color: #000000;
  font-family: "book antigua","arial"; 
  font-size: 10pt;
  color: #00FF00;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
}

.squeezebang
{
  font-family: "book antigua","arial"; 
  font-size: 13pt; 
  color: #FF0000; 
  font-weight: bold; 
}

.squeezecontent
{
  font-family: "book antigua","arial"; 
  font-size: 12pt; 
  color: #DDFFDD; 
  line-height: 1.3;
}

.squeezedisclaimer
{
  font-family: "book antigua","arial"; 
  font-size: 10pt; 
  font-weight: normal;
  color: #003300; 
  padding: 0px 15px 0px 15px;
}

.squeezeadd
{
  font-family: "book antigua", "arial";
  font-size: 9pt;
  color: #666633;
  font-weight: bold;
}

.squeezetxt
{
  font-family: "book antigua", "arial";
  font-size: 10pt;
  color: #003300;
  font-weight: bold;
}

.squeezehighlight
{
  font-family: "arial"; 
  font-size: 12pt; 
  color: #FFFFFF; 
  font-weight: bold;
}


.evenrow 
{
  background-color: #E8E9E1;
}

.oddrow 
{
  background-color: #FEFFF9;
}


/* for the ship's list layer switching */

.off 
{
  position: absolute; 
  z-index: 10;
  left: 1%;
  height: 390;
  width: 880px;
  visibility: hidden;
}

.on 
{
  position: absolute; 
  z-index: 20;
  left: 1%;
  height: 390;
  width: 880px;
  visibility: visible;
}

/* for the past landings layer switching */

.promooff 
{
  position: absolute; 
  z-index: 10;
  height: 400;
  top: 140;
  width: 880px;
  visibility: hidden;
}

.promoon 
{
  position: absolute; 
  z-index: 20;
  height: 400;
  top: 140;
  width: 880px;
  visibility: visible;
}

.songoff 
{
  position: absolute; 
  z-index: 10;
  height: 400;
  top: 35;
  width: 525px;
  visibility: hidden;
  font-family: "times new roman", "book antigua", "verdana";
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

.songon 
{
  position: absolute; 
  z-index: 20;
  height: 400;
  top: 35;
  width: 525px;
  visibility: visible;
  font-family: "times new roman", "book antigua", "verdana";
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

.songtitleoff 
{
  position: absolute; 
  z-index: 10;
  height: 400;
  top: 50;
  width: 250px;
  visibility: hidden;
  color: #3333FF;
}

.songtitleon 
{
  position: absolute; 
  z-index: 20;
  height: 400;
  top: 50;
  width: 250px;
  visibility: visible;
  color: #3333FF;
}


.blink 
{
  animation: blinker 2s step-start infinite;
  font-family: "times new roman", "book antigua", "verdana";
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  background: #550000
}

@keyframes blinker 
{
  50% {
    opacity: 0;
  }
}

a.bptwitter-follow-button {
  display: inline-block;
  padding: 1px 3px 0 19px;
  border: #ccc solid 1px;
  border-radius: 3px;
  background: #f8f8f8 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 2px 3px no-repeat;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 2px 3px no-repeat,
              -webkit-linear-gradient(#fff, #dedede);
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 2px 3px no-repeat,
              linear-gradient(#fff, #dedede);
  background-size: 16px 13px, auto auto;
 
  /* Text */
    font: bold 11px/17px Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
  white-space: nowrap;
}
 
 
 
 /********* HTML5 Audio style ********/
 
 /*
 audio:hover, audio:focus, audio:active
 {
   height: 50;
 -webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 -moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 -webkit-transform: scale(0.5);
 -moz-transform: scale(0.5);
 transform: scale(0.5);
}
*/
audio
{
   height: 50;
   width: 300;
-webkit-transition:all 0.5s linear;
-moz-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
transition:all 0.5s linear;
-moz-box-shadow: 2px 2px 4px 0px #006773;
-webkit-box-shadow:  2px 2px 4px 0px #000000;
box-shadow: 2px 2px 4px 0px #000000;
-moz-border-radius:7px 7px 7px 7px ;
-webkit-border-radius:7px 7px 7px 7px ;
border-radius:7px 7px 7px 7px ;
}

 audiosm
 {
   height: 20;
   width: 30;
 -webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 -moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
 -webkit-transform: scale(0.5);
 -moz-transform: scale(0.5);
 transform: scale(0.5);
}

