blockquote

{

	background-image: url(../images/global/quote-bg.gif);

	background-position: top left;

	background-repeat: no-repeat;

	color: #000;

	margin: 0 0 4em 0;

}

blockquote p

{

	padding: 0 0 1em 0;

}





blockquote span

{

	color: #961d16;

	font-size: 11px;

	font-weight: bold;

}

body

{

	color: #1d1d1d;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0;

	background-color:#800000;

}





p

{

	margin: 0;

	padding: 0.5em 0;

}

#banner

{

	background-image: url(../images/global/banner.jpg);

	height: 254px;

	margin-bottom:35px;

}

#body-container

{

	background-color: #fff;

	margin: 0 auto;

	width: 900px;

	background-image:url(../images/global/content-bg.gif);

	background-repeat:repeat-y;

}

#content

{

	float: left;

	padding-top: 35px;

	width: 615px;

	padding:0 10px 30px 10px;

	position: relative;



}

#content ul

{

	list-style: none;

	margin: 0;

	padding: 0;

}

#content ul li

{

	background-image: url(../images/global/li-bg.gif);

	background-position: left 4px;

	background-repeat: no-repeat;

	padding-left: 1em;

}

#footer

{

	background-image: url(../images/global/footer.gif);

	background-position: top;

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 20px;

	text-align: center;

	background-color:#fff;

}

#footer a

{

	color: #000;

	text-decoration: none;

}

#footer a:hover

{

	text-decoration: underline;

}

#header

{

	background-image: url(../images/global/header.gif);

	height: 129px;

	position:relative;

}



#header a.link {

	position:absolute;

	display:block;

	width:132px;

	height:20px;

	right:75px;

	bottom:25px;

}



#nav

{

	list-style: none;

	margin: 0;

	padding: 0;

	background-color:#fff;

	height:26px;

}

#nav a

{

	background-position: top;

	display: block;

	height: 26px;

}

#nav a span

{

	display: none;

}

#nav a#about

{

	background-image: url(../images/global/nav-about.gif);

	width: 105px;

}

#nav a#audio-video

{

	background-image: url(../images/global/nav-audio-video.gif);

	width: 150px;

}

#nav a#motivational

{

	background-image: url(../images/global/nav-motivational.gif);

	width: 128px;

}

#nav a#contact

{

	background-image: url(../images/global/nav-contact.gif);

	width: 86px;

}

#nav a#home

{

	background-image: url(../images/global/nav-home.gif);

	width: 51px;

}

#nav a#testimonial

{

	background-image: url(../images/global/nav-testimonial.gif);

	width: 87px;

}

#nav a:hover

{

	background-position: bottom;

}

#nav li

{

	float: left;

	margin: 0 20px;

}

#sidebar

{

	float: right;

	padding-right: 20px;

	width: 220px;

	position:relative;



}



#about-photo {

	font-size:12px;

	text-align: left;

	

}

.b

{

	font-weight: bold;

}

.clear

{

	clear: both;

}

.h1 {
	background-image: url(../images/global/h1-bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #961d16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.h1-noline {
	color: #961d16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;
}

h2 { /* DJP - added */
	color: #961d16;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.05em;

}

#sidebar .h1

{

	background-image: url(../images/global/h2-bg.gif);

	background-position: left bottom;

	background-repeat: no-repeat;

	color: #961d16;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	letter-spacing: -0.05em;

}

.left-col

{

	float: left;

	font-size: 11px;

	width: 250px;

}

.left-col .h

{

	color: #961d16;

	font-size: 12px;

	font-weight: bold;

}

.right-col

{

	float: right;

	width: 350px;

}



#content a, #sidebar a {

		color: #961d16;

}



#video-ph {

	background-color:#ccc;

	color:#fff;

	width:285px;

	height:207px;

	border:1px solid #999;

	line-height:163px;

	font-size:30px;

	text-align:center;

}



#sidebar ul {

	margin:0.5em 0 0.5em 1.5em;

	padding:0;

}



a img {

	border:none;

}



/* Highslide */



.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    /*padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;*/   

}

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}



.control {

	float: right;

    display: block;

    /*position: relative;*/

	margin: 0 5px;

	font-size: 9pt;

    font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	color: #999;

}

.control:hover {

	color: black !important;

}

.highslide-move {

    cursor: move;

}

.listpaddin {

padding-bottom: 5px;

}

.blockspacing {

margin-bottom: 20px;

}

#aboutuspic1 {

position:absolute;

padding-top: 390px;

padding-left: 10px;

}

#aboutuspic2 {

position:absolute;

padding-left: 350px;

}

#motivationaltimpic {

padding-left: 62px;

}





/*TC COMPACT HEADER START*/



#compactMasthead{overflow: hidden; background:url(../images/global/newHeader/headerBack.jpg); width: 900px; height: 322px; position: relative; margin-bottom: 10px;}

