@charset "utf-8";
/* CSS Document */

.indent{
display:block;
margin:0px 0px 0px 20px;
padding:0px;
}

/* About */

#about{
float:left;
width:540px;
margin:0px;
padding:0px;
}

/* ATTEND */

.attend{
background-image:url(../images/attend.png); background-position:right top; background-repeat:no-repeat;
}
#attend{
display:inline;
margin:0px 0px 0px 0px;
padding:0px;
}
#attend p{
display:block;
margin:0px 310px 0px 0px;
padding:0px;
}


/* SCHEDULE */

#intro{
float:left;
width:541px;
margin:0px 0px 3px 0px;
padding:0px;
}

#time_intro{
float:left;
width:161px;
margin:0px;
padding:0px;
}

#hr_div{
float:left;
width:380px;
margin:0px;
padding:0px;
}
#hr_div hr{
padding:0px;
margin:7px 0px 0px 0px;
}

.intro{
	width:540px;
	margin:0px 0px 10px 0px;
	color:#FF6600;
	font-weight:bold;
}

.time1{
color:#444444;
margin:0px 5px 0px 0px;
padding:0px;
}

#schedule{
width:475px;
height:auto;
margin:0px 0px 0px 67px;
padding:0px;
}

#schedule p{
display:block;
margin:0px;
padding:0px;
color:#555555;
font-weight:bold;
font-size:11px;
}

#schedule ul{
list-style-type:none;
margin:0px 0px 15px 29px;
padding:0px;
}

#schedule ul li{
display:block;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 7px;
background-image:url(../images/bullet.png);
background-position:top left;
background-repeat:no-repeat;
}

.table{
margin:0px 0px 0px 67px;
width:475px;
padding:0px;
font-size:12px;
}
.detail{
padding:0px 0px 10px 0px;
}

.header{
color:#555555;
font-weight:bold;
font-size:11px;
}
.questions{
	color:#663300;
	font-style:italic;
}


/* SPEAKER */
#speaker_img_col{
float:left;
width:125px;
height:auto;
margin:0px;
padding:0px;
}

#speaker_bio_col{
float:left;
width:390px;
margin:0px 0px 0px 20px;
padding:0px;
height:auto;
}

