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

/* global */
body{
	background:url(img/bg.gif) top repeat-x #000000;
	margin:0 0 25px 0;
	padding:0;
	text-align:center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333333;
}
br.clear {
	clear: both;
	width: 0;
	height: 0;
	border: none;
	background: inherit;
	margin: 0;
	padding: 0;
}
h3{
	margin:0 0 12px 0;
	color:#ee3124;
	font-size:13px;
}
a{
	font-weight:bold;
	text-decoration:underline;
	color:#ee3124;
}
a.charcoal{
	color:#333333;
}
a:hover{
	color:#999999;
}
p{
	margin:0 0 12px 0;
}
.invisible{
	position: absolute; 
	left: -9000px
}
.red{
	color:#ee3124;
}
#main{
	width:849px;
	display:block;
	margin:0;
	padding:0;
	text-align:left;
}
#navbar{
	display:block;
	height:50px;
	margin:0;
	padding:0 25px 0 0;
}
#navbar a{
	display:block;
	float:right;
	height:50px;
	width:43px;
	background:url(img/home.gif) no-repeat;
	margin-left:5px;
}
#navbar a.about{
	width:83px;
	background:url(img/about_us.gif) no-repeat;
}
#navbar a.clientservices{
	width:124px;
	background:url(img/client_services.gif) no-repeat;
}
/*#navbar a.business{
	width:116px;
	background:url(img/more_business.gif) no-repeat;
}*/
#navbar a.portfolio{
	width:89px;
	background:url(img/portfolio.gif) no-repeat;
}
/*#navbar a.personality{
	width:145px;
	background:url(img/more_personality.gif) no-repeat;
}*/
#navbar a.podcast{
	width:78px;
	background:url(img/podcast.gif) no-repeat;
}
#navbar a.speaking{
	width:80px;
	background:url(img/speaking.gif) no-repeat;
}
#navbar a.contact{
	width:102px;
	background:url(img/contact_us.gif) no-repeat;
}
#navbar a.news{
	width:53px;
	background:url(img/news.gif) no-repeat;
}
#navbar a.blog{
	width:50px;
	background:url(img/blog.gif) no-repeat;
}
#navbar a:hover{
	background-position:100% -50px;
}
#navbar a.selected{
	background-position:100% -100px;
}
#navbar a span{
	display:none;
}
#tagline{
	width:230px;
	float:right;
	margin-right:14px;
	height:50px;
	background:url(img/tagline.gif) no-repeat;
}
#contentwrap{
	display:block;
	margin:24px 0 0 0;
	padding:0;
	text-align:left;
	min-height:347px;
}
#footer{
	text-align:center;
	color:#ffffff;
	height:30px;
	line-height:50px;
	font-size:11px;
	color:#dddddd;
	display:block;
}
#leftcol{
	width:240px;
	float:left;
	display:block;
	text-align:right;
	font-size:12px;
	line-height:15px;
	padding-right:13px;
	height:347px;
}
#leftcol p{
	margin:0 0 18px 0;
}
#leftcol ul{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftcol li{
	display:block;
	margin:0 0 11px 0;
	padding:0;
}
#leftcol a{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
#leftcol a.home{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
#leftcol a.homered{
	color:#ee3124;
	text-decoration:underline;
	font-weight:normal;
}
#leftcol a:hover{
	color:#ee3124;
}
#leftcol a:hover.homered{
	color:#000000;
}
#leftcol a.selected{
	color:#ee3124;
	font-weight:bold;
}
#rightcol{
	width:568px;
	display:block;
	float:left;
	border:1px solid #999999;
	background:#ffffff;
}
#hometextleft{
	text-align:right;
	font-size:15px;
	line-height:18px;
	margin:35px 0px 0 0;
	letter-spacing:.02em;
}
#hometextleft a{font-size:12px; letter-spacing:normal; font-weight:normal; color:#ee3124; text-decoration:underline;}
#hometextleft a:hover{color:#666666;}
#hometext{
	width:245px;
	float:right;
	text-align:right;
	font-size:12px;
	line-height:15px;
	position:relative;
	margin:15px 10px 0 0;
	z-index:10;
}
#hometext a{font-size:12px; letter-spacing:normal;}
#jansusan{
	width:476px;
	height:398px;
	background:url(img/jan_susan.gif) no-repeat;
	display:block;
	position:relative;
	margin:-371px 0 0 206px;
	z-index:50;
	_margin:-375px 0 0 0;
	_left:-56px;
}
.content{
	padding:44px 18px 15px 15px;
	font-size:13px;
	line-height:18px;
}
.content h1{
	font-weight:normal;
	font-size:16px;
	color:#ee3124;
	margin:0 0 12px 0;
	padding:0;
	line-height:18px;
}
.content a.subnav{
 	color:#999999;
	font-size:11px;
}
.content a:hover.subnav{
	color:#ee3124;
}
.content2{
	padding:37px 18px 15px 15px;
	font-size:13px;
	line-height:18px;
}
.content2 h1{
	font-weight:normal;
	font-size:16px;
	color:#ee3124;
	margin:0 0 12px 0;
	padding:0;
	line-height:18px;
}
.content2 p{
	margin:0 0 8px 0;
}
#janpendiv{
	display:block;
	float:left;
	width:232px;
	height:155px;
	margin-bottom:0px;
}
#platformdiv{
	display:block;
	float:left;
	width:405px;
	height:174px;
	background:url(img/platforms.gif) no-repeat;
	margin-top:10px;
	margin-left:-250px;
	position:relative;
}
#janworkdiv{
	display:block;
	float:right;
	width:114px;
	height:134px;
}
#janworkdiv2{
	display:block;
	float:right;
	width:156px;
	height:144px;
}
#susanworkdiv{
	display:block;
	float:left;
	width:237px;
	height:188px;
	margin-bottom:0px;
	background:url(img/susan_work.gif) no-repeat;
	float:left;
	position:relative;
	margin-left:-205px;
	margin-top:-9px;
	margin-bottom:-25px;
}
#brandsubnav{
	display:block;
	height:24px;
	line-height:12px;
	font-size:11px;
	text-align:right;
	padding-right:22px;
}
#brandsubnav a{
 	color:#999999;
}
#brandsubnav a:hover{
	color:#ee3124;
}
#brandsubnav a.selected{
	color:#ee3124;
}
