body {
  background: #000;
  color: #240202;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font: 11px/1.5 verdana;
}


a {
    outline: none;
}

.article  a {
  text-decoration: none;
  color: #000;
  border-color: #000;
  border-width: 0 0 1px 0;
  border-style: dotted;

}

.article a:hover {
  text-decoration: none;
  color: #FFCC99;
  background-color: #000;
  border-color: #000;
  border-width: 0 0 1px 0;
  border-style: dotted;
}

.article {
  padding: 15px;
  margin-top: -25px !important;
  margin: -6px 0 0 0;
  margin-bottom: 20px;
  word-spacing: 3px;
  letter-spacing: 0.1px;
}



#people {
  width: 95%;
  margin: auto;
  word-spacing: 3px;
}

#people h3 {
  display: none;
}

#people h4 {
  font-family: "Georgia";
  font-size: 14px !important;
  font-size: 13px;
  display: block;
  height: 20px;  
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 75%;
  background: url(arrow2.gif) no-repeat center right;
}

#people ul li a img {
  float: right;
  margin-top: 0px !important;
  margin-top: 25px;
  margin-right: 5px;
  margin-left: 3px;
  padding: 2px;
  border: 2px solid #240202;
  background: #fc9 !important;
  background: #fff;
}

#people ul li a:hover img {
  background: #fff;
}

#people ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#people ul li  {
  color: #240202;
  margin-bottom: 10px !important;
  margin-bottom: 0px;
  display: block !important;
  display: list-item;
}

#people ul li a {
  color: #240202;
  text-decoration: none;
}

#people ul li a span {
  display: block;
  color: #240202 !important;
  color: white;
  background: #fc9 !important;
  background: #240202;
  padding: 2px !important;
  padding-left: 4px !important;
  padding-bottom: 6px !important;
}


#people ul li a:hover span {
  display: block;
  color: #fff !important;
  color: #fc9;
  background: #240202 !important;
}

.article p {
  padding: 1px;
  padding-top: 3px;
}

.article h3 {
  font: 17px/1 "georgia" !important;
  font-size: 16px;
  background: url(h1.jpg) no-repeat top left !important;
  background: url(h1.jpg) no-repeat bottom left !important;
  padding: 0 0 4px 40px !important;
  padding-top: 4px;
  font-weight: none;
  margin: 0 0 0 0;
}

h3 {
  font-size: 15px;
}

#sticky {
  background: url(menu_up.gif) no-repeat top left !important;
  background: url(menu_up_ie.gif) no-repeat top left; 
  float: right;
  display: block;
  width: 127px;
  margin-right: 27px !important;
  margin-right: 14px;
  height: 150px !important;
  height: 80px; 
  padding-top: 70px !important;
  padding-top: 110px;
}

#menu_stuff a {
  display: none !important;
  display: block;
  height: 30px;
  width: 100px;
  background: url(arrow.gif);
}

#menu_stuff a span {
  display: none;
}

#menu_stuff {
  height: 40px !important;
  background: #fc9 !important;
  background: #fc9 url(sfo.gif) repeat-y;
  margin-left: 14px !important;
  margin-left: 13px;
  margin-right: 9px;
  display: block !important;
  padding: 10px !important;
  
  padding: 0;
}

.menu_stuff {
  display: block !important;
  display: none;
  margin-top: -60px !important;
  margin-top: 0px;
}

#sticky_inner {
  background: url(menu_down.gif) no-repeat bottom left; 
  padding-bottom: 18px !important;
  padding-bottom: 23px;  

}

#body {
  margin: 30px auto 30px auto;
  width: 695px;
  padding: 0 0 0 0;
}

#header {
  background: url(header.gif) no-repeat top center;
  height: 97px;
}

#header h1, h2 {
  display: none;
}

#buttons {
  float: left;
  display: block;
  width: 125px;
}

