/* darker turquoise highlight from MB #0280b4  bright turquoise #00adef  dark grey of text and cell backgrounds #29292b  page background grey #dcdcdc  grey lettering on dark backgrounds and button borders #999999  red for Starsailor comments #a24848    */

h1 { padding-top:0.3em; }

h1.solid {   background:#00ADEF; color:#ffffff; padding:0.3em; }

h2.solid {  border:1px solid #000000; background:#00ADEF; color:#ffffff; padding:0.3em; }


h2.question {  border:1px solid #000000; background:#00ADEF url(images/questions2.gif); color:#000000; padding:0.3em; }


h3.solid {  border:1px solid #000000; background:#00ADEF; color:#ffffff; padding:0.3em;  }

h2.nav {  background:#acc0c7; color:#316e8b; padding:0.3em; border-top:1px solid #DCDCDC; border-bottom: 1px solid #737329; }

li { padding-bottom:0.7em; }

li.setlist {  padding-bottom:0.2em; }

li.covers {  padding-bottom:0.4em; }

div.releases {  border:solid 1px color:#000000; padding:0; margin:0; }

p.releases1 { border-bottom:solid 1px color:#0280b4; background:#00adef; color:#29292b; padding-top:0.6em; padding-left:0.8em; padding-bottom:0.6em; margin:0; }

p.releases2 { border-bottom:solid 1px #e2e2e2; background:#ffffff;  color:#29292b;   padding-top:0.6em; padding-left:0.8em; padding-bottom:0.6em;  margin:0; }

p.releases3 { background:#ffffff;  color:#29292b;   padding-top:0.6em; padding-left:0.8em; padding-bottom:0.6em;  margin:0; }

p.dialogue { background:#e2e2e2; color:#000000; }

td.nav { background:#000000; color:#00adef; padding-left:0.4em; padding-right:0.4em;}

td.content { background:#DCDCDC ; color:#000000; padding-left:1.4em; padding-right:1.6em; }

td.content2 { background:#ffffff ; color:#316e8b; padding-left:0.4em; padding-right:0.4em; }

img.thumb {  margin-right: 0.4em; margin-top:0.3em; margin-bottom:0.3em; margin-left:0; border: 5px solid #F0F2F2;  }

img.darkthumb {  margin-right: 0.4em; margin-top:0.3em; margin-bottom:0.3em; margin-left:0; border: 3px solid #29292b;  }

a.imglink { border:none; background:#000000 ; color:#316e8b; }

img.thumb2 {  margin-right: 0.2em;  border: 4px solid #F0F2F2;  }

img.album  {   border: 5px solid #999999;  }

.bypass { font-size : 0.6em; }

.basemenu { font-size : 0.75em; }

.palecell { background:#ffffff; color:#316e8b; padding:0.6em; text-align:center; }

.newsflash { color:#FF0000;  }

.border { border : 1px solid #316e8b;  background:#DCDCDC; color:#316e8b; }  
/* used for div border line around white areas */

.line { border : thin solid #296b7b;  background:#DCDCDC; color:#316e8b; padding:0.3em; }  

.box { background:transparent; color:#29292b; border : 1px solid #0280b4; padding:0.5em;  font-size : 0.75em;  }  /* box with darker border */

.box2 { background:transparent; color:#316e8b; border : 1px solid #316e8b; padding:0.5em;  font-size : 0.8em; font-style:italic;  }  /* box with darker border and larger text */

.button { background:#29292b; color:#00adef; border: 1px solid #999999;  padding:0.4em; margin-bottom:0.5em; }  /* border cell for menu button */

.buttonindex { background:#29292b; color:#00adef; border: 1px solid #999999;  padding:0.4em; margin-bottom:0.5em; }  /* border cell for menu button */

.buttonarchive { background:#999999; color:#ffffff; border: 1px solid #ffffff;  padding:0.4em; margin-bottom:0.5em; }  /* border cell for menu button */

/* darkest downwards from 1 - 9 - not used as links didn't match */

.button1 { background:#A5C3C3; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button2b { background:#ABC7C7; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button3 { background:#B1CBCB; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button4 { background:#B7CFCF; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button5 { background:#BDD2D3; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button6 { background:#C3D6D7; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button7 { background:#C9DADB; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button8 { background:#CFDEDF; color:#316e8b; border: 3px solid #F0F2F2;  padding:0.4em; margin-bottom:0.5em; } 

.button2 { background:#DCDCDC; color:#316e8b; border-top:1px solid #DCDCDC; border-bottom: 1px solid #737329;  padding:0.4em; }  /* border cell for menu button */

.buttonmain { background:#29292b; color:#00adef; border: 1px solid #999999;  padding:0.4em; margin-bottom:0.5em; }

.pagebutton {  margin-left: 3.5em; margin-right: 3.5em; border-top : 1px solid #ffffff; border-left: 1px solid #ffffff;  border-right: 1px solid #b6b6b6;  border-bottom: 1px solid #b6b6b6; padding:0.5em; color:#0280b4; }

.pagebuttonquote {  margin-left: 0em; margin-right: 0em; border-top : 1px solid #ffffff; border-left: 1px solid #ffffff;  border-right: 1px solid #b6b6b6;  border-bottom: 1px solid #b6b6b6; padding:1em; color:#0280b4; }

.pagebutton2 {   margin-right: 1.5em; border:5px solid #ffffff;  padding:0.6em; color:#a24848;  }

dt {   padding-top:0.5em; padding-bottom:0.5em;  }
dd {  background:#ffffff; color:#A24848; padding:1em;  }


.solid {  border:1px solid #316e8b; background:#acc0c7; color:#ffffff; font-weight:bold; padding:0.3em; }


dt.faq {   padding-top:1.0em; padding-bottom:0.5em; font-weight:bold;  }
dd.faq { background:#ffffff; padding:0.6em; color:#29292b; border-bottom:5px solid #00adef; }

dt.diary {   border:1px solid #29292b; background:#00adef; color:#ffffff; padding:0.3em; font-weight: bold;  }
dd.diary { color:#A24848; background:#DCDCDC;  padding:0.6em;  }


.space { text-indent:0.4em; margin-top:1em; margin-bottom:0.8em; font-weight:bold; }

.emphasis3 { font-size : 1.5em; font-weight:bold; color:#296b7b; background:#ffffff; border:1px solid #296b7b; padding:0.3em; }

.lines {  color:#E3E48E; background:#DCDCDC; padding:0.3em; border-top:1px solid #316e8b; border-bottom: 1px solid #316e8b; font-style:italic; }


.lfloat { float:left; margin-right:0.7em; }

.rfloat { float:right; margin-left:0.7em; }

.rfloatborder { float:right; margin-left:0.7em; border: 5px solid #F0F2F2; }

.lfloatborder { float:left; margin-right:0.7em; border: 5px solid #F0F2F2; }

.rfloatborder2 { float:right; margin-left:0.7em; margin-right:6em;  border: 5px solid #F0F2F2; }

.rfloatbevel { float:right; margin-left:0.7em; border: 5px solid #F0F2F2; margin-top:0.3em; }

.lfloatbevel { float:left; margin-right:0.7em; border: 5px solid #F0F2F2; margin-top:0.3em; }

.moretofollow  {  margin-right: 0.4em; margin-top:0.3em; margin-bottom:0.3em;  border: 5px solid #F0F2F2; font-weight:bold; }

.lfloatshadow { float:left; margin-right:0.7em;  border-right: 5px solid #B2C4C5; border-bottom: 5px solid #B2C4C5; margin-top:0.7em; }

.rfloatshadow { float:right; margin-left:0.7em;  border-right: 5px solid #B2C4C5; border-bottom: 5px solid #B2C4C5; margin-top:0.7em; }

input.button { color:#29292b; background:#00adef;  border-top:2px solid #E3E48E; border-bottom: 2px solid #737329; border-left:2px solid #E3E48E; border-right:2px solid #737329;  padding:0.15em; font-size:0.6em; }

li.main { font-weight:bold;   }

li.indent  { text-indent:2.5em; padding-bottom:0em;  }

.endquote   { vertical-align:top; }

.openquote  { vertical-align:bottom;  }

.rfloatsetlist { float:right; margin-right:0.4em; margin-left:1em; margin-bottom:0.9em; }

p.setlistsolid  {  border:1px solid #29292b; background:#00adef; color:#ffffff; padding:0.3em; padding-bottom:0.6em;   font-weight:bold; margin-bottom:0.3em;  }

p.setlistkey  {  border:1px solid #29292b; background:#00adef;  padding:0.3em;   font-size:0.8em;  align:center; }

div.photobox  { float:right;  width:120px; padding-right:0; padding-top:0; padding-left:9px; padding-top:1.2em; }


.banner { background:#000000; color:#ffffff; align:left; padding:0; margin:0; }