* {
  margin: 0px; padding: 0px;
  }

html, body {
  height: 100%;
  background-color: #f8f8f8;
  /*background-color: #ffffff;*/
  font-family: verdana; font-size: 12pt;
  }
  
html {
  overflow-y: scroll;
}

p, li {
	font-size: 10pt;
	font-family: verdana;
}

li {
	margin-left: 35px;
}

* html #container {
  height: 100%; 
}

#container {
  width: 100%;
  height:auto; /* real browsers */
  min-height:100%; /* real browsers */
  margin: 0px;
  /*border-right: 3px solid #ff5000;*/
  /*border-left: 3px solid #ff5000;*/
  background-color: #f8f8f8;
  position: relative;
  }

#sidebar {
	height: 100%;
	width: 200px;
	position: absolute;
  background-color: #eeeeee;
  background-image: url("gradient.png");
  background-repeat: repeat-x;
  border-right: 3px solid #000000;
  left: 0px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#sidebar a {
  color: #ffffff;
  text-decoration: none;
}

#sidebar a:hover {
	color: #ff50000;
	text-decoration: underline;
}

#moreapps {
  position: absolute;
  text-align: center;
  width: 200px;
  bottom: 5px;
}

#content {
  margin-left: 220px;
  padding-top: 25px;
  padding-right: 15px;
  padding-bottom: 30px;
  text-align: justify;
  clear: both;
  }
  
#content p {
  margin-bottom: 3px;
  }

#content a {
	color: #0043ff;
}

#content h1 {
  font-size: 18px;
  color: #0043ff;
  margin-top: 5px;
  margin-bottom: 5px;
  }
#content h2 {
  font-size: 14px;
  color: #0043ff;
  margin-top: 13px;
  margin-bottom: 5px;
  font-style: italic;
  }
#content h3 {
    font-size: 12px;
    color: #ff5000;
    margin-top: 12px;
    margin-bottom: 5px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    }
#content p {
  margin: 5px 0px;
  }

#content img {
  display: inline;
  vertical-align: top;
  }