/*
/* Style sheet file for Ready Set Show
/*
/*************************************************************************/


/* -----------------------------------------------------------------------------------------  */
/* controls the general fonts & colors for the entire web site */
/* -----------------------------------------------------------------------------------------  */
body            {
                    font-family : Garamond, Times New Roman, serif;
                /*  font-family : Verdana, Arial, Helvetica, sans-serif; */
                    color: black;
                    background: #F4F8D6;
                    margin:0;
                /*  background-image: url(images/olive-bg.jpg); */
                }

/* -----------------------------------------------------------------------------------------  */
/* controls the picture at the top of the pages */
/* -----------------------------------------------------------------------------------------  */
#header_pic    {
                    background-image: url(images/header2.jpg);
                    background-repeat: no-repeat;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 800px;
                    height: 140px;
                    z-index: 10;
                }

#header_textbg    {
                    top: 0px;
                    left: 0px;
                    width: 800px;
                    height: 140px;
                    z-index: 10;
                }

/* ----------------------------------------------------------------------------------------- */
/* control look and feel of menu                                                             */
/* ----------------------------------------------------------------------------------------- */
.menucell       {
                    background-color: #B5BC7A;
                    vertical-align: top;
                    width: 150px;
                    height: 500;
                }


/* If the user's browser doesn't have CSS support, the line of text (Site Navigation) is visible.  */
/* To hide the text from CSS-enabled browsers, set the display to none */
#menu p         {
                    display: none;
                }

#menu           {
                    font-size: 12pt;
                    position: absolute;
                    top: 170px;     /* how far from the top the menu shows */
                    left: 10;
                    width: 160px;
                    height: 100px;
                    z-index: 100;
                }
#menu a         {
                    display: block;
                    text-align: center;
                    padding: 5px 10px;
                    margin: 0 0 1px;
                    border-width: 0;
                    text-decoration: none;
                    color: #FFC;
                    background: #444;
                }
#menu a:hover   {
                    color: black;
                    border-left: 0px solid black;
                    background: #DFE3BF;
                }

/* ----------------------------------------------------------------------------------------- */
/* control the comments associated with the menu items                                       */
/* ----------------------------------------------------------------------------------------- */

/* hides the menu comments to start with  */
#menu a span    {   display: none;}

/* on hover over a menu item the comment is unhidden and written out how & where required */
#menu a:hover span
                {
                    display: block;
                    position: absolute;
                    top: 220px;     /* how far from the top the comments show */
                    left: 0;
                    width: 110px;
                    padding: 5px;
                    margin: 10px;
                    z-index: 100;
                    color: black;
                    background: #B5BC7A;
                    font: 11px Verdana, sans-serif;
                    text-align: center;
                }

/* ----------------------------------------------------------------------------------------- */
/* control the content                                                                       */
/* ----------------------------------------------------------------------------------------- */
#content        {
                    position: relative;
                    top: 0px;
                    width:650px
                    color: black;
                    font-size: 13pt;
                    background: transparent;
                    padding: 10px 10px 10px 30px;
                    z-index: 20;
                /*  border: double 5px #444; */
                }
#content p      {   margin: 0 1em 1em;}
#content h3     {   margin-bottom: 0.25em;}

/* -----------------------------------------------------------------------------------------  */
/* controls the look and feel of the heading text */
/* -----------------------------------------------------------------------------------------  */
.heading        {
                    font-size: 20pt;
                    padding: 0 0 0 20px;
                    color: white;
                    font-weight: bold;
                }
.heading2        {
                    font-size: 22pt;
                    padding: 0 0 0 20px;
                    color: black;
                    font-weight: bold;
                    z-index: 50;
                }
.subheader      {
                    font-size: 16pt;
                    padding: 0 0 0 20px;
                    color: white;
                    font-weight: bold;
                }
.subheader2      {
                    font-size: 18pt;
                    padding: 0 0 0 20px;
                    color: black;
                    font-weight: bold;
                    z-index: 50;
                }

/* -----------------------------------------------------------------------------------------  */
/* controls the look and feel of the first character of the heading text */
/* -----------------------------------------------------------------------------------------  */
.firstchar      {
                    font-family :  Brushscript BT,  Garamond, Times New Roman, serif;
                /*    font-family : President, Brushscript BT,  Fine Hand Let,Garamond, Times New Roman, serif; */
                    font-weight: normal;
                    font-size: 40pt;
                }

/* -----------------------------------------------------------------------------------------  */
/* controls the look and feel of the highlighted text */
/* -----------------------------------------------------------------------------------------  */
.hilite         {
                    color: black;
                    font-weight: bold;
                    font-size: 14pt;
                  /*    font-style: italic; */
                }

/* -----------------------------------------------------------------------------------------  */
/* controls the look and feel of the popup gallery window */
/* -----------------------------------------------------------------------------------------  */
.gallery        {
                    color: #B5BC7A;
                    margin:10px;
                }

.gallery_display {
                    padding: 5px;
                    background: #d3d3d3;
                }

.gallery_nav    {
                    padding: 0 5px 0 5px;
                }

.gallery_job    {
                    text-align: right;
                    padding: 0 5px 0 5px;
                }

a.gallery_nav:link,
a.gallery_nav:visited
                {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: none;
                }
a.gallery_nav:hover {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: underline;
                }

/* -----------------------------------------------------------------------------------------  */
/* controls the look and feel of the footer links */
/* -----------------------------------------------------------------------------------------  */
#footer         {
                    color: white;
                    font-size: 10pt;
                    text-align: center;
                    background: #444;
                    border: solid 5px #444;
                    height: 52px;
                    bottom: 0;
                }

#footer a:link, a:visited
                {
                    color: white;
                    font-weight: normal;
                    text-decoration: none;
                }
#footer a:hover {   color: #B5BC7A;
                    font-weight: normal;
                    text-decoration: none;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls the quote                                                                        */
/* ----------------------------------------------------------------------------------------- */
blockquote      {
                    font-family : Brushscript BT, Garamond, Times New Roman, serif;
                    font-weight: bold;
                    font-size: 14pt;
                    color: #B5BC7A;
                    text-align: center;
                    border : 1px solid #000;
                    background: white;
                    width: 520px;
                    margin: 0px;
                    padding: 10px;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls the look of the service links                                                    */
/* ----------------------------------------------------------------------------------------- */
#services a:link, a:visited
                {
                    color: #B5BC7A;
                    font-weight: normal;
                    text-decoration: underline;
                }
#services a:hover {
                    color: black;
                    font-weight: normal;
                    text-decoration: underline;
                }


.activepage     {
                    color: black;
                    text-decoration: underline;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls all the header 1 tags                                                            */
/* ----------------------------------------------------------------------------------------- */
h1              {
                    font-size: 20pt;
                    color: #B5BC7A;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls all the header 2 tags                                                            */
/* ----------------------------------------------------------------------------------------- */
h2              {
                    font-size: 16pt;
                    color: #B5BC7A;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls all the header 3 tags                                                            */
/* ----------------------------------------------------------------------------------------- */
h3              {
                    font-size: 16pt;
                    color: black;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls links in text                                                                    */
/* ----------------------------------------------------------------------------------------- */
a.linktext:link,
a.linktext:visited
                {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: none;
                }
a.linktext:hover {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: underline;
                }

/* ----------------------------------------------------------------------------------------- */
/* controls email links                                                                      */
/* ----------------------------------------------------------------------------------------- */
a.mail:link,
a.mail:visited
                {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: none;
                }
a.mail:hover {
                    color: #B5BC7A;
                    font-weight: bold;
                    text-decoration: underline;
                }

/* ----------------------------------------------------------------------------------------- */
/* misc controls                                                                             */
/* ----------------------------------------------------------------------------------------- */
.star           {
                    font-weight: normal;
                    font-size: 12pt;
                }

.client         {
                    font-weight: bold;
                    color: #B5BC7A;
                }

.colourtext     {
                    font-weight: bold;
                    color: #B5BC7A;
                }


