
/* Rain Worthington's Stylesheet */

/* General body formats. */

body      {font-family: "arial", "verdana", "helvetica", sans-serif;
           color: #003300; font-weight: bold; font-size: 12px;
           background-image: url("greenfade.jpeg");
           margin-top: 0px; margin-bottom: 40px;
           margin-left: 0px; margin-right: 0px;
           background-attachment: fixed;
           background-repeat: repeat-x ; }

body      {scrollbar-face-color:       #553300;
           scrollbar-arrow-color:      #EEFFDD;
           scrollbar-track-color:      #1F6F30;
           scrollbar-shadow-color:     #1F6F30;
           scrollbar-highlight-color:  #EEFFDD;
           scrollbar-3dlight-color:    #1F6F30;
           scrollbar-darkshadow-color: #000000; }

/* Headings. */

.greenhead {border-collapse: collapse;
            background-image: url("greenhead.jpeg");
            background-attachment: absolute;
            background-repeat: no-repeat ; }

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #553300; font-size: 32px; font-weight: bold;
            font-style: italic; text-decoration: none;
            padding: 0px; margin: 0px; }

h2         {font-family: "new century schoolbook", "times new roman", serif;
            margin: 0px; padding-top: 20px; padding-bottom: 4px;
            color: #005533; font-size: 22px; font-weight: bold; }

h3         {font-family: "new century schoolbook", "times new roman", serif;
            color: #005533; font-size: 20px; font-weight: bold;
            font-style: italic; }

h4         {font-family: "new century schoolbook", "times new roman", serif;
            margin: 0px; padding-top: 16px; padding-bottom: 2px;
            color: #005500; font-size: 16px; font-weight: bold; }

h5         {font-family: "new century schoolbook", "times new roman", serif;
            color: #005533; font-size: 20px; font-weight: bold; }

/* General formatting. */

p          {color: #003300; font-size: 13px; text-align: justify; }

li         {color: #003300; font-size: 13px; text-align: justify;
            margin: 0px; padding: 6px; }

a          {color: #553300; font-weight: bold; text-decoration: none; }

a:visited  {color: #005533; font-weight: bold; text-decoration: none; }

a:hover    {color: #330000; font-weight: bold; text-decoration: none;
            background-color: #DDCC99; }

/* Inline form tables. */

.formtab   {display: table; border: outset #990000 5px;
            background-color: #FFFFCC; empty-cells: show; }

/* Miscellaneous formatting */

.works     {font-size: 12px; font-weight: bold; color: #003300; }

.pnotes    {font-size: 12px; font-weight: bold; color: #000000;
            text-align: justify; }

.quotes    {font-size: 12px; font-weight: bold; color: #553300;
            text-align: justify; }

.quotetab  {display: table; border: outset #005533 2px;
            background-color: #FFFFCC; empty-cells: show; }

.memberof li
           {color: #003300; font-size: 13px; text-align: left;
            margin: 0px; padding: 2px; }

/* Format for big and small caps "Benchmark". */

.smcap    {font-family: "serif", "times new roman";
           font-style: normal;
           font-size: 10px; font-weight: bold; color: #003300; }

/* Primary container for menu + text layout. */

.foottab   {display: table;
            background-image: url("footback.jpeg");
            background-repeat: repeat-x; }

/* Links - 200px block layout. */

.links a   {display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 2px; margin: 0px;
            text-decoration: none;
            text-align: center;
            width: 200px; position: static;
            color: #EEFFCC;
            background-color: #006644;
            border: solid 1px #EEFFCC; }

.links a:visited
           {color: #CCDD99;
            border: solid 1px #CCCC99; }

.links a:hover
           {color: #660000;
            background-color: #CCFFCC;
            border: solid 1px #660000; }

/* Main menu - 136px block layout. */

.menu1     {background-image:  url("leftscore.jpeg");
            background-repeat: no-repeat;
            background-attach: absolute; }

.menu1 a   {display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 2px;
            margin-left: 0px;
            margin-right: 13px;
            margin-top: 4px;
            margin-bottom: 4px;
            text-decoration: none;
            text-align: center;
            width: 136px; position: static;
            color: #EEFFCC;
            background-color: #006644;
            border: solid 1px #EEFFCC; }

.menu1 a:visited
           {color: #CCDD99;
            border: solid 1px #CCCC99; }

.menu1 a:hover
           {color: #660000;
            background-color: #CCFFCC;
            border: solid 1px #660000; }

/* Footer Menu */

.menu2     {font-size: 12px; font-weight: bold; text-decoration: none; }

.menu2 a   {font-size: 12px; color: #553300; }

.menu2 a:visited
           {color: #000000; }

.menu2 a:hover
           {color: #660000; background-color: #EEFFCC; }

/* Listen and PDF anchors */

.listen     {background-image:  url("leftscore.jpeg");
            background-repeat: no-repeat;
            background-attach: absolute; }

.listen a   {display: block;
            font-size: 12px;
            font-weight: bold;
            padding: 2px;
            margin-left: 0px;
            margin-right: 13px;
            margin-top: 4px;
            margin-bottom: 4px;
            text-decoration: none;
            text-align: center;
            width: 160px; position: static;
            color: #EEFFCC;
            background-color: #006644;
            border: solid 1px #EEFFCC; }

.listen a:visited
           {color: #CCDD99;
            border: solid 1px #CCCC99; }

.listen a:hover
           {color: #660000;
            background-color: #CCFFCC;
            border: solid 1px #660000; }


/* Contact */

.inback    {color: #005533; background-color: #CCFFCC;
            font-weight: normal; }

/* NYWC Group headings. */

.beigerow  {color: #003366;
            background-color: #FFD060;
            border: 0px;
            display: block;
            padding-top: 1px;
            padding-bottom: 1px; }

.palerow1  {color: #003366;
            background-color: #FFEE99;
            border: 0px;
            display: block;
            padding-top: 1px;
            padding-bottom: 1px; }

.palerow2  {color: #000033;
            background-color: #DDEEFF;
            border: 0px;
            display: block;
            padding-top: 1px;
            padding-bottom: 1px; }

.beige_cd  {color: #003366; background-color: #FFD060; border: 0px; }
.white_cd  {color: #003366; background-color: #FFFFFF; border: 0px; }

/* EOF */

