html {
/* 	color: #252526; */
	color: #71605c;
	font-family: Georgia;
}

/* Structural zone */
body {
	font-size: 10pt;
	background: #c2b9ba;
	line-height: 1.3;
	text-align: left;
}
div#wrapper{
	background: #c2b9ba;
	text-align: left;
}


/* Content */
div#content-wrapper div#c-footer-wrapper div	{
	color: #fff;
	font-size: 9pt;
}
div#content-wrapper div#c-footer-wrapper h3{
	font-size: 14pt;
}
div#content-wrapper div#c-footer-wrapper div a{
	color: #fff;
	text-decoration: none;
}
div#content-wrapper div#c-footer-wrapper div a:hover{
	text-decoration: underline;
}

div#content-wrapper div#c-body-wrapper div#content p,
div#content-wrapper div#c-body-wrapper div#content h1,
div#content-wrapper div#c-body-wrapper div#content h2,
div#content-wrapper div#c-body-wrapper div#content h3,
div#content-wrapper div#c-body-wrapper div#content ul{
	margin-left: 17px;
}

h1 {
	font-size: 24pt;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 12px;
}
h2{
	margin-bottom: -10px;
}
h2 a{
	color: #252526;
	text-decoration: none;
}
h3{
	margin: 0;
	padding: 0;
	color: #8f8583;
	font-size: 16pt;
}
a{
	color: #0075ba;
}
a img	{
	border: 0;
}
code {
	font-size: 1.3em;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}



/* Menu */
ul#master_menu li{
	margin-left: 17px;
	line-height: 31px;
	color: #fff;
	text-transform: uppercase;
	font-size: 11.5pt;
	font-weight: lighter;
}
ul#master_menu li a{
	color: #fff;
	text-decoration: none;
}
ul#master_menu li a.selected,ul#master_menu li a:hover{
	border-bottom:1px solid #ffffff;
}




/* Speaker list */
div#speaker_list_2col{
	font-family: Verdana;
	font-size: 8pt;
        line-height:12px;
}
div#speaker_list_2col h2{
	font-family: Georgia;
	font-size:13pt;
	margin-bottom:0;
}
div#speaker_list_2col ul li{
	text-align: center;
}
div#speaker_list_2col ul li span.company_name{
	font-style: italic;
}