@charset "UTF-8";
/* CSS Document */

body { background: #fff url(../img/bg.png) repeat-x top; }

#wrapper { background: url(../img/header_left-2.jpg) no-repeat top left; }
#header {	background: url(../img/the-quality-summit.png) no-repeat bottom right; margin: 0 0 20px 0; height: 181px; }
#header h1, #header h2 { display: none; visibility: hidden; }

#mainMenu { float: right;  margin: 60px 0 0 0; background: #17202b; height: 30px; padding: 0 12px; color: #fff;}
#mainMenu li { list-style: none; display: inline; font-size: 1.2em; line-height: 30px; height: 30px;}
#mainMenu li a{ color: #fff; text-decoration: none; padding: 0 8px;}
#mainMenu li a:hover{ background:#2f3a47; }

.smallVideo { float: left;	width: 290px;	border: #6d8ead solid 1px; text-align: center; margin: 0 30px 30px 0; }
.smallVideo img{ margin: 10px 0; }
.smallVideo .description h4 { margin: 0 10px; text-align: left; font-size: 1.1em; font-weight: bold; }
.smallVideo .description h4 span { background: #6d8ead; color: #fff; padding: 2px 10px;	}
.smallVideo .description h4 span a { color: #fff; }
.smallVideo .description p { margin: 5px 10px; text-align: left; color: #1f3447;}
.smallVideo .description h4 a, .smallVideo p a { text-decoration: none; }

.lastVideo { margin-right: 0 }

.agenda h2 { margin: 0 0 0 -10px; padding: 3px 6px; font-size: 2em; color: #fff; background: #6d8ead; display: inline; }
.agenda h2 span{ font-weight: bold; }
.agenda td { padding: 10px; }
.heading td{ padding-top: 30px; }
.agenda p { margin: .5em; }
.agenda .time {	white-space: nowrap;  border: solid #6d8ead; border-width: 0 1px 0 0; }

.bio h3 { margin: 10px 0 0 0; font-size: 1.75em; border: #6d8ead solid; border-width: 1px 0 0 0; padding: 10px 0 0 0;}
.bio h2 { margin: 0; font-size: 1.25em; color: #6d8ead; }
.bio td {	padding: 3px 6px;	vertical-align: top; }

#footer a { color: #fff; }
#footerWrapper { background: #6d8ead; color: #fff; clear: both; padding: 10px 0; }
#copyright { text-align: right; }

.brownBox {	border: #544539 solid 1px; margin: 10px 0px; padding: 20px; }

.player {	margin: 10px 0 0 0; }