/* CSS Document */

@import url('http://assets.en.oreilly.com/1/eventprovider/1/2009v1_css.css?042809');
@import url('http://assets.en.oreilly.com/1/event/32/gov2exs2009_css.css?050809');

#en_header {background: #fff url('http://assets.en.oreilly.com/1/event/32/gov2exs2009_header_multi_bg.jpg') top left no-repeat;height:169px;}

#stay_connected {margin:100px 20px 0 0;}

div#top_level_nav {
margin-top:18px;
/*msie likes the width to be explicit --mjl 05/12/09 */
width:100%;
}



body.en_c_register form p, body.en_c_register form h3, body.en_c_register form table {margin-left:0;}
body.en_c_register .en_question_group {padding:10px 20px;}
body.en_c_register .en_package {font-size:1.1em;margin-top:10px;}

div.en_package_component {margin-left:0;padding:10px 20px;border:1px solid #ccc;font-size:0.91em;}
div.en_package_component h4 {margin-left:0;margin-bottom:10px;font-size:1em;}
div.en_package_component label {font-weight:normal;font-style:italic;}
div.en_component_blurb {margin-bottom:2px;}


.en_question_group {background:#F0F0F0 none;border:1px solid #ccc;margin-bottom:20px;padding:0 20px;}
/*body.en_c_register .en_groupless_questions {padding:0;}*/


/* For Grid Page */
div#slot_grid {height:1410px;}
div#slot5204 {top:300px;}
div#slot5212 {top:540px;}
div#slot5235 {top:1020px;}
div#slot5258 {top:1350px;}

#en_grid_topic_key h3 {margin-left:0;}


/* Post Conference Survey */
div#en_question_group_65 h3 {color:#9F0202;}




div.guest {margin:10px 20px;border-bottom:1px dashed #ccc;margin:20px;}
div.guest h4 {display:inline;}
div.guest h4, div.guest p {margin-left:0;}
div.guest:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

