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

body {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 0.9em;
	font-family: verdana;
}

a {font-variant: small-caps;}

img, a {
	border: none;
}
img [
	padding: 3;
}

p {
	color: #390013;
	font-size; 18pt;
}
li {
	color: #000000;
	list-style:none;
	display: inline;
	margin-right: 1px;
}

#Book {
	position: relative;
	top: 30px;
	margin-bottom: 35px; 
	height: 180px;
}

#bookingcopy {
	margin-left: 5px;
	color: #ffffff;
	font-size: 0.8em;
}

#BookingInfo {
	position: relative;
	top: 29px;
	width: 300px;
	height: 50px;
	background-color: #9a1b37;
}

#bottomgraphic {
	position: relative;
	top: -835px;
	left: 1px;
	height: 37px;
}


#ClientInfo { 
	position: relative;
	top: 70px;
	width: 585px;
	float; left; 
}
#Container {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	top: -4px;
	background-image: url('http://virtualwebsource.com/TKG/speakers/images/Gradient.gif');
	background-repeat: repeat-x;
}

#Fee {position: relative;top: 25px;margin-bottom: 35px; height: 80px;}

#Follow {position: relative;top: 120px; height: 100px;}

#feecopy {position: relative;float: left; top:20px; color: black; }

#Header {
	position: absolute;
	top: -5px;
	left: 0px;
}

#InTheNews {
	position: relative;
}
	
#LeftColumn {
	position: relative;
	 top: -370px;
	float: left;
	width: 640px;
	text-align: justify;
	margin: 0 10px 0 10px;
	font-size: 0.9em;
}

#main {
	width:950px;
	height: 1070px;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	font-weight: normal;
	background-color: white;
}

#Media {
	position: relative;
	height: 140px;
	top: 0px;	
}

#Media2 { position: relative; top: 20px;}

#NewsHeader {
	width: 270px;
	height: 25px;
	background-color: #9a1b37;
	color: #ffffff;
}

#photo {
	position: relative;
	top: -90px;
	left: -22px;
	width: 455px;
	height: 240px;
	text-align: right;
	float: right;
}

#RedLine {position: relative; top: -240px; left: 0px;width: 2px;}
#RedLine2 {position: relative; top: 20px; width: 300px; text-align: right;}
#Reviews {
	position: relative;
	margin-bottom: 25px;
}

#RightColumn {
	position: relative;
	top: -950px;
	width: 272px;
	float: right;
	margin-right: 10px;
	text-align: left;
	font-size: 0.9em;
}

#SimilarSpeakers {
	position: relative;
	top: 94px;	
}

#socialicons {
	position: relative;
	top: 20px;
}

#Spacer1 {
	position: relative;
	top: 10px;
	margin-bottom: 10px;
}

#Spacer2 {
	position: relative;
	top: 10px;
	margin-bottom: 10px;
}

#speaker2 {position: relative;top: -10px;}
#speaker3 {position: relative;top: -10px;}

#TopStuff {
	position: relative;
	top: -285px;
	width: 950px;
	height: 260px;
	text-align: left;
	margin-left: 10px;
}

#travelcopy {position: relative;top: -5px;float: right;width: 280px; text-align: left; color: black}

#videoobject {position: relative; top: 20px;margin-bottom: 20px;}

.BookingColumnHead {font-size: 1.0em; font-weight: bold; color: #ffffff;padding: 15px 0 5px 10px;}
.BookingText { font-weight: normal; color: #ffffff; margin-top: -3px;margin-left: 5px;}
.ClientName {font-size: 1.5em; font-weight: bold; color: #ffffff;margin: 0 0 3px 0; }
.ClientTitle {font-size: 0.9em; font-weight: bold; color: #ffffff;margin-top: 3px;margin-bottom: 20px;}
.ClientDescription {font-size: 0.8em; font-weight: normal; color: #ffffff;}
.ColumnHead {font-size: 1.2em; font-weight: bold; color: #9a1b37; margin-bottom: -13px;}
.credits {font-size: 0.9em;;float: right;text-align: right;}
.HeaderText {font-size: 0.9em; font-weight: bold;margin-left: 10px;padding-top: 5px;}
.media {margin-top: 20px;}
.NewsColumnHead {font-size: 0.9em; font-weight: bold; color: #9a1b37; margin-bottom: -13px;height: 20px;}
.reviews {margin-top: 25px;font-size: 0.9em;;float: left;text-align: justify;}
.SpeakerName {font-size: 1.3em; font-weight: bold; color: #9a1b37; margin-bottom: -13px;}
.SpeakerText {font-size: 0.9em; font-weight: normal; color: black;}


