html.front #wrapper { background:#fff url(front-bg.png); }
html.main #wrapper { background:#fff url(main-bg.png) repeat-y; }
div.slideshow div.slide { background:#fff; }
#photohead { background:#fff; }
  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-char { width:172px; height:256px; background:url(media/obj64.jpg); left:735px; top:-35px; }
    html.main #i-char { opacity:0.5; filter:alpha(opacity=50); }
  #i-bird { width:540px; height:424px; background:url(media/obj62.jpg); left:-32px; top:-23px; }
    html.main #i-bird { opacity:0.75; filter:alpha(opacity=75); }
  #i-plant { width:900px; height:420px; background:url(media/obj27.jpg); left:9px; top:-32px; }
    html.main #i-plant { left:-1px;  }
  #white { width:392px; left:508px; height:221px; background:#fff; opacity:0.5; filter:alpha(opacity=50);}
#head { }
  #logo { left:0; }
  #sitetitle { width:475px; position:absolute; left:30px; top:20px; color:#fff; }
  html.main #menu { top:10px; }
  html.front #menu { top:10px; }
  #menu { left:535px; }
    #menu a:link, #menu a:visited { color:#333; }
    #menu a:hover, #menu a:active { color:#963; }
    #menu i { color:#963; }
#footer { background:#fff; color:#333; }
#main { }
    #main a:link, #main a:visited { color:#333; }
    #main a:hover, #main a:active { color:#333; text-decoration:underline; }

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

/* Clinic & Doctor Shared */
#main div.clinic, #main div.doctor { color:#666; }
table.hours { }
  table.hours td, table.hours th { color:#666; }
  table.hours th { color:#963; background:#dce4dc; border-color:#fff; }
  table.hours tr.first th.corner { color:#666; border-color:#fff; }