h1 a{text-indent: -9999px; position: absolute; background: url(../images/global/newHeader/tcLogo.jpg); height: 129px; width: 124px; left: 15px; top: 85px;}

#navigation{clear: right; text-indent: -9999px; background: #fff; overflow: hidden; width: 901px; padding: 0; margin: 0; position: absolute; top: 15px;}



#navigation li{float: left; list-style-type: none; height: 35px;}

#navigation li a {display: block; width: 100%; height: 100%;}

#navIndex{background: url(../images/global/newHeader/navHome.jpg) no-repeat; width: 102px;}

#navIndex a:hover{background: url(../images/global/newHeader/navHome.jpg) 0 35px; }

#navAbout{background: url(../images/global/newHeader/navMoreAboutTim.jpg) no-repeat; width: 179px;}

#navAbout a:hover{background: url(../images/global/newHeader/navMoreAboutTim.jpg) 0 35px;}

#navMotivationalIdeas{background: url(../images/global/newHeader/navMotivationalIdeas.jpg) no-repeat; width: 199px;}

#navMotivationalIdeas a:hover{background: url(../images/global/newHeader/navMotivationalIdeas.jpg) 0 35px;}

#navNew{background: url(../images/global/newHeader/navNew.jpg) no-repeat; width: 93px;}

#navNew a:hover{background: url(../images/global/newHeader/navNew.jpg) 0 35px;}

#navAudioVideo{background: url(../images/global/newHeader/navAudioVideo.jpg) no-repeat; width: 158px;}

#navAudioVideo a:hover{background: url(../images/global/newHeader/navAudioVideo.jpg) 0 35px;}

#navContact{background: url(../images/global/newHeader/navContactTim.jpg) no-repeat; width: 170px;}

#navContact a:hover{background: url(../images/global/newHeader/navContactTim.jpg) 0 35px;}



#discover {

padding-left: 150px; 

color: #961d16; 

padding-top: 70px; 

font-family:Rockwell, monospace; 

font-size: 18px;

}



html>body #discover{padding-top:60px;}



#descriptors{padding-left: 150px; list-style-type: none; font-size: 30px; font-weight: bold; font-family:Rockwell, monospace; margin: 0px;}

#interactive{padding-left:80px;}

#motivational{padding-left:160px;}



#differentKind{color: #a0120d; font-family:Rockwell, monospace; font-size: 30px; padding:5px 0 0 10;}



#freePresentationConsultation {

background: 9b2720; 

color: #e9d6b4; 

font-size: 17px;

position: absolute; 

top: 285px; 

left: 0;

font-weight: bold;

letter-spacing: 1px;

width: 900px;

}



#consultationEm{text-transform: uppercase; }

#phNo{margin: 0 16px;} /*The margin multiplied in ff3 with one zoom-in forces the email onto the next line reducing the margin here will fix the problem at the cost of closing the line up more.*/

#freePresentationConsultation a{color: #7dc2f7;}

/*TC COMPACT HEADER END*/

.lispacer {

padding-bottom: 5px;

}

.blockquotespacing {

margin: 0px;

padding-bottom: 20px;

}

#abouttimpic {

position:absolute;

top: -10px;

left: -10px;

}

#aboutusgroup1 {

position: absolute;

padding-left: 8px;

padding-top: 52px;

}

#aboutusgroup2 {

position:absolute;

padding-left: 328px;

padding-top: 22px;

}

#motivationaltimpic {

position: absolute;

top: 765px;

left: -35px;

}

* html #motivationaltimpic {

position: absolute;

top: 782px;

left: -35px;

}

#audiovideopaypal {

position: absolute;

left: 590px;

top: 750px;

}

#about-photo-push {

padding-left: 55px;

}

.displayingpics {

display: inline;

}





.under_line{

	text-decoration:underline;

	}

	

.image_holder{ 

	position:absolute; 

	left:155px;

	top:750px;

	}

	

.image_holder td{

	padding-left:30px;

	}

	

.image_left img{

	float:left;

	}

	

	#montage{z-index:2;}





.pdfLink{padding: 5px 20px 12px 0;	background: transparent url(../images/global/icon_pdf.gif) no-repeat center right;}

.uppercase{text-transform: uppercase;}

.fr{float: right; clear: right; margin: 10px; }

.fl{float: left; clear: left; margin: 10px;}

h3{font-size: 16px;}

#aboutChalkboardText{width: 335px; float: left; margin: 5px;}



#aboutGroupInteraction{position: absolute; bottom: 0; left: 0;}



#highslide-html-content div, #highslide-html-content p{overflow: hidden;}

#highslide-html-content p{margin: 0;}

#chalkboardIMG{margin: -10px 0 10px 0;}

