
/* WWW.BENCHMARKWEBSITES.COM: PS1 STYLESHEET */


/* General body formats. Main + Contact = Topside. Rest = SideOnly. */

body       {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #183D6A; font-size: 18px;
            background-color: #DFEAF8;
            padding-bottom: 20px;
            margin-top: 0px; margin-bottom: 0px;
            margin-left: 0px; margin-right: 0px;
            background-attachment: fixed;
            background-repeat: no-repeat; }

body       {scrollbar-face-color:       #F2EEC5;
            scrollbar-arrow-color:      #183D6A;
            scrollbar-track-color:      #183D6A;
            scrollbar-shadow-color:     #183D6A;
            scrollbar-highlight-color:  #F2EEC5;
            scrollbar-3dlight-color:    #183D6A;
            scrollbar-darkshadow-color: #000000; }

/* Headings. */

h1         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 34px; font-weight: bold;
            font-style: italic; text-decoration: none;
            border: solid #000000 3px;
            background-color: #F2EEC5; padding: 6px; margin-bottom: 0px; }
h2         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 32px; font-weight: bold;
            font-style: italic; }
h3         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 28px; font-weight: bold;
            font-style: italic; }
h4         {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; font-size: 24px; font-weight: bold;
            font-style: italic; }

.stuname   {font-family: "new century schoolbook", "times new roman", serif;
            color: #183D6A; 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: #FFFFDD; font-weight: bold; text-decoration: none;
            background-color: #885555; }

a          {color: #770000; font-weight: bold; text-decoration: none; }

a:hover    {color: #FFFFDD; font-weight: bold; text-decoration: none;
            background-color: #885555; }

/* Format for big and small caps "Benchmark". */

.smcap1    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 21px; font-weight: bold; #183D6A; }

.smcap2    {font-family: "serif", "times new roman";
            font-style: normal;
            font-size: 15px; font-weight: bold; #183D6A; }

/* Primary container for menu + text layout. */

.texttab   {font-family: "arial", "verdana", "helvetica", sans-serif;
            color: #183D6A; font-size: 16px; font-weight: bold; }

/* Main menu - 160px block layout. */

.menu1     {background-image: url(piano_kbd.gif);
            width: 152px; background-repeat: no-repeat; }

.menu1 a   {display: block; color: #183D6A;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 10px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 2px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 140px;
            position: static; }

.menu1 a:visited
           {display: block; color: #770000;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 10px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 2px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 140px;
            position: static; }

.menu1 a:hover
           {display: block; color: #183D6A;
            background-color: #F2EEC5;
            text-decoration: none;
            font-size: 16px; font-weight: bold;
            margin-left: 10px; padding-left: 2px;
            margin-right: 20px; padding-right: 2px;
            margin-top: 2px; padding-top: 2px;
            margin-bottom: 24px; padding-bottom: 2px;
            text-align: center;
            height: 19px; width: 140px;
            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: #F2EEC5; font-weight: bold; text-decoration: none;
            background-color: #884400; }

.links a   {display: block; color: #183D6A;
            border: solid 1px #183D6A;
            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: #000000;
            border: solid 1px #000000;
            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: #F2EEC5;
            border: solid 1px #770011;
            background-color: #183D6A;
            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: #F2EEC5; empty-cells: show; }

.frmtabin  {display: table; border: 0px;
            background-color: #F2EEC5; empty-cells: show; }

/* Footer backdrop - yellow table with narrow red border. */

.footabout {display: table; border: outset #AA4444 3px;
            background-color: #F2EEC5; empty-cells: show; }

.footabin  {display: table; border: 0px;
            background-color: #F2EEC5; empty-cells: show; }

/* Contact: blue on yellow input fields and prompts. */

.inback    {color: #183D6A; background-color: #DFD9AA;
            font-weight: bold; }

.inprompt  {color: #183D6A; background-color: #F2EEC5;
            font-weight: bold; }

/* Thumbnail borders */

/*   NOTE: To adjust thumbnail display size --        */
/*   Set HEIGHT to the desired thumbnail height + 4.  */
/*   Set WIDTH to the desired thumbnail width + 4.    */
/*   This allows for thumbnail size plus border.      */

.tnframe a {display: block;
            height: 128px;
            width: 180px;
            margin: 0px; padding: 1px;
            background-color: #DFEAF8;
            text-decoration: none;
            color: #DFEAF8; border: 1px #DFEAF8; }

.tnframe a:visited
           {background-color: #DFEAF8;
            color: #DFEAF8; border: 1px #DFEAF8; }

.tnframe a:hover
           {background-color: #183D6A;
            color: #DFEAF8; border: 1px #DFEAF8;
            Filter: Alpha(Opacity=100, FinishOpacity=70, Style=3); }

/* EOF */

