body {
  margin: 0;
  padding: 0;
  color: #000;
  background : #000 none;
  text-align: center;
  font:12px Arial;
}

form {
  padding:0;
  margin:0;
}

p {
  text-indent:30px;
}

.title1 {
  color:white;
  text-decoration:underline;
  font:18px Georgia;
  padding:10px;
}

.title2 {
  text-indent:20px;
  color:red;
  font:14px Georgia;  
}

#logo {
  margin-bottom:4px;
}

#page {
  width: 990px;
  height: 570px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: left;
}

#left_column {
  float:left; 
  width:192px;
}

#center_column {
  float:left; 
  width:605px;
}

#right_column {
  float:left; 
}

#quarter {
  position:relative;
  top:4px;
  width: 990px;
  height: 40px;
  line-height:40px;
  background-color: #191919;
  clear: both;
  text-align:center;
}

#quarter span{
  padding:5px;
}

#quarter a{
  text-decoration:none;
  color:red;
}

.menu {
  position:absolute;
  top:223px;
  margin-left:52px;
  font:20px Georgia;
}

.menu a {
  text-decoration:none;
  color:white;
}

.menu a:hover {
  color:red;
}

.menu_button {
  padding-top:5px;
  padding-bottom:5px;
  text-align:center;
}

#gallery {
  position:absolute;
  top:420px;
  margin-left:8px;
  border:3px double red;
  width:168px;
  height:190px;
  overflow:hidden;
}

#gallery img{
  border:0px;
  width:168px;
  height:165px;
}

#all_content {
  position:absolute;
  width:425px;
  height:476px;
  margin-left:95px;
  margin-top:4px;
  z-index:0;
}

.center_title {
  margin-left:26px;
  margin-top:8px;
  width:376px;
  height:32px;
  z-index:1;
  text-indent:25px;
  font:20px Georgia;
  line-height:30px;
}

#center_content {
  margin-left:26px;
  padding-left:10px;
  width:366px;
  height:430px;
  z-index:1;
  overflow:auto;
}

.contact_div {
  margin-left:25px;
  padding:10px;
}

.contact_div a{
  text-decoration:none;
  color:red;
}

.contact_table {
  color:white;
  font:12px Georgia;
}

#map {
  float:right;
  margin-top:-45px;
}

#right_contact_title {
  position:absolute;
  margin-top:55px;
  margin-left:40px;
}

#right_contact_content {
  position:absolute;
  margin-top:95px;
  margin-left:40px;
}

#right_logon_title {
  position:absolute;
  margin-top:247px;
  margin-left:32px;
}

#right_logon_content { 
  text-align:center;
  position:absolute;
  margin-top:290px;
  margin-left:28px;
}

.edit {
  color:white;
  border:1px solid red;
  background-color:#292929;
  width:140px;
}

.button {
  border:4px double red;
  background-color:#292929;
  color:white;
  width:140px;
}

.button:hover {   
  border:4px double #292929;
  background-color:red;
  color:#292929;
}

#info {
  text-align:center;
  font-size:20px;
  color:red;
  margin-top:-11px;
  background-color:#141414;
  width:500px;
  margin-left:auto;
  margin-right:auto;
  padding:3px;
  border:1px solid red;
}

.button_prize {
  border:1px solid red;
  background-color:#696969;
  color:white;
  width:150px;
}

.button_prize:hover {
  border:1px single #696969;
  background-color:red;
  color:white;
}

.button_del {
  border:1px solid red;
  background-color:#696969;
  color:white;
}

.button_del:hover {
  background-color:red;
  color:white;
}

.section {
  margin-left:30px;
  background-color:#a52a2a;
}

table {
  color:white;
  font-size:12px;
}

.prize_title {
  width:55%;
  background-color:#121212;
}

.prize {
  width:15%;
  text-align:right;
  background-color:#323232;
  font:bold 12px Georgia;
  color:#cd5c5c;
}

.prize_table {
  padding-left:40px;
}

#new_pic {
  position:absolute;
  margin-top:400px;
  padding:5px;
  width:164px;
  background-color:#a52a2a;
  z-index:1;
  padding-left:20px;
}

.headline {
  position: absolute;
  top:165px;
}

.gallery_text {
  text-align:center;
  border-top:3px double red;
  font-size:16px;
}

.gallery_editor {
  position:absolute;
  background-color:#a52a2a;
  padding:5px;
}

.gallery_editor input{
  border:1px solid red;
  background-color:#696969;
  color:white;
}