@charset "UTF-8";html,body{background:#fff;color:#333;padding-top:0;padding-bottom:0;}div#en_main_parts{margin:0;width:100%;}div#en_content,div#en_main{width:100%;margin:0;padding:0;min-width:910px;}.content_row{width:870px;margin:0 auto;padding:0 20px;}.row{width:100%;border-bottom:2px solid #B5B5B5;padding:20px 0;}#inside_header hr{color:#c7c7c7;height:1px;background:#c7c7c7;border:none;margin-top:3px;}#inside_header.row{border-bottom:none;padding:0;}div.en_article_body p,div.en_article_body li{font-size:1.1em;line-height:1.4em;}div.en_article_body{padding-top:10px;}div#en_main div.code_of_conduct{border:0 solid #DDD;border-width:1px 0;margin:20px 0;}div#en_main div.code_of_conduct h2{margin-left:0;}div#en_main div.code_of_conduct p{margin-left:0;}body#en_proposal_propose div#en_main form p{margin-left:0;}div#en_main #mid{width:870px;margin:0 auto;line-height:1.5em;}div#en_main h1{color:#333;font-size:2em;line-height:1.3em;font-weight:bold;margin:20px 20px 10px 0;}div#en_main h2{color:#d3002d;font-size:22px;font-weight:normal;line-height:1.3em;padding-top:.5em;margin-left:0;}div#en_main h3{color:#d3002d;font-size:18px;font-weight:normal;line-height:1.3em;padding:.5em 0 0 0;margin-top:0;margin-left:0;}div#en_main h4{margin-left:0;}div#en_main div.en_article_body h1{font-weight:bold;}div#en_main p,div#en_main li{margin-left:0;}ul li{list-style-image:url('//cdn.oreillystatic.com/en/assets/1/event/55/strata2011_m_li_arrow.png');margin:0 0 5px 0;}div#en_main ul.video_list li{margin:0;padding:10px 0 0 0;list-style:none;list-style-image:none;clear:both;line-height:1.2em;}ul.video_list li a:hover{color:#039;text-decoration:none;}ul.video_list li img{float:left;border:1px solid #aaa;margin:2px 8px 8px 0;padding:2px;}ul.video_list li .time{color:#666;font-weight:normal;}img.quote{margin:10px 0;}#widgets_row.row{background:#000;height:470px;border-bottom:none;margin-top:20px;padding:0;}#widgets_row.row h2{margin:0 0 20px;color:#d3002d;font-size:1.6em;font-weight:normal;line-height:1.2em;}#widgets_row p{color:#eee;}#widgets_row a{color:#fff;text-decoration:none;}#widgets_row a:hover{text-decoration:underline;}#widgets_row.row>div{width:870px;margin:0 auto;height:430px;}#widgets_row.row>div>div{border-right:4px solid #433d3f;height:100%;padding-top:40px;display:inline-block;vertical-align:top;}#widgets_row.row>div>div:last-child{border-right:none;}#widgets_row.row div#highlight_video{width:285px;padding-right:10px;}#widgets_row.row div#highlight_video h3{color:#fff;margin:20px 0 5px 0;font-weight:normal;font-size:1em;}#widgets_row.row div#stay_connected_block{width:245px;padding:40px 10px 0;}#widgets_row.row div#stay_informed_photos{width:270px;padding:40px 10px 0;}#widgets_row.row div#stay_informed_photos div#stay_informed{width:100%;padding-bottom:20px;}#widgets_row.row div#stay_informed_photos div#photos{width:100%;border-top:2px solid #433d3f;padding-top:20px;}#widgets_row.row div#stay_informed_photos div#photos>div{width:100%;}#widgets_row.row div#stay_informed_photos div#photos div.flickr_group{float:left;margin:0 0 10px 5px;padding:2px;border:1px solid #aaa;width:75px;}#widgets_row.row div#stay_informed_photos div#photos>div>div:first-child{margin-left:0;}#widgets_row.row div#stay_informed_photos div#photos div.flickr_group a{text-decoration:none;}#stay_connected .label{display:none;}div.stay_connected a.chicklet{border:0 none;display:inline-block;width:29px;height:18px;}div.stay_connected a.chicklet-twitter{background-position:0 0;}div.stay_connected a.chicklet-facebook{background-position:0 -20px;}div.stay_connected a.chicklet-gplus{background-position:0 -40px;}div.stay_connected a.chicklet-linkedin{background-position:0 -60px;}div.stay_connected a.chicklet-bliptv{background-position:0 -80px;}div.stay_connected a.chicklet-lanyrd{background-position:0 -100px;}div.stay_connected a.chicklet-slideshare{background-position:0 -120px;}div.stay_connected a.chicklet-schedule{background-position:0 -140px;}div.stay_connected a.chicklet-directory{background-position:0 -160px;}#sponsors{width:auto;font-size:inherit;text-align:inherit;}#sponsors_contacts.row{background:#f6f6f6;border-bottom:none;padding:0;}#sponsor_container{background:#fff;width:870px;margin:auto;}#sponsor_title{width:50%;height:400px;float:left;margin-left:-50%;position:absolute;}#sponsors_contacts.row div.big_sponsor_level{background:#b0b0b0;background:-moz-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,#b0b0b0),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#b0b0b0 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b0b0',endColorstr='#ffffff',GradientType=1);padding:5px;margin:25px 20px;color:#fff;text-align:center;font-weight:bold;font-size:1.1em;width:820px;}ul.sponsor_listings{list-style:none;margin:20px 0;padding:0;text-align:center;}ul.sponsor_listings li{display:inline-block;vertical-align:middle;margin:0 20px 20px 20px;}div#contacts{width:830px;margin:0 auto;border-top:1px solid #bcbcbc;padding:20px 0;color:#888;}div#contacts>div{display:inline-block;padding-right:20px;width:188px;vertical-align:top;}div#contacts>div:last-child{display:inline-block;padding-right:0;}div#en_main div#contacts h3,div#en_main div#contacts p{font-size:1em;padding:0;margin:0;line-height:1.3em;color:inherit;}div#contacts a{color:#888;}div#sponsors ul{overflow:hidden;}div#sponsors li:only-child{text-align:center;}div#sponsors li:last-child:nth-child(odd){text-align:center;}ul.sponsorList{text-align:center;margin:0;padding:0;}div#sponsors ul li{width:130px;display:inline-block;margin:auto;padding:10px 15px;vertical-align:middle;}div#sponsors h2{color:#9A9A9A;text-align:center;margin-right:0;font-weight:normal;padding-bottom:4px;}div#sponsors .sponsor_list_heading{background:#b0b0b0;background:-moz-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,#b0b0b0),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#b0b0b0 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#b0b0b0 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0b0b0',endColorstr='#ffffff',GradientType=1);padding:5px;margin:25px 20px;color:#fff;width:870px;text-align:center;font-weight:bold;font-size:1em;width:820px;}div#sponsors .heading{color:#5f5f5f;margin:5px 0;padding:0;font-size:13px;font-weight:bold;line-height:1.2em;}div.en_article_metadata{display:none;}div#en_footerwrap{background:#000;width:100%;min-height:250px;margin:0;overflow:auto;}div#en_footer{padding:5px 0 22px;font-weight:normal;font-size:.9em;line-height:1.3em;color:#fff;width:870px;margin:0 auto;}div#en_footer a{color:#fff;text-decoration:none;}div#en_footer a.webmaster{color:#1e90ff;}div#en_footer .banner_ad{padding:15px 0 0 0;}div#en_footer p{margin:0;font-size:.9em;padding:0 22px;}div#en_footer #footer_logo{float:left;width:220px;margin:20px 50px 20px 20px;}div#en_footer .footercol{display:inline-block;width:190px;vertical-align:top;}div#en_footer .footercol ul li:first-child{color:#d3002d;}div#en_footer ul{margin:0;padding:20px 0;list-style:none;}div#en_footer ul li{list-style:none;padding:0;margin:0;font-size:.9em;line-height:1.3em;}div.banner_ad .banners{height:90px;margin:0 auto;padding:0;position:relative;width:728px;}div.banner_ad .banners .banner{display:none;left:0;position:absolute;top:0;}ul#sitemap a.title{cursor:default;color:#222;}ul#sitemap a.title:hover{text-decoration:none;}#wtooltip{background-color:#fff;border:1px solid #6290c3;color:#333;display:none;margin-left:0;margin-top:15px;padding:2px 5px;position:absolute;}ul#sitemap a.level_one{color:#333;font-weight:bold;}ul#sitemap ul.level_two li.title{list-style:none;}ul#sitemap ul.level_two a.title{color:#333;text-decoration:none;font-weight:bold;}ul#sitemap ul.level_two a.title:hover{text-decoration:none;}div.get_flickr{margin-left:15px;}div.flickr_group{border:1px solid #AAA;float:left;margin:0 5px 5px 0;padding:2px;}ul#nav:after{content:".";display:block;clear:both;visibility:hidden;}div.slot_detail{line-height:1.1em;}div#sitemap ul a.level_one{color:#333;font-weight:bold;}div#sitemap ul ul.level_two li.title{list-style:none;margin-left:-15px;}div#sitemap ul ul.level_two a.title{color:#333;text-decoration:none;font-weight:bold;}div#sitemap ul ul.level_two a.title:hover{text-decoration:none;}div.sponsor-listing img{float:left;padding-right:10px;}.clearBoth{clear:both;}#books{margin:20px auto;}#books .subset{position:absolute;top:0;left:0;}#books .item img{border:0;display:block;margin:auto;}#books .item .info{display:none;}#books .item a{text-decoration:none;}#books .gallery{margin:0;width:680px;position:relative;padding:10px 0;background-color:#fff;overflow:hidden;border:1px solid #e9e9e9;height:130px;}#books .gallery .set{width:640px;position:absolute;top:10px;left:20px;overflow:hidden;height:130px;}#books .subset:after{display:block;content:".";clear:both;visibility:hidden;}#books .gallery .item{position:relative;float:left;padding:6px;}#item_info{position:absolute;z-index:100;background-color:#fffbeb;border:1px solid #ccc;width:250px;padding:4px 14px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}#item_info h4.title{margin:4px 2px 0;font-size:1.2em;font-weight:normal;color:#414140;}#item_info h4.title span.small{font-size:.75em;line-height:1.3em;}#item_info .author{color:#666;font-size:.85em;margin:0 2px;}#item_info .description{margin:4px 2px;font-size:.85em;color:#414140;line-height:1.4em;}#item_info .description p{font-size:1em;margin:6px 0;}div#page_bot{clear:both;}a{color:#1010DD;text-decoration:none;}a:hover{text-decoration:underline;}div#mid address{padding-bottom:15px;font-weight:bold;}a.landing_cta_link{text-decoration:none;}a.landing_cta_link:hover{text-decoration:none;}span.landing_cta{background:url('//cdn.oreillystatic.com/en/assets/1/event/75/strata2012_landing_cta_back.png') top left no-repeat;display:block;height:90px;margin:10px auto;position:relative;width:300px;}span.landing_cta .discount_text{display:block;height:90px;overflow:hidden;text-indent:-9999px;width:300px;}span.landing_cta .discount_code{bottom:33px;color:#000;font-family:Courier,monospace;font-size:20px;display:block;left:164px;position:absolute;text-indent:0;}div#top_level_nav{width:870px;color:#333;height:30px;margin:20px auto 0;padding:0;}div#top_level_nav ul#nav{font-weight:normal;margin:0;padding:0;line-height:1em;font-size:1em;display:inline-block;}div#top_level_nav ul#nav,div#top_level_nav ul#nav *{list-style:none;}div#top_level_nav ul#nav ul{position:absolute;top:-999em;font-weight:bold;width:15em;}div#top_level_nav ul#nav ul li{width:100%;}div#top_level_nav ul#nav li{float:left;position:relative;z-index:20;border-left:1px solid #333;font-weight:bold;margin:12px 0 0 0;padding:0 20px;height:10px;font-size:13px;}div#top_level_nav ul#nav a{display:block;position:relative;text-decoration:none;}div#top_level_nav ul#nav li:first-child{border-left:none;padding-left:0;}div#top_level_nav ul#nav li a.level_one{text-transform:uppercase;color:inherit;margin:0;padding:0;}div#top_level_nav ul#nav li:hover,div#top_level_nav ul#nav li.sfHover,div#top_level_nav ul#nav a:focus,div#top_level_nav ul#nav a:hover,div#top_level_nav ul#nav a:active{outline:0;}div#top_level_nav ul#nav li:hover ul,div#top_level_nav ul#nav li.sfHover ul{top:100%;}div#top_level_nav ul#nav li ul.level_two{margin:12px 0 0 0;padding:0;width:15em;}div#top_level_nav ul#nav ul.level_three{margin:-34px 0 0 184px;}div#top_level_nav ul#nav li ul li,div#top_level_nav ul#nav li ul li li{border:0 none;background-color:#CFCFCF;border-top:1px solid #fff;color:#333;margin:0;padding:0;height:28px;}div#top_level_nav ul#nav li li,div#top_level_nav ul#nav li li li{font-size:.9em;}div#top_level_nav ul#nav li ul li a:hover,div#top_level_nav ul#nav li ul li li a:hover{background-color:#D3002D;color:#fff;}div#top_level_nav ul#nav ul li a{font-weight:normal;display:block;}div#top_level_nav ul#nav li ul li a,div#top_level_nav ul#nav li ul li li a{color:inherit;line-height:28px;margin:0;padding:0 10px;}div#top_level_nav ul#nav li li.title{background-color:#aaa;color:#333;}div#top_level_nav ul#nav li li.title a:hover{background-color:#aaa;color:#333;cursor:default;}div#top_level_nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.btn-blue{display:block;text-decoration:none;font-size:20px;line-height:22px;color:#fff;padding:8px 0;text-align:center;text-shadow:0 0 2px #37609f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#4D87DE;background:-moz-linear-gradient(top,rgba(169,200,245,1) 0,rgba(92,140,208,1) 50%,rgba(65,115,189,1) 50%,rgba(77,135,222,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(169,200,245,1)),color-stop(50%,rgba(92,140,208,1)),color-stop(50%,rgba(65,115,189,1)),color-stop(100%,rgba(77,135,222,1)));background:-webkit-linear-gradient(top,rgba(169,200,245,1) 0,rgba(92,140,208,1) 50%,rgba(65,115,189,1) 50%,rgba(77,135,222,1) 100%);background:-o-linear-gradient(top,rgba(169,200,245,1) 0,rgba(92,140,208,1) 50%,rgba(65,115,189,1) 50%,rgba(77,135,222,1) 100%);background:-ms-linear-gradient(top,rgba(169,200,245,1) 0,rgba(92,140,208,1) 50%,rgba(65,115,189,1) 50%,rgba(77,135,222,1) 100%);background:linear-gradient(to bottom,rgba(169,200,245,1) 0,rgba(92,140,208,1) 50%,rgba(65,115,189,1) 50%,rgba(77,135,222,1) 100%);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);box-shadow:0 1px 2px 0 rgba(0,0,0,.4);}a.btn-blue:hover{text-decoration:none;}.cta_box{text-align:center;border:1px solid #bbb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 10px;margin-bottom:10px;background:#FFF;background:-moz-linear-gradient(top,#FFF 0,#EAEAEA 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#EAEAEA));background:-webkit-linear-gradient(top,#FFF 0,#EAEAEA 100%);background:-o-linear-gradient(top,#FFF 0,#EAEAEA 100%);background:-ms-linear-gradient(top,#FFF 0,#EAEAEA 100%);background:linear-gradient(to bottom,#FFF 0,#EAEAEA 100%);}.cta_box p{line-height:13px;margin:0 0 5px 0;}form.en_acceptable_form .en_field p{margin-left:0;}div.quote{padding:17px 0 0 10px;color:#d3002d;font-weight:bold;font-style:italic;font-size:1.2em;line-height:1.1em;background:white url('//cdn.oreillystatic.com/en/assets/1/eventprovider/1/background_quote.gif')left top no-repeat;margin:22px 10px 10px 17px;}.quote .attribution{color:#000;font-size:1em;line-height:1.1em;font-style:normal;}div#livestream{text-align:center;}.accordion{margin-bottom:30px;}.accordion h4{cursor:pointer;font-size:1.4em;padding-top:5px;}.accordion .content{font-size:.9em;margin:0 20px;display:none;}.accordion h4.closed:before,.accordion h4.open:before{margin-right:4px;}.accordion h4.closed:before{content:"+";}.accordion h4.open:before{content:"-";}div#en_proceedings div.en_session{padding-bottom:15px;border-bottom:1px dashed #ccc;}div#en_proceedings div.en_session:last-child{border-bottom:none;}#speakerSearch{background-color:#F4F4F4;margin:1em;padding:1em;font-size:1.2em;}#speakerSearch h4{display:inline;margin-left:0;}#speakerSearchResultsCount{display:none;}div#en_main div.topic-heading{margin:0 0 0 20px;}div#en_main div.topic-heading img{padding-right:10px;display:inline;vertical-align:bottom;}div#en_main div.topic-heading h1{margin:0 0 10px 0;padding:0;font-size:2em;font-weight:normal;color:#333;display:inline;}div#en_main div.topic-heading p{margin:0 0 10px 0;clear:left;font-size:1.11em;}div#en_grid_topic_key li{margin:2px;}div.slot_room_title div{padding:4px;font-size:78%;line-height:1.1em;}div#en_main #exhibitor p,div#en_main #exhibitor h2{margin-left:10px;}div.en_session,div.en_session_description,#schedule_detail,#en_schedule_detail,#en_schedule_detail div#en_main .en_session h1,div#en_speaker_list,div#en_grid_topic_key,div#en_grid_container{margin-left:0;}div#en_main #mid>div.vcard{padding-top:10px;}