/* header */
#top-nav:after {
  clear:both;
  content: ".";
  display:block;
  height:0;
  visibility:hidden;
}
#top-nav ul {float:left;margin-bottom:0;margin-top:190px;}
#top-nav li {display:inline;}
#top-nav li a {display:block;float:left;height:0;padding-top:25px;overflow:hidden;width:0;}
#top-nav li#nav-home a {width:81px;}
#top-nav li#nav-home a:hover {background-position:0px -25px;width:81px;}
#top-nav li#nav-schedule a {background-position:-81px 0px;width:101px;}
#top-nav li#nav-schedule a:hover {background-position:-81px -25px;width:101px;}
#top-nav li#nav-speakers a {background-position:-182px 0px;width:98px;}
#top-nav li#nav-speakers a:hover {background-position:-182px -25px;width:98px;}
#top-nav li#nav-sponsors a {background-position:-280px 0px;width:100px;}
#top-nav li#nav-sponsors a:hover {background-position:-280px -25px;width:100px;}
#top-nav li#nav-logistics a {background-position:-380px 0px;width:100px;}
#top-nav li#nav-logistics a:hover {background-position:-380px -25px;width:100px;}
#top-nav li#nav-register a {background-position:-480px 0px;width:97px;}
#top-nav li#nav-register a:hover {background-position:-480px -25px;width:97px;}
#top-nav li#nav-about a {background-position:-577px 0px;width:76px;}
#top-nav li#nav-about a:hover {background-position:-577px -25px;width:76px;}
#top-nav li#nav-contact a {background-position:-653px 0px;width:96px;}
#top-nav li#nav-contact a:hover {background-position:-653px -25px;width:96px;}

/* body */
.content {}
.content p {margin-bottom:1em;}
.content p.showcase {text-align:center;}

.section {clear:left;}
.section .sectionTitle {margin:0 10px 10px 10px;padding-top:5px;}
.section .sectionBody {margin:5px 10px 10px 10px;}

.speakers .bio {float:left;margin:10px 20px;width:115px;}
.section .bio .pic img {display:block;padding:5px;}
.committee .bio {float:left;margin:10px 20px;width:100px;}
.committee .bio .pic img {width:75px;}

div.thumbnail {
    float:left;
    text-align: center;
    margin: 9px;
    width:140px;
}
a.thumbnail, a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
    display: inline;
    background: none;
}

/* footer */
#ft {text-align:right;padding:5px;10px;}
#ft .tagline {text-align:center;}
#ft .copy {float:left;}

div.agenda {text-align:center;width:100%;}
table.agenda {margin:auto;text-align:center;width:450px;}
table.agenda tr td {text-align:left;padding:5px;width:450px;}
table.agenda tr.header td {text-align:center;}
table.agenda tr.track td {text-align:center;}

table.register tr td {padding:5px 0; vertical-align:top;}
div.regQ, div.regA, div.reqA {padding:5px 0;}
input.syInput {width:300px;}

table.scisypTable tr td {padding:5px;}
