
/* HOLLY HANESSIAN STYLESHEET */

/* General formatting. */

body       {font-family: "arial", sans-serif;
            color: #FFFFFF;
            margin-left: 24px; margin-right: 24px;
            background-color: #141414; }

body       {scrollbar-face-color:       #AAAAAA;
            scrollbar-track-color:      #000000;
            scrollbar-arrow-color:      #000000;
            scrollbar-shadow-color:     #000000;
            scrollbar-highlight-color:  #666666;
            scrollbar-3dlight-color:    #000000;
            scrollbar-darkshadow-color: #CCCCCC; }

.textpage  {background-image: url(horizhead.jpeg);
            background-position: top right;
            background-repeat: no-repeat; }

/* Headings. */

h1         {color: #CCCCCC;
            font-size: 32px;
            margin-top: 0; padding-top: 0;
            margin-bottom: 8; padding-bottom: 8;
            text-decoration: none;
            font-weight: normal; }

h2         {color: #CCCCCC;
            font-size: 24px;
            margin-top: 4; padding-top: 4;
            margin-bottom: 2; padding-bottom: 2;
            text-decoration: none;
            font-weight: normal; }

h3         {color: #CCCCCC;
            font-size: 20px;
            margin-top: 4; padding-top: 4;
            margin-bottom: 0; padding-bottom: 0;
            text-decoration: none;
            font-weight: normal; }

h4         {color: #CCCCCC;
            font-size: 16px;
            margin-top: 4; padding-top: 4;
            margin-bottom: 2; padding-bottom: 2;
            text-decoration: none;
            font-weight: normal; }

.h3link a  {color: #CCCCCC; background-color: #141414;
            font-weight: normal; }

.h3link a:visited
           {color: #BBBBBB; background-color: #141414;
            font-weight: normal; }

.h3link a:hover
           {color: #99CC99; background-color: #141414;
            font-weight: normal; }

.hidden    {color: #141414; }

/* Main menu - 140px; block layout. */

ul         {padding: 0; margin: 0; list-style: none; }
li         {float: left; position: relative; }
li ul      {display: none;
            top: 20px; left: 0px; }
li > ul    {top: auto; left: 0px; }
li:hover ul, li.over ul {display: block; }

#content   {clear: left; }

.menu1 p   {display: block;
            width: 140px;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #999999; border: solid 1px #141414;
            background-color: #141414; }

.menu1 a   {display: block;
            width: 140px;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #999999; border: solid 1px #141414;
            background-color: #141414; }

.menu1 a:visited
           {display: block;
            width: 140px;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #999999; border: solid 1px #141414;
            background-color: #141414; }

.menu1 a:hover
           {display: block;
            width: 140px;
            text-align: center;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #EEEEEE; border: solid 1px #141414;
            background-color: #141414; }

/* Benchmark - 250px; block layout. */

.bench a   {display: block;
            width: 150px;
            text-align: center;
            text-decoration: none;
            font-size: 10px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #999999; border: solid 1px #141414;
            background-color: #141414; }

.bench a:visited
           {display: block;
            width: 150px;
            text-align: center;
            text-decoration: none;
            font-size: 10px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #999999; border: solid 1px #141414;
            background-color: #141414; }

.bench a:hover
           {display: block;
            width: 150px;
            text-align: center;
            text-decoration: none;
            font-size: 10px;
            font-weight: normal;
            margin: 1px; padding: 2px;
            color: #EEEEEE; border: solid 1px #141414;
            background-color: #141414; }


/* Thumbnail borders */

.tnframe a {display: block; height: 154px; width: 154px;
            margin: 0px; padding: 1px;
            background-color: #141414;
            text-decoration: none;
            color: #141414; border: 1px #141414; }

.tnframe a:visited
           {background-color: #141414;
            color: #141414; border: 1px #141414; }

.tnframe a:hover
           {background-color: #FFDDBB;
            color: #141414; border: 1px #141414;
            Filter: Alpha(Opacity=100, FinishOpacity=70, Style=3); }

.tnfram2 a {display: block; height: 104px; width: 104px;
            margin: 0px; padding: 1px;
            background-color: #141414;
            text-decoration: none;
            color: #141414; border: 1px #141414; }

.tnfram2 a:visited
           {background-color: #141414;
            color: #141414; border: 1px #141414; }

.tnfram2 a:hover
           {background-color: #FFDDBB;
            color: #141414; border: 1px #141414;
            Filter: Alpha(Opacity=100, FinishOpacity=70, Style=3); }

/* General formatting. */

a          {color: #141414; text-decoration: none;
            font-weight: bold; }

a:hover    {color: #FFFFFF; text-decoration: none;
            background-color: #141414;
            font-weight: bold; }

p          {color: #FFFFFF; text-align: left;
            margin-top: 8px; margin-bottom: 12px;
            font-size: 15px; font-weight: normal; }

p a        {color: #FFFFFF; text-decoration: none;
            font-weight: normal; }

p a:hover  {color: #000099; text-decoration: none;
            background-color: #FFFFFF;
            font-weight: normal; }

dl         {margin-top: 10px; margin-left: 0px;
            padding: 0px; }

dt         {color: #FFFFFF; text-align: left;
            margin-top: 0px; margin-bottom: 0px;
            font-size: 13px; font-weight: normal; }

.pdflink a {color: #FFFFFF; text-align: left;
            font-size: 17px; font-weight: normal; }

.pdflink a:visited
           {color: #FFFFFF; text-align: left;
            font-size: 17px; font-weight: normal; }

.pdflink a:hover
           {color: #99CC99; text-align: left;
            font-size: 17px; font-weight: normal; }

.contlink a {color: #FFFFFF; text-align: left;
             font-weight: normal; }

.contlink a:visited
           {color: #FFFFFF; text-align: left;
            font-weight: normal; }

.contlink a:hover
           {color: #99CC99; text-align: left;
            font-weight: normal; }

/* Contact: blue input fields and prompts. */

.inback    {color: #FFFFFF; background-color: #000000;
            font-weight: bold; }

/* EOF */

