body
{ background:url(../images/background.jpg) no-repeat #122222 top center;
  background-attachment : fixed;
  color: #A9A9A7;
}

blockquote{border-color: #40403E;}

#site_content
{ background: url(back.png) repeat;
  border-color: #40403E;
}

#menu li a, .side_menu_item a
{ background: #40403E;
  color: #A9A9A7;
  border-color: #122222;
}

#logo, #logo h1
{ background: #000000;
  color: #A9A9A7;
  border-color: #F9F339;
}

#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: #A9A9A7;
}

#links a, #content a
{ background: transparent;
  color: #F9F339;
}

#menu
{ background: #40403E;
  color: #EEE;
  border-color: #F9F339;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ background: #F9F339;
  color: #40403E;
  border-color: #122222;
} 

.side_menu_item a.selected, .side_menu_item a:hover, .side_menu_item a.selected:hover
{ background: #EEE;
  color: #A9A9A7;
}

#contact input, #contact textarea, #contact input.submit
{ background: #122222; 
  color: #A9A9A7;
  border-color: #40403E;
}
/* gallery */

.gallery {
	padding:0px;
	list-style:none;
	margin-left: 0px;
}
.gallery li{
	margin:0px 6px 20px 14px;
	float: left;
}
.gallery a img {
	border : 3px double #CCCC33;
}

form {width: 100%;margin-left: 0;}
fieldset{border:1px solid #ECCB00; padding:6px;}
.textarea2{
	background:black;
	border: 1px solid #FFFF;
	color: #FFF;
}
input,textarea{
	background: #000;
	color: #FFF;
}
