#all
{
  background:  #63A6C9;
  border:      #3C6F8A 2px solid;
  font-family: arial, "lucida console", sans-serif;
  margin:      auto;
  width:       900px;
}

#header
{
  background:  #3C6F8A;
  color:       white;
  font-size:   x-small;
  text-indent: 20px;
}

#headimage
{
  background:  #424242;
  padding:     10px;
}

#spacer
{
  background:  #EBEBEB;
  float:       left;
  width:       150px;
}

#nav
{
  height:      19px;
  margin:      0px 0px 0px 150px;
  padding:     0px 0px 0px 0px;
}

ul#nav li
{
  float:           left;
  font-size:       small;
  font-weight:     bold;
  list-style-type: none;
  padding:         0px 12px 0px 5px;
}

#nav a
{
  color:       white;
  text-decoration: none;
}

#link
{
  float:       left;
  padding:     0px 10px 0px 10px;
}

#navigation
{
  background:  #3C6F8A;
  padding:     2px 0px 0px 0px;
}

#newsframe
{
  background:  #EBEBEB;
  border:      #FFB03B 2px solid;
  height:      250px;
  margin:      0px 0px 0px 10px;
  overflow:    auto;
  padding:     0px 0px 10px 0px;
  width:       153px;
}

#newshead
{
  background:  #EBEBEB;
  border:      #FFB03B 2px solid;
  font-family: arial, "lucida console", sans-serif;
  font-size:   large;
  margin:      10px 0px 0px 10px;
  text-indent: 10px;
  padding:     5px 0px 5px 0px;
  width:       153px;
}

#newscontent
{
  font-size:   12px;
  padding:     10px
}

#leftbar
{
  clear:       both;
  float:       left;
  padding:     0px 0px 15px 0px;
  width:       150px;
}

.faves
{
  background:  #EBEBEB;
  font-family: arial, "lucida console", sans-serif;
  font-size:   small;
  font-weight: bold;
  padding:     2px 0px 2px 0px;
  text-align:  center;
}

.leftbar2
{
  font-size:   small;
  padding:     15px;
}

#w3c
{
  text-align:  center;
}

#rightbar
{
  background:  #63A6C9;
  float:       right;
  height:      auto;
  padding:     0px 5px 0px 0px;
  width:       173px;
}

#subhead
{
  font-family: arial, "lucida console", sans-serif;
  font-size:   large;
  margin:      0px 0px 0px 10px;
  text-indent: 26px;
  padding:     10px 0px 0px 0px;
}

#maincontent
{
  background:  #A3B8C4;
  height:      auto;
  margin:      0px 0px 0px 150px;
  min-height:  300px;
  padding:     5px 0px 10px 0px;
  width:       565px;
}

#paragraph
{
  background:  #EFEFEF;
  border:      #999999 2px solid;
  color:       #0033CC;
  font:        14px Arial, "Times New Roman", san-serif;
  height:      auto;
  margin:      25px 0px 0px 35px;
  padding:     15px 15px 15px 15px;
  width:       455px;
}

#ascii
{
  line-height:0;
  font:       14px Arial, "Lucida Console", san-serif;
  color:      #FF0000;
}

#videos
{
  padding:    0px 0px 0px 25px;
}

#producthead
{
  color:       #000066;
  font-size:   x-large;
  font-weight: bold;
}

#products
{
  background:  #CCCCCC;
  border:      #999999 2px solid;
  color:       #0033CC;
  font-size:   small;
  height:      auto;
  margin:      0px 0px 0px 35px;
  padding:     15px 5px 15px 5px;
  width:       475px;
}

#subcontent
{
  height:      auto;
  padding:     0px 0px 0px 20px;
}

#leftpane
{
  float:       left;
  height:      auto;
  padding:     5px 0px 5px 30px;
  width:       105px;
}

#middlepane
{
  height:      auto;
  margin:      0px 0px 0px 110px;
  padding:     5px 0px 5px 0px;
  width:       105px;
}

#rightpane
{
  float:       right;
  height:      auto;
  margin:      0px 0px 0px 0px;
  padding:     5px 30px 5px 0px;
  width:       105px;
}

#footer
{
  background:  #FFFFFF;
  font-size:   x-small;
  margin:      0px 0px 0px 150px;
  padding:     5px 5px 5px 60px;
  text-align:  center;
  width:       500px;
}
