@import url('/web/20100127200540cs_/http://code.google.com/css/codesite.pack.04102009.css');
@import url('https://webarchive.library.unt.edu/web/20100127200540cs_/http://www.google.com/css/modules/buttons/g-button-chocobo.css');
h2, h3, h4, h5 {
  margin-bottom: 1em;
  padding-top: 0;
  margin-top: 0;
}
p {
  padding: 0;
  margin-bottom: 1em;
}
table {
  margin: 0 0 1em 0;
}
ul, ol, dl {
  margin: 0 0 1em 0;
  padding-top: 0;
}
dd {
  margin-left: 0;
  padding-left: 0;
}
.g-tpl-130 .g-unit {
  margin:0 0 0 130px;
  width:auto;
  float:none;
}

.g-tpl-130 .g-first {
  margin:0;
  width: 130px;
  float:left;
}

.g-tpl-140 .g-unit {
  margin:0 0 0 140px;
  width:auto;
  float:none;
}

.g-tpl-140 .g-first {
  margin:0;
  width: 140px;
  float:left;
}

#gc-pagecontent {
  border: 0;
  padding: 0;
}
#gc-pagecontent h1{
  border: 0;
  font-size: 160%;
  position: static;
  background-color: transparent;
}
#gc-pagecontent h2 {
  font-size: 140%;
  margin: 0 0 1em 0;
  padding: 0;
}
#gc-pagecontent h3 {
  font-size: 110%;
  margin: 0 0 1em 0;
  padding: 0;
  position: static;
}
#gc-pagecontent h4 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  position: static;
}
#gc-pagecontent h5 {
  font-size: 100%;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  margin: 0;
  padding: 0;
  position: static;
}
#gc-collapsible {
  display: none!important;
}
#commentWidgetTitle {
  font-size: 110%!important;
  margin-top: 2em!important;
}

#header {
  background: transparent url('/web/20100127200540oe_/http://code.google.com/events/io/2010/images/io-logo.png') no-repeat left top!important;
  color: #446b9a!important;
  height: 40px!important;
  line-height: .6!important;
  padding: 10px 0 0 220px!important;
  margin: 13px 0 0 0!important;
}
#header span {
  font-size: .6em;
}
#nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#nav li {
  margin: 0 0 1em 0;
  padding: 0;
}
.section {
  background: transparent url('/web/20100127200540oe_/http://code.google.com/events/io/2010/images/colorbar.png') no-repeat left top;
  height: 6px;
  margin: 1em 0 1.5em 0;
}
#footer {
  text-align: center;
  margin: 2em auto 1em auto;
  border-top: 1px solid #eee;
  padding-top: 5px;
}
#buttons {
  margin: 2em 0 0;
  width: 110px;
  position: absolute;
}
#buttons a {
  text-decoration: none;
}
#buttons img {
  border: 0;
}
#session-nav {
  list-style-type: none;
  width: auto;
}
#session-nav li {
  display: inline;
  padding: 0;
  margin: 0 5px;
}
#session-nav .on {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.sessions {
  border: 0;
  width: auto;
}
.sessions td, .sessions th {
  border: 0;
  padding: 2px;
}
.session-track {
  display: none;
}


.companylogo {
  background: transparent no-repeat center left;
  padding-left: 220px;
  margin: 0 0 2em;
}

.heading {
  background-color: #e5ecf9;
  border-top: 1px solid #36c;
  padding: 2px;
}
.agenda {
  border:0;
  padding: 0;
  width: 350px;
}
.agenda td {
  background: transparent;
  border: 0;
  padding: 3px;
  width: 50%;
}
.agenda .odd {
  background-color: #eee;
}
.caption {
  font-size: 75%;
}
.strong {
  font-weight: bold;
}
.em {
  font-style: italic;
}
/**
 * Twitter styles.
 */
.twtr-hd, .twtr-ft {
  display: none;
}
.twtr-bd {
  font-family: arial, sans-serif !important;
}
.twtr-widget .twtr-tweet-wrap {
  padding: 6px 0 !important;
}
