
html {
   margin:0px;
}

body {
   color: #000000;
   background-color: #a9cfff;
   margin:0px;
}


div#main {
   width:800px;
   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;
}

div#menubar {
   text-align:center;
   color: white;
   background-color: #111111;
   font-family: "Courier New", Courier, monospace;
   font-weight:normal;
   font-size: 12pt;
   padding-bottom:5px;
   padding-top:5px;
   height:18px;

 

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

}

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

ul#menu li {
   display:inline;
   margin-left:1.4em;
   margin-right:1.4em;
}


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;
}

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;
}

#mainphoto {
   margin-top:12px;
   margin-left:14px;
   width:22%;
   float:left;
}



div#content {
   margin-left:20px;
   margin-top:12px;
   padding-top:0px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;
   border: 1px solid #111111;
   float:left;
   width:69%;
   height:400px;
   overflow:auto;
}

#footer {
   text-align:center;
   color: white;
   background-color: #111111;
   font-family: "Courier New", Courier, monospace;
   font-size: 12pt;
   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;
}

table.gig {
   font-family: Verdana, sans-serif;
   font-size: 10pt;
   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;
}

