/* ----- THEME STYLE - Summer --------------------------------- */

/* Background Regions */

       BODY {  /* background outside of main table */
            color:        #000080;
            background:   #006600;
          }
           
       P { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                navy;
            background:           transparent;
            }

       #CONTENT-WRAPPER {  /* background and borders */
            border:               14px solid #FF90A0;
            background:           #fff6ff url(yfbkgd.jpg);
          }

       #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(summer-609b.gif) no-repeat 50%;
            width:                318px;
            height:               52px;
            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(summersun1x.gif);
            width:                120px;
            height:               120px;
            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(beach-ball2x.png);
            width:                120px;
            height:               109px;
            vertical-align:       middle;
            margin:               4px;
          }

       #SITE-DESC-WRAP {
          clear:                  both;
          }

       #SITE-DESC {
          color:                  navy;
          }

       .BGMAIN {
            overflow:             hidden;
       }

       .BGMAIN_MENU {
          color:                  #000055;
          text-decoration:        underline;
          font-weight:            bold;
          font-size:              11pt;
          padding-bottom:         12px;
          }

       .BGMAIN_LEFT {
            background:           #fdffe5;
          }

       .BGMAIN_RIGHT {
            background:           #fdffe5;
          }

       #SECTION_DIVIDER {
            display:              block;
            padding-top:          20px;
            height:               35px;
            background:           #fdffe5 url(bar63.gif) repeat-x center;
          }

       .LINKS {
            background:           #fdffe5;
          }

       .BGX, .BGX-FOOTER {
            background:           transparent;
          }

       .BGX-FOOTER {
            color:                #fdffe5;
          }

       .BGX-LINKS {
            display:              block;
            background:           transparent;
          }

       .BGX-CONTRIBUTED-LINKS {
            display:              none;
            background:           transparent;
          }

/* List Items */

       UL,LI { 
            font-family:          geneva, arial, verdana, sans-serif;
            color:                #008033;
          }

       .LINECAT { 
            color:                #CCCCCC;  /* use for dark background */
            color:                #555555;  /* use for light background */
            color:                #000000;
            font-weight:          bold;
            list-style-image:     url(../../common/bullet3.gif);
          }

       .linktext { 
            background:       #ffe3ff;
            background:       transparent;
            color:            #835404;
         }

       .linktextul {
            text-decoration:  underline;
         }

       A:HOVER.linktext, A:ACTIVE.linktext { 
            color:            #7c2f3f;
            background:       #F9F8BA;
            border:           1px #7c2f3f solid;
         }

/* Link (Anchor) Styles */

       A { 
            color:                #000080;
          }

       LI A:HOVER, LI A:ACTIVE,
       .BGX A:HOVER, .BGX A:ACTIVE
            {
              background:         #F9F8BA;
              color:              #0000B0;
              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;
            }

       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:                #008033;
            background-color:     transparent;
            text-decoration:      none;
          }

       A.CAT:HOVER { 
            background-color:     #F1C265;
          }

       .TOTABS {
            background:           #f6fff6;
          }

/* Table Cell Styles */

       TH.CAT { 
            color:                #649CCC;
            background-color:     #FAEE69;
          }

       IMG.CAT {
            color:                #4D884D;
            }

       TD { 
            font-family:          geneva, arial, verdana, sans-serif;
            font-size:            8pt;
            color:                #000080;
            background:           #fcffdd;
            background:           inherit;
          }
