body {  margin:0;  padding:0;  background:#DCDCDC;  font:small/1.6em Verdana,Sans-serif;  text-align:center;  }  .container {  background:#DCDCDC;   width:800px;  margin:0 auto;  position:relative;  }  #col2 {  width:800px; } #header { background-image:url("../images/herbert.png"); height: 160px; background-repeat:no-repeat; } #headerno { height: 160px; background-repeat:no-repeat; } .name { background-color:#C0C0C0;  float:left;  width:800px;   font:small/1.6em Verdana,Sans-serif;  font-size:140%;  font-variant: small-caps;  letter-spacing: 0.2em;  line-height:0.2em;  text-align:center;  color:#000;  }   .noname {  float:left;  width:800px;   font:small/1.6em Verdana,Sans-serif;  font-size:140%;  font-variant: small-caps;  letter-spacing: 0.2em;  line-height:0.2em;  text-align:center;  color:#000;  }  /* General Structure----------------------------------------------- */#content {  float:left;  width:800px;  }#maincol, #subcol, {  padding-top: 20px;  }#maincol {  float:left;  width:460px;  text-align:left;  background-color:#fff;}#subcol {  float:right;  width:340px;  text-align:center;  color:#708090;  }    /* Page Layout: 2col----------------------------------------------- */ .aheader {  font:small/1.6em Verdana,Sans-serif;  font-size:130%;  font-variant: small-caps;  letter-spacing: 0.2em;  line-height:1.0em;  border-width:0;    margin-left:1em;  }   .atopic {  border-bottom:1px dotted #ccd;}  .apara {  font:small/1.6em Verdana,Sans-serif;  font-size:90%;  line-height:1.8em;  margin-bottom:1em;  margin-top:.5em;    margin-left:0.5em;  margin-right:0.5em;  }  .asidetopic {  border-bottom:1px dotted #ccd;  margin-left:0.5em;  margin-right:0.5em;}.asidepara {    display: block;      margin-bottom:1em;        font-size:85%;  margin-top:.5em;     margin-left: auto;    margin-right: auto;  margin-left:0.5em;  margin-right:0.5em;}.asideobject {    display: block;    margin-left: auto;    margin-right: auto;}em {    font-style:italic;}/* Navbar Top----------------------------------------------- */.nav {  background-color:#fff;  background-repeat:no-repeat;  float:left;  width:800px;  border:solid #ccc;  border-width:1px 0;  margin-left: 0px;  }.nav ul {  margin:0;  padding:0 20px;  list-style:none;  font-size:85%;  text-transform:lowercase;  }.nav li {  float:left;  margin:0;  padding:0;  background-image:none;  line-height:normal;  text-indent:0;  white-space: nowrap;  }.nav a, .nav strong {  display:block;  padding:4px 10px;  border:solid #ccc;  border-width:0 1px 0 0;  color:#7ac;  text-decoration:none;  white-space:nowrap;  }/* Allow entire region of link to to be clickable in IE/Win.    http://www.positioniseverything.net/explorer/escape-floats.html */* html .nav a, * html #navbottom a{  width:1%;  }.nav .current strong, .nav .current a {  background-repeat:no-repeat;  }.nav a:hover, .nav .current a:hover strong, .nav .current strong {  color:#000;  }.nav a:hover {  background-repeat:no-repeat;  }.nav a strong, .nav .current a strong {  background:none;  padding:0;  border:none;  }.nav .h {  border-left-width:1px;  }.nav #currentversion {  font-size:85%;  margin:0;  padding: 4px 20px 0 20px;  text-transform:lowercase;	  line-height:normal;  border:none;  text-align: right;  display:block;  white-space:nowrap;.nav li,	#subfooter li  { padding: .25em 25px .25em 0px;}		/* Lists----------------------------------------------- */