/* LINKS */     
a:link    {color : #333366;background: transparent;text-decoration:underline;}     
a:visited {color : #333366; background: transparent;}
a:hover   {color: inherit; background-color : #d3fcec;}     
a:active  {color: inherit;background: transparent;}

p,p.nav,li,h1,h2,h3,h4,h5,p.thumbtext,p.small
          {font-family: verdana,arial,helvetica,sans-serif;color: #000000;}

body,p,p.nav,h1,h2,h3,h4,h5,div.pageheader,div.pagefooter,td.left,td.right,td.centre,
p.thumbtext, td.thumb, td.thumbtext,p.small
          {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
ul        {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 10px;}
p,li      {font-size:70%;
           clear:both;
           padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}
li        {margin-top: 2px;margin-right: 5px;margin-bottom: 2px;margin-left: 10px;}       
li.nav    {font-size:75%;
           font-weight:bolder;
           color:#6efcec;
           margin-top: 2px;margin-right: 0px;margin-bottom: 3px;margin-left: 5px;
           padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;
}
li.navplus    {font-size:72%;
           color:#6efcec;
           margin-top: 2px;margin-right: 0px;margin-bottom: 3px;margin-left: 20px;
}
ul,li.nav,body
          {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}

p.nav     {font-size:60%;
           color:#6666ff;
           padding-top: 2px;padding-right: 0px;padding-bottom: 2px;padding-left: 0px;
}
p.small  {font-size:50%;}

/* HEADINGS */

h1,h2,h3,h4,h5 
          {clear:both; 
           padding-right: 2px; padding-left: 2px;}

h1        {font-size:110%;
           padding-top: 5px;
           padding-bottom: 5px;}
h2        {font-size:100%;
           padding-top: 4px; padding-bottom: 4px;}
h3        {font-size:90%;
           padding-top: 3px;
           padding-bottom: 3px;}
h4        {font-size:80%;
           padding-top: 2px;
           padding-bottom: 2px;}
h5        {font-size:70%;
           font-weight:bold;
           padding-top: 2px; padding-bottom: 2px;}


div.pageheader
          {width:97%;
           height:60px;
           background:#ecfcec;
           padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;
           border-bottom: #93fcec 1px solid;}

div.pagefooter 
          {width:97%;
           background:#ffffff;
           padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;
           border-top:#d3d3fc 1px solid;}


div.topnav{vertical-align:top;
           background:#d3f3ec; 
           margin-top: 0px; margin-right: 0px; margin-bottom: 10px;margin-left: 0px;   
           padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px;
           border-top: #93fcec 1px solid; border-bottom: #93f3ec 1px solid;}
div.advert {position:absolute;
            bottom:0;
}

td.left   {vertical-align:top;
           width:200px;
           margin-right:10px; 
           padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}

td.centre {vertical-align:top;
           background:#fcfce3;
           width:600px;
           padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 5px;}

td.right {vertical-align:top;
          width:200px;
          margin-left:10px; 
          padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}

th.info  {background:#ecfcec;}

td.info  {background:#f3f3fc;border-bottom:1px solid #cccccc}

td.thumb {background:#ececfc;vertical-align:middle;
          border-top:2px outset #d3d3d3;border-right:2px outset #d3d3d3;
          border-bottom:2px outset #d3d3d3;border-left:2px outset #d3d3d3;}
td.thumbtext {background:#fcfcff;}
img      {border:0;}
table.gallery {border-top:7px outset #d3d3d3;border-right:7px outset #d3d3d3;
               border-bottom:7px outset #d3d3d3;border-left:7px outset #d3d3d3;}

