html.front #wrapper { background:#e4e1d6 url(front-bg.png); }
html.main #wrapper { background:#e4e1d6 url(main-bg.png) 25px 0 repeat-y; }
div.slideshow div.slide { background:#e4e1d6; }
#photohead { background:#57462d; }
  html.front #mask { width:900px; height:127px; background:url(mask-pal.png); left:0; top:258px; }
  html.front #flat-mask { width:900px; height:125px; background:url(front-bg.png); left:0; top:260px; display:none; }
  html.main #mask, html.main #flat-mask { display:none; }
  #i-flower { width:415px; height:498px; background:url(media/obj65.jpg); left:534px; }
    html.front #i-flower { top:-66px; }
    html.main #i-flower { top:-150px; width:366px; z-index:63;}
  #i-rock { width:360px; height:425px; background:url(media/obj63.jpg); left:-90px; }
    html.front #i-rock { top:-32px; }
    html.main #i-rock { top:-39px; width:270px; background-position:-90px 0; left:0; z-index:61; }
  #i-plant { width:900px; height:340px; background:url(media/obj27.jpg); left:0; top:0; }
    html.front #i-plant { top:0; }
    html.main #i-plant { top:-84px; left:270px; background-position:-270px 0; width:264px; z-index:62; }
#head { }
  #logo { left:0; }
  #sitetitle { width:475px; position:absolute; left:30px; top:20px; color:#fff; }
  html.main #menu { top:10px; }
  html.front #menu { top:80px; }
  #menu { left:570px; }
    #menu i { color:#8c8c4b; }
    #menu a:link, #menu a:visited { color:#515100; }
    #menu a:hover, #menu a:active { color:#969a76; }
#footer { background:#fff; color:#333; }
#main { }
    #main a:link, #main a:visited { color:#515100; }
    #main a:hover, #main a:active { color:#515100; }

html.front h2 { color:#666; }
html.main h2 { color:#515100; }
html.main h3 { color:#515100; }
.bullet-link { }
  .bullet-link i { color:#8c8c4b; } 
html.main #left { color:#333; }
html.front #left { color:#666; }
#center { }
  #center div.text { color:#515100; }

/* Clinic & Doctor Shared */
table.hours { }
  table.hours td, table.hours th { color:#515100; }
  table.hours th { color:#8c8c4b; background:#fef3de; border-color:#e4e1d6; }
  table.hours tr.first th.corner { color:#515100; }
