/* -------------------------------------------------------------------------- */
/* general                                                                    */
/* -------------------------------------------------------------------------- */
a.bodyLink {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 8pt;
  letter-spacing: 2px;
  line-height: 1.75em;
  text-decoration: none;
}

a.bodyLink:hover {
  color: #000000;
}

a.submenuLink {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 8pt;
  letter-spacing: 2px;
  line-height: 1.75em;
  text-decoration: none;
}

a.submenuLink:hover {
  color: #000000;
}

a.topLink {
  color: #669900;
  font-family: arial, sans-serif;
  font-size: 7pt;
  font-style: italic;
  text-decoration: none;
  text-transform: uppercase;
}

body {
  /* background-color: #edeeee; */
  /* background-color: #cccccc; */
  background-color: #669900;
  /* background-image: url('http://localhost/cbbq/images/background1.jpg'); */
  background-repeat: repeat-x repeat-y;
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 10pt;
  margin: 0px;
}

div.topLink {
  /* background-color: red; */
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: right;
}

h1 {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 20pt;
}

h2 {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 16pt;
}

h3 {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 14pt;
}

h4 {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 12pt;
}

span.superscript {
  font-size: smaller;
  vertical-align: baseline;
  position: relative;
  bottom: 0.33em;
}

table.mainTable {
  background-color: #ffffff;
  margin-left: 0px;
  padding: 0px;
}

td.mainArea {
  background-color: #ffffff;
}

/* -------------------------------------------------------------------------- */
/* inc_footer.php                                                             */
/* -------------------------------------------------------------------------- */
#footerDiv {
  /* background-color: yellow; */
  /* border-top: 1px solid #808080; */
  bottom: 0px;
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 8pt;
  padding-bottom: 10px;
  padding-top: 10px;
  position: absolute;
  text-align: center;
  width: 840px;
}

/* -------------------------------------------------------------------------- */
/* inc_header.php                                                             */
/* -------------------------------------------------------------------------- */
a.headerMenuHomeLink {
  color: #333366;
  font-family: arial, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  letter-spacing: 2px;
  line-height: 1.4em;
  text-decoration: none;
}

a.headerMenuHomeLink:hover {
  color: #000000;
}

a.headerMenuLink {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 7pt;
  letter-spacing: 2px;
  line-height: 1.75em;
  text-decoration: none;
}

a.headerMenuLink:hover {
  color: #000000;
  line-height: 1.75em;
}

div.homePadding {
  padding-bottom: 15px;
}

h1.header {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 20pt;
}

h2.header {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 16pt;
}

h3.header {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 14pt;
}

h4.header {
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 12pt;
}

span.selectedMenuItem {
  color: #669900;
  font-family: arial, sans-serif;
  font-size: 7pt;
  letter-spacing: 2px;
  line-height: 1.75em;
}

#headerDiv {
  /* background-color: #cccccc; */
  border-bottom: 1px solid #808080;
  height: 235px;
  position: relative;
}

#headerDivFBANotice {
  color: #996600;
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-style: italic;
  left: 225px;
  top: 218px;
  position: absolute;
}

#headerDivLogo1 {
  /* background-color: red; */
  height: 229px;
  position: absolute;
  left: 109px;
  top: 5px;
  width: 212px;
}

#headerDivLogo2 {
  /* background-color: blue; */
  height: 229px;
  position: absolute;
  right: 10px;
  text-align: right;
  top: 5px;
  width: 201px;
}

#headerDivMenuLinks {
  /* background-color: yellow; */
  bottom: 10px;
  left: -1px;
  padding-left: 10px;
  position: absolute;
  width: 100px;
}

#headerDivTitle {
  /* background-color: yellow; */
  height: 229px;
  line-height: 5px;
  position: absolute;
  left: 321px;
  text-align: center;
  top: 15px;
  width: 308px;
}

/* -------------------------------------------------------------------------- */
/* about.php                                                                  */
/* -------------------------------------------------------------------------- */
#aboutBody {
  /* background-color: yellow; */
  height: 540px;
  left: 10px;
  position:absolute;
  text-align: justify;
  top: 60px;
  width: 650px;
}

#aboutContentDiv {
  background-color: #ffffff;
  height: 600px;
  position:absolute;
  width: 840px;
}

#aboutSlogan {
  /* background-color: orange; */
  bottom: 50px;
  position:absolute;
  text-align: center;
  width: 840px;
}

#aboutTitleImg {
  /* background-color: red; */
  position:absolute;
  right: 10px;
  text-align: right;
  width: 361px;
}

/* -------------------------------------------------------------------------- */
/* index.php                                                                  */
/* -------------------------------------------------------------------------- */
#homeBody {
  /* background-color: yellow; */
  height: 100px;
  position:absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 468px;
}

#homeContentDiv {
  background-color: #ffffff;
  height: 700px;
  position:absolute;
  width: 840px;
}

#homeFestivalDiv {
  /* background-color: orange; */
  border-top: 1px solid #808080;
  height: 300px;
  padding-top: 20px;
  position:absolute;
  top: 270px;
  width: 840px;
}

#homeImg01 {
  /* background-color: blue; */
  left: 10px;
  height: 245px;
  position:absolute;
  top: 10px;
  width: 352px;
}

#homeSmokeRingDiv {
  /* background-color: orange; */
  /* border-top: 1px solid #808080; */
  height: 190px;
  padding-top: 50px;
  position:absolute;
  top: 400px;
  width: 840px;
}

#homeSmokeRingBody {
  /* background-color: brown; */
  height: 190px;
  left: 120px;
  position:absolute;
  right: 120px;
  text-align: center;
  width: 600px;
}

a.srLink {
  color: #a5a5a6;
  font-weight: bold;
  text-decoration: none;
}

a.srLink:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

/* -------------------------------------------------------------------------- */
/* schedule.php                                                               */
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* sponsorship.php                                                            */
/* -------------------------------------------------------------------------- */
#sponsorshipBody {
  /* background-color: yellow; */
  height: 0px;
  left: 10px;
  position:absolute;
  text-align: justify;
  top: 60px;
  width: 650px;
}

#sponsorshipContentDiv {
  background-color: #ffffff;
  height: 00px;
  position:absolute;
  width: 840px;
}

#sponsorshipSignup {
  bottom: 50px;
  position:absolute;
  text-align: center;
  width: 840px;
}

#sponsorshipSubmenu {
  /* background-color: yellow; */
  height: 180px;
  position:absolute;
  right: 10px;
  text-align: right;
  top: 57px;
  width: 300px;
}

#sponsorshipTitleImg {
  /* background-color: red; */
  height: 60px;
  position:absolute;
  right: 10px;
  text-align: right;
  width: 362px;
}



