
html {
   margin:0px;
}

body {
   color: #000000;
   background-color: #a9cfff;
   margin:0px;
   font-family:verdana;
   font-weight:normal;
}



div#main {
   xwidth:84%;
   width:100%;
   margin:auto;
   background-color: #ffffff;
   padding:0px;
   float:none;
   margin-top:0px;
}

div#banner {
   text-align:center;
   color: white;
   background-color: #111111;
   font-family: "Courier New", Courier, monospace;
   font-size: 20pt;
   padding-bottom:10px;
   padding-top:3px;
   margin-top:0px;
   width:100%;
}

div#menubar {
   text-align:center;
   color: white;
   background-color: #111111;
   font-family: "Courier New", Courier, monospace;
   font-weight:normal;
   font-size: 14pt;
   padding-bottom:5px;
   padding-top:5px;
   height:1.5em;
   width:100%;
 

   border-top: 1px solid #df8a35;
   border-bottom: 2px solid #df8a35;

}

ul#menu {
  margin:0px;
  padding:0px;
  list-style-type:none;
  display:inline;
  width:100%;
}

ul#menu li {
   display:inline;
   margin-left:1.0em;
   margin-right:0.5em;
   width:14%;
}


ul#menu li a {
   background-color: #111111;
   color: #ffffff;
   text-decoration: none;
   width:100%;
}

ul#menu li a.selectedMenuItem {
   background-color: #111111;
   color: #a9cfff;
   color: #ffffff;
}

ul#menu li a:hover {
   background-color: #111111;
   color: #df8a35;
}

li.spaced {
   margin-bottom:0.4em;
}

@media only screen and (max-width: 600px) {
   div#menubar {
      // background-color: blue;
      font-size: 11pt;
   }

   ul#menu li {
      margin-left:0px;
      margin-right:0px;
      width:10%;
   }
}

h1 {
   margin-top:10px;
   margin-bottom:0px;
   font-size:48pt;
   font-weight:normal;

   font-family: Impact, Impact5, Charcoal6, sans-serif;
   font-family: Palatino, serif; 
   font-family: "Comic Sans MS", Textile, cursive ; 
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-family: "Arial Black", Gadget, sans-serif;
   font-family:  Georgia, serif;
   font-family: "Courier New", Courier, monospace;
}

h2 {
   margin-top:10px;
   margin-bottom:10px;
   font-family: Verdana, sans-serif;
   font-size:20pt;
   font-weight:bold;
}

div#mainphotodiv {
   margin-top:12px;
   margin-left:14px;
   xwidth:240px;
   width:18%;;
   float:left;
}

#mainphoto {
   xwidth:230px;
  width: auto; 
  width: 100%;
  float:left;
}

#photocaption {
   font-size:8pt;
}

div#content {
   xmargin-left:20px;
   margin-left:0px;
   margin-right:0px;
   xmargin-top:12px;
   margin-top:0px;
   padding-top:10px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   border: 1px solid #111111;
   float:left;
   xwidth:69%;
   width:94%;
   height:100%;
   xoverflow:auto;
   font-family:verdana;
   font-weight:normal;
}

#footer {
   text-align:center;
   color: white;
   background-color: #111111;
   font-family: "Courier New", Courier, monospace;
   font-size: 14pt;
   padding-bottom:0px;
   margin-top:10px;
   padding-top:6px;
   padding-bottom:6px;
}

#footer a {
   background-color: #111111;
   color: #ffffff;
   text-decoration: none;
   width:100%;
}

#footer a:hover {
   background-color: #111111;
   color: #df8a35;
}

table#showstable {
   font-size: 12pt;
   color:black;
   background-color:white;
   border:0px;
   border-collapse:collapse;
}

p {
   font-family: Verdana, sans-serif;
   font-size: 12pt;
}

table.gig {
   font-family: Verdana, sans-serif;
   font-size: 12pt;
   color:black;
   border:0px;
   border-collapse:collapse;
   margin-bottom:20px;
   width:100%;
   padding-top:8px;
}

table.odd {
   background-color:#eeeeee;
   background-color:white;
}


table.even {
   background-color:white;
}

table.gig tr {
}

table.gig tr.spacer {
}

table.gig tr.gigtop {
   background-color: black;
   background-color: #a9cfff;
   color:white;
   color:black;
}

table.gig td.gigdate {
   font-weight:bold;
   width:50%;
}

table.gig td.gigcity {
   text-align:left;
   font-weight:bold;
   width:40%;
}

table.gig td.gigtime {
   text-align:left;
   font-weight:bold;
   width:10%;
}

#validation {
   float:right;
}

div.clearer {
   clear: both;
   line-height: 0; 
   height: 0;
}

form#regform {
   margin-bottom:2em;
   margin-left:1em;
}

form#regform label {
   display:inline-block;
   margin-right:0.4em;
   margin-top:1em;
   margin-bottom:0px;
   width:4em;
}

form#regform input[type="radio"] {
   margin-left:2em;
   margin-bottom:2em;
   
}

form#regform input[type="submit"] {
   margin-left:10px;
   font-size:12pt;
   background-color:#007AFE;
   color:white;
}


div#redirecting {
   width:200px;
   height:60px;
   position: relative;
   top:-60px;
   left:+200px;
   font-size:12pt;
   font-family:verdana;
   font-weight:normal;
   color:black;
   background-color:#ffe7c0;
   border: solid black 2px;
   text-align:center;
   display:none;
}
