/* ----- THEME STYLE - Spring --------------------------------- */

/* Background Regions */

       BODY {  /* background outside of maintable */
            color:        #F7ECC1;
            background:   #321E05 url(halloween_back.gif);
          }
           
       P { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                navy;
            background:           transparent;
            }

       #CONTENT-WRAPPER {  /* background and borders */
            border:               14px solid #DE7301;
            background:           #F1C265;
          }

       #HEADER-CONTENT {  /* */
            display:              block;
            width:                860px;
            background:           transparent;
          }

       #INTRO {  /* */
            border:1px solid green;
            display:table;
            border-collapse:collapse;
            float:none;
            margin:0 auto;
            padding:12px;
            background:inherit;
          }

       #HDGLINE-TOP {
            display:              block;
            background:           transparent url(ice-cream-border-x2.png);
            width:                750px;
            height:               40px;
          }

       #SEASON-GREETING {
            display:              block;
            background:           url(imagex.gif);
            width:                400px;
            height:               83px;
            margin:               6px 0;
          }

       #SEASON-TEXT {
            display:              block;
            background:           url(trick-or-treat-x.gif) no-repeat 50%;
            width:                200px;
            height:               143;
            text-align:           left;
            margin-left:          auto;
            margin-right:         auto;
            margin:               22px 0 0 10px;
            border:               0px solid maroon;
          }

       #EVENT-PHOTOS {
            padding:6px;
            margin:6px;
            border:2px #660099 solid;
            text-align:justify;
            color:#321E05;
          }

       #HDGLINE-BOT {
            display:              block;
            background:           url(nbar6.gif);
            width:                649px;
            height:               79px;
          }

       #SEASON-BOT {
            display:              block;
            background:           url(ice-cream-border-x2.png);
            width:                750px;
            height:               40px;
          }

       #HEADER-GRAPHICS-WRAP {  /* */
            display:              block;
            position:             relative;
            float:                none;
            background:           transparent;
          }

       #SEASON-ICON,
       #SEASON-ICON-LEFT {
            display:              block;
            position:             absolute;
            float:                none;
            top:                  -12px;
            left:                 4px;
            background:           url(tn_house_x001-x.gif);
            width:                100px;
            height:               100px;
            vertical-align:       top;
          }

       #SITE-BANNER {
            display:              block;
            float:                none;
            position:             relative;
            z-index:              999;
            top:                  10px;
            left:                 15px;
            background:           url(../../common/nicepics.us.gif) no-repeat;
            width:                604px;
            height:               60px;
            padding:              20px 0 0 30px;
            margin:               20px auto 0 auto;
            text-align:           center;
          }

       #PHOTO-ICON,
       #SEASON-ICON-RIGHT {
            display:              block;
            position:             absolute;
            float:                none;
            top:                  -8px;
            right:                0px;
            z-index:              1000;
            background:           url(jacko1.gif);
            width:                75px;
            height:               72px;
            vertical-align:       top;
            margin:               8px;
          }

       #SITE-DESC-WRAP {
          clear:                  both;
          }

       #SITE-DESC {
          color:                  navy;
          }

       .BGMAIN {
            border-spacing:       20px;
          }

       .BGMAIN_MENU {
          color:                  #321E05;
          text-decoration:        underline;
          font-weight:            bold;
          font-size:              11pt;
          padding-bottom:         12px;
          }

       .BGMAIN_LEFT {
            background:           #F7ECC1;
          }

       .BGMAIN_RIGHT {
            background:           #F7ECC1;
            color:                brown;
          }

       #SECTION_DIVIDER {
            display:              block;
            padding-top:          20px;
            height:               35px;
            background:           transparent url(pk_line-1x.gif) repeat-x center;
          }

       .LINKS {
            background:           url(yellow14.jpg);
          }

       .BGX, .BGX-FOOTER {
            background:           transparent;
          }

       .BGX-FOOTER {
            color:                #F7ECC1;
          }

       .BGX-LINKS {
            display:              block;
            color:                #321E05;
            background:           transparent;
          }

       .BGX-CONTRIBUTED-LINKS {
            display:              none;
            color:                #ffaaff;
            background:           transparent;
          }

/* List Items */

       UL,LI { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                #321E05;
          }

       .LINECAT { 
            color:                #CCCCCC;  /* use for dark background */
            color:                #555555;  /* use for light background */
            font-weight:          bold;
            list-style-image:     url(../../common/bullet3.gif);
          }

       .linktext { 
            background:           transparent #E2D8AB;
            color:                #722007;
         }

       .linktextul {
            text-decoration:  underline;
         }

       A:HOVER.linktext, A:ACTIVE.linktext { 
            color:            #7c2f3f;
            background:       #F9F8BA;
            border:           1px #7c2f3f solid;
         }

/* Link (Anchor) Styles */

       A { 
            color:                #321E05;
          }

       LI A:HOVER, LI A:ACTIVE,
       .BGX A:HOVER, .BGX A:ACTIVE
            {
              background:         #FFD02B;
              color:              #321E05;
              text-decoration:    none;
              border:             1px solid #7c2f3f;
            }

       .BGINTRO A IMG {
              text-decoration:    none;
              margin:             0;
              border:             8px double #7c2f3f;
            }

       .BGINTRO A:HOVER IMG, .BGINTRO A:ACTIVE IMG {
              border:             8px groove #7c2f3f;
              background:         #ffffbb;
            }

       A:HOVER IMG, A:ACTIVE IMG {
              background:         none;
              color:              red;
              border-style:       dashed;
              filter:             alpha(opacity=90);
              -moz-opacity:       0.9;
            }

       .BGINTRO A:HOVER IMG, .BGINTRO A:ACTIVE IMG {
              text-decoration:    none;
              margin:             0;
              border:             8px groove #7c2f3f;
              filter:             alpha(opacity=90);
              -moz-opacity:       0.9;
            }

       A.CAT { 
            color:                #321E05;
            background-color:     transparent;
            text-decoration:      none;
          }

       A.CAT:HOVER { 
            background-color:     #F1C265;
          }

       .TOTABS {
            background:           #f6fff6;
          }

/* Table Cell Styles */

       TH.CAT { 
            color:                #321E05;
            background-color:     #FAEE69;
          }

       IMG.CAT {
            color:                #4D884D;
            }

       TD { 
            font-family:          geneva, arial, verdana, sans-serif;
            font-size:            8pt;
            color:                #321E05;
            background:           #F7ECC1;
            background:           inherit;
          }

