/******************************/
/******** Template CSS ********/
/******************************/
body { color: #603913; background: #fff8ee; }
#header {background-image: url('../images/header_picture.png');}
#copyright { background: #cbb898; }
#design a { color: #603913; text-decoration: none; }
#head .menu a, #head .menu .nav-header, #head .menu .separator { color: #ffeec5; text-decoration: none; background: url(../images/brown-menu.gif) center; border: 1px solid #433b34; }
#search .menu a, #search .menu .nav-header, #search .menu .separator { color: #ffeec5; text-decoration: none; background: url(../images/brown-menu.gif) center; border: 1px solid #433b34; }
.popover { background: #fff8ee; border: 1px solid #988675; }
.popover.right .arrow { border-right-color: #433b34; }
.popover.right .arrow:after { border-right-color: #fff8ee; }
.popover-title { background: #e4ccb0; border-bottom: 1px solid #988675; }
.page-header h1, .contact h1, .categories-list h1, .contact-category h1, .category-list h1, h1.page-title, .finder h1, .newsfeed-category h1, .tag-category h1, .item-page .page-header h2 { color: #ffeec5; background: #736257; }
.blog-featured h2.item-title, .blog .page-header h2 { border-bottom: 1px solid #988675; }
.layout h3.page-header, .advert h3.page-header, .user h3.page-header, .bottom h3.page-header, .footer h3.page-header { border-bottom: 1px solid #988675; }
.item-page .page-header h2 a, .blog-featured h2.item-title a, .blog .page-header h2 a { color: #603913; text-decoration: none; }
p.readmore a { color: #603913; text-decoration: none; background: #d7c8b3; border: 1px solid #d7be9b; }
.dropdown-menu li a, .category-name a, .items-more a, #archive-items a, .item-page .nav a, .pager a { color: #603913; text-decoration: none; }
.pagination .pagenav { color: #603913; text-decoration: none; background: #d7c8b3; border: 1px solid #d7be9b; }
ul.pagenav .previous a, ul.pagenav .next a { color: #603913; text-decoration: none; }
.breadcrumb a { color: #603913; text-decoration: none; }
.category-list td, .category-list th { border: 1px solid #988675; }
.category-list .badge-info { color: #ffeec5; background: #603913; border: 1px solid #988675; }
.category-list a { color: #603913; text-decoration: none; }
.contact fieldset { border: 1px solid #988675; }
.contact a.accordion-toggle { color: #ffeec5; text-decoration: none; background: url(../images/brown-menu.gif) center; border: 1px solid #988675; }
.contact .accordion-inner { border: 1px solid #988675; }
.contact .nav { border-bottom: 1px solid #988675; }
.contact .nav > li > a { color: #603913; text-decoration: none; }
.contact .nav > .active > a, .contact .nav > .active > a:hover, .contact .nav > .active > a:focus { color: #603913; background: #fff8ee; border: 1px solid #988675; border-bottom-color: transparent; }
.blog-featured table.category th { border: 1px solid #988675; }
.blog-featured table.category td { border: 1px solid #988675; }
.contact-category ul.category { border-top: 1px solid #988675; }
.contact-category ul.category li { border-bottom: 1px solid #988675; }
.contact-emailto a, .contact-webpage a, .contact-category a, .blog-featured table.category a, .categories-list .item-title a { color: #603913; text-decoration: none; }
#searchForm fieldset, #finder-search fieldset { border: 1px solid #988675; }
.search-results a { color: #603913; text-decoration: none; }
.login fieldset { border: 1px solid #988675; }
.registration fieldset { border: 1px solid #988675; }
#user-registration fieldset { border: 1px solid #988675; }
.profile fieldset { border: 1px solid #988675; }
.profile-edit fieldset { border: 1px solid #988675; }
.layout #login-form a, .advert #login-form a, .user #login-form a, .bottom #login-form a, .footer #login-form a { color: #603913; text-decoration: none; }
.login a { color: #603913; text-decoration: none; }
.profile-edit .controls { color: #000000; }
.newsfeed-category .category li { border: 1px solid #988675; }
.newsfeed-category li a { color: #603913; text-decoration: none; }
.tag-category li a, .tag-category table a, .tags.inline li a { color: #603913; text-decoration: none; }
.edit .nav { border-bottom: 1px solid #988675; }
.edit .nav > li > a { color: #603913; text-decoration: none; }
.edit .nav > .active > a, .edit .nav > .active > a:hover, .edit .nav > .active > a:focus { color: #603913; background: #fff8ee; border: 1px solid #988675; border-bottom-color: transparent; }
.edit .nav > li > a:hover, .edit .nav > li > a:focus { border-color: #988675 #988675 #988675; }
.edit .controls { color: #000000; }
input.button, input.btn, button { color: #ffeec5; background: url(../images/brown-menu.gif) center; border: 1px solid #806b56; }
.finder a.btn, .registration a.btn, .profile a.btn, .profile-edit a.btn, .edit a.btn { color: #ffeec5; text-decoration: none; background: url(../images/brown-menu.gif) center; border: 1px solid #806b56; }
.layout .menu a, .layout .nav-header, .layout .separator { color: #ffeec5; text-decoration: none; background: url(../images/brown-menu.gif) center; border: 1px solid #433b34; }
.advert .menu a, .advert .menu .nav-header, .advert .menu .separator, .user .menu a, .user .menu .nav-header, .user .menu .separator, .bottom .menu a, .bottom .menu .nav-header, .bottom .menu .separator, .footer .menu a, .footer .menu .nav-header, .footer .menu .separator { color: #603913; text-decoration: none; border-bottom: 1px solid #988675; }
.advert ul.archive-module a, .advert ul.categories-module li, .advert ul.category-module li, .advert ul.latestnews a, .advert ul.mostread a, .advert ul.relateditems li, .advert ul.latestusers li, .advert .tagspopular li, .user ul.archive-module a, .user ul.categories-module li, .user ul.category-module li, .user ul.latestnews a, .user ul.mostread a, .user ul.relateditems li, .user ul.latestusers li, .user .tagspopular li, .bottom ul.archive-module a, .bottom ul.categories-module li, .bottom ul.category-module li, .bottom ul.latestnews a, .bottom ul.mostread a, .bottom ul.relateditems li, .bottom ul.latestusers li, .bottom .tagspopular li, .footer ul.archive-module a, .footer ul.categories-module li, .footer ul.category-module li, .footer ul.latestnews a, .footer ul.mostread a, .footer ul.relateditems li, .footer ul.latestusers li, .footer .tagspopular li { border-bottom: 1px solid #988675; }
.layout ul.archive-module a, .layout ul.latestnews a, .layout ul.mostread a, .layout ul.relateditems li, .layout ul.latestusers li, .layout .tagspopular li { border-bottom: 1px solid #988675; }
.advert ul.categories-module ul li, .advert ul.category-module ul li, .user ul.categories-module ul li, .user ul.category-module ul li, .bottom ul.categories-module ul li, .bottom ul.category-module ul li, .footer ul.categories-module ul li, .footer ul.category-module ul li { border-top: 1px solid #988675; border-bottom: none; }
.layout .categories-module li, .layout .category-module li { border-bottom: 1px solid #988675; }
.layout ul.categories-module ul li, .layout ul.category-module ul li { border-top: 1px solid #988675; border-bottom: none; }
.layout ul.archive-module a, .layout ul.categories-module a, .layout ul.category-module a, .layout ul.latestnews a, .layout ul.mostread a, .layout ul.relateditems a, .layout .tagspopular li a, .layout .feed a { color: #603913; text-decoration: none; }
.advert ul.archive-module a, .advert ul.categories-module a, .advert ul.category-module a, .advert ul.latestnews a, .advert ul.mostread a, .advert ul.relateditems a, .advert .tagspopular li a, .advert .feed a, .user ul.archive-module a, .user ul.categories-module a, .user ul.category-module a, .user ul.latestnews a, .user ul.mostread a, .user ul.relateditems a, .user .tagspopular li a, .user .feed a, .bottom ul.archive-module a, .bottom ul.categories-module a, .bottom ul.category-module a, .bottom ul.latestnews a, .bottom ul.mostread a, .bottom ul.relateditems a, .bottom .tagspopular li a, .bottom .feed a, .footer ul.archive-module a, .footer ul.categories-module a, .footer ul.category-module a, .footer ul.latestnews a, .footer ul.mostread a, .footer ul.relateditems a, .footer .tagspopular li a, .footer .feed a { color: #603913; text-decoration: none; }
.advert .newsflash-title a, .user .newsflash-title a, .bottom .newsflash-title a, .footer .newsflash-title a { color: #603913; text-decoration: none; }
.layout .newsflash-title a { color: #603913; text-decoration: none; }
.advert a.readmore, .user a.readmore, .bottom a.readmore, .footer a.readmore { color: #603913; text-decoration: none; }
.layout a.readmore { color: #603913; text-decoration: none; }
@media screen and (min-width:1024px){
body { background: #241b12; }
#header {border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#navigation { background: url(../images/brown-navigation.gif) top; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#navbar { background: url(../images/brown-menu.gif) top; }
#banner-row { background: #534940; }
#banner { background: #999999; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#advert, #footer { background: #e4ccb0; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#spacer { background: url(../images/brown-spacer.gif) top; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#component { background: #d7c8b3; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#bottom { background: #d7c8b3; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#copyright { background: #cbb898; border-bottom: 1px solid #433b34; border-left: 1px solid #433b34; border-right: 1px solid #433b34; }
#user-right-layout.user-a, #user-left-layout.user-a { border-bottom: 15px solid #d7c8b3; }
#user-right-layout.user-b, #user-left-layout.user-b { border-top: 15px solid #d7c8b3; }
#user-left-right.user-a { border-bottom: 15px solid #d7c8b3; }
#user-left-right.user-b { border-top: 15px solid #d7c8b3; }
#user-no-layout.user-a { border-bottom: 15px solid #d7c8b3; }
#user-no-layout.user-b { border-top: 15px solid #d7c8b3; }
#content-right-layout-bg { background: url(../images/brown-right.gif) left center; border-bottom: 15px solid #d7c8b3; }
#content-left-layout-bg { background: url(../images/brown-left.gif) center; border-bottom: 15px solid #d7c8b3; }
#content-left-right-bg { background: url(../images/brown-left-right.gif) center; border-bottom: 15px solid #d7c8b3; }
#content-no-layout-bg { background: #fff8ee; border-bottom: 15px solid #d7c8b3; }
#head .menu a, #head .menu .nav-header, #head .menu .separator { color: #603913; background: none; border: none; }
#search .menu a, #search .menu .nav-header, #search .menu .separator { background: none; border: none; }
.alert { border-bottom: 15px solid #d7c8b3; }
.page-header h1, .contact h1, .categories-list h1, .contact-category h1, .category-list h1, h1.page-title, .finder h1, .newsfeed-category h1, .tag-category h1, .item-page .page-header h2 { border-bottom: 15px solid #d7c8b3; }
.layout { color: #ffeec5; }
.layout h3.page-header { background: #50413a; border-bottom: none; }
.layout #login-form { background: url(../images/brown-login.gif); }
.layout #login-form a { color: #ffeec5; text-decoration: none; }
.layout ul.archive-module a, .layout ul.categories-module a, .layout ul.category-module a, .layout ul.latestnews a, .layout ul.mostread a, .layout ul.relateditems a, .layout .tagspopular li a, .layout .feed a { color: #ffeec5; text-decoration: none; }
.layout .menu a, .layout .nav-header, .layout .separator { background: url(../images/brown-layout-menu.gif) left center; border: none; border-bottom: 1px solid #50413a; }
.layout .menu a:hover, .layout .nav-header:hover, .layout .separator:hover { background: url(../images/brown-layout-hover.gif) left center; }
.layout ul.archive-module a, .layout ul.latestnews a, .layout ul.mostread a, .layout ul.relateditems li, .layout ul.latestusers li, .layout .tagspopular li { background: url(../images/brown-layout-menu.gif) left center; border-bottom: 1px solid #50413a; }
.layout .newsflash-title a { color: #ffeec5; }
.layout a.readmore { color: #ffeec5; }
#menu .menu a, #menu .menu .nav-header, #menu .menu .separator { color: #ffeec5; text-decoration: none; }
#menu .menu li.active a, #menu .menu li.active .nav-header, #menu .menu li.active .separator { background: url(../images/brown-menu-current.gif) top center no-repeat; }
#menu ul.menu li:hover { background: url(../images/brown-menu-hover.gif) top center no-repeat; }
#menu .menu ul { background: #736257; border-bottom: 1px solid #433b34; border-right: 1px solid #433b34; border-left: 1px solid #433b34; }
#menu ul.menu li li a, #menu ul.menu li.active li a, #menu .menu li.active li .nav-header, #menu .menu li.active li .separator { background: none !important; }
#menu .menu ul ul { border-top: 1px solid #433b34; }
}