/*
	main.css
	styles specific to http://www.rosehillgardens.com.au
*/

/* overrides
-------------------------------- */
html { background: #689230; /* background repeater goes here */ }
body { background: url(../img/bg-members.jpg) no-repeat top center; color: #005ba1; }
a { color: #005aa1; text-decoration: none; }
a:hover { text-decoration: underline; }
a.generic-button span { color: #005aa1; }

/* header
-------------------------------- */
#header ul#secondary { background: url(../img/bg-header-secondary-nav.gif) top left no-repeat; }
#header ul#secondary li.first.logged-in { margin-left: 100px; }
#header ul#secondary li.first.logged-out { margin-left: 135px; }

/* content
-------------------------------- */
#content { background:#fff url('/img/bg-side.gif') top right repeat-y; } /* altered*/

/* content - main
-------------------------------- */
#content h1, #content h2, #content-main h3 { color:#005aa1; }
#content h1, #content h2 { text-transform:uppercase; background:#fff url('../img/bg-h1.gif') bottom left repeat-x; margin-top:0em; }
#content h1 { min-height:45px; line-height:45px; }
#content h2 { min-height:50px; line-height:50px; }
#content-main h3 { color: #005aa1; }
#content-main a { color:#099ffb; }
#content-main a:hover { color:#005aa1; }
#content-main .attention { background-color:#f6d586; color:#005aa1; }
#content-main .attention * { color:#005aa1; }
#content-main p.hr { border-bottom:none; }

/* content - landing page
-------------------------------- */
#content #lp-section-1 { background: #228dcf url(../img/bg-lp-section-1.jpg) no-repeat top left; }
#content #lp-section-1 a b, #content #lp-section-1 a span { background: url(/img/bg-lp-section-1a.png); }
#content #lp-section-1 a:hover b, #content #lp-section-1 a:hover span { color: #005aa1; }

#content #lp-section-2 { background: #228ccf url(../img/bg-lp-section-2.jpg) repeat-y top left; }
#content #lp-section-2 a { background: url(../img/bg-lp-section-2-a.gif) no-repeat top left; }
#content #lp-section-2 a:hover { color: #005aa1; background: #FFFFFF url(../img/bg-lp-section-2-b.gif) no-repeat top left; }

#content #lp-section-3 { color: #005aa1;}
#content #lp-section-3 a { color: #005aa1; }
#content #lp-section-3 ul.col li { background: #b8dcfb; }

#content #lp-section-4 { background: url(/img/bg-footer-top-option-01.gif) no-repeat bottom left; } /* altered*/
#content #lp-section-4 dl dt { background: #fdeab2; color: #005aa1; }
#content #lp-section-4 ul { color: #005aa1; font-size: 85%; }

#content #lp-section-5 { color: #005aa1; }

/* content - form
-------------------------------- */
#content-main form input.bnout { background-image:url('../img/bg-button.gif')!important; }
form legend span,
#content-main form input.bnover { background-image:url('../img/bg-h1.gif')!important; }

/* news listing
-------------------------------- */
div#news { margin: 0 15px 20px; }
div#news dl { margin: 0 0 15px 0; }
div#news dt { font-weight: bold; font-size: 108%; padding-left: 12px; background: url(../img/bg-bullet-arrow-02.gif) no-repeat 0 4px; }
div#news dt a:visited { color: #999999; text-decoration: none; }
div#news dd { margin: 0 0 0.8em 12px; }

/* detail page
-------------------------------- */
div#detail { margin: 0 15px 20px; }
div#detail dl { margin: 0 0 15px 0; }
div#detail dt { font-weight: bold; font-size: 123.1%; }
div#detail dd { margin: 1.2em 0 0.8em 0; padding-top: 1.2em; border-top: 1px solid #a8cde0; }
div#detail dd.date { font-weight: bold; font-size: 93%; border-top: none; margin-top: 0; padding-top: 0; }
div#detail dd ul li { list-style: square; }

/* breadcrumb
-------------------------------- */
p.breadcrumb, p.breadcrumb a, p.breadcrumb a:hover { color:#2583b1; }

/* content footer backgrounds
-------------------------------- */
.footer-option-02 { padding-bottom: 1px; background: #FFFFFF url(/img/bg-footer-top-option-02.jpg) no-repeat bottom left; } /* altered*/
.footer-option-03 { background: url(/img/bg-footer-top-option-03.jpg) no-repeat bottom left; } /* altered*/

