h2 {
	color: #b7a888;
	border-bottom: 1px solid #ded8c9;
}

td {
	font-size: 11pt
}

label {
	display: inline-table;
	display: inline-block;
	width: 185px;
	vertical-align: top;
	font-size: 10pt;
}

label.no_width{
	   display: inline;
	   width: auto;
}

a.nav {
	   color: #ff1010;
}

.title {
	margin: 0px;
	color: #fff;
}

.title .date {
	color: inherit;
}

.title .user {
	color: inherit;
}

.title .categories {
	color: inherit;
}

#login table {
	background-color: transparent;
	border: 2px solid #81714f;
}
.login_table td {
	background-color: transparent;
	color: white;
}

.ThemeMenubar td{
	font-size: 11px;
}

.ThemeMenubar label {
	width: auto;
}

.ThemeMainItemHover {
	color: black;
}

#day .title .date {
	color: #fff;
}

#day .title .user {
	color: #fff;
}

#tabs,
#tabscontent {
	position:relative;
	width:96%;
}
#tabscontent {
	margin:1px 2px;
	border:2px groove #81714f;
	padding:.5em;
	background:#c4b79d;
	color: #2a1414;
	z-index:50;
}

#tabscontent td {
	background:#c4b79d;
	color: #2a1414;
}
.tabfor,
.tabbak  {
	margin:0 0 0 .1em;
	border:2px ridge #81714f;
	border-bottom:2px solid #c4b79d;
	padding:.2em .2em .1em;
	position:relative;
	-moz-border-radius:.75em .75em 0 0;
}
.tabfor a,
.tabbak a {
	font-weight:bold;
	font-size:14px;
}
.tabfor a {
	color:#fff;
}
.tabbak a {
	color:#81714f;
}
.tabfor {
	background:#c4b79d;
	z-index:51;
}
.tabbak {
	background:#2a1414;
	z-index:49;
}
.tooltip {
	   font-size: 10pt;
}

.weekend {
	   color: black;
}

.listing_view {
	   margin: 10px 60px;
	   padding: 5px 15px;
	   background-color: #2a1414;
	   border: 1px solid #81714f;
}

.listing_view fieldset {
	   border-color: #63563d;
	   border-style: solid;
}

.listing_view fieldset fieldset {
	   margin-bottom: 10px;
}

.listing_view td {
	   padding: 5px;
	   border-bottom: 1px solid #63563d;
}

#year .minical {
	margin:0px 10px 20px;
}

#year #monthgrid .minical td{
	height: 25px;
	background-color: transparent;
}

#year #monthgrid .minical td#today{
	background-color: #B04040;
}

#year #monthgrid .minical td.weekend{
	background-color: #100707;
}

#year #monthgrid .minical td.weekend .hasevents{
	background-color: #391a1a;
}

#year #monthgrid .minical td.hasevents{
	background-color: #531e1e;
}

.minical th, .minical td.empty {
	background-color: transparent;
	color: #aa8a4f;
}

.minical td{
	border-color: #aa8a4f;
}

.minical td.hasevents a {
	color: #d7c6a8;
}

.minical td.hasevents a:hover {
	color: #100707;
}

.main td {
	padding: 5px 3px;
}
