div#en_header {padding:0;background:transparent url('http://assets.en.oreilly.com/1/event/36/mysql2010_header_bg.jpg') top left no-repeat;height:201px;}

div#en_header div#header_content {top:25px;float:left;clear:left;}

ol li {list-style-image:none;}

div.en_question_group {padding:20px;}

/* Grid specific */

/* 04-13 */
div#slot5512 {margin-top:90px;height:1304px}
div#slot5573, div#slot5976, div#slot5977, div#slot5574, div#slot5858, div#slot5841 {width:575px;}
div#en_grid_container.d2010-04-13 div.slot_room_title {margin-top:89px;}
div#en_grid_container.d2010-04-13 #slot_grid {margin-top:-89px;}
div#slot6374 {margin-top:80px;height:98px;border-top:1px #888 solid;}

/* 04-14 */
div#slot5513 {margin-top:90px;height:1304px}
div#slot5859, div#slot5978, div#slot5979, div#slot5912, div#slot5913, div#slot5914 {width:575px;}
div#en_grid_container.d2010-04-14 div.slot_room_title {margin-top:89px;}
div#en_grid_container.d2010-04-14 #slot_grid {margin-top:-89px;}

/* 04-14 */
div#slot5514 {margin-top:90px;height:914px}
div#slot5915, div#slot5980, div#slot5981, div#slot5924, div#slot5933 {width:639px;}
div#en_grid_container.d2010-04-15 div.slot_room_title {margin-top:89px;}
div#en_grid_container.d2010-04-15 #slot_grid {margin-top:-89px;}
div#en_grid_container.d2010-04-14 div#slot_grid {height:1807px;}
div#en_grid_container.d2010-04-14 div#slot5983  {height:100px;top:1706px;}
div#en_grid_container.d2010-04-14 div#slot6354 {height:100px;top:1605px;}

div#mid #en_grid_topic_key h3 {background-image:none;padding-left:0;}
div#mid #en_grid_topic_key li {line-height:2.2em}

div#en_grid_topic_key li {float:left;padding:0 5px;margin:2px;}
div #en_grid_container {clear:left;}

/* end grid specific */

/* profile specific */
div#mid div.en_recent_comments h3 {background:none;padding:5px 0;}
/* end profile specific */

div.sold_out {font-weight:bold;padding-top:8px;color:#ec6925;}
div#schedule_topic div.sold_out {float:right;clear:right;}
body#en_schedule_full div.sold_out {float:right;clear:right;}
body#en_schedule_stype div.sold_out {float:right;clear:right;}

div#mid h3.en_question_group_title {background:none;padding:20px 0 0 0;}



/* AD-related style rules */

#en_content_profile #mid div.en_user_photo{
float:left;
padding:5px 10px 0 10px;
}


#en_content_profile #mid div.vcard h1{
float:left;
width: 320px;
margin-left:0px;
clear:right;
}

#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;width:275px;padding:20px 15px 0 0;}

/* end AD-related styles */

/* AD button Styles */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.adbutton {
    background: transparent url('http://assets.en.oreilly.com/1/eventprovider/1/bg_adbutton_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
	text-align:center;
    height: 35px;
    margin-right: 6px;
    padding-right: 16px; /* sliding doors padding */
    text-decoration: none;
    margin-bottom:4px;
}

a.adbutton span {
    background: transparent url('http://assets.en.oreilly.com/1/eventprovider/1/bg_adbutton_span.gif') no-repeat;
    display: block;
	width: 236px;
    line-height: 25px;
    padding: 5px 0 5px 18px;
}

a.adbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.adbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* end AD button styles */

/*
restricted area styles
*/
#en_signup_reason div{
border: 1px solid #24466F;
padding:0 2px;
margin: 0 20px;
background: #d7dde5;
}

#en_signup_reason div a {font-weight: bold;}

#en_signup_reason div p{
padding:0px;
margin:.8em .5em;
}

/*
end restricted area styles
*/



/*slide/video embed styles*/

div.fla_video_click div{
text-align:center;
}

div.fla_video_click div embed{
margin:0;
}
/*slide/video embed styles*/


