
/* www.BenchmarkWebSites.com: Ginny Koun Style Sheet */

/* General body formats. Main + Contact = Topside. Rest = SideOnly. */

body       {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #122088; font-size: 18px;
            background-color: #F8F3E1;
            padding-bottom: 20px;
            margin-top: 0px; margin-bottom: 0px;
            margin-left: 0px; margin-right: 0px;
            background-image: url(piano_tan.jpeg);
            background-attachment: fixed;
            background-repeat: no-repeat; }

body       {scrollbar-face-color:       #EADBA6;
            scrollbar-arrow-color:      #122088;
            scrollbar-track-color:      #122088;
            scrollbar-shadow-color:     #122088;
            scrollbar-highlight-color:  #EADBA6;
            scrollbar-3dlight-color:    #122088;
            scrollbar-darkshadow-color: #EADBA6; }

/* Headings. */

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #122088; font-size: 34px; font-weight: bold;
            font-style: italic; text-decoration: none;
            border: solid #AA4444 3px;
            background-color: #FFFCE5; padding: 6px; margin-bottom: 0px; }
h2         {font-family: "new century schoolbook", "times new roman", serif;
            color: #122088; font-size: 32px; font-weight: bold;
            font-style: italic; }
h3         {font-family: "new century schoolbook", "times new roman", serif;
            color: #122088; font-size: 28px; font-weight: bold;
            font-style: italic; }
h4         {font-family: "new century schoolbook", "times new roman", serif;
            color: #122088; font-size: 24px; font-weight: bold;
            font-style: italic; }

.stuname   {font-family: "new century schoolbook", "times new roman", serif;
            color: #122088; font-size: 22px; font-weight: bold;
            font-style: italic; }

dt         {font-family: "new century schoolbook", "times new roman", serif;
            color: #663311; font-size: 22px; font-weight: bold;
            font-style: italic; text-decoration: underline;
            padding-top: 10px; }

dd         {text-align: justify; }

/* General formatting. */

td         {font-weight: bold; }

p          {text-align: justify; }

p a        {color: #770000; font-weight: bold; text-decoration: none; }

p a:hover  {color: #122088; font-weight: bold; text-decoration: none;
            background-color: #EADBA6; }

a          {color: #770000; font-weight: bold; text-decoration: none; }

a:hover    {color: #122088; font-weight: bold; text-decoration: none;
            background-color: #EADBA6; }

/* Format for big and small caps "Benchmark". */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 21px; font-weight: bold; #122088; }

.smcap2    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 15px; font-weight: bold; #122088; }

/* Primary container for menu + text layout. */

.texttab   {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #122088; font-size: 16px; font-weight: bold; }

/* Main menu - 160px block layout. */

.menu1     {background-image: url(piano_kbd4_9key.gif);
            width: 152px; background-repeat: no-repeat; }

.menu1 a   {display: block; color: #122088;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 20px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 4px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 124px;
            position: static; }

.menu1 a:visited
           {display: block; color: #770000;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 20px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 4px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 124px;
            position: static; }

.menu1 a:hover
           {display: block; color: #122088;
            background-color: #F8F3E1;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 20px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 4px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 124px;
            position: static; }

.menu2 a   {color: #770011; font-weight: bold; text-decoration: none; }

.menu2 a:visited
           {color: #884400; font-weight: bold; text-decoration: none; }

.menu2 a:hover
           {color: #F8F3E1; font-weight: bold; text-decoration: none;
            background-color: #884400; }

.links a   {display: block; color: #122088;
            border: solid 1px #122088;
            background-color: #EADBA6;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }

.links a:visited
           {display: block; color: #333333;
            border: solid 1px #666666;
            background-color: #EADBA6;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }

.links a:hover
           {display: block; color: #F8F3E1;
            border: solid 1px #770011;
            background-color: #122088;
            text-decoration: none;
            font-size: 12px; font-weight: bold;
            padding: 3px; margin 3px;
            text-align: center;
            width: 300px;
            position: static; }

/* Form backdrop - yellow with red beveled border. */
/* Outer table masks background seams.                    */

.frmtabout {display: table; border: outset #4444AA 5px;
            background-color: #F8F3E1; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #F8F3E1; empty-cells: show; }

/* Footer backdrop - yellow table with narrow red border. */

.footabout {display: table; border: outset #AA4444 3px;
            background-color: #EADBA6; empty-cells: show; }

.footabin  {display: table; border: 0px;
            background-color: #EADBA6; empty-cells: show; }

/* Contact: blue on yellow input fields and prompts. */

.inback    {color: #122088; background-color: #EADBA6;
            font-weight: bold; }

.inprompt  {color: #122088; background-color: #F8F3E1;
            font-weight: bold; }

.colortab {border-collapse: collapse; }
.colorhead {color: #FFFFFF; background-color: #122088;

/* EOF */

