HTML {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
body {
  margin:0;
  padding:40px 20px;
  font-family: Comic Sans MS, Verdana;
  font-size:18px;
  text-align:center;
  color:#333;
  BACKGROUND-COLOR: lavender;
  }
a:link {
  color: brown; /* cornflowerblue; */ 
  text-decoration:none;
  }
a:visited {
  color: brown; 
  text-decoration:none;
  }
a:hover {
  color:#c60;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }
/* Header
----------------------------------------------- */
@media all {
  #header {
    height: 100px;
    margin:0 auto 10px;
    font-size: 68px;
    border-color: #999;
    color: LIME; 
    }
  }
#title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #eee; 
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color: #666;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:700px;
  font:1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  font-size:16px;
  }
/* Content
----------------------------------------------- */
@media all {
  #content {
    width:auto; /* 780px; width: 1060px;*/
    background: aliceblue;
    top:0px;
    margin-left: 0px; 
    padding-left:0px; 
    font: comic sans serif;
    font-size: 12px;
    }
  #main {
    max-width:70%; 
    float: left; 
    text-align:left;  
    top: 10px;
    padding-left: 20px;
    margin-left: 0px; 
    margin-right: 0px; 
    text-align:left; 
    font-size: 12px;
    letter-spacing:.1em;
    }
  #sidebar {
    width: 145px;/* 15%*/
    float:left;  
    text-align:left; 
    font-color:#333; /* #333366; */
    font-size: 14px;
    padding-left:0px;
    padding-right:10px;
    }
#sidebar a:link {
  color:white;
  text-decoration:none;
  font:Trebuchet;
  font-size: 12px;
  DISPLAY: block; 
  BACKGROUND-COLOR: cornflowerblue; 
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#sidebar a:visited {
  color:white;
  font-size: 12px;
  text-decoration:none;
  DISPLAY: block; 
  BACKGROUND-COLOR: cornflowerblue; 
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#sidebar2 a:link{
  color:white;
  text-decoration:none;
  DISPLAY: block; 
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform:uppercase;
  letter-spacing:.1em;
  border-bottom:1px dotted #ccc;
  }
#sidebar a:hover {
  color: white;
  text-decoration:none;
  font-size: 12px;
  }
#sidebar_r {
    /* position: absolute;*/
    float:right; 
    text-align:left;
    width: 120px;
    top:0px;
    font-color:#333366;
    }
  }
/* Headings
----------------------------------------------- */
h1 {
  margin:1.5em 0 .75em;
  font-size: 15px;
  font-weight: bold;
  text-transform:uppercase;
  letter-spacing:.2em;
  color: maroon;
  }
#sidebar ul {
  margin:0 0 1.5em;
  padding:20px 0 1.5em;
  list-style:none;
  color:navy;
  }
#sidebar li {
  margin:0;
  padding:0 0 .10em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#333;
  line-height:1.5em;
  }
hr {border-bottom:1px dotted #ccc;
    size: 1px;
   }
/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  font-size: 10px;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font-size: 10px;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

