body {
	color: #000;
	background-color: #e5e5e5;
}
#container {
	background-color: #fff;
}
#box {
	border-color: #e2e2e2;
}
#header {
	background-color: #fff;
	background-image: url('../../content/images/head_logo2.jpg');
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border-color: #e2e2e2;
}
#logo {
	background-color: transparent;
	background-image: url('../../content/images/head_text.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
#menu_bar {
	background-color: #8e8f78;
	background-color: #aeaf9a;
}

.menublock li a {
	background: transparent;
    color: #808080;
}
.menublock li a:hover {
	color: #333;
}
.menublock ul.root > li > a.nolink, .menublock ul.root > li > a.nolink:hover {
	color: #000;
	background: transparent;
}

.menublock ul.root > li > a.current, .menublock ul.root > li > a.current:hover, .menublock ul.root > li.expanded > a {
	color: #000;
	background: #aeaf9a;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.menublock li.expanded .line {
	border-color: transparent;
}

.menublock .line {
	border-color: #aeaf9a;
}
/* 2nd level */
.menublock ul.root > li > ul .line {
	border-color: #ccc;
}
.menublock ul.root > li > ul {
	background-color: #aeaf9a;
}
.menublock ul.root > li > ul > li a {
	color: #dadada;
}
.menublock ul.root > li > ul > li a:hover, .menublock ul.root > li > ul > li.expanded a {
	color: #f0f0f0;
}
.menublock ul.root > li > ul > li a.nolink, .menublock ul.root > li > ul > li a.nolink:hover {
	color: #fff;
}

.menublock ul.root > li > ul > li.hassubmenu > a {
	padding-left: 17px;
	background-image: url('../../content/images/arrow.png');
	background-repeat: no-repeat;
	background-position: 8px 50%;
}
.menublock ul.root > li > ul > li.hassubmenu:hover > a, .menublock ul.root > li > ul > li.expanded > a {
	background-image: url('../../content/images/arrow_down.png');
	background-position: 6px 50%;
}

/* 3rd level */
.menublock ul.root > li > ul > li > ul {
	background: #aeaf9a;
}
.menublock ul.root > li > ul > li > ul > li {
	background: transparent;
	width: 100%;
}
.menublock ul.root > li > ul > li > ul > li > a {
	background: transparent;
	width: 100%;
	padding: 0;
	text-indent: 10px;
}
.menublock ul.root > li > ul > li > ul > li > a:after {
	content: '\00a0\00a0';
}
.menublock ul.root > li > ul > li > ul > li:hover {
	background: #64666d;
}
.menublock ul.root > li > ul > li > ul > li.current {
	background: #808080;
}

/* top menu */
#top_menu .menublock ul.root > li > a.current, #top_menu .menublock ul.root > li > a.current:hover {
	background-color: transparent;
	/* font-weight: bold; */
}

/* footer menu */
#footer .menublock ul.root > li > a.current, #footer .menublock ul.root > li > a.current:hover {
	background-color: transparent;
	/* font-weight: bold; */
}

#left {
	background-color: #fff;
	color: #666;
}
#content {
	background-color: #fff;
	border-color: #e2e2e2;
}
#right {
	background-color: #fff;
	border-color: #e2e2e2;
}

.menu_siblings {
	background-color: #dbe0d6;
	border-color: transparent;
	border-top-color: #949494;
	border-left-color: #aaa;
}
.menu_siblings li {
}
.menu_siblings li.subsib {
}
.menu_siblings a {
}

#footer {
	background-color: #fff;
	border-color: #e2e2e2;
	color: #bbb;
}

a:link, a:visited {
	color: #CC6600;
}

a:hover {
	color: #FF8822;
}

#left h4 {
	color: #36f;
}
#content h1 {
	background-color: #ad7449;
	background-image: url('../../content/images/header_hout.jpg');
	background-repeat: no-repeat;
	text-shadow: 1px 1px 2px #808080;
	color: #fff;
}
#right h1 {
	color: #7a9ad7;
}
h2 {
	color: #cb7a3b;
}
hr {
	color: #ccc;
	background: #ccc;
}

p.post {
	border-bottom: 1px dotted #ccc;
}
p.post .timestamp {
	font-style: italic;
	color: #999;
}

.entix_message {
	border-color: #ccc;
	background-color: #eee;
	background-image: url('../cms/images/warn.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}