body { background-color: #547a5b; }
input, p, td, li { color: #313537; }

#header { background-image: url('../images/live-top-back.png'); background-repeat: repeat-x; }
#header .inner ul#portal-menu li a { background-image: url('../images/live-header.png'); }

#body { background-color: #bbcdb4; background-image: url('../images/live-back.png'); background-repeat: repeat-x; }
#body .body-shadow { background-image: url('../images/live-body-slice.png'); background-repeat: repeat-y; background-position: center; }
#body .overflow { background-image: url('../images/live-body-top.png'); }

#body-top ul.menu li {  }
#body-top ul.menu li a span { color: #415532; }
#body-top ul.menu li.sel, #body-top ul.menu li:hover { background-image: url('../images/live-menu-item-hover.png'); background-repeat: repeat-x; }
#body-top ul.menu li.sel a span, #body-top ul.menu li:hover a span { color: #fff; }
#body-top ul.menu li#home { width: 68px; margin-left: 4px; }
#body-top ul.menu li#about-wellington { width: 157px; margin-left: 13px; }
#body-top ul.menu li#lifestyle { width: 91px; margin-left: 12px; }
#body-top ul.menu li#regions { width: 88px; margin-left: 12px; }
#body-top ul.menu li#moving-here { width: 122px; margin-left: 12px; }

#body #sub-menu ul.menu { background-color: #e1ebdf; }
#body #sub-menu ul.menu li { float: left; }
#body #sub-menu ul.menu li a { color: #4d5d5b; }
#body #sub-menu ul.menu li a:hover { text-decoration: underline; }
#body #sub-menu ul.menu li.sel a span { font-weight: bold;  }

#body-top .searchbutton:hover { background-image: url('../images/live-search-go.png'); background-repeat: no-repeat; }

#body #breadcrumbs #print-and-email a.print-link { background-image: url('../images/icon-print.gif'); }
#body #breadcrumbs #print-and-email a.email-link { background-image: url('../images/icon-email.gif'); }

#body-bottom { background-color: #bccdb5; background-image: url('../images/live-body-bottom.png'); }

#footer { background-image: url('../images/live-footer-back.png'); background-repeat: repeat-x; }
#footer ul.menu li { background-image: url('../images/footer-sep.gif'); background-repeat: no-repeat; background-position: right 4px; }
#footer .inner { width: 978px; height: 78px; margin: auto; background-image: url('../images/live-footer-gw-logo.png'); background-repeat: no-repeat; background-position : 734px 3px; }

/* Widgets */
.content-2col .col2 .promo-viewer .item .title { color: #4c7a4d; }
/* End Widgest */
