@import url('http://assets.en.oreilly.com/1/eventprovider/1/2009v1_css.css');
@import url('http://assets.en.oreilly.com/1/event/31/webexny2009_css.css');

@charset "UTF-8";
/* CSS Document */

div#en_content {width:auto;}


/* en_header styles
------------------ */
div#en_header {height: 110px;background: transparent url('http://assets.en.oreilly.com/1/event/31/webexny2009_header_bg.gif') left top no-repeat;}
div#photo {margin: 10px 0 0 10px;}

/*added for schedule at a glance */
table.gschedule {margin-left:20px;}
table.gschedule td.time {font-weight:bold;text-align:left;}
table.gschedule td {font-size:1em;margin:5px;padding:5px;}



/* For keynote-speakers page */
#keynotes_page .en_session {border-bottom:1px dotted #e4e4e4;padding:1em 0;margin-top:0;margin-bottom:0;}
#keynotes_page .en_session {min-height:110px;}
#keynotes_page .speaker_container img {margin: 0 10px; float: right;}
#keynotes_page .speaker_container a {cursor:pointer;}
#keynotes_page .en_session .description {display:none;}
.speaker_container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

div#mp_listing div.sponsor-listing h3 {display:none;}



table#blog_partners, div#ss_schedule table {margin:10px 20px;}
table#blog_partners tr.heading, div#ss_schedule table tr.heading {font-size:1.1em;font-weight:bold;text-transform:uppercase;}
table#blog_partners tr.heading td, div#ss_schedule table tr.heading td {margin:0;padding:2px 20px 15px;}
table#blog_partners td, div#ss_schedule table td {padding:2px 20px;}
table#blog_partners td a, div#ss_schedule table td a {font-size:.95em;}


div.container {float:left;width:430px;}
div.conf_team {margin:5px 0;/*border-bottom:1px dotted #e4e4e4;*/min-height:140px;}
div.conf_team img.conf_team {/*float:left;*/margin:5px 10px 5px 20px;}
div#mid div.conf_team p {margin:1em 20px 1em 105px;min-height:110px;}
div.conf_team p:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*  For events page */
#events_page .en_session {border-bottom:1px solid #eee;padding:1em 0;margin-top:0;margin-bottom:0;}
#events_page .en_session img.events_logo {margin: 0pt 10px; float: right;}
#events_page .en_session img.events_logo {margin-bottom:10px;}


/* For Schedule Grid */
#en_schedule_grid #slot_grid {margin-bottom:20px;/*max-height:1215px;*/}

#slot_grid div.slot_detail {line-height:1.3em;}

div#slot_grid div.slot a {color:#333;}

div#slot_grid div#slot5142 {height:868px;border-top:1px solid #999;z-index:5;}
div#slot_grid div#slot5143 {z-index:5;}
div#slot5066 {z-index:5;}
div#slot5129 {top:1170px;}
div#slot5127, div#slot5353, div#slot5354, div#slot5355, div#slot5390, div#slot5129, div#slot5406, div#slot5499 {width:639px;}
div#slot5364 {top:1350px;}
div#slot5366 {top:1260px;}


/* For Related Page */
div.related_item {border-bottom:1px dashed #cccccc;margin:10px 20px;padding:0 0 10px;font-family:"Lucida Grande",arial,helvetica,sans-serif}
div.related_item span.small {font-size:.9em;font-style:italic;}
div.related_item a {font-size:1.2em;}
div.related_item img {border:0;float:right;padding:0 0 10px 10px;}
div.related_item div.fla_video {margin-left:20px;}


/* For Sitemap page */
div#sitemap ul a.level_one {color:#333333;font-weight:bold;}


/* For Onsite page */
#mid .mbno {margin-bottom:0;}
#mid .room {font-weight:bold;margin-top:0;}

/* Post Conf Survey */
form[action='/webexny2009/public/sv/q/191'] div.en_groupless_questions {display:none;}

/* Presentatino embeds 
div#mid div.fla_video_click p {margin:0;}
div#mid div.fla_video_click embed {margin-left:25px;}
div#mid div.fla_video_click div:last-child {display:none;}
div.fla_video_click a:hover, div.fla_pres_click > a:hover {background:none;}
div.fla_video_click > a.toggler {display:block;font-weight:bold;height:18px;padding:5px 5px 5px 50px;position:relative;text-decoration:none;}
div.fla_video_click > a.toggler:hover, div.fla_pres_click > a.toggler:hover {
background-color:#F4F4F4;
}


div.fla_video_click a:hover, div.fla_pres_click > a:hover {background:none;}
*/

/* For user tabs i.e. profile, attendee directory */
div#en_user_tabs.en_clearfix {margin:0 2px 1em;}
div#en_network_nav {margin:0 2px;}


/**************
nav styles
****************/
div#top_level_nav {float:right;margin-left:214px;width:724px;padding-top:59px;margin-left:0;}
div#top_level_nav ul#nav {height:51px;}
div#top_level_nav ul#nav li a.level_one {margin-top:29px;}
div#en_header {overflow:visible;}
div#photo {padding-top:10px;}
div#top_level_nav ul#nav li:hover ul, div#top_level_nav ul#nav li.sfHover ul {top:51px;}
div#top_level_nav ul#nav ul li a.title:hover {background-color:#555;}

/**************
en nav styles
****************/





/**************
Misc style
****************/

div#speaker_center h2 {padding-top:5px;}


#wtooltip {background-color:#fff;border:1px solid #f9a410;color:#009FC3;display:none;margin-left:0;margin-top:15px;padding:2px 5px;position:absolute;}

