/*main.css*/
/*Main StyleSheet for FernCrossing pages*/

body { background: repeat url(../images/grsites_com/green055.jpg) #669966; /*drk moss green*/
       color: #FFFFCC; /*off white*/
       font-family: "Tahoma", Arial, sans-serif;
       font-size: 10pt/14pt;
       }
body.album { background: repeat url(../images/grsites_com/beige001.jpg) #CCCC99; /*beige*/
             color: #006633; /*xx*/
             font-family: "Georgia", Times, serif;
             font-size: 10pt/14pt;
             } 
             /*99CC66*/
h2 {background-color: #99CC99;
    color: #000000; /*black*/
    } 
h2.album {background-color: #006633;
    color: #000000; /*black*/
    } 

img { border: none;}
img.arrow1 { width: 30px; height: 20px;}

a:link    { color: #CCCC99;  /*grey-tan*/ }
a:active  { color: #CCCC99;  /*grey-tan*/}
a:visited { color: #CCCC99;  /*grey-tan*/ }
     
body.album a.current_album { font-weight: bold; 
                             background-color: #FFFFFF;  
                             }
body.album a:link    { color: #006666;  /*green-blue*/ }
body.album a:active  { color: #993333;  /*china red*/}
body.album a:visited { color: #333366;  /*plum*/ }

body.album a:link.nav_bar    { color: #CCCC99;  /*grey-tan*/ }
body.album a:active.nav_bar    { color: #CCCC99;  /*grey-tan*/ }
body.album a:visited.nav_bar    { color: #CCCC99;  /*grey-tan*/ }
     
     
td { vertical-align: top;
     }

table.nav_bar {border: solid white thin; 
               width: 100%;
               vertical-align: top;}
td.nav_bar {border: solid white thin; 
            width: 125px; 
            text-align: center;
            font-size: 10pt;
            vertical-align: text-top;background-color: black;}
td.nav_bar_top {vertical-align: top;background-color: black;}

table.album {border: solid white thin; 
             width: 100%;
             }
td.album {  width: 100%;
            text-align: center;
            vertical-align: text-top;
            }

P.definition { background-color: #CCCC99; 
               margin: 0em 2em 0em 2em;
               padding: .5em; 
               border: thick double #999999;
               text-align: center;}
               
div.header { border-width: 0px 0px 2px 0px;
             border-style: ridge;
             border-color: #CCCC99; /*grey-tan*/
             font: italic 12p ;
             width: 100%;           /*old: 700px;*/
             }

div.footer { font: 10pt "Tahoma", sans-serif;
             border-width: 2px 0px 0px 0px;
             border-style: ridge;
             border-color: #CCCC99; /*grey-tan*/ 
             width: 100%; 
            }

.links { list-style: none; }
.padded { padding-left: 50px; } /*must be in px units to work in Netscape*/
.padded80 { padding-left: 80px; } /*must be in px units to work in Netscape*/
.padded100 { padding-left: 100px; } /*must be in px units to work in Netscape*/
.bigger  { font-size: 150%; }
.smaller { font-size: smaller;}
.new { background-color: #FFFF00;
       color: #000000;
       font-weight: bold;
       padding: 2px;
       }
.updated { color: #FF0000;
           font-weight: bold;
           }

#webmstr { font-style: italic;
           font-family: "Arial", sans-serif; 
           }
