@charset "utf-8";

/*============================== */
			@media all { 
/* ===========================================================================================	*/


* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong { font-weight: bold; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: seperate; border-spacing: 0; }
caption, th, td, center { vertical-align: top; }
body { line-height: 1;}
q { quotes: "" ""; }
ul, dir, menu { list-style: inside; }
sub { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

.clear {clear: both;}
BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 0px 0px 20px 0px;
}

#wrapper {
width:927px;
margin: 0 auto;
border-bottom: solid 0px #877958;
}

#container {
background-color: #E7EAE1;}

#header {
border-right: solid 0px #877958;
border-left: solid 2px #ffffff;
border-bottom: solid 0px #877958;
}

#menu {
height: 21px;
background-color: #455457;
border-right: solid 0px #877958;
border-left: solid 0px #877958;
border-bottom: solid 0px #877958;
margin: 0px 0 0px 0;
}

#categoryphoto {

text-align: left;
background-color:#ffffff;
position: relative;
border-right: solid 0px #877958;
border-left: solid 0px #877958;
border-bottom: solid 0px #877958;


height: 145px;

}

#confdate {
position: absolute;
top: 40px;
left: 592px;
width: 200px;
height: 100px;
background-color: #ffffff;
font-size: 15px;
font-weight: bold;
color: #6F7374;}

#maincol {
width: 760px;
float: left;

}

/*======= Content =====================================*/

#content {
background-color: #F3F4EE;
border-top: solid 0px #877958;
border-left: solid 0px #877958;

margin: 0px 0 0px 0;
text-align: left;
padding: 10px;
}

#content h1 {
	font-size: 12px;
	color: #004C30;
        margin: 7px 0 7px 0;
}

#content a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004C30;
}

#content A:link {
	text-decoration: underline;
color: #0196DA;
}

#content A:visited {
	text-decoration: underline;
	color: #0196DA;
}

#content A:hover {
	text-decoration: underline;
	color: #A2C163;
}

#content A:active {
	text-decoration: none;
	color: #445457;
}

#content ul li {
list-style-type: disc;
list-style: inside;
}

/*============================================*/

#rightcol {

width: 167px;
height: 190px;
background-color: #E7EAE1;
border: solid 0px #877958;
margin: 10px 0 10px 0px;
float: left;
position: relative;
top: -155px
}

#flags {
width: 20px;
float: left;
margin: 10px 5px 10px 20px;
}

#list {
position:relative;
width: 70px;
height: 30px;
float: left;
left: 20px;
top: 10px;
}

.langtext {
width: 80px;}

#footer {
width: 925px;
height: 100px;
border: solid 1px #877958;
clear: both;
background-color: #E1E4AB;
display: none;
}


#speakersbox_speakersbox table tr td {
padding: 3px;
}

.speaker_foto {
float: left;
padding: 0 10px 0 0;}

#speaker h1 {
font-weight: bold;
color: #000000;
}

.titlos {
font-weight: bold;
}

.bio {
width: 500px; 
padding: 10px 0 10px 0;
float: left;}



/*=============================== */
}
			@media print { 
/* ============================== */

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#FFFFFF;
	font-size: 10pt;
	}

#wrapper,
#container,
#maincol {
	width: auto; 
	margin: 0 1%;
	padding: 0; 
	float: none !important;
	color: black; 
	background: transparent none;
	border: 0;
	}


#content,
table {
	width: auto; 
	margin: 0;
	padding: 0; 
	float: none !important;
	color: black; 
	background: transparent;
border: 0;
	}

#header, 
#rightcol, 
#menu, 
#categoryphoto,
#footer 
{display: none;}

a:link {
	color: #CAA16D;
	text-decoration: none;
}
a:visited {
	color: #CAA16D;
	text-decoration: none;
}




/* ==================================================== */
		} /*NOTHING ELSE DOWN ON */
/* ====================================================	*/