/*! Copyright 2001 by Philip Shaw, phil@codestyle.org, see http://codestyle.org/styles/CSAlternate.css for un-compressed source. */
/*
  Created:  2001-02-08
  Issued:   2001-07-21
  Modified: 2010-05-29
*/
/*
  General structural elements
  declared from 'top to bottom'.
*/
#Content{
  color:            #000;
  background:       #69c;
  padding:          5% 12% 5% 10%;
  border:           solid 1px black;
}
/*
  Sidebar scrolls with the page,
  not supported by IE5.5 and below.
*/
#Sidebar, #SiteSearch {
  color:            #036;
  background:       #99C;
  margin-top:       1%;
  margin-left:      0;
  padding-left:     2%;
  border-style:     solid;
  border-width:     1px;
  border-color:     #CCF #669 #606 #669;
}
.RgtBox{
  color:            #036;
  background:       #99C;
  margin-top:       1%;
  font-size:        smaller;
  width:            23%;
  float:            right;
  padding:          0.5em;
  margin-left:      1em;
  border-style:     solid;
  border-width:     1px;
  border-color:     #CCF #669 #606 #669;
}


#Sidebar {
  padding-bottom:   1%;
}
.RgtBox IMG {
  margin:           1em;
}

.RgtBox UL {
  margin:           0.75em;
  padding:          0.75em;
}

#SiteSearch DIV{
  margin-top:       1em;
  margin-bottom:    1em;
}
/*
  CSS2 ID selector not recognised by
  non-supporting browsers and leaves
  width 100% of body.
*/
div[id=Sidebar]{
  position:         fixed;
  width:            14%;
  top:              15.5%;
  left:             0.5%;
}
#Sidebar UL{
  margin:           1%;
  padding:          1%;
  list-style:       disc;

}
#Sidebar UL UL{
  margin-left:           10%;
}
H3.Options, .TextAd, .Sponsor, #LinkShare,
#Footer .Button {
  display:          none;
}
#Content H1, #Content H2, #Content H3,
#Content H4, #Content H5, #Content H6,
CAPTION{
  color:            #036;
  background:       transparent;
}
#Footbar{
  color:            #000;
  background:       #9CF;
  margin:           1%;
  border:           solid 1px #000;
  padding-top:      0.5%;
  padding-bottom:   0.5%
}
#Footer, #Footbar {
  text-align:       center;
  font-size:        small;
  font-family:      arial, sans-serif;
}
/*
  Other specific classes, block level
  elements and grouped selectors.
*/
.CS{
  color:            #036;
  background:       none;
  text-transform:   lowercase;
  white-space:      nowrap;
  font-style:       normal;
  font-weight:      bold;
  font-family:      arial, sans-serif;
}
.WideNav{
  display:          none;
}
/*
  Hide some of the standard markup
  elements.
*/
.NoStyle, .URI{
  display:          none;
}
BODY{
  color:            #000;
  background:       #369;
  margin:           5% 10%;
}
H1, H2, H3, H4, H5, H6{
  font-family:      helvetica,
                    arial,
                    sans-serif;
  font-weight:      normal;
  letter-spacing:   0.1em;
}

H2{
  border-bottom:    solid medium #369;
}
CAPTION, TH{
  text-align:       left;
  font-family:      helvetica,
                    arial,
                    sans-serif;
}
DT, CAPTION{
  font-weight:      bold;
}
P, UL, OL, DL, TD{
  margin-top:       0;
  line-height:      1.5em;
  font-family:      helvetica,
                    arial,
                    sans-serif;
}
UL H3, UL P{
  margin-bottom:    0;
}
PRE{
  color:            #000;
  background:       #CCC;
  padding:          1% 2%;
  margin:           1% 2%;
  border:           solid 1px #666;
  line-height:      1.3em;
  font-size:        90%;
}
/*
  Inline elements.
*/
CODE{
  font-size:        1.2em;
  font-weight:      bold;
}
A:link{
  color:            #00C;
  background:       none;
}
A:visited{
  color:            #306;
  background:       transparent;
}
A:hover{
  color:            #00F;
  background:       none;
  text-decoration:  underline;
}

#SiteSearch LABEL{
  font-weight:      bold;
  font-family:      sans-serif;
}

/*
  Generic link up-screen
*/
.TopLink{
  text-align:       right;
}
/*
  Hide visibility menus.
*/
#LinkBar, #MenuBar{
  display:       none;
}

.BarData{
  background:       #669;
  color:            #000;
}
A IMG {
  border:           none;
}

