/* CSS file for dakota web pages */
/*   14th May 2008, version 02   */
/*    updated for strict XHTML   */


/* body format */
body {background-color:#FFFFDD;
      color:#0000FF;
      font-family:arial;
      font-size:200%;
      font-weight:bold;
      text-align:center; }

/* heading and paragraph formats */
h1 {font-size:100%;}
p.heading1 {font-size:100%;}
p.heading2 {font-size:70%;}
p.heading2red {font-size:70%;
               color:red; }

/* hyperlink formats */
a:link {
  color: #0000FF}  /* unvisited link */
a:visited {
  color: #800080}  /* visited link */
a:hover {
  color: #FF00FF}  /* mouse over link */
a:active {
  color: #FF0000}  /* selected link */

/* dropdown list format */
option.bg1 {background-color:#CCCCFF;
            color: #0000FF;}
option.bg2 {background-color:#FFCCCC;
            color: #FF0000;}

/* table format for content tables (default) */
table {border-width:2px;
       border-style:double;
       border-color:#CC00CC;
       width:100%;
       font-size:50%;
       font-weight:normal;
       text-align:left}

/* td format for content tables (dafault) */
td {border-width:1px;
    border-style:solid;
    border-color:#CC00CC;
    padding:0.1cm;}

/* table format for table of links  */
table.links {border-width:0px;
             border-style:solid;
             border-color:#FFFFDD;
             width:100%;}

/* td format for table of links */
td.links {border-width:0px;
          border-style:solid;
          border-color:#FFFFDD;
          text-align:center;
          width:25%;} 

/* tr format for table heading, e.g. Fax label */
tr.subcat {background-color:#DDEEEE;}

/* td format for table heading, e.g. Fax label */
td.subcat {border-width:2px;
           border-style:double;
           border-color:#CC00CC;
           font-weight:bold;
           font-size:150%;
           text-align:center;
           width:100%;}
           
/* tr format for new arrivals highlights on index page */
tr.highlight {background-color:yellow;
              color:red;}           

/* tr format for sub-table heading, e.g. PK within Fax */
tr.subcat1 {background-color:#DDEEDD;}

/* td format for sub-table heading, e.g. PK within Fax */
td.subcat1 {border-width:2px;
            border-style:double;
            border-color:#CC00CC;
            font-weight:bold;
            font-size:110%;
            text-align:center;
            width:100%;}
            
/* td format for music column headings */
td.artist {font-weight:bold;
           width:15%;}
td.title  {font-weight:bold;
           width:22%;}
td.cat_no {font-weight:bold;
           width:13%;}
td.desc   {font-weight:bold;
           width:25%;}
td.cond   {font-weight:bold;
           width:7%;}
td.price  {font-weight:bold;
           width:6%;}
td.ref_no {font-weight:bold;
           width:7%;}

/* td format for field alignments */
td.align_r {text-align:right;}
td.align_c {text-align:center;}
td.align_l {text-align:left;}

/* td format for column headings on index page table */
td.page_name {font-weight:bold;
              width:16%;}
td.contains  {font-weight:bold;
              width:72%;}
td.last_upd  {font-weight:bold;
              width:10%;}

/* td format for postage rate column headings */
td.postage {font-weight:bold;
            width:25%}

/* td format for postcard column headings */
td.pc_subcat    {font-weight:bold;
                 width:15%;}
td.pc_desc      {font-weight:bold;
                 width:20%;}               
td.pc_publisher {font-weight:bold;
                 width:10%;}
td.pc_number    {font-weight:bold;
                 width:10%;}
td.pc_finish    {font-weight:bold;
                 width:10%;}
td.pc_condition {font-weight:bold;
                 width:10%;}
td.pc_price     {font-weight:bold;
                 text-align:right;
                 width:5%;}
td.pc_ref_no    {font-weight:bold;
                 width:10%;}
td.pc_picture   {font-weight:bold;
                 text-align:center;
                 width:10%;}
  
/* img class for Fax/RI thumbnails */
img.thumb {width:82px;
           height:82px;
           border-width:0px;}

/* img classes for postcards */
img.ps {width:86px;               
        height:138px;}    /* portrait small */
img.pl {width:860px;
        height:1380px;}  /* portrait large */
img.ls {width:138px;
       height:86px;}     /* landscape small */
img.ll {width:1380px;
        height:860px;}   /* landscape large */
