  body,
  html {
    margin:0;
    padding:0;
    color:#000;
    background:#a7a09a;
    font-family:helvetica,arial,sans;
    font-size:0.95em;
  }
  a {
    color:#009;
    text-decoration:none;
  }
  #wrap {
    width:80%;
    margin:0 auto;
    background:#eef;
  }
  #header {
    padding:5px 10px;
    background-image: url(../img2/headerback.png);
    background-repeat: repeat-x;
    color:#fff;
    height:45px;
  }
  h1 {
      margin:0;
    }
  #header h1{
    vertical-align:middle;
    text-align:center;
  }
  #nav {
    padding:3px 0px;
    background:#aaf;
    border-top:1px solid gray;
    border-bottom:1px solid gray;
  }
  #nav a {
    padding:3px 6px;
    text-decoration:none;
    color: #000;
  }
  #navselect {
    background:#bbf;
  }
  #nav a:hover {
    background:#ccf;
  }
  #nav ul {
    margin:0;
    padding:0;
    list-style:none;
  }
  #nav li {
    display:inline;
    margin:0;
    padding:3px 0px;
  }
  #sidebar {
    float:left;
	position: relative;
    width:150px;
	height:100%;
    padding:0px;
    background:#eef;
  }
  #sideselect {
    background:#bbf;
  }
  #sidebar ul {
    margin:0;
    padding:0;
    list-style:none;
    display:block;
  }
  #sidebar li {
    width:100%;
    margin:0;
    padding:0px 0px;
    display:block;
    background:#ddf;
    border-bottom:1px solid #bbf;
  }
  #sidebar a {
    text-decoration:none;
    text-align:center;
    padding:5px 0px;
    width:100%;
    display:block;
	border: 0px;
	color: #000;
  }
  #sidebar a:hover {
    background:#aaf;
  }
  #main {
    float:none;
    padding-right: 10px;
	padding-left: 160px;
	padding-top: 10px;
	
	padding-bottom: 10px;
    background:#fff;
	text-align: justify;
  }
  h2 {
    margin:0.5em 0 0.5em;
  }
  #footer {
    clear:both;
    padding:5px 10px;
    background:#aaf;
    border-top:1px solid gray;
    border-bottom:1px solid gray;
  }
  #footer p {
    margin:0;
    }
  * html #footer {
    height:1px;
  }

