@import url('http://assets.en.oreilly.com/1/eventprovider/1/2010v1_css.css');
@import url('http://assets.en.oreilly.com/1/event/51/webexny2010_css.css?092310');

@charset "UTF-8";
/* CSS Document */

div#en_content {width:auto;}


/* en_header styles
------------------ */
div#en_header {height: 161px;background: transparent url('http://assets.en.oreilly.com/1/event/51/webexny2010_header-bg_v3.jpg') left top no-repeat;}
div#header_photo {float:right;}

div#en_header .stay_connected {padding:107px 0 0 15px;}
#logo {display:block;float:left;height:100px;margin:20px 0 0 15px;width:200px;text-decoration:none;}

div#widgets {background-color:#fff;}

/* 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;line-height:1px;height:1px;}

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;}


.detailLogo {float:right;margin:0 20px;}



/* For Schedule Grid */
#en_schedule_grid #slot_grid {margin-bottom:20px;}

#slot_grid div.slot_detail {line-height:1.3em;}

div#slot_grid div.slot a {color:#333;}
div#en_grid_topic_key li#topic_key_491, 
div#en_grid_topic_key li#topic_key_492, 
div#en_grid_topic_key li#topic_key_493, 
div#en_grid_topic_key li#topic_key_494, 
div#en_grid_topic_key li#topic_key_495 
/*div#en_grid_topic_key li#topic_key_513, 
div#en_grid_topic_key li#topic_key_514, 
div#en_grid_topic_key li#topic_key_515,*/ 
div#en_grid_topic_key li#topic_key_516 
/*div#en_grid_topic_key li#topic_key_517*/ {display:none;}

#en_grid_topic_key h3 {margin-left:0;}

div#en_grid_topic_key .gridTopicsList {margin-left:0;font-size:1.2em;}
div#en_grid_topic_key .gridTopicsList a {color:#009FC3;}

div#slot7441, div#slot7526, div#slot7525 {z-index:5;border:1px solid #888888;border-width:0 1px;}

div#slot7441 {left:483px;}
div#slot7526 {left:419px;}
div#slot7525 {left:419px;}

#en_grid_container.d2010-09-28 div.slot_room_title div, #en_grid_container.d2010-09-29 div.slot_room_title div {font-size:75%;}


/* Register */

table#package td {font-size:.95em;}
#mid .package > p.ptitle {margin: 6px 20px;}
.package > p.ptitle > strong {cursor:pointer;}
.package .package_description {display:none;; padding: 10px 20px; margin: 0pt 20px;}
.package .package_description ul {margin:0;}

.package > p.closed:before, .package > p.open:before {margin-right:4px;font-weight:bold;}
.package > p.closed:before {content:"+";}
.package > p.open:before {content:"-";}




