@charset "utf-8";
/* CSS Document */
body {
	background-color: #fef5f3;
	}

#header {
	height: 60px !important;
	background-image: url(header.png);
	background-position: top left;
	background-repeat: repeat-x;
	}

div#brand-logo {
	background-image: url(brand.png);
	}

#top-nav a {
	color: #000;
	}

#title-bar {
	height: 80px !important;
	}

#title-bar h2 {
	margin: 0 0 10px -1px;
	padding: 28px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 2.5em;
	color: #d30e17;
	}

#title-bar p {
	margin: 0 0 0 1px;
	padding: 0;
	font-size: .8em;
	}

#title-bar a,
#title-bar a:link,
#title-bar a:active,
#title-bar a:visited {
	color: #333;
	}

#title-bar a:hover,
#title-bar a:focus {
	color: #645c6e;
	}

#theme-wrapper {
	background-image: url(theme-wrapper.png);
	background-position: top left;
	background-repeat: repeat-x;
	}

#footer {
	background-color: #000;
	}

.blockNav a,
.blockNav a:link,
.blockNav a:active,
.blockNav a:visited {
	color: #333 !important;
	background-image: url(block-nav-left.png) !important;
	}

.blockNav span {
	background-image: url(block-nav.png) !important;
	}

.blockNav a:hover,
.blockNav a:focus {
	color: #181818;
	background-image: url(block-nav-left-over.png) !important;
	}

.blockNav span:hover,
.blockNav span:focus {
	background-image: url(block-nav-over.png) !important;
	}

.blockNav a:hover span,
.blockNav a:focus span {
	background-image: url(block-nav-over.png) !important;
	}

/* -- FOR TESTING THEMEBASED COLORS FOR BLOCKNAV ]-- */
#side-menu h3 {
	color: #333;
	background-image: url(side-menu.png) !important;
	}
.menu {
	background-image: url(side-menu.png) !important;
	}

.menu a:hover,
.menu a:focus {
	background-color: #feebe8;
	}

/*.menu li.home-page a {
	background-image: url(home-page.jpg);
	}

.menu li.home-page a:hover,
.menu li.home-page a:focus {
	background-image: url(home-page-over.jpg);
	}
*/
* html .blockNav a,
* html .blockNav a:link,
* html .blockNav a:active,
* html .blockNav a:visited {
	padding: 5px 7px 6px 7px !important;
	background-image: url(/img/nav-pink.jpg) !important;
	background-color: #fce9e5;
	border: solid 1px #d28788;
	}

* html .blockNav span {
	background-image: none !important;
	}

* html .blockNav a:hover,
* html .blockNav a:focus {
	background-image: none !important;
	}
* html .blockNav span:hover,
* html .blockNav span:focus,
* html .blockNav a:hover span,
* html .blockNav a:focus span {
	background-color: transparent !important;
	background-image: none !important;
	}

* html #side-menu h3 {
	background-image: url(/img/nav-pink.jpg) !important;
	background-color: #fce9e5;
	border-color: #d28788;
	}

* html .menu,
* html .user-profile {
	border-color: #d28788;
	}