/* main BI Web style sheet */

body {
      background: #9999cc;
      font: small Verdana, Arial, sans-serif
     }

hr {color: #6600cc}

.smalltext    {font-size: x-small}
.formtext     {font-weight: bold}
.boldtext     {font-weight: bold}
.bigboldtext  {
               font-weight: bold;
               font-size: medium
               }
.normtext     {font: small Verdana, Arial, sans-serif}
.nametext     {
               font-size: x-small;
               font-style: italic
              }

span.smallred  {
                font-size: x-small;
                color: #990033
               }
span.largeblue {
                font-size: x-large;
                font-weight: bold;
                color: #0000cc
               }
span.footnote {font: normal xx-small sans-serif}
span.tinynote {font: normal 6pt Arial, sans-serif}

.alcenter  {text-align: center}
.alright   {text-align: right}

h1        {font: bold xx-large "Book Antiqua", "Times New Roman", serif}
h2        {font: bold x-large "Book Antiqua", "Times New Roman", serif}
h3        {font: bold large "Book Antiqua", "Times New Roman", serif}
h3.hdlink {
           font: bold large "Book Antiqua", "Times New Roman", serif;
           line-height: 200%;
           color: #6600cc;
           text-align: center
          }

span.deadlink {
               font: large "Book Antiqua", "Times New Roman", serif;
               color: #663333
              }
span.ddsmtxtlink {
                  font: x-small Verdana, Arial, sans-serif;
                  color: #666666
                 }

a                {font: bold small "Book Antiqua", "Times New Roman", serif}
a:link           {color: #000099}
a:active         {color: #ffff00}
a:visited        {color: #cc0033}
a:hover          {color: #ffff00}
a.navilink       {
                  font: large "Book Antiqua", "Times New Roman", serif;
                  text-decoration: none
                 }
a.textlink       {font: small Verdana, Arial, sans-serif}
a.smtxtlink      {font: x-small Verdana, Arial, sans-serif}

table {
       border: 0;
       width: 100%
      }

/* column used for list of links */
td.linkcol {
            background: url(http://www.britishinvasion.co.uk/logo/bislogofade.gif) transparent;
            width: 20%;
            vertical-align: top;
            text-align: left
           }
/* 5% width column */
td.col05tl {
           width: 5%;
           vertical-align: top;
           text-align: left
          }
/* 10% width col */
td.col10mc {
           width: 10%;
           text-align: center;
           vertical-align: middle
          }
/* 10% width col */
td.col10tr {
           width: 10%;
           text-align: right;
           vertical-align: top
          }
/* 10% width col */
td.col10tl {
           width: 10%;
           text-align: left;
           vertical-align: top
          }
/* 20% width column */
td.col20tl {
            width: 20%;
            vertical-align: top;
            text-align: left
           }
/* 20% width column */
td.col20mc {
            width: 20%;
            vertical-align: middle;
            text-align: center
           }
/* 20% width column */
td.col20tr {
            width: 20%;
            vertical-align: middle;
            text-align: right
           }
/* 30% column */
td.col30tl {
            width: 30%;
            text-align: left;
            vertical-align: top
           }
/* 30% column */
td.col30ml {
            width: 30%;
            text-align: left;
            vertical-align: middle
           }
/* 40% width column */
td.col40tl {
            width: 40%;
            text-align: left;
            vertical-align: top
           }
/* 40% width column */
td.col40tr {
            width: 40%;
            text-align: right;
            vertical-align: top
           }
/* 50% width column */
td.col50tl {
            width: 50%;
            text-align: left;
            vertical-align: top
           }
/* 50% width column, center aligned */
td.col50tc {
            width: 50%;
            text-align: center;
            vertical-align: top
           }
/* 60% width column */
td.col60tl {
            width: 60%;
            text-align: left;
            vertical-align: top
           }
/* 70% column */
td.col70tl {
            width: 70%;
            text-align: left;
            vertical-align: top
           }
/* 70% column */
td.col70ml {
            width: 70%;
            text-align: left;
            vertical-align: middle
           }
/* 75% width col */
td.col75tl {
           width: 75%;
           vertical-align: top;
           text-align: left
          }
/* 80% width column */
td.col80tl {
            width: 80%;
            text-align: left;
            vertical-align: top
           }

/* Guestbook stuff */
.mainheader    { font-size: small;
                 color: #FF9900;
                 text-align:left;
                 font-weight:bold; }
.maintext      { font-size:small;
                 text-align:justify; }
.mainleft      { font: small "Times New Roman", serif;
                 text-align:left; }
.mainmenu      { font-size:x-small;
                 text-align:left; }
.mainpages     { font-size:x-small;
                 text-align:right;
                 margin-right:0px; }
.mainname      { font-size: x-small;
                 color:#696CC6;
                 text-align:left;
                 font-weight:bold; }
.maininputleft { font-size:x-small;
                 text-align:left; }
.comment       { background: #E0E1F0;
                 font: small "Times New Roman", serif;
                 text-align:left;
                 margin-left:5mm; }
.smallleft     { font-size:x-small;
                 text-align:left; }
.xsmallleft    { font-size:xx-small;
                 text-align:left; }
.footer        { font-size:xx-small;
                 text-align:center; }

span.censored { font-size:x-small;
                color:#FF0000;
                text-align:left; }
gbsmtxtlink   { font: xx-small "Times New Roman", serif; }

td.class1    { background: #E0E1F0;
               border:0px; }
td.class2    { background: #C8C9E4;
               border:0px;
               text-align:justify;
               vertical-align:top; }
td.gbheader  { background-color: #4D99D3;
               font-size:x-small;
               font-weight:bold;
               text-align:center;
               border-top: 1px solid #97C4E7;
               border-left: 1px solid #97C4E7;
               border-bottom: 1px solid #1D4A6D;
               border-right: 1px solid #1D4A6D; }
td.gbtable1  { background-color: #DFE3EC;
               border:0px;
               vertical-align:top;
               width:15%;
               border-top: 1px solid #FFFFFF;
               border-left: 1px solid #FFFFFF;
               border-bottom: 1px solid #9FACC7;
               border-right: 1px solid #9FACC7; }
td.gbtable2  { background-color: #F0F0F0;
               border:0px;
               vertical-align:top;
               border-top: 1px solid #FFFFFF;
               border-left: 1px solid #FFFFFF;
               border-bottom: 1px solid #999999;
               border-right: 1px solid #999999; }