#buttons ul {
  padding: 0 0 0 0;
  margin: 50px 0 0 0;
  list-style-type: none;
}

.button_text {
  display: none;
}

#buttons ul li {
  background: url(button_off.gif) no-repeat top right;
  display: block;
  width: 125px;
  height: 33px;
  margin-bottom: 4px !important;
  margin-bottom: 3px;
}

#buttons ul li a {
  display: block;
  width: 125px;
  height: 33px;
  background-position: -500px;
}

#buttons ul li a:hover {
  background-position: 0px;
}

#who {
  padding-bottom: 1px !important;
  padding-bottom: 0px;
}

#why {
  margin-top: 0px !important;
  margin-top: -1px;
}


#what a {
  background: url(what.gif) no-repeat top right;
}

#what a:hover {

}

#why a {
  background: url(why.gif) no-repeat top right;
}

#who a {
  background: url(who.gif) no-repeat top right;
}


p, h3 {
  margin: 0 0 0 0;
}


#center_content_up {
  background: url(center_up.gif) no-repeat top left;
  margin-left: 125px !important;
  margin-right: 154px!important;
  padding-top: 65px;
}

#stuff {
  height: auto !important;
  height: 250px;
  min-height: 250px;
  
}

#useful {
  border: 1px solid #fc9 !important;
  border: none; 
  padding: 0 10px 0 10px;
}

#center_content_down {
  background: url(center_down.gif) no-repeat bottom left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#footer {
  height: 159px;
  margin: 0 0 0 0;
  padding: 3px 0 0 0;
  background: url(footer.gif) no-repeat top left;
}

#portfolio {
  width: 125px;
  height: 130px;
  display: block;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  margin-left: -125px;
  background: url(portfolio_off.gif) no-repeat top left;
}

#portfolio a {
  width: 125px;
  height: 130px;
  display: block;
  background: url(portfolio_on.gif) no-repeat top left;
  background-position: 125px 0px;
}

#portfolio a:hover {

  background-position: 0px;
  background: url(portfolio_on.gif) no-repeat top left;
}

#footer p {
  display: block;
  height: 13px;
  font-size: 9px;
  margin: 0 0 0 290px;
}

#stuff {
  margin-left: 14px !important;
  margin-right: 9px !important;
  margin: 0 6px 0 11px;
  background: #fc9;
}

#contacts {
  margin-right: -114px !important;
  margin-right: -77px;
  margin-top: -229px;
  float: right;
  display: block;
  width: 114px;
  height: 141px;
  background: url(lucky.gif) no-repeat top left;
}

#tickets {
  display: block;
  width: 154px;
  height: 81px;
  background: url(info_off.gif) no-repeat bottom right;
  margin-top: 141px;
}

#tickets a {
  display: block;
  width: 154px;
  height: 81px;
  background: url(info_on.gif) no-repeat;
  background-position: 154px;
}

#tickets a:hover {
  background-position: 0px;
}

.text {
 color: #eaa500;
 font: 11px/1.5 verdana;
 background: #000 url(text.jpg);
 border-width: 0px;
 height: 20px;
 padding: 5px;
 padding-top: 7px;
 padding-left: 10px;
 width: 220px;
}

.button {
  color: #000;
  margin-left: 230px;
}

#form {
  margin-left: 10px;
  background: url(stamp.gif) no-repeat top right;
  width: 320px;
  margin-bottom: -60px;
}

#form textarea {
  color: #eaa500;
  border-width: 0;
  font: 11px/1.5 verdana;
  font-size: 11px; 
  background: #000 url(textarea.jpg) no-repeat top left; 
  width: 290px;
  height: 110px;
  padding: 10px;
  padding-top: 12px;
  padding-right: 15px;
  margin-bottom: 5px;
}

.menu_stuff {
  display: none !important;
}

#menu_stuff img {
  margin-top: -60px;
  display: block !important;
  display: none;
}

textarea, input {
	border-width: 0;
	
}

