
body  {
   background-color: black;
   background-image: url('/site/?func=media,media_media,GetMedia&media_code=background');
   background-position: 0% 100%;
   background-attachment: fixed;
   background-repeat: no-repeat;

   height: 100%;
   width: 100%;

   margin: 0px;
   padding: 0px;

}

p  {
   color:  #f6edff;
}

h1  {
   color:  #f6edff;
}
h2  {
   color:  #f6edff;
}
a  {
   color:  #f6edff;
   font-weight: bold;
   text-decoration: none;

   margin: 3px;

   border-right: 1px solid #131313;
   border-bottom: 1px solid #131313;
   border-left: 1px solid #5c5c5c;
   border-top: 1px solid #5c5c5c;
}

img {
   border: 0px solid black;
   margin: 5px;
}

textarea {
   width: 400px;
   height: 100px;
}

.feedback_label {
   color:  #f6edff;
}

.error {
   color: red;
}

.message {
   color: white;
}


a.menu {
   display: block;
   text-decoration: none; 
   font-weight: bold;
   color: #f6edff;   

   border: 0px solid white;
/*
   background-image: url('images/background_skybox.jpg');
   background-position: 10px 100%;
   background-attachment: fixed;
   background-repeat: no-repeat;
*/
}

div.menutable  {

   background-color: black;
  /* background-image: url('images/background_skybox.jpg');
   background-position: 0% 100%;
   background-attachment: fixed;
   background-repeat: no-repeat;*/

   /*background: transparent;*/
   position: absolute;

   width:150px;
  /* height: 100%;*/

   left: 0px;
   top: 105px;
  /* bottom: 0px;*/

   border-right: 0px solid #442b29;
   border-bottom: 0px solid #442b29;
   border-left: 0px solid #5c5c5c;
   border-top: 0px solid #5c5c5c;

   margin: 0px;

   /*position: fixed;*/
   padding-left: 25px;
   padding-right: 0px;

   /*padding-top: 105px;*/

}

div.contents {
   background-color: black;
   
   /*position: absolute;*/

   display: block;
   /*left: 25%;*/
   top: 105px;

   margin-left: 20%;
   margin-right: auto;
   width: 60%;

   padding-top: 5px;
   padding-left: 1%;
   padding-right: 1%;

   border-right: 4px solid #442b29;
   border-bottom: 4px solid #442b29;
   border-left: 4px solid #a6938f /*#5c5c5c*/;
   border-top: 4px solid #a6938f /*#5c5c5c*/;


}

img.media_image {
   margin-left: auto;
   margin-right: auto;
   display: block;

}

img.logoimage {
   left: auto;
   margin-left: auto;
   margin-right: auto;
   display: block;
}

div.logo {

   background: transparent;
   display: block;
   margin-left: auto;
   margin-right: auto;



}

img.splash {
   display: block;

   border: 0px solid white;

   margin-left: auto;
   margin-right: auto;

}

h1.splash  {
   color:  #f6edff; 
   text-align: center;
}
h2.splash  {
   color:  #f6edff; 
   text-align: center;
}

div.menusection1 {
   color: white;
   margin-top: 10px;
   font-size: 70%;
   font-weight: bold;
}

div.menusection2 {
   position: relative;
   color: white;
   left: -5px;
   margin-top: 10px;
   font-size: 70%;
   font-weight: bold;
}

div.menusection3 {
   color: white;
   margin-top: 4px;
   font-size: 80%;
   font-weight: bold;
}
