/* CSS Document */

@import url('http://assets.en.oreilly.com/1/eventprovider/1/webexpo2008-SF-NY-shared.css?20081022b');


#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/17/webexberlin2008_interior_header.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;
margin:0px;
}


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;
}

#mid ol h4 {
font-size: 1em;
}



.ical-offerings {
   padding:5px;
   border:1px solid #ccc;
   width:200px;
   font-size:.8em;
   background-color:#fbfbfb;
   margin:10px;
   float:right;
}

.ical-offerings img {
   vertical-align:middle;
   border:none;
}

div#en_grid_container {
   margin:0 0 0 15px;
   width:733px;
}

div.en_wiki_footer {
margin:0pt 20px;
}


/* Added below for reg page */

table#package {
margin-left:20px;
}

#mid table.reg-pricing td {
padding:3px;
}

div#mid div#en_order_discount_description table#en_order_discounts {
background:#DDDDDD none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
width:650px;
}

div#mid div#en_order_discount_description {
margin-left:20px;
}

div#mid div#en_order_discount_description table#en_order_discounts td {
border:1px solid #FFFFFF;
padding:6px;
}
table#en_order_discounts td.en_token {
margin-right:2em;
width:10em;
}

/* Added by RM for lading page */
div #landing_discount { background-color:#EAF162; border:2px solid #C2C2C2; padding:5px; width:226px; }

a.discount_link { color:#CC0000; font-size:1.8em; font-weight:bold; }


/* Added by RM for Ignite Page */
ul#ignite_presenters li {margin:10px 0;}
ul#ignite_presenters li img {margin:2em 10px 10px 10px;}

/* Added by RM for Keynotes Page */
#keynotes_page .en_session, #events_page .en_session {border-bottom:1px solid #eee;padding:1em 0;margin-top:0;margin-bottom:0;}
#keynotes_page .en_session {min-height:110px;}
#keynotes_page .speaker_container img {margin: 0pt 10px; float: right;}
#keynotes_page .speaker_container a {cursor:pointer;}
#keynotes_page .en_session .description {display:none;}


#events_page .en_session img.events_logo {margin: 0pt 10px; float: right;}
#events_page .en_session table.logos {width:90%;margin:20px;}
#events_page .en_session table.logos td {padding:10px;}
#events_page .en_session:after, ul#ignite_presenters li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Added by RM for Blog Partners Page */
table#blog_partners {margin:20px;}
table#blog_partners td {padding:2px 10px;}




