body {background: black url(img/header_bg.jpg) repeat-x top; margin: 0; padding: 0; text-align: center; font: 14px/17px Tahoma; color: white;}
a {text-decoration: none; color: #af9048;}
a:hover {text-decoration: underline;}
img {border: 0;}
td {vertical-align: middle;}
p {margin-bottom: 1em;}
h1 {font: 16px/18px Tahoma; font-weight: bold; color: #af9048; margin-top: 1em;}
form {margin-left: 50px;}
input {border: 1px solid #af9048; padding: 2px; width: 300px;background: #d3d3d3 url(img/input_bg.jpg) repeat-x;}
textarea {border: 1px solid #af9048; padding: 2px; width: 300px; height: 200px;background: #d3d3d3 url(img/textarea_bg.jpg) repeat-x;}
input.button {background: #e8d595 url(img/submenu_bg.jpg) repeat-x; color: white; width: 100px;}
.alert {color: red; border: 1px solid #af9048; padding: 5px; background: #222;  width: 300px; margin-bottom: 5px;}
#gallery {text-align: center; margin-bottom: 10px;}
#header {height: 95px; margin: 0; padding: 0;width: 1001px; margin: auto; text-align: left;}
#menu {padding: 60px 0 0 200px;}
#menu ul {padding: 0; margin: 0; list-style: none;}
#menu li {float: left; position:relative; width: 9em; text-align:center;}
#menu li a {display: block; padding: 10px; color: white;}
#menu li ul {display: none; position: absolute; top: 33px; left: 0; background: #c6ad6a url(img/submenu_bg.jpg) repeat-x; border: 1px solid #af9048;}
#menu li ul li {text-align: left; padding: 0;}
#menu li ul li a {display: block; padding: 3px;}
#menu li ul li a:hover {color: white; background: white; text-decoration: none; color: black;}
#content {display: none; text-align: left; width: 1001px; margin: auto; background: black url(img/content_bg.gif) right bottom no-repeat; padding: 0;}
#content img {border: 1px solid #af9048; margin: 5px;}
#content img.noborder {border: 0; margin: 0; padding: 0;}
#footer {padding: 5px 0 5px 0; text-align: center; width: 1001px; margin: auto; border-top: 1px solid #af9048;}
#footer a {color: #af9048;}