a:link
{
    FONT-WEIGHT: bold;
    COLOR: #6c9f3f;
}
a:visited
{
    FONT-WEIGHT: bold;
    COLOR: silver;
}
a:active
{
    FONT-WEIGHT: bold;
    COLOR: teal;
}
a:hover
{
    /* FONT-STYLE: italic; */
    COLOR: #FFD700;
    TEXT-DECORATION: none;
}
body
{
    /* FONT: 10pt "Arial"; */
    FONT: medium "Arial";
    /* COLOR: #333333 */
}

img
{
	border: 0;
}
img.logo
{
    width: 100px;
    height: 100px;
}
/* Reduced size thumbnails used on the gallery front page. */
img.smallthumb
{
	width: 100px;
  height: 66px;
}
table
{
    border-style: none;
    /* border is apparently deprecated in html - not obvious that it works in CSS */
}

td.thumb
{
    width: 260px;
    height: 200px;
    vertical-align: bottom;
}
td.portthumb
{
    width: 170px;
    height: 185px;
    vertical-align: bottom;
}
td.smallthumb
{
    width: 120px;
    height: 100px;
    vertical-align: top;
    FONT: 10pt "Arial";    
}
td.caption
{
    FONT: 80% "Arial";
    text-align: left;
}
td.heading
{
    FONT: bold  100% "Arial";
    COLOR: black;
}
td.credit
{
    width: 250px;
    FONT: 100% "Arial";
    text-align: right;
}

h1
{
    FONT: 250% "Arial";
    COLOR: black;
    TEXT-ALIGN: left;
}
h2
{
    BACKGROUND: #6c9f3f;
    FONT:  italic 100% "Arial" ;
    COLOR: #eeeeee;
    TEXT-ALIGN: right;
}
h3
{
    FONT: 150% "Arial";
    COLOR: black;
}
h4
{
    FONT: 140% "Arial";
    COLOR: black;
}
h5
{
    FONT: bold  100% "Arial";
    COLOR: black;
    LINE-HEIGHT: 2pt;
}
hr
{
    COLOR: #A52A2A;
    BACKGROUND-COLOR: #A52A2A;
/* color 'brown' - not officially supported in CSS. 
   HR does not offically support coloured lines. 
   In practice IE uses COLOR, Firefox uses BACKGROUND-COLOR */
}

ol.decimal
{
    list-style-type: decimal
}
ol.lower-alpha
{
    list-style-type: lower-alpha
}
ol.lower-roman
{
    list-style-type: lower-roman
}
ul
{ 
    list-style-type: disc;
    /* unordered list with bullets */
}
ul.nobullet
{ 
    list-style: none;
    /* unordered list with no bullets */
}
div.titlebar
{
    BACKGROUND-color: #6c9f3f;
    FONT: bold 16pt "Arial";
    COLOR: #eeeeee;
    TEXT-ALIGN: center;
}

div.navbar
{
    COLOR: #6c9f3f;
    BACKGROUND-color: white; 
    FONT: bold 12pt "Arial";
    TEXT-ALIGN: center;
}
div.footer
{
    COLOR: #666666;
    FONT: 65% "Arial";
    TEXT-ALIGN: center;    
}

div.commnews
{
    FONT: 14pt "Comic Sans MS";
    Margin-Left: 40px;
    <!-- TEXT-ALIGN: center;    -->
     
}
h1.commnews
{
    COLOR: black;
    FONT: bold 14pt "Comic Sans MS";
    TEXT-DECORATION: underline;
    TEXT-ALIGN: center;
}
h2.commnews
{
    COLOR: black;
    BACKGROUND-color: white;     
    FONT: bold 14pt "Comic Sans MS";
    TEXT-ALIGN: center;
}

