/** Main navigation area. This includes (from top to bottom) the logo, the navigation buttons, the search area,
the counter and the donate section. */

* html #staticSection {
  position:absolute;
}

#staticSection {
  /* border:1px solid #FFFF00; */
  background:url(../img/317x292_cottonDreamBackground.gif) fixed; /* Makes section opaque so that we can't see content text being scrolled below the navigation area */
  position:fixed;
  display:block;
  overflow-x:hidden; /* Prevents buttons from moving left if in IE we click to the right of a button and drag rightwards across the vertical scrollbar */
  overflow-y:auto; /* Provide a scroll bar when vertical space isn't sufficient */
  color:#440000;
  width:9.125em;
  height:100%;
  top:0px;
  padding-left:2em;
  padding-right:1em;
}

/* =================================  Logo =============================== */

/* Site logo */
a.siteLogo {
  background: url(../img/131x81_pdasoftlogo.gif) center no-repeat;
  display:block;
  width:8.188em; /* Defaults to logo image width */
  height:5.063em; /* Defaults to logo image height */
  margin-top:10px;
  margin-bottom:10px;
}

/* ===============================  Navigation buttons ============================== */

/* Navigation button (default) */
a.navButtonDef {
  /* border:1px solid #00FFFF; */
  background:url(../img/131x39_leftButton_def.gif) center no-repeat;
  color:#440000;
  display:block;
  width:8.188em; /* Defaults to button image width */
  height:2.436em; /* Defaults to button image height */
  margin-bottom:2px;
  line-height:2em; /* Centers text vertically in button minus shadow */
  text-decoration:none;
  text-align:center;
  font-family:Georgia;
  font-weight:bold;
}

a:hover.navButtonDef {
  background:url(../img/131x39_leftButton_ovr.gif) center no-repeat;
  color:#990000;
}

a:visited.navButtonDef {
  color:#440000;
}

a.navButtonAct {
  /* border:1px solid #00FFFF; */
  background:url(../img/131x39_leftButton_act.gif) center no-repeat;
  color:#440000;
  display:block;
  width:8.188em; /* Defaults to button image width */
  height:2.436em; /* Defaults to button image height */
  margin-bottom:2px;
  line-height:2em; /* Centers text vertically in button minus shadow */
  text-decoration:none;
  text-align:center;
  font-family:Georgia;
  font-weight:bold;
}

a:hover.navButtonAct {
  background:url(../img/131x39_leftButton_actovr.gif) center no-repeat;
  color:#990000;
}

a:visited.navButtonAct {
  color:#440000;
}

/* Secondary navigation button (default) */
input.secondaryButtonDef {
/* border:1px solid #00FFFF; */
	border:none;
  background:url(../img/109x27_secondaryButton_def.gif) center no-repeat;
  color:#440000;
  display:block;
  width:109px; /* Defaults to button image width */
  height:27px; /* Defaults to button image height */
  margin-left:0.5em;
  margin-bottom:0.5em;
  line-height:2em; /* Centers text vertically in button minus shadow */
  text-decoration:none;
  text-align:center;
  font-family:Georgia;
  font-weight:bold;
  font-style:italic;
}

input:hover.secondaryButtonDef {
  background:url(../img/109x27_secondaryButton_ovr.gif) center no-repeat;
  color:#990000;
}

/* ================================  Search area ============================== */

form.search {
  /* border:1px solid #FFFF00; */
  color:#000000;
  width:124px; /* Defaults to search button image width minus shadow */
  font-size:1em;
  text-align:center;
  margin-top:0.5em;
}

p.search_area {
  /* border:1px solid #FFFF00; */
  margin-bottom:0.1em;
  margin-top:0.1em;
  font-size:90%;
  font-family:"Georgia";
  font-style:italic;
  font-weight:bold;
  color:#330000;
}

p.search_area_smallfont {
  /* border:1px solid #FFFF00; */
  margin-bottom:0.1em;
  margin-top:0.1em;
  font-size:90%;
  font-family:"Georgia";
  font-style:italic;
  font-weight:bold;
  color:#330000;
}

p.search_area_verysmallfont {
  /* border:1px solid #FFFF00; */
  margin-bottom:0.1em;
  margin-top:0.1em;
  font-size:80%;
  font-family:"Georgia";
  font-style:italic;
  font-weight:bold;
  color:#330000;
}

input.searchTextField {
  border: 1px solid #330000;
	padding-left:3px;
  padding-right:3px;
  width:116px; /* Buttons minus shadow width - 2px border - 6px padding */
}

input.exactMatch {
	margin-top:0.75em;
  margin-bottom:0.75em;
  margin-left:0;
}

input.searchbutton {
  color: #330000;
  margin-top:0.5em;
  font-size:90%;
  font-family:"Georgia";
  font-style:italic;
  font-weight:bold;
}

/* ==================================  Visitor counter ================================ */

p.counter {
  /* border:1px solid #FF00FF; */
  width:124px; /* Defaults to search button image width minus shadow */
  margin-bottom:1.5em;
  margin-top:1em;
  margin-left:0;
  font-size:90%;
  text-align:center;
}

a.counter {
  /* border:1px solid #FF00FF; */
  /* If the counter image is not displayed, try turning Adblock Plus off temporarily and reloading the page.
     If this fixes things, add an exception rule. */
  background:url(http://c.andyhoppe.com/1300051116) left no-repeat;
  width:100px;
  height:43px;
	margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:0.625em;
  float:left;
}

/* ==================================  Donations ================================= */

form.donate {
  /* border:1px solid #FFFF00; */
  margin-top:2em;
  text-align:center;
}

a.donation_btn_de {
  /* border:1px solid #00FFFF; */
  background:url(../img/donation/98x26_donate_de.gif) left no-repeat;
  float:left;
  width:6.125em;
  height:1.625em;
  line-height:1.625em;
  margin-left:0.875em;
  margin-top:0.5em;
}

a.donation_btn_en {
  /* border:1px solid #00FFFF; */
  background:url(../img/donation/92x26_donate_en.gif) left no-repeat;
  float:left;
  width:5.75em;
  height:1.625em;
  line-height:1.625em;
  margin-left:0.875em;
  margin-top:0.5em;
}

a.donation_btn_es {
  /* border:1px solid #00FFFF; */
  background:url(../img/donation/79x26_donate_es.gif) left no-repeat;
  float:left;
  width:4.938em;
  height:1.625em;
  line-height:1.625em;
  margin-left:1.375em;
  margin-top:0.5em;
}