/* === Red === */
#page {
	background: url(images/r_bggradient-body.png) repeat-x;
}
#section-header {
	background: url(images/r_bggradient-header.png) repeat-x;
}
#section-content a:link, #section-content a:visited {
	color: #B70101;
}
#section-content a.active {
	color: #000000;
}
.site-slogan {
	color: #F7F5EB;
}
div#button a:link {
   border-top: 1px solid #660000;
   background: #f7f5e8;
   background: -webkit-gradient(linear, left top, left bottom, from(#c1b49a), to(#f7f5e8));
   background: -webkit-linear-gradient(top, #c1b49a, #f7f5e8);
   background: -moz-linear-gradient(top, #c1b49a, #f7f5e8);
   background: -ms-linear-gradient(top, #c1b49a, #f7f5e8);
   background: -o-linear-gradient(top, #c1b49a, #f7f5e8);
   padding: 5px 10px;
   -webkit-border-radius: 9px;
   -moz-border-radius: 9px;
   border-radius: 9px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #b70101 !important;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
div#button:hover a:link {
   border-top-color: #c1b49a;
   background: #c1b49a;
   color: #b70101;
   }
div#button:active a:link {
   border-top-color: #e7d9c1;
   background: #e7d9c1;
   }

div#button:visited+a:link {
   border-top-color: #e7d9c1;
   background: #f7f5e8;
}

div#button a:visited {
   color: #b70101;
}
  

/*--- Userbar ---*/

#region-user-second .menu li {
	border-left: 1px solid #C9AB80;
}
#region-user-second a {
	color: #EFE8D8;
}

/*--- Branding ---*/

#region-branding {
	background: #B70101;
}

/*--- Main Menu (Nice Menus) ---*/

#zone-menu-wrapper {
	background: #F7F5E8 url(images/r_bggradient-menu.png) repeat-x;
}

#region-menu {
	background: url(images/r_nav_bg.png) repeat-x;
}
ul.nice-menu li.menuparent ul {
	background: url(images/r_submenu-bg.png) repeat;
}
ul.nice-menu li.expanded ul {
	background: url(images/r_submenu-bg.png) repeat;
}
ul.nice-menu li a {
	color: #B70101;
}

#region-menu ul.nice-menu>li {
	background: url(images/r_nav_button_border.gif) no-repeat right center;
}

#region-menu ul.nice-menu>li>a:hover {
	background: url(images/r_nav_ahover.png) no-repeat right center;
}

ul.nice-menu-down .menuparent ul li a:hover {
	background: #D1BD98;
}

/*--- Header Region ---*/

#zone-header {
	background: #F7F5E8;
}

#region-header-second {
	background: #B70101;
}

/*--- Mobile Menu ---*/

#mobile-menu {
	text-shadow: 0 -1px 0px #999;
}

#block-menu-block-5 .menu li a {
	color: #B70101;
	text-decoration: none;
}

/*--- Content Region ---*/

#breadcrumb ul li {
	background: url(/misc/menu-collapsed.png) no-repeat right 4px;
}

/*--- Sidebar Regions ---*/

#region-sidebar-first {
	background: #F7F5E8;
}
#region-sidebar-first .block {
	border-bottom: 4px solid #B70101;
}
#region-sidebar-first li a,
#block-menu-block-2 li a {
    color: #B70101;
}
#region-sidebar-first li a:hover,
#block-menu-block-2 li a:hover {
	text-decoration: underline;
}
#region-sidebar-second {
	background: #E6E3D7;
}
#region-sidebar-second h2.block-title {
	background-color: #B70101;
}

/*--- Footer Region ---*/

#zone-footer {
	background: #6E6A5B;
	border-top: 2px solid #B70101;
}
