body
{ background: #2C2C2A;
  color: #929280;
}

blockquote{
	border-color: #40403E;
	line-height: 16px;
	text-align: justify;
}

#site_content
{
	border-color: #40403E;
	background-repeat: repeat;
	background-image: url(back.png);
}

#menu li a, .side_menu_item a
{ background: #40403E;
  color: #929280;
  border-color: #2C2C2A;
}

#logo, #logo h1
{ background: #2C2C2A;
  color: #40403E;
  border-color: #82974B;
}

#content h1
{ background: transparent;
  color: #E6E8DC;
  border-color: #40403E;
}

#links, #links a:hover, #links a.selected, #links a.selected:hover,
#content, #content a:hover, .sub
{
	background: transparent;
	color: #929280;
	letter-spacing: .2pt;
}

#links a, #content a
{ background: transparent;
  color: #82974B;
}

#menu
{
	background: #40403E;
	color: #EEE;
	border-color: #82974B;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	letter-spacing: 0.82mm;
	margin-left: auto;
	margin-right: auto;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{
	background: #82974B;
	color: #EEE;
	border-color: #2C2C2A;
} 

.side_menu_item a.selected, .side_menu_item a:hover, .side_menu_item a.selected:hover
{ background: #EEE;
  color: #929280;
}

#contact input, #contact textarea, #contact input.submit
{ background: #2C2C2A; 
  color: #929280;
  border-color: #40403E;
}
#footer {
	background-color: #40403E;
	font-family: verdana, arial, sans-serif;
	width: 858px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	color: #929280;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82974B;
	border-right-color: #40403E;
	border-bottom-color: #40403E;
	border-left-color: #40403E;
	border-top-style: solid;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 15px;
	border-top-width: 2px;
	letter-spacing: .2em;
	font-size: 10px;
}
