/* CSS Document */

@import url('http://assets.en.oreilly.com/1/eventprovider/1/webexpo2008-SF-NY-shared.css');


#nav {
    padding-left:13px;
	font-size:1.1em;
	height:30px;
	background: transparent url(http://assets.en.oreilly.com/1/event/3/webexsf2008_nav_bg_home.gif) left top no-repeat;
}



#header {
	height: 82px;
	width:748px;
	background: transparent url(http://assets.en.oreilly.com/1/event/3/webexposf2008_header_inside_new.gif) left top no-repeat;
}



#mid h2 {
	font-size: 1.8em;
	font-weight: bold;
	margin: 20px 20px .8em 20px;
	padding: 0;
	line-height: 1.2em;
}

#mid h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 20px 20px .8em 20px;
	padding: 0;
	line-height: 1.2em;
}



#en_register_now{
    margin: .5em 0 0 20px;
    text-transform:uppercase;
  font-weight:bold;
}

table.en_list-data {
	width:700px;
  border-collapse: collapse;
}			
			
div#en_main div#mid .en_user_photo {
   padding:15px 15px 0 0;
}

div#en_speakerlist .en_speaker {
       border-bottom: 1px dashed #ccc;
       padding-bottom:8px;
}

div#en_speakerlist .en_speaker_name {
       font-size:1.3em;
}

div#en_speakerlist .en_speaker_bio p {
       margin-left:0;
       margin-right:0;
}

div#en_speakerlist div.en_speaker div.en_session_title {
       margin:0;
}

div.en_session_title{
       font-size: 1.2em;
}


.en_package_name a {
   text-decoration:none;
   color:#000;
   font-weight:bold;
}

.en_package_name a:hover {
   text-decoration:none;
}



div#en_main div#mid div#en_order_discount_description p {
padding-bottom:20px;
}


div#en_main div#mid div#en_order_discount_description td p {
padding-bottom:0;
}

pre {
   clear:both;
   overflow:auto;
   background-color:#efefef;
   width: 90%;
   color:#000;
   padding-bottom:0 !important;
   padding-bottom:1.5em; /* for IE which doesn't make room at the bottom of the pre for a horizontal scrollbar */
}

#banners {
   margin-left:20px;
}

.blog_entry div {
   margin:0 20px 20px 20px;
}

table#en_order_discounts td {
   border:solid 1px #ccc;
   background-color:#fbfbfb;
}

ul#gg_list li {
padding-bottom:.2em;
}