
/*
  This is the Legacy stylesheet, mainly intended for MSIE.
  Note that MSIE *stacks* alternate stylesheets (i.e.,
  uses them all), so the last one listed can make any
  needed IE-specific adjustments.  That's this one.
*/

/* **********************  G E N E R A L  ********************** */

a:hover,
a:active {
  font-weight:        normal;
  color:              blue;
}

.sidebar {
  width:              25%; /* Because IE versions prior to 7 don't grok max-width. */
}

.sidebar a:hover,
.sidebar a:active {
  font-weight:        bold; /* Because the whole sidebar is bold, so it shouldn't be _de_ bolded here. */
}

.sidebar .caption {
  border:             0;
}

/* **********************  H E A D E R  ********************** */

div#topbar .selected,
div#topbar span#toplinkbar .selected,
div#topbar .selected a,
div#topbar .selected a:link,
div#topbar .selected a:visited,
div#topbar .selected a:hover,
div#topbar .selected a:active {
  font-weight:        normal;
  color:              #FFFF00 !important;
}

div#topbar a:hover,
div#topbar a:active {
  background-color:   #0030CF;
  color:              white;
}

div#sitenamebar {
  background-image:   none !important;
  border:             0;
}

/* ***************  S E C T I O N   S I D E B A R  *************** */
body div#sectionsidebar {
   background-color:   #FFFFFF;
   height:             auto;
   width:              auto;
   max-width:          25%;
   clear:              right;
   float:              right;
   border:             0;
   border-left:        3pt solid #70A7FF;
   background-image:   none;
   color:              #000000;
}
div#sectionsidebar > div {
   display:            block;
   border:             0;
   background-color:   transparent;
   z-index:            inherit;
   position:           static;
}
div#sectionsidebar > div > div {
   display:            block;
   position:           static;
   z-index:            inherit;
}
div#sectionsidebar a {
   font-weight:        bold;
   text-decoration:    none;
   background-color:   transparent;
   color:              #0030CF;
}
div#sectionsidebar a:visited {
   background-color:   transparent;
   color:              #001867;
}

/* **********************  S E C T I O N S  ********************** */

body > div#sitesections {
  margin-top:          1em;
  width:               auto;
  max-width:           25%;
  float:               right;
}
div#sitesections ul li {
  padding-right:       0em;
  background-image:    none !important;
}
div#sitesections ul li:hover {
  font-weight:         normal;
}
div#sitesections > ul > li img {
  visibility:          visible;
}
div#sitesections > ul > li:hover
 {
  background-image:    none !important;
  background-color:    white;
}
div#sitesections > ul > li:hover > a  {
  color:              #0030CF; /* medium blue */
}

/* **********************  F E A T U R E  ********************** */

div#pagefeature {
  background-color:   transparent;
  background-image:   none;
  padding-top:        1em;
}

.footnote {
  margin-top:         1em;
}

/* **********************  F O O T E R  ********************** */

div#sitefooter img.symbol64 {
  background-image:   url(/img/symbol64black.png); /* Due to improper PNG handling in MSIE 6.x and older, the background is light greyish, so white does not show well. */
}
div#sitefooter a:link,
div#sitefooter a:visited,
div#sitefooter a:hover,
div#sitefooter a:active {
  color:       white;
  border:      0;
  font-weight: bold;
}

/* **********************  F O R U M  ********************** */

div#blogactions {
  background-color: white;
  width:            90%;
}

/* **********************  C A L E N D A R  ********************** */

td.othermonth {
  background-image:               none;
}
