/*****************************/
/*********** STYLES **********/
/*****************************/
#header, #header-outer { background: #007236; border-bottom: 1px solid #005c2c; }
#banner-outer { background: #111111; border-bottom: 1px solid #005c2c; }
#advert { color: #FFFFFF; background: #007236; border-bottom: 1px solid #005c2c; }
#lower { color: #FFFFFF; background: #007236; border-top: 1px solid #005c2c; }
#lower-outer { color: #FFFFFF; background: #007236; border-top: 1px solid #005c2c; border-bottom: 1px solid #005c2c; }
#footer { color: #FFFFFF; background: #007236; border-top: 1px solid #005c2c; }
#copyright { background: #007236; border-top: 1px solid #005c2c; }
h2#logo { color: #FFFFFF; }
#copy, #designer { color: #FFFFFF; }
#designer a { color: #FFFFFF; text-decoration: none; }
.advert h3.page-header, .lower h3.page-header, .footer h3.page-header { border-bottom: 1px solid #005c2c; }
p.readmore a { color: #FFFFFF; text-decoration: none; background: #007236; border: 1px solid #005c2c; }
.pagination .pagenav { color: #FFFFFF; text-decoration: none; background: #007236; border: 1px solid #005c2c; }
.breadcrumb a { color: #FFFFFF; text-decoration: none; }
.advert #login-form a, .lower #login-form a, .footer #login-form a { color: #FFFFFF; text-decoration: none; }
.contact h3 { color: #FFFFFF; background: #007236; border: 1px solid #005c2c; }
.contact a.accordion-toggle { color: #FFFFFF; text-decoration: none; background: #007236; border: 1px solid #005c2c; }
.contact .accordion-inner { border: 1px solid #c0c0c0; }
.columns .menu a, .columns .nav-header, .columns .separator { color: #FFFFFF; text-decoration: none; background: #007236; border: 1px solid #005c2c; }
.advert .menu a, .advert .menu .nav-header, .advert .menu .separator, .lower .menu a, .lower .menu .nav-header, .lower .menu .separator, .footer .menu a, .footer .menu .nav-header, .footer .menu .separator { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #005c2c; }
.advert ul.categories-module li, .advert ul.category-module li, .advert ul.archive-module a, .advert ul.mostread a, .advert ul.latestnews a, .advert ul.latestusers li, .advert ul.relateditems li, .lower ul.categories-module li, .lower ul.category-module li, .lower ul.archive-module a, .lower ul.mostread a, .lower ul.latestnews a, .lower ul.latestusers li, .lower ul.relateditems li, .footer ul.categories-module li, .footer ul.category-module li, .footer ul.archive-module a, .footer ul.mostread a, .footer ul.latestnews a, .footer ul.latestusers li, .footer ul.relateditems li { border-bottom: 1px solid #005c2c; }
.advert ul.categories-module ul li, .advert ul.category-module ul li, .lower ul.categories-module ul li, .lower ul.category-module ul li, .footer ul.categories-module ul li, .footer ul.category-module ul li { border-top: 1px solid #005c2c; border-bottom: none; }
.advert ul.categories-module a, .advert ul.category-module a, .advert ul.archive-module a, .advert ul.mostread a, .advert ul.latestnews a, .advert ul.relateditems a, .advert .feed a, .lower ul.categories-module a, .lower ul.category-module a, .lower ul.archive-module a, .lower ul.mostread a, .lower ul.latestnews a, .lower ul.relateditems a, .lower .feed a, .footer ul.categories-module a, .footer ul.category-module a, .footer ul.archive-module a, .footer ul.mostread a, .footer ul.latestnews a, .footer ul.relateditems a, .footer .feed a { color: #FFFFFF; text-decoration: none; }
.advert .newsflash-title a, .lower .newsflash-title a, .footer .newsflash-title a { color: #FFFFFF; text-decoration: none; }
.advert a.readmore, .lower a.readmore, .footer a.readmore { color: #FFFFFF; text-decoration: none; }
#navigation { background: #007236; border-top: 1px solid #005c2c; }
.navigation { color: #FFFFFF; }
#toolbar { background: #007236; border-bottom: 1px solid #005c2c; }
#toolbar .menu a, #toolbar .menu a, #toolbar .menu .nav-header, #toolbar .menu .separator { color: #FFFFFF; text-decoration: none; border-top: 1px solid #005c2c; }
.navbar-inverse .navbar-toggle .icon-bar { background: #FFFFFF; }
@media screen and (min-width:480px){
#navigation { background: none; border-top: none; }
}
@media screen and (min-width:1024px){
#header-spacer { background: #007236; }
#toolbar { background: none; border-bottom: none; }
#toolbar .menu a, #toolbar .menu a, #toolbar .menu .nav-header, #toolbar .menu .separator { color: #FFFFFF; border-top: none; }
#toolbar .menu ul { background: #007236; border-bottom: 1px solid #005c2c; border-right: 1px solid #005c2c; border-left: 1px solid #005c2c; }
#toolbar .menu ul ul { border-top: 1px solid #005c2c; }
}