div.sidebar{float:left;width:200px;}p.info{float:left;width:200px;margin-top:0.25em;color:gray;font:italic 114%/1.7 Georgia,serif;}div.sidebar p.info{float:none;width:auto;margin-bottom:1em;}div.tout{clear:left;width:100%;padding-bottom:8px;margin:0 0 15px;background:#000;color:#F9F8F3;font-size:128.5%;line-height:1;}div.tout span{margin:0 12px 0 0;}div.tout h1.title{display:block;background:50% 0 no-repeat;width:910px;height:173px;margin:0 0 8px;text-indent:-9999px;}div.tout span.date{font-size:95%;font-weight:bold;vertical-align:0.1em;margin:0 12px 0 230px;}div.tout span.location{font-style:italic;}div.tout span.links a{font:bold 75% Verdana,sans-serif;text-transform:uppercase;color:#D82;padding:0 0.5em;}div.tout span.links a:hover{color:#F9F8F3;}div.tout span.links .soldout{font:bold 75% Verdana,sans-serif;text-transform:uppercase;padding:0 0.5em;}div.main{float:right;width:660px;padding-bottom:10px;}div.main a{font-weight:bold;}div.main h2,div.main h3{text-transform:uppercase;letter-spacing:-1px;margin:0;}div.main h2{margin-bottom:0.4em;}div.main h3{color:#F9F8F3;background:#000;clear:both;padding:0.25em 0.5em;margin:0 0 0.25em;font:171.4% Georgia,serif;letter-spacing:0;}div.main .lineup{list-style:none;}div.main .lineup li img{float:left;}div.main .lineup li p{margin:0 0 0.33em 105px;}div.main #speakers{float:left;width:100%;margin:0 0 10px;}div.main #speakers li{float:left;width:45%;margin-right:4%;margin-bottom:25px;}div.main #speakers li.odd{clear:left;}div.main #speakers p.bio{font:85.7%/1.67 Verdana,sans-serif;}div.main #schedule li{margin-bottom:2em;}div.main #schedule h2,div.main #dayapart h2,div.main #schedule h3,div.main #schedule h4,div.main #schedule p.bio{font-family:Verdana,sans-serif;}div.main #schedule h3{margin:0 0 0 105px;padding:0;background:transparent;color:#333;text-transform:none;}div.main #schedule h4{background:#000;color:#F9F8F3;margin:1em 0 1.25em;padding:0.33em 30px;font-size:80%;font-weight:normal;}div.main #schedule li{position:relative;float:none;}div.main #schedule img{position:absolute;top:3.25em;left:0;}div.main #dayapart{margin-bottom:3.5em;}div.main #dayapart h3{margin-top:0.75em;}div.main #dayapart h3#adayapartdetails{margin-bottom:0.5em;}div.main #dayapart ul{margin-bottom:1.5em;}div.main #dayapart img{float:left;clear:left;margin:0 10px 10px 0;}div.main div#map{width:650px;height:310px;}* html div.main #schedule *{zoom:1;}