@import "reset.css";
@import "ie6.css";
html{overflow-y:scroll;}
body{
	font-size:100.01%;
	font-family:georgia, serif;
	background:#000 url(i/pageBgSite.png) repeat-x 0 0;
	}
body#home{
	background:#000 url(i/pageBg.png) repeat-x 0 0;
	}
	
#header{
	background:transparent url(i/logoSite.png) no-repeat 50% 0;
	}
body#home #header{
	background:transparent url(i/logo.png) no-repeat 50% 0;
	}
	#branding{
		width:880px;
		height:76px;
		margin:0 auto;
		position:relative;
		}
	body#home #branding{
		width:666px;
		height:143px;
		}
		#branding h1{
			position:absolute;
			top:22px;
			right:57px;
			width:150px;
			height:36px;
			}
			#branding h1 a{
				display:block;
				width:150px;
				height:36px;
				text-indent: -9999px;
				}
		body#home  #branding h1{
			top:42px;
			width:260px;
			height:70px;
			}
			body#home  #branding h1 a{
				width:260px;
				height:70px;
				}
	ul#nav-main{
		width:880px;
		margin:0 auto;
		height:100px;
		}
	body#home ul#nav-main{
		width:766px;
		height:177px;
		}
		ul#nav-main li{
			float:left;
			display:block;
			width:100px;
			height:100px;
			overflow:hidden;
			text-indent: -9999px;
			}
		body#home ul#nav-main li{height:177px;}

		ul#nav-main li.heading{width:114px;}
		body#communication ul#nav-main li.heading{background:transparent url(i/headingCommunication.png) no-repeat 0 0;}
		body#travel ul#nav-main li.heading{background:transparent url(i/headingTravel.png) no-repeat 0 0;}
		body#real-estate ul#nav-main li.heading{background:transparent url(i/headingRealEstate.png) no-repeat 0 0;}
		body#speaking ul#nav-main li.heading{background:transparent url(i/headingSpeaking.png) no-repeat 0 0;}
		body#charities ul#nav-main li.heading{background:transparent url(i/headingCharities.png) no-repeat 0 0;}
		body#biography ul#nav-main li.heading{background:transparent url(i/headingBiography.png) no-repeat 0 0;}
		body#coffee ul#nav-main li.heading{background:transparent url(i/headingCoffee.png) no-repeat 0 0;}
		body#contact ul#nav-main li.heading{background:transparent url(i/headingContact.png) no-repeat 0 0;}
		
		
		ul#nav-main li.communication{width:101px;}
		ul#nav-main li.travel{}
		ul#nav-main li.real-estate{width:99px;}
		ul#nav-main li.speaking{width:101px;}
		ul#nav-main li.charities{}
		ul#nav-main li.biography{}
		ul#nav-main li.coffee{}
		ul#nav-main li.contact{width:65px;}
			
			ul#nav-main li a{
				display:block;
				width:100px;
				height:100px;
				}
			body#home ul#nav-main li a{height:177px;}
			
			ul#nav-main li.communication a{background:transparent url(i/navCommunication.png) no-repeat 0 0; width:101px;}
			ul#nav-main li.travel a{background:transparent url(i/navTravel.png) no-repeat 0 0;}
			ul#nav-main li.real-estate a{background:transparent url(i/navRealEstate.png) no-repeat 0 0; width:99px;}
			ul#nav-main li.speaking a{background:transparent url(i/navSpeaking.png) no-repeat 0 0; width:101px;}
			ul#nav-main li.charities a{background:transparent url(i/navCharities.png) no-repeat 0 0;}
			ul#nav-main li.biography a{background:transparent url(i/navBiography.png) no-repeat 0 0;}
			ul#nav-main li.coffee a{background:transparent url(i/navCoffee.png) no-repeat 0 0;}
			ul#nav-main li.contact a{background:transparent url(i/navContact.png) no-repeat 0 0; width:65px;}
				
			body#home ul#nav-main li.communication a{background:transparent url(i/navHomeCommunication.png) no-repeat 0 0; width:101px;}
			body#home ul#nav-main li.travel a{background:transparent url(i/navHomeTravel.png) no-repeat 0 0;}
			body#home ul#nav-main li.real-estate a{background:transparent url(i/navHomeRealEstate.png) no-repeat 0 0; width:99px;}
			body#home ul#nav-main li.speaking a{background:transparent url(i/navHomeSpeaking.png) no-repeat 0 0; width:101px;}
			body#home ul#nav-main li.charities a{background:transparent url(i/navHomeCharities.png) no-repeat 0 0;}
			body#home ul#nav-main li.biography a{background:transparent url(i/navHomeBiography.png) no-repeat 0 0;}
			body#home ul#nav-main li.coffee a{background:transparent url(i/navHomeCoffee.png) no-repeat 0 0;}
			body#home ul#nav-main li.contact a{background:transparent url(i/navHomeContact.png) no-repeat 0 0; width:65px;}
			
			ul#nav-main li a:hover,
			body#home ul#nav-main li a:hover{background-position:0 bottom;}
		
		
			body#communication ul#nav-main li.communication a{background:transparent url(i/navCurrCommunication.png) no-repeat 0 0;}
			body#travel ul#nav-main li.travel a{background:transparent url(i/navCurrTravel.png) no-repeat 0 0;}
			body#real-estate ul#nav-main li.real-estate a{background:transparent url(i/navCurrRealEstate.png) no-repeat 0 0;}
			body#speaking ul#nav-main li.speaking a{background:transparent url(i/navCurrSpeaking.png) no-repeat 0 0;}
			body#charities ul#nav-main li.charities a{background:transparent url(i/navCurrCharities.png) no-repeat 0 0;}
			body#biography ul#nav-main li.biography a{background:transparent url(i/navCurrBiography.png) no-repeat 0 0;}
			body#coffee ul#nav-main li.coffee a{background:transparent url(i/navCurrCoffee.png) no-repeat 0 0;}
			body#contact ul#nav-main li.contact a{background-position:0 bottom;}

