﻿html {height:100%;}
body {margin:0px; padding:0px; font:normal .8em/1.3em verdana, sans-serif; height:100%;}
a:link, a:visited, a:hover, a:active {color:#809669; text-decoration:none;}
a:hover                              {color:#809669; text-decoration:none;}

#container {margin:0px; padding:0px; height:100%;}

#intro         {height:60px; padding:10px;}
#pageHeader    {background-color:#6383a0; height:60px; width:200px; position:absolute; left:10px; margin:0px;} 
#quickSummary  {background:#809669 url('images/robertfreeman.gif') top right no-repeat; color:#fff; 
                height:60px; font-size:2em; margin-left:210px;}
#quickSummary h1 {display:none;}

#menu          {display:block; height:20px; background-color:#968670; border:1px solid #968670; margin:0px 10px 0px 10px;}
#menu li       {list-style:none; float:left; padding:3px 25px 3px 20px; font:normal 14px/15px arial, sans-serif; white-space:nowrap; color:#fff;}
#menu a        {display:block; text-decoration:none; font-family:arial, sans-serif; border:0px; width:auto; cursor:pointer; color:#fff;}
#menu a:hover  {color:#ededde; cursor:pointer;}

#content        {height:572px; padding:10px;}

#portrait       {background:#6383a0 url('images/estespark.jpg') 10px 10px no-repeat; width:200px; position:absolute; left:10px; margin:0px 10px 0px 0px; height:572px;}
#portrait #portraitmenu   {position:relative; top:310px; padding:10px;}  
#portrait #portraitmenu a {text-decoration:none; font-family:arial, sans-serif; border:0px; width:auto; cursor:pointer; color:#fff; padding:0px;}
#portrait #portraitmenu a:hover  {color:#ededde; cursor:pointer;}
              
#supportingText {background-color:#ededde; border:1px solid #809669; height:550px; margin-left:210px; padding:10px; overflow:auto;}
#supportingText p {/* padding:0px 0px 10px 0px; */}

h1      {font:bold 1.4em verdana, arial, sans-serif; color: #000; margin: 5px 0px 5px -2px;}
h2      {font:bold 1.2em verdana, arial, sans-serif; color: #000; margin: 5px 0px 4px -1px;}
h3      {font:bold 1.1em verdana, arial, sans-serif; color: #000; margin: 5px 0px 4px -1px;}
h4      {font:bold 1em verdana, arial, sans-serif; color: #000; margin: 5px 0px 4px -1px;}
h5      {font:bold 1em verdana, arial, sans-serif; color: #000; margin: 5px 0px 4px -1px;}

.bodyimg     {margin:10px;}
ul       {margin:0px 0px 0px 20px;}
.center      {text-align:center;}

table          {border-collapse:collapse; border:none;}
th             {font-weight:bold; border:none; padding:2px;}
td             {border-collapse:collapse; border:none; vertical-align:top; padding:2px;}
.tdHighlight    {background:#809669; border:none;} 
/* #9c4347  red */
#maintable     {border-collapse:collapse; border:solid 1px #809669; margin:8px 0px;}
#maintable th  {font-weight:bold; border:solid 1px #ededde; background-color:#809669; color:#ededde; padding:2px;}
#maintable td  {border-collapse:collapse; border:solid 1px #809669; vertical-align:top; padding:2px;}

#linkstable    {border-collapse:collapse; border:solid 1px #ededde; background-color:#dbdbcc;}
#linkstable th {font:bold 1.1em/1.2em arial, sans-serif; border:solid 1px #ededde; color:#fff;
                background-color:#809669; padding:4px;}
#linkstable td {border:solid 1px #ededde; padding:4px; font:normal 1em/1.2em arial, sans-serif;}
#linkstable tr .spacer {background-color:#ededde; height:10px;}
#linkstable td a {font:bold 1em/1.2em arial, sans-serif;}

.webexamplestable    {border-collapse:collapse; border:none; width:100%;}
.webexamplestable td {border:solid 1px #ededde; padding:8px; font:normal 1em/1.2em arial, sans-serif; vertical-align:top;}
.webexamplestable td .thumb {width:216px; cursor:pointer;}
.webexamplestable td .thumb img {border:none; width:200px; float:left;}
.testimonial, .testimonialauthor {font:italic 95% verdana, sans-serif;}

#feestable    {border-collapse:collapse; border:solid 1px #ededde; background-color:#dbdbcc;}
#feestable th {font:bold 1.1em/1.2em arial, sans-serif; border:solid 1px #ededde; color:#fff; background-color:#809669; padding:4px;}
#feestable td {border:solid 1px #ededde; padding:4px; font:normal 1em/1.2em arial, sans-serif;}
#feestable tr .spacer {background-color:#ededde; height:10px;}

#colortable  {border-collapse:collapse;}
#colortable td {padding:5px; margin:5px; height:15px; width:40px; cursor:pointer;}
#paintingtable {border-collapse:collapse; border:none; background:#ededde;}
#paintingtable td {padding:10px;}

img          {border:none;}

.smalldesc   {font:italic .9em/1.1em verdana, sans-serif;}
.desc        {font:normal .8em/1em verdana, sans-serif;}
.privacy     {font:italic .8em/1em verdana, sans-serif; margin: 10px 0px 10px 0px;}
.promotion   {border:1px #4682B4 solid; padding:5px; margin:10px; text-align:center; background:#DEE2E5;}
.redhighlite {color:#C15F56; font:normal .85em verdana, sans-serif;}
.center      {text-align:center;}
.list        {display:list-item;}
.quote       {font:normal .8em/1em verdana, geneva, sans-serif; padding:0px; margin:.85em; text-align:left;}
.sig         {font:italic .8em/1em verdana, geneva, sans-serif; padding:0px; margin:0 0 1em 1.5em; text-align:left;}
.button {background-color:#B0C4DE; border:1px #4682B4 solid; height:20px; cursor:pointer; margin:10px 0px 0px 0px; padding:0px;}

#footer      {display:block; height:20px; background-color:#968670; border:1px solid #968670; margin:0px 10px 10px 10px;}
#footer li   {list-style:none; float:left; padding:2px 25px 3px 20px; font:normal 14px/15px arial, sans-serif; white-space:nowrap; color:#fff;}
#footer a    {display:block; text-decoration:none; font:normal 14px/15px arial, sans-serif; border:0px; width:auto; cursor:pointer; color:#fff;}
#footer a:hover {color:#ededde; cursor:pointer;}

#author      {font:10px verdana, geneva, sans-serif; color:#809669; text-align:center;}