/* CSS Document */

.speakercontainer {
	padding-bottom:20px;
}
.speakerimage {
	float:left;
	margin: 0 15px 0 10px;
	/*width:100px;
	height:130px;*/
}
.speakername {
	color:#016F80;
	font-size:16px;
	font-weight:bold;
	margin-left: 125px;
	padding-bottom:4px;
	border-bottom:solid 1px #016F80;
}
.speakernameleft {
	color:#016F80;
	font-size:16px;
	font-weight:bold;	
	padding-bottom:4px;
	border-bottom:solid 1px #016F80;
}
.speakerbio {
	padding-top:10px;
	margin-bottom:30px;
	margin-left: 125px;
}
.speakerbioleft {
	padding-top:10px;
	margin-bottom:30px;
}

.rounded_colhead
{
  width: 95%;
  margin: 15px auto;
  padding: 10px 10px 13px;
  /* Rounded corner stuff starts here */
  background-color: #f4f4f4;
  -webkit-border-radius: 6px;    /* for Safari */
  -moz-border-radius: 6px;       /* for Firefox */
}

.rounded_colhead
{
  position: relative;
}
 
.rounded_colhead > .tl, .rounded_colhead > .tr, .rounded_colhead > .bl, .rounded_colhead > .br
{
  width: 6px;
  height: 6px;
  position: absolute;
}
 
.rounded_colhead > .tl
{
  background: url(/2010/vegas/images/colhead-tl.gif) top left no-repeat;
  top: 0;
  left: 0;
}
 
.rounded_colhead > .tr
{
  background: url(/2010/vegas/images/colhead-tr.gif) top right no-repeat;
  top: 0;
  right: 0;
}
 
.rounded_colhead > .bl
{
  background: url(/2010/vegas/images/colhead-bl.gif) bottom left no-repeat;
  bottom: 0;
  left: 0;
}
 
.rounded_colhead > .br
{
  background: url(/2010/vegas/images/colhead-br.gif) bottom right no-repeat;
  bottom: 0;
  right: 0;
}