/* CSS Document */

/* en_header styles
------------------ */
#en_header {
	height: 377px;
	width: 760px;
	float:left;
	background: transparent url(http://assets.en.oreilly.com/1/event/25/where2009_home_header_reg.gif) left bottom no-repeat;
}

#en_header #flash_speakers {
	padding: 252px 0 0 6px;
	margin: 0;
	height: 125px;
}


/* en_main styles
------------------ */

a.call_home {
        padding:5px 140px 20px 20px;
        float:left;
        width:250px;
}

#mid a {
        color:#fff;
        text-decoration:underline;
}

#mid a:hover {
        text-decoration:none;
}

div#en_main {
	padding: 0;
	background: #33669f;
}


.en_article_body {
	padding: 0 0 10px 10px;
	color: #fff;
}


h1 {
	color: #fff;
        padding-top:15px;
        clear:left;
}

h2 {
	color: #fff;
        padding-top:15px;
}

h3 {
	color: #fff;
        font-weight:normal;
}

h4 {
	color: #fff;
}

#right_col h1 {
	color: #33669f;
}

#right_col h2 {
	color: #33669f;
}

#right_col h3 {
	color: #33669f;
        font-weight:normal;
}

#right_col h4 {
	color: #33669f;
}

#mid li {
        list-style-image: url(http://assets.en.oreilly.com/1/event/25/where2009_home_bullet.gif);
}

div#en_footerwrap #en_footer {
        background:#fff;
}

div#en_footerwrap #en_footer p {
        margin: 0 0 0 10px;
        padding:10px;
        font-size:.9em;
        line-height:1.5em;
        color:#333;
}

div#en_footerwrap #en_footer a {
        color:#0078ff;
        text-decoration:none;
}

div#en_footerwrap #en_footer a:hover {
		text-decoration:underline;
}

/* Home page Widget styles */

div#mid #widgets {
		width: 300px;
		padding: 116px 0 28px 20px;
		background: transparent url(http://assets.en.oreilly.com/1/event/25/where2009_home_right_bg_reg.gif) right top no-repeat;
	}
	
div#mid #widgets a {
        color: #0078ff;
        text-decoration:none;
}

div#mid #widgets a:hover {
        text-decoration:underline;
}

div#mid #widgets ul {
        padding-bottom: 10px;
        padding-left:10px;
}

div#mid #widgets li {
        list-style-image: url(http://assets.en.oreilly.com/1/event/25/where2009_bullet.gif);
}
	
div#mid #widgets .call {
        padding:15px 0 0 0;
}

div#mid #widgets .module {
	background: #fff;
	color: #eee;
}

div#mid #widgets .first {
	margin-top:111px;
}

div#mid #widgets .first .content {
	margin-left:20px;
}
	
div#mid #widgets .module .title h4 {
	background: transparent;
	color:#33669f;
        padding:5px 0;
	border-bottom:solid 1px #33669f;
}
	
div#mid #widgets .module .content {
	background: transparent;
}

div#mid #widgets .module h5 {
font-size:1em;
color:black;
margin-left:25px;
}

div#mid #widgets .live_module_set .header {
        border-top:1px solid #fff;
}

div#mid #widgets .live_module_set {
    border-left:none;
    border-bottom:none;
}

div#en_main #mid ul.news li a:hover {text-decoration:underline;}

