/* structure
--------------------------------- */
body    { color: #333; font: small Verdana, Arial, Helvetica, sans-serif; background-color: white; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: center; margin: 0; padding: 0; voice-family: inherit   } html>body {font-size:small;}
#container  { text-align: left; margin: 0 auto; position: relative; width: 750px }
#intro  { }


/* hidden text
--------------------------------- */
h1, h2, h3 {
  margin:0;
  background-repeat:no-repeat;
  background-position:left top;
  }
h1 span, h2 span, h3 span, #quickSummary p.p1 span {display:none;}

  
/* header and summary
--------------------------------- */
div#header      { text-align: left; width: 750px; min-height: 200px }

#quickSummary p.p1   { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 35px 18px; margin: 0; height: 76px }
#quickSummary p.p2  { line-height: 1.3em; text-align: right; margin: 0; position: absolute; top: 78px; right: 35px; width: 200px }
#quickSummary p.p2 a:link, #quickSummary p.p2 a:visited {
  white-space:nowrap;
  font:bold 92%/1.3em Verdana,Arial,Sans-serif;
  text-transform:uppercase;
  }
#logo     { color: #f5deb3; text-align: right; padding-top: 10px; padding-bottom: 5px; float: right }
#logo a  { color: #f5deb3; font-size: 70% }
ul#navlist    { white-space: nowrap; margin-left: 0; padding-top: 7px; padding-bottom: 7px; padding-left: 0; width: 750px; clear: right; border-top: 3px solid #f5deb3; border-bottom: 3px solid #f5deb3 }

#navlist li{display: inline;list-style-type: none;}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
  { color: #036; font-weight: bold; text-decoration: none; background-color: #fff }

#navlist a:hover { color: #fff; text-decoration: none; background-color: #a2a0a1 }

/* preamble
--------------------------------- */
#preamble     { text-align: right; position: absolute; top: 170px; right: 0; width: 136px }
#r_th_r  { width: 66px; float: right }
#r_th_l  { width: 66px; float: left }
/* supporting text
--------------------------------- */
#supportingText        { margin-right: 136px; margin-bottom: 0; margin-left: 300px; padding-bottom: 8px; height: 395px; min-height: 300px; max-width: 400px }
#supportingText2  { margin-bottom: 0; margin-left: 300px; padding-bottom: 8px; height: 395px; min-height: 300px }
div#maincontent_top     { text-align: justify }
div#maincontent_top2  { color: #133364; font-size: 0.9em; text-align: justify }
div#maincontent_bottom    { text-align: right; padding-top: 10px }
/* link list
--------------------------------- */
#linkList        { background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList1 { background-image: url("bg/Commissions.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList2 { background-image: url("bg/Contemporary.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList3 { background-image: url("bg/Female_Form.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList4 { background-image: url("bg/Ganesh.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList5 { background-image: url("bg/Philosophy.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList6   { background-image: url("bg/Prints.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#linkList7 { background-image: url("bg/Gallery.jpg"); background-repeat: no-repeat; position: absolute; top: 170px; left: 0; width: 300px; min-height: 380px }
#left_segemnt1    { font-size: 0.7em; line-height: 1.4em; background-image: url("main_images/paintings.jpg"); background-repeat: no-repeat; list-style-type: none; padding-left: 80px; position: absolute; top: 0; left: 0; width: 300px; height: 80px; max-height: 80px; overflow: visible }
#left_segemnt2  { font-size: 0.7em; line-height: 1.4em; background-image: url("main_images/prints.jpg"); background-repeat: no-repeat; list-style-type: none; padding-left: 80px; position: absolute; top: 80px; left: 0; width: 300px; height: 80px; max-height: 80px; overflow: visible }
#left_segemnt3  { font-size: 0.7em; line-height: 1.4em; background-image: url("main_images/commissions.jpg"); background-repeat: no-repeat; list-style-type: none; padding-left: 80px; position: absolute; top: 160px; left: 0; width: 300px; height: 80px; max-height: 80px; overflow: visible }
#left_segemnt4  { font-size: 0.7em; line-height: 1.4em; background-image: url("main_images/archive.jpg"); background-repeat: no-repeat; list-style-type: none; padding-left: 80px; position: absolute; top: 240px; left: 0; width: 300px; height: 80px; max-height: 80px; overflow: visible }
#left_segemnt5  { font-size: 0.7em; line-height: 1.4em; background-repeat: no-repeat; list-style-type: none; position: absolute; top: 320px; left: 0; width: 300px; height: 80px; max-height: 80px; overflow: visible }
#left_segemnt a:link,  #left_segemnt a:visited  { color: #8fbc8f; text-decoration: none }
#left_segemnt a:hover { color: #4169e1; text-decoration: none }
#right_square  { text-align: center; padding-bottom: 2px; width: 66px; height: 64px; min-width: 66px; min-height: 64px }

/* footer
--------------------------------- */
#footer         { color: #f5deb3; font: 70% Verdana, Arial, Sans-serif; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: right; margin: 1.75em 0 0; padding: 10px 20px; position: relative; left: -300px; width: 750px; clear: left; border-style: solid; border-width: 1px 0; border-color: #a79355 }
#footer a:link, #footer a:visited  { color: #f5deb3; font-weight: normal; padding: 0 5px }


/* links
--------------------------------- */
a:link, a:visited  { color: #003367; font-weight: bold; text-decoration: none; background-color: transparent }
a:hover {
  color:#616623;
  background-color:transparent;
  text-decoration:underline;
  }


/* misc
--------------------------------- */
acronym { border-width: 0 }
. { }

