/* ---------------------------------------------------------------------------------------------

  winter color palette

--------------------------------------------------------------------------------------------- */

form input.button { background: #a9b4bf; color: #495c6e; }

#header { background: #495c6e url(/images/winter/bg_header.png) repeat-x; }
#header #announcements { background: #0a2938; }
#header #announcements p { color: #FFF; }
#header #announcements p a { color: #FFF; }
#header h1 a { background: url(/images/winter/tr_logo.png) no-repeat; }
#header a.donate { background: url(/images/winter/btn_donate.png) no-repeat; }

/* LEVEL ONE ---------------------------------------- */
ul.dropdown li a                    { color: #edeedb; }
ul.dropdown li.hover a              { color: #a9b4bf; }

/* LEVEL TWO ---------------------------------------- */
ul.dropdown ul 						          { border: 5px solid #0a2938; border-width: 5px 0; }
ul.dropdown ul li 					        { background: #495c6e; border-bottom: 1px solid #697c8e; }
ul.dropdown li.hover li a              { color: #edeedb; }
ul.dropdown li.hover li.hover a,
ul.dropdown li.hover li.hover a:hover  { color: #a9b4bf; }

/* LEVEL THREE ---------------------------------------- */
ul.dropdown ul ul 					        { border-left: 1px solid #0a2938; }
ul.dropdown li.hover li.hover li a              { color: #edeedb; }
ul.dropdown li.hover li.hover li.hover a,
ul.dropdown li.hover li.hover li.hover a:hover  { color: #a9b4bf; }

/* CONTENT ---------------------------------------- */
#content { background: #edeedb; }

#intro { background: #edeedb url(/images/winter/bg_intro-home.jpg) no-repeat; }
#intro h2 { background: url(/images/winter/tr_intro-h2.png) no-repeat; }
#intro h3 { background: url(/images/winter/tr_intro-h3.png) no-repeat; }

#s-home #content { background: url(/images/winter/bg_content-home.png) repeat-x; }
#s-home #content p.photo-galleries { background: url(/images/winter/tr_photo-galleries.jpg) no-repeat; }
#s-home #content p.video-library { background: url(/images/winter/tr_video-library.jpg) no-repeat; }

/* MAIN ---------------------------------------- */
#main h2, #main h3 { color: #495c6e; }
#main a, #main h3 a, #main p a, #main li a, #main table td div a { color: #495c6e; }
#main a:hover, #main h3 a:hover, #main p a:hover, #main li a:hover, #main li a.selected, #main table td div a:hover { color: #472100; }
#main hr { background: #495c6e; color: #495c6e; }

/* SIDEBAR ---------------------------------------- */
#sidebar { color: #edeedb; background: #495c6e; }
#sidebar h3 { color: #edeedb; border-color: #edeedb; }
#sidebar a { color: #edeedb; }

/* SLIDESHOW ---------------------------------------- */
.gallery { background: #495c6e; }

/* CALENDAR ---------------------------------------------------- */
#main table td.cal-heading div { color: #edeedb; background: #495c6e; }
#main table td.cal-blank div { background: #a9b4bf; }
#main table td div span { color: #495c6e; }

/* FAMILIES ---------------------------------------------------- */
#s-login #main h3, #s-login #main h3 a { color: #495c6e; }
#s-login #main h3 a:hover { color: #472100; }
#s-login #main #comments { border-top: 10px solid #495c6e; }
#s-login #main #comments .comment, #s-login #main #comments .comment .comment-body { border-color: #495c6e; }
#s-login #main #comments form { border-top: 10px solid #495c6e; }

/* FOOTER ---------------------------------------------------- */
#footer { background: #edeedb; }
#footer h5 { color: #495c6e; }
#footer #events li a { color: #495c6e; }
#footer #events li a:hover { color: #472100; }
#footer #family-login { background: #ddd8c1; }
#footer #family-login a { color: #495c6e; }
#footer #family-login a:hover { color: #472100; }
#footer #site-info ul li a { color: #495c6e; border-color: #715437; }
#footer #site-info p, #footer #site-info p a { color: #495c6e; }

#associations { background: #ddd8c1 url(/images/winter/bg_associations.png) no-repeat; }

/* STORE ---------------------------------------------------- */
#s-store table.data-table th { color: #495c6e; }
#s-store #main .checkout-progress td.active { border-top-color: #495c6e; color: #495c6e; }