/* Hotel page */
.ui-dialog .ui-dialog-titlebar {background-color:#fff;color:#00A0C7;font-size:1em;font-weight:bold;border-bottom:1px solid #CCCCCC;}
/*.ui-dialog .ui-dialog-titlebar-close {background:url("http://assets.en.oreilly.com/1/event/51/ffffff_11x11_icon_close.gif") no-repeat scroll 0 0 transparent;}*/

/* For Sitemap page */

div#sitemap ul a.level_one {color:#333333;font-weight:bold;}



/* Attendee Directory */
.en_user_photo {padding-top:0;}
#en_content_profile #mid div.en_user_photo {float:left;padding:5px 10px 0;}
#en_content_profile #mid div.vcard h1 {clear:right;float:left;margin-left:0;width:320px;}
#en_content_profile #mid div.en_join_network, #en_content_profile #mid #edit_profile_link, #en_content_profile #mid div.en_sn_control {clear:left;}
.ad_utilities {float:right;padding:20px 15px 0 0;width:275px;}
.clear {overflow:hidden;width:100%;}
a.adbutton {background:url("http://assets.en.oreilly.com/1/eventprovider/1/bg_adbutton_a.gif") no-repeat scroll right top transparent;color:#444444;display:block;float:left;font:bold 12px arial,sans-serif;height:35px;margin-bottom:4px;margin-right:6px;padding-right:16px;text-align:center;text-decoration:none;}
a.adbutton span {background:url("http://assets.en.oreilly.com/1/eventprovider/1/bg_adbutton_span.gif") no-repeat scroll 0 0 transparent;display:block;line-height:25px;padding:5px 0 5px 18px;width:236px;}
a.adbutton:active {background-position:right bottom;color:#000000;outline:medium none;}
a.adbutton:active span {background-position:left bottom;padding:6px 0 4px 18px;}

.en_comment_block {clear:both;}

/*div.en_recent_contacts {font-size:0.95em;line-height:1.5em;}
div.en_recent_contacts img {float:left;padding:0 10px 10px 0;}
div.en_recent_contacts h3 {background-color:#555555;color:#FFFFFF;font-size:1.5em;font-weight:normal;margin:0 0 8px;padding:2px 0 2px 10px;}
div.en_recent_contacts {background-color:#F1F1F1;float:right;margin:10px 0 10px 20px;overflow:auto;padding:0;width:335px;}*/


.en_recent_comments.contacts {float: right;}
.en_recent_comments.twitter {clear:left;}

div.en_recent_comments {clear:none;padding:0;}
div.en_recent_comments h3 {margin:0 0 4px;padding:2px 4px 0 10px;}
.en_comment_summary, .en_recent_comments.twitter ul li {margin:6px 10px 10px;}

.en_recent_comments.twitter ul {margin:0;padding:0;}
.en_recent_comments.twitter ul li {/*list-style:none;list-style-image:none;*/display:block}
.recents_footer {margin: 2px 10px;}



/**************
Misc style
****************/

div#speaker_center h2 {padding-top:5px;}

div#mp_listing div.sponsor-listing h3 {display:none;}


.get_twitter_two img.user_photo {float:left;margin:4px 10px 2px 0;width:38px;}

div.column  {float:left;margin-right:20px;width:350px;}

.en_a_propose div#mid .en_field > p {margin:2px 10px;font-size:.95em;}

/* Speaker Center */
.accordion {margin-bottom:30px;}
.accordion h2 {cursor:pointer;font-size:1.4em;padding-top:10px;}
.accordion .content {font-size:0.9em;margin:0 20px;display:none;}
.accordion h2.closed:before, .accordion h2.open:before {margin-right:4px;}
.accordion h2.closed:before {content:"+";}
.accordion h2.open:before {content:"-";}



#mid .en_session_description .sbl {float:right;margin:-10px 20px 20px;font-weight:bold;}





/* Related Content Library */



/*******************************
Related Content Reg Form
*******************************/

div.en_ra_8 {margin-top:20px;}
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) h3  {display:none;}
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(4), 
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(5),
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(6),
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(7),
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(8),
form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(4) div:nth-child(9) {display:none;}

form[action='/webexny2010/user/account/create/user/8']  > div:nth-child(5) {display:none;}

div.en_ra_8 form .en_field {width:49%;float:left;}
div.en_ra_8 form > div:nth-child(9) {clear:both;}
div.en_ra_8 form .en_form_section:after {display:block;content:".";visibility:hidden;clear:both;}
div.en_ra_8 form > div:nth-child(9) div.en_field:first-child {margin-right:20px;}
div.en_ra_8 form > div:nth-child(9) div.en_field:last-child {clear:both;}
div.en_ra_8 form .en_form_section {margin:0;}

div#en_restricted_area_survey .en_field {width:100%;}
div#en_restricted_area_survey > p {margin:10px 0;}

div.en_ra_8 #survey_response_answer_2319 {margin-right:4px;}

/*******************************
Header of Logged Out 
*******************************/

.related_content a {color:#db8b00;}
.related_content .note {padding:10px 20px;background:url("http://assets.en.oreilly.com/1/eventprovider/1/related_content_library_header_bkgrd.gif") no-repeat top left #E3EAB7;margin:20px;width:381px;height:105px;}
div#mid .related_content .note p {margin:0;}
.related_content .top .note ul.description {padding:0;color:#009FC3;margin-left:0;}
.related_content .top .note ul.description li {list-style-image:none;float:left;margin-right:20px;}
.related_content .top .note ul.description li:first-child {list-style:none;}
.related_content .top .note ul.description li h3 {margin:10px 0;}

.related_content .top .login {width:284px;margin-right:16px;padding:5px 0;float:right;}

#mid > .login {margin: 15px; float: right;}

.related_content .login a, #mid > .login a {display:block;width:214px;height:47px;font-size:1em;color:#333;font-weight:bold;background:transparent url('http://assets.en.oreilly.com/1/eventprovider/1/related_content_library_button.gif') no-repeat top left;text-decoration:none;padding:4px 50px 4px 20px;text-decoration:none;}
.related_content .login a:hover, #mid > .login a:hover {background:transparent url('http://assets.en.oreilly.com/1/eventprovider/1/related_content_library_button_over.gif') no-repeat top left;}
.related_content .login a:first-child {margin-bottom:7px;}

.related_content .content {margin-bottom:20px;}

/******************************* 
Jump links
*******************************/

.related_content .links {padding:0 0 2px;border-bottom:1px solid #ccc;}
.related_content .links li {border-right:1px solid #db8b00;color:#ccc;display:inline;font-weight:bold;list-style:none outside none;padding:0 10px;}
.related_content .links li:first-child {padding-left:0;}
.related_content .links li:last-child {border:0;}


/******************************* 
General
*******************************/
.related_content .content > div {margin:0 20px;}
.related_content .content #conferences {border-top:1px dashed #ccc;}
.related_content h2 {font-weight:normal;margin:0 0 10px;}
.related_content .content h2 > span {color:#999;font-size:0.7em;font-weight:normal;}
.related_content .related_item {margin:10px 0;}
.related_content .subset {position:absolute;top:0;left:0;}
.related_content .item img {border:0;display:block;margin:auto;}
.related_content .item .info {display:none;}
.related_content .item a {text-decoration:none;}
.related_content .gallery {margin:auto;width:715px;position:relative;padding:10px 0;background-color:#fff;overflow:hidden;border:1px solid #e9e9e9;}
.gallery .prev, .gallery .next {position:absolute;top:0;width:20px;z-index:10;cursor:pointer;}
.gallery .prev {left:0;background:transparent url('http://assets.en.oreilly.com/1/event/51/webexny2010_restricted_content_btn_prev_bg.gif') top left repeat-y;}
.gallery .next {right:0;background:transparent url('http://assets.en.oreilly.com/1/event/51/webexny2010_restricted_content_btn_next_bg.gif') top left repeat-y;}
.gallery .prev span, .gallery .next span  {display:block;width:20px;height:26px;}
.gallery .prev span  {background:transparent url('http://assets.en.oreilly.com/1/event/51/webexny2010_restricted_content_btn_prev.gif') top left no-repeat;}
.gallery .next span {background:transparent url('http://assets.en.oreilly.com/1/event/51/webexny2010_restricted_content_btn_next.gif') top left no-repeat;}
.gallery .prev, .gallery .deactive {cursor:default;}
.gallery .set {width:675px;position:absolute;top:10px;left:20px;overflow:hidden;}
.related_content .subset:after {display:block;content:".";clear:both;visibility:hidden;}
.gallery .item {position:relative;float:left;padding:6px;}


.ui-dialog  {background:#fff;border:1px solid #999999;}
.ui-dialog-titlebar {background:#fff;border:0;}
.ui-dialog-content {padding:0;}
.ui-dialog-titlebar {height:1.3em;}

#item_info .close {display:block;color:#ccc;float:right;font-size:1.2em;font-weight:bold;margin:0 2px;text-decoration:none;cursor:pointer;}
#item_info .close:hover {color:#ccc;}
#item_info {position: absolute; z-index: 100; background-color: #fffbeb; border: 1px solid #ccc;width:250px;padding:4px 14px;}
#item_info h4.title {margin:4px 2px 0; font-size: 1.3em;font-weight:normal;color:#414140;}
#item_info .author {color: #666; font-size:0.85em; margin: 0 2px;}
#item_info .description {margin: 4px 2px; font-size: 0.85em;color:#414140;line-height:1.4em;}
#item_info .description p {font-size: 1em;margin:6px 0;}


.related_content .note, #item_info, #webcast_info {-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;}



/******************************* 
 Books, chapters, whitepapers
*******************************/
#books .gallery, #chapters .gallery {height:130px;}
#books .gallery .set, #chapters .gallery .set {height:130px;}


/******************************* 
Slides
*******************************/

#slides .gallery {height:250px;padding:0;}
#slides .gallery .set {height:250px;top:0;}
#slides .gallery .item {width:317px;height:238px;padding:6px 10px;font-size:.85em;}
#slides .gallery a.title {font-weight:bold;font-size:1.15em;}
#slides .gallery a.presentation {margin-top:4px;display:block;}
#slides div.item {/*border-right:1px solid #e9e9e9;*/}
#slides div.odd {background-color:#fffbef;border-right:0;}
#slides .item .description p {font-size:1em;margin:6px 0;}



/******************************* 
Webcasts
*******************************/
#webcasts .gallery {height:200px;}
#webcasts .gallery .set {height:200px;}
#webcasts .gallery .item {width:325px;}



/******************************* 
Whitepapers
*******************************/
#whitepapers .gallery  {height:200px;}
#whitepapers .gallery  .set {height:200px;}
#whitepapers .gallery  .item {width:325px;}




/******************************* 
Video
*******************************/
#videos .gallery {height:140px;}
#videos .gallery .set {height:135px;}
#videos .gallery .item {height:135px;width:100px;}
#videos .gallery .item img {width:100px;height:77px;}
#videos .gallery .item div.title a {display:block;font-size:0.85em;line-height:1.1em;margin-top:4px;}

/******************************* 
Blogs
*******************************/
#blogs .gallery {height:250px;padding:0;}
#blogs .gallery .set {height:250px;top:0;}
#blogs .gallery .item {width:317px;height:238px;padding:6px 10px;font-size:.85em;}
#blogs .gallery a.title {font-weight:bold;font-size:1.15em;}
#blogs .gallery a.presentation {margin-top:4px;display:block;}
#blogs div.item {/*border-right:1px solid #e9e9e9;*/}
#blogs div.odd {background-color:#fffbef;border-right:0;}
#blogs .item .description p {font-size:1em;margin:6px 0;}


/******************************* 
Whitepaper popup
*******************************/
#login_popup {display:none;position:absolute;z-index:500;border:1px solid #999;padding:10px 20px 30px;width:320px;background:#fff url('http://assets.en.oreilly.com/1/eventprovider/1/related_content_library_signin_popup_bkgrd.gif') 30px -5px no-repeat;}
#login_popup  .close {font-size:0.9em;margin-right:-10px;text-align:right;}
#login_popup h3 {margin:10px 0 20px;text-align:center;}
#login_popup .login {margin:auto;width:284px;}



