img.gray_border {

border: 1px solid #E0E0E0;

}

/*---Index Page---*/

h3 {
font-family: 'Open Sans';
}

.container {
width: 800px;
text-align: left;
margin-left: 20px;
margin-bottom: 20px;
margin-top: 20px;
font-weight: lighter

}

h1.title {

  font-family: 'Open Sans';
  font-weight: normal;
  font-size: 24px;
  padding: 0;
}

summary {

  color: #666;
  font-size: 16px;

}

.section header {

  background-color: rgba(0, 0, 0, 0.8);
  padding: 6px 12px;
  color: #fff;
  font-size: 18px;
  z-index: 0;
}

.banner {
  text-align: left;
}

.title_section {
  background: #fff;
  padding-bottom: 20px;
  text-align: left;
  margin-left: 10px;
}

.quickstart {

float: left; 
width: 360px;
border: 0px;
text-align: left;
margin-left: 10px;

}

.developersstart {

margin-top: -2%;
float: left;
width: 30%;
padding-right: 4%;

}

.connected {

margin-top: -2%;
float: left;
width: 30%;

}

.quickstart {
margin-top: -2%;
float: left;
width: 30%;
padding-right: 4%;
}

.liveusers {
margin-top: 10px;
float: left;
width: 45%;
padding-right: 4%;
}

div.liveusers img {
float: left; 
margin-right: 10px;
}

.whatis {
margin-left: 10px;
float: left;
width: 350px;
text-align: left;

}

.signup {

float: left;
width: 350px;
text-align: left;
padding-left: 50px;

}

/*---Third-party Tools Page---*/

.tp-assets {
  width: 100%;
}

.tp-assets ul {
  margin: 0px;
  padding: 0px;
}

.tp-assets ul li {
  display: inline;
  margin-right: 10px;
}

.tp-assets ul li:before {
    content: "\00BB\0020";
}

/*---Lists---*/

li pre {
  margin: .5em 0 .6em 0;
}

li p, dd p {
  padding: .5em 0 .6em 0;
  margin: 0;
}

ol.alpha {
  list-style: lower-alpha;
}

ol.alphacap {
  list-style: upper-alpha;
}

ol.roman {
  list-style: lower-roman;
}

ol.romancap {
  list-style: upper-roman;
}

.tablelist {
  margin: 0 0 1em 0;
}

.listhead li {
  font-weight: bold;
}

.listhead li *, /*ie*/.listhead li li {
  font-weight: normal;
}

.code li {
  font-family: monospace;
  font-size: 10pt;
}

.code li p, .code li li {
  font-family: Arial, Helvetica, sans-serif;
}

li p.note, li p.warning, li p.caution {
  margin: .8em 0 0 0;
  padding: .2em .5em .2em .9em;
}

/* table of contents */

ol.toc, div.toc ol {
  margin: 1em 0 0 0;
  padding: 0;
  list-style: none;
}

ol.toc li, div.toc ol li {
  font-weight: bold;
  margin: .5em 0 0 1.5em;
  padding: 0;
}

ol.toc li ol, div.toc ol li ol {
  margin: 0;
  padding: 0;
}

ol.toc li ol li, div.toc ol li ol li {
  padding: 0;
  margin: .1em 0 0 1em;
  font-weight: normal;
  list-style: none;
}

table ol.toc {
  margin-left: 0;
}

ul.toc, div.toc ul{
  margin:1.5em 0 0 25px;
  padding:0;
  list-style:none;
}

ul.toc li, div.toc ul li{
  font-weight:bold;
  margin:.5em 0 0 1.5em;
  padding:0;
}

ul.toc li ul, div.toc ul li ul{
  margin:0;
  padding:0;
  }

ul.toc li ul li, div.toc ul li ul li{
  padding:0;
  margin:.1em 0 0 1em;
  font-weight:normal;
  list-style:none;
}

table ul.toc{
  margin-left:0;
  }

.light-header {
font-family: 'Open Sans';
font-weight: bold;
}

img {
 outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

}
