body             {background: url("images/blueprint_tan.gif") #aba690 repeat scroll;
                  color: #d4d1c8; margin-top: 0px; }
body table td    {color: #000000; font-family: "Georgia";
                  font-family: "Palatino";
                  font-size: 16px; font-weight: bold; 
                  background: none #ffffff no-repeat fixed;}
h3               {font-size: 12pt;}
h4               {font-size: 10pt;}

div.banner {
    min-width:   909px;
    width:       909px;
    background:  url("images/banner.png") no-repeat center center scroll;
    min-height: 160px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

/* different table properties */
.normal    {font-weight: normal; margin-top: 2px;}  /* only used on artists page */
div.main {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  min-height: 500px; 
  height: auto;
  width: 909px; 
  color: #d4d1c8;
  background: url("images/ebony_body.png") repeat-y center center scroll;
}

/*img  { image-rendering: auto;*/  /* Firefox 3.6+; default behavior is identical, no need to specify */
img  {
       -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */
     }

img.gallery { border: 3px ridge #999999; background-color: #ffffff; 
              padding: 10px; }

/* general link colors */
a:link      {background: none; color: #d4d1c8; outline-style: none; text-decoration: none; }
a:visited   {background: none; color: #d4d1c8; outline-style: none; text-decoration: none; }
a:hover     {background: none; color: #aa0000; outline-style: none; text-decoration: none; }
a:active    {background: none; color: #aa0000; outline-style: none; text-decoration: none; }

/* menu bar for each page */
.menu_main { 
  width:909px;
  min-width:909px;
  height:37px;
  margin-left: auto; 
  margin-right: auto;
  color: #ffffff; 
  background: url("images/menubg.png") no-repeat;
}

.noborder          { border-style: none; border-width: 0px; }
a.noborder:link    { border-style: none; border-width: 0px; }
a.noborder:visited { border-style: none; border-width: 0px; }
a.noborder:hover   { border-style: none; border-width: 0px; }
a.noborder:active  { border-style: none; border-width: 0px; }

/* bottom panel of each page */
.bottom_sep
{
  margin-left:auto;
  margin-right:auto;
  width: 909px; 
  color: #d4d1c8;
  background: url("images/ebony_body.png") repeat-y center center scroll;
}
.bottom    {width: 909px; height: 45px;
            margin-left:auto; margin-right:auto; margin-top:0px;
            color: #000000; 
            background: url("images/footer.png") no-repeat;}

a.bottom:link      {border-style: none;}
a.bottom:visited   {border-style: none;}
a.bottom:hover     {border-style: none;}
a.bottom:active    {border-style: none;}

div.gallery-outer {width: 700px; margin-left: auto; margin-right: auto;}
div.gallery       {margin: 20px 0px 0px 20px; text-align: left;}
div.artist        {margin: 40px 0px 0px 100px; width: 300px; position:relative; float: left;}
div.artist-pics   {margin: 40px 100px 10px 0px; width: 392px; position:relative; float: right; }


div.left  {float: left;}
div.right {float: right; border-style: none;}

div.menu  {position: relative; width: 84px; float: left; border-style: none;
           margin-top:5px;}
div.split {position: relative; float: left; margin-top:5px; margin-left:3px;
           margin-right:3px;} 

.main_text_home {
    text-align:  justify;
    font-family: "Courier 10 Pitch";
    font-family: "American Typewriter";
    font-family: Arial, sans-serif;
    font-family: "Georgia";
    font-weight: normal;
    font-size:    16px;
    width:        570px;
    padding-top:  0px;
    margin-left:auto;
    margin-right:auto;
}
.main_general{
    position: relative;
    float: left;
    width:        840px;
    padding-top:  0px;
    margin-left:auto;
    margin-right:auto;
}
.main_pics_home {
    width: 610px;
    margin-left:auto;
    margin-right:auto;
}
div.main_text_justify {
    position: relative;
    float: left;
    text-align: justify;
    font-family: Georgia;
    font-size:    16px;
    width:       700px;
    margin-top:   20px;
    margin-left: 100px;
}
div.model_desc {
    width: 410px;
    height: auto;
    font-family: Georgia, sans-serif;
    font-size: 14px;
    text-align: justify;
    position: relative;
    float: left;
    margin-top: 25px;
    margin-left:100px;
}
div.model_photos {
    position: relative;
    float: left;
    margin-top: 25px;
    margin-left: 50px;
    width: 250px;
    height: auto;
}

