/*! Copyright 2001 by Philip Shaw, phil@codestyle.org, see http://codestyle.org/styles/CSWideImport.css for un-compressed source. */
/*
  Created:  2001-01-27
  Issued:   2001-03-17
  Modified: 2009-08-22
*/
#Content {
  float:            none;
  width:            100%;
  padding:          0;
}
/*
  The text-align: center declaration
  incorrectly centres images in IE5
  and Opera 5; margin: auto is the
  correct way to do it, but doesn't
  work in those browsers so ...
*/
.ImageSequence {
  width:            100%;
  text-align:       center;
  margin-left:      auto;
  margin-right:     auto;
  padding-bottom:   1em;
  border:           none;
}
/*
  clear: right necessary for IE4
  to position the menu beneath the
  main content, not on top!
*/
#Sidebar {
  float:            none;
  clear:            right;
  width:            auto;
}
/*
  The .WideNav selector is only visible
  with this stylesheet. Floating this
  paragraph to the left is handled
  very badly by IE4; the top left
  corner of the next paragraph is
  indented by the width of this
  element.
*/
.WideNav {
  display:          block;
  float:            left;
  width:            12%;
  text-align:       center;
}
/*
  Adjust left and right margins, override
  min-width;
*/
#Sidebar, #Content p,
h1, h2, h3, h4, h5,
#Header p, #Header h1,
#Content dl, .Box, .Feedback, .MenuBox {
  margin-left:      25%;
  margin-right:     25.2%;
  min-width:        0;
}
#Content dl dd pre.Wide {
    margin-right:   0;
    padding-right:  0;
    width:          95%;
    overflow:       auto;
}
.MenuBox h3, #Content .MenuBox ul {
  margin-left:      0.5em;
  padding:          0em 0.5em;
}
.RgtBox {
    width:          13%;
}
#Content div.RgtBox h3 {
    margin-left:     0;
}
/* Site Map rules ================== */
#Content ol, #Content ul,
#Content ul.Map {
  margin-right:     18.5%;
  margin-left:      17%;
}
#Content ul.Map {
  font-weight:      bold;
}
#Content ul.Map li ul {
  padding:          0em 0em 0em 0.45em;
  margin:           0em 0em 0em 0.45em;
  font-weight:      bold;
}
#Content ul.Map li ul li ul {
  font-weight:      normal;
}
ul.Map li {
  padding:          0em 0em 0em 0.2em;
  margin:           0em 0em 0em 0.2em;
}
#Content ul li ul,
#Content dd p {
  margin-left:      0.5em;
  margin-top:       0em;
  margin-bottom:    0em;
  padding:          0em 0.5em;
}
.MediaTable {
  margin-left: 15%;
}
/*
  Generic link up-screen
*/
.TopLink {
  text-align:       right;
}
.AdBar {
  width:            60%;
  margin-left:      20%;
  margin-right:     20%;
  text-align:       center;
}
.TextAd {
  float:            right;
  width:            16.4%;
}
.Sponsor {
  width:            17%;
}
#Content div.Sponsor p {
  width:  100%;
  margin: 0em;
}