#main{
	font-size:62.5%;
	background:transparent url(i/mapBg.png) repeat-x 50% 0;
	position:relative;
	}
#main-wrap{
	width:880px;
	margin:0 auto;
	overflow:hidden;
	}
body#contact #main-wrap{
	min-height:530px;
	}
	#teaser{
		height:182px;
		width:766px;
		margin:0 auto;
		background:transparent url(i/teaserBg2.png) no-repeat 1px 0;
		}
		
		#teaser div.peek{
			height:182px;
			width:700px;
			margin-left:1px;
			padding:65px 0 0;
			}
			#teaser div.peek h2{
				padding:0 20px;
				font-size:140%;
				font-family:"trebuchet ms";
				text-transform:uppercase;
				margin:0 0 0.3em
				}
			#teaser div.peek p{
				padding:0 20px;
				font-size:110%;
				font-family:"trebuchet ms";
				text-transform:uppercase;
				line-height:1.6em;
				}
		
		#teaser div.hide{display:none;}
		
		#teaser div.communication{background:#2D6CB9 url(i/peekBgCommunication.gif) repeat-x 0 0;}
		#teaser div.travel{background:#2D6CB9 url(i/peekBgTravel.gif) repeat-x 0 0;}
		#teaser div.real-estate{background:#5A97D1 url(i/peekBgRealEstate.gif) repeat-x 0 0;}
		#teaser div.speaking{background:#6D361F url(i/peekBgSpeaking.gif) repeat-x 0 0;}
		#teaser div.charities{background:#B65331 url(i/peekBgCharities.gif) repeat-x 0 0;}
		#teaser div.biography{background:#E85E32 url(i/peekBgBiography.gif) repeat-x 0 0;}
		#teaser div.coffee{background:#b2d7fa url(i/peekBgCoffee.gif) repeat-x 0 0;color:#000;}
		
		#coffee #main #main-wrap #sidebar #nav-sub .first a{width:270px;position:absolute;}
		
	#content{
		width:600px;
		float:left;
		padding-top:182px;
		}
	body#home #content{
		float:none;
		padding:0;
		width:766px;
		margin:0 auto;
		background:transparent url(i/reflect2.png) no-repeat 1px 0;
		overflow:hidden;
		}
		
	body#communication #content{background:transparent url(i/pageBgCommunication.png) no-repeat 0 0;}
	body#travel #content{background:transparent url(i/pageBgTravel.png) no-repeat 0 0;}
	body#real-estate #content{background:transparent url(i/pageBgRealEstate.png) no-repeat 0 0;}
	body#speaking #content{background:transparent url(i/pageBgSpeaking.png) no-repeat 0 0;}
	body#charities #content{background:transparent url(i/pageBgCharities.png) no-repeat 0 0;}
	body#biography #content{background:transparent url(i/pageBgBiography.png) no-repeat 0 0;}
	body#coffee #content{background:transparent url(i/pageBgCoffee.png) no-repeat 0 0;}
	
	body#contact #content{
		background:#2A446D url(i/pageBgContact.gif) repeat-x 0 0;
		border-bottom:solid #909FB5 1px;
		margin-left:114px;
		padding:44px 0 30px;
		width:700px;
		}
	* html body#contact #content { margin-left:107px; } /* ie6 hack */
		
		#content .column{
			width:280px;
			float:left;
			margin-left:20px;
			;
			padding-top:20px;
			}
		* html #content .column { margin-left: 10px; } /* ie 6 hack */
		
		body#home .column{
			width:310px;
			}
		
		#content .col-right{
			float:right;
			margin-right:85px;
			}
			
			#content .column p,
			#content .column ul{
				font-size:110%;
				line-height:1.7em;
				padding:0 0 1.4em;
				}

		div.quote{
			float:right;
			padding:20px 0 0;
			}
			
		dl.rsi-info{
			width:260px;
			float:left;
			margin-left:20px;
			line-height:2em;
			}
			dl.rsi-info dt{
				font-size:140%;
				}
			dl.rsi-info dd{
				font-size:110%;
				}
		ul.rsi-info{
			width:280px;
			float:left;
			margin-left:40px;
			}
			ul.rsi-info li{
				margin-bottom:1.5em;
				clear:both;
				}
				ul.rsi-info li dl{
					height:2em;
					}
				ul.rsi-info li dt{
					padding-left:20px;
					font-family:"trebuchet ms";
					font-size:140%;
					text-transform:uppercase;
					float:left;
					width:4em;
					}
				ul.rsi-info li.email dt{background:transparent url(i/icons/email.gif) no-repeat 0 50%;}
				ul.rsi-info li.phone dt{background:transparent url(i/icons/phone.gif) no-repeat 3px 50%;}
				ul.rsi-info li.fax dt{background:transparent url(i/icons/fax.gif) no-repeat 0 50%;}
				
				ul.rsi-info li dd{
					float:left;
					font-size:110%;
					}
	
	#sidebar{
		width:215px;
		float:left;
		min-height:530px;
		}
	* html #sidebar { height: 530px; } /* ie6 hack */
	
	body#communication #sidebar{background:transparent url(i/pageBgCommunicationSide.png) no-repeat 0 0;}
	body#travel #sidebar{background:transparent url(i/pageBgTravelSide.png) no-repeat 0 0;}
	body#real-estate #sidebar{background:transparent url(i/pageBgRealEstateSide.png) no-repeat 0 0;}
	body#speaking #sidebar{background:transparent url(i/pageBgSpeakingSide.png) no-repeat 0 0;}
	body#charities #sidebar{background:transparent url(i/pageBgCharitiesSide.png) no-repeat 0 0;}
	body#biography #sidebar{background:transparent url(i/pageBgBiographySide.png) no-repeat 0 0;}
	body#coffee #sidebar{background:transparent url(i/pageBgCoffeeSide.png) no-repeat 0 0;}
		
		ul#nav-sub{
			font-size:140%;
			padding:22px 0 0;
			}
			ul#nav-sub li{
				background:transparent url(i/navSubDivider.png) repeat-x 0 0;
				padding:0.37em 0;
				}
			ul#nav-sub li.first{background:transparent;}
			
				ul#nav-sub li a{
					display:block;
					color:#fff;
					text-decoration:none;
					padding-left:20px;
					}
				* html ul#nav-sub li a { display:inline-block; } /* ie6 hack */
				
				ul#nav-sub li a:hover{
					color:#000;
					}
				ul#nav-sub li a.current{
					color:#6F2D18;
					}
	
	#footer{
		clear:both;
		padding:25px 0 50px 16px;
		}
	body#home #footer{
		width:666px;
		margin:0 auto;
		padding:25px 0 50px;
		}
	/*body#contact #footer{
		position:absolute;
		bottom:0px;
		}*/
		#footer ul{
			padding:0 0 0 215px;
			}
		body#home #footer ul{
			padding:0 0 0 16px;
			}
		#footer ul li{
			display:block;
			float:left;
			height:16px;
			text-indent: -9999px;
			}
		#footer ul li.copyright{
			width:382px;
			background:transparent url(i/footerCopyright2.jpg) no-repeat 0 0;
			}
		#footer ul li.contact{
			width:45px;
			margin-left:40px;
			background:transparent url(i/footerContact.gif) no-repeat 0 0;
			}
		#footer ul li.privacy{
			width:70px;
			margin-left:36px;
			background:transparent url(i/footerPrivacy.gif) no-repeat 0 0;
			}
			#footer ul li a{
				display:block;
				}
				
				
	.header {
	font-size: large;
	color: #4c7fa4;
}
				
				
a:link {
	color:#E85E32;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#E85E32;
}
a:hover {
	text-decoration: underline;
	color:#E85E32;
}
a:active {
	text-decoration: none;
	color:#E85E32;
}
	
