@import url("../960.css");

*										{margin:0; padding:0;}
body									{font:13px/18px "Helvetica", Arial, sans-serif; background:#fff}
body#home								{height: 100%;}
img										{border:0; text-decoration:none;}
a										{color:#0066cc;}
#navigation a							{color:#000 !important;}
p										{margin-bottom:.7em;}
.amp 									{font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua", Georgia,serif;font-size:1.1em;font-style:italic;font-weight:normal;}
.container_12							{position:relative; min-height: 100%; margin: 0 auto;}
/* Hack for IE6. */ * html .containter_12 	{height: 100%;}

h4										{font:13px Baskerville,"Goudy Old Style","Palatino","Book Antiqua", Georgia; letter-spacing:2px; text-transform:uppercase; color:#666; border-bottom:1px solid #666; margin-bottom:10px; padding:0 2px;}

#header									{display:block;width:960px; height:46px; background:url(../images/home-sprite.jpg) no-repeat left top;}
#header span,
#mission h2 span,
#my-passions h2 span,
#consulting h2 span,
#consulting h3 span,
#services span,
#about-content h2 span,
#about-content h1 span,
.sidelinks h3 span						{position:absolute; left:-99999px;}
#speaking-past-events h4				{border:0; position:relative; z-index:100;}

#navigation								{position:relative; padding:10px; border-bottom:1px solid #d4d4d4;}
#navigation li							{list-style:none; display:inline; font-family:"Baskerville", "Georgia", serif; padding-right:50px;}
#tab-twitter,
#tab-rss								{float:right; padding-right:0 !important;}
#tab-twitter							{background:url(../images/home-sprite.jpg) no-repeat 0 -147px; padding:0 50px 0 25px !important;}
#tab-rss								{padding:0 0 0 25px !important; background:url(../images/home-sprite.jpg) no-repeat 0 -176px;}

#welcome								{font:24px/1.5em "Baskerville", "Georgia", serif; color:#4d4d4d;}
#me										{text-align:center; padding:10px 0;}
#mission								{padding-top:50px;}
#mission h2								{width:332px; height:33px; background:url(../images/home-sprite.jpg) no-repeat left -54px; position:relative; left:-35px; margin-bottom:30px;}
#mission a								{text-decoration:none; background:#ed4b42; color:#fff; font:bold 12px "Helvetica", Arial, sans-serif; padding:10px;}
#mission a:hover						{background:#cf2f26;}
#mission a span							{font-size:150%; font-weight:normal;}

#my-passions							{padding:2em 0 10px 0;}
#my-passions a							{color:#006699; text-decoration:none; font-family:"Baskerville", "Georgia", serif;;}
#my-passions h2							{width:655px; height:61px; background:url(../images/home-sprite.jpg) no-repeat left -91px; margin-bottom:15px;}
#my-passions h3							{margin-bottom:10px; font:normal 16px/26px "Baskerville", "Georgia", serif; color:#4d4d4d; border-bottom:1px solid #7f7f7f;}

#well-said								{border-top:1px solid #919191; background: #eee; margin: 0 auto; margin-top:30px; width:685px; padding:25px; font-family:"Baskerville", "Georgia", serif;color:#4d4d4d; padding-right:250px; padding-bottom:200px;}
#well-said blockquote					{font:italic 24px/30px "Baskerville", "Georgia", serif; color:#4d4d4d; margin-bottom:10px;}
#well-said strong						{color:#ed4b42; font-size:10px; font-family:"Helvetica", Arial, sans-serif; margin-bottom:10px; display:block;}
.source									{font-variant: small-caps; letter-spacing: 1px}

#footer 								{background:url(../images/forest.png) repeat-x center bottom; margin: -262px auto 0; min-width: 960px; text-align:center; color:#ddd; padding-bottom:5px; padding-top:240px;}

#post									{margin-top:25px;}
#post #content							{background:url(../images/home-sprite.jpg) no-repeat right -215px; padding-top:60px;}
#post-date								{font:bold 18px "Helvetica", Arial, sans-serif; color:#a9a9a9; margin-bottom:10px; text-transform: uppercase;}
#post	h1 a							{text-decoration: none; font:normal 36px/130% "Helvetica Neue", Arial, sans-serif; color:#4f4f4f; margin-bottom:20px;}
#post-text 								{font:normal 16px/160% "Georgia", sans-serif; color:#4f4f4f}
#post blockquote						{display:block; background: #eee url(../images/blockquote.gif) no-repeat 10px 10px; padding:18px 15px 10px 50px; font:normal 14px/160% "Helvetica", "Arial", sans-serif; color:#4f4f4f; margin-bottom: 20px;}
#post .download							{display:block; background: #e3f8e7 url(../images/download-bgrnd.gif) no-repeat 10px 10px; padding:18px 15px 10px 50px; font:normal 14px/160% "Helvetica", "Arial", sans-serif; color:#4f4f4f; margin-bottom: 20px;}
#post ul li								{margin-left: 20px;font:normal 16px/100%; margin-bottom: 20px;}
#post ol li								{margin-left: 20px;font:normal 16px/100%; margin-bottom: 20px;}

#view-posts								{background:url(../images/flourish-top.jpg) no-repeat center top; padding-top:25px; text-align:center; font-family:"Baskerville", "Georgia", serif; font-size:16px;}
#view-posts ul							{margin-top:10px; background:url(../images/flourish-bottom.jpg) no-repeat center bottom; padding-bottom:25px;}
#view-posts li							{list-style:none;margin-bottom:10px;}
#view-posts li.active-tab a				{background:yellow; padding:0 5px;}
#view-posts a							{text-decoration:none; font-style: italic font-family:"Baskerville", "Georgia", serif; font-size:16px; color:#3399cc;}

#consulting								{margin-top:25px; #post-text; font:normal 16px/140% "Georgia", sans-serif; color:#4f4f4f}
#consulting #content-b					{background:url(../images/home-sprite.jpg) no-repeat right -215px; padding-top: 42px;}
#bigimage								{border-top:4px solid #000; border-bottom:1px solid #000;}
#consulting h2							{width:510px; height:88px; background:url(../images/consulting-sprite.gif) no-repeat -10px 0px; position:relative; margin-top:-25px;}
h3#research								{width:240px; height:80px; background:url(../images/consulting-sprite.gif) no-repeat -10px -100px; position:relative;}
h3#explore								{width:240px; height:80px; background:url(../images/consulting-sprite.gif) no-repeat -250px -100px; position:relative;}
h3#iterate								{width:240px; height:80px; background:url(../images/consulting-sprite.gif) no-repeat -490px -100px; position:relative;}
#stickynote-research					{width:240px; height:140px; background:url(../images/consulting-sprite.gif) no-repeat -10px -200px; position:relative;}
#stickynote-explore						{width:240px; height:140px; background:url(../images/consulting-sprite.gif) no-repeat -250px -200px; position:relative;}
#stickynote-iterate						{width:240px; height:140px; background:url(../images/consulting-sprite.gif) no-repeat -490px -200px; position:relative;}
#services								{width:240px; height:300px; background:url(../images/consulting-sprite.gif) no-repeat -730px -20px; position:relative;}
#services-list ul						{background:url(../images/flourish-bottom.gif) no-repeat center bottom; padding-bottom:10px;}
#services-list li						{list-style:none; font:normal 16px/100% "Baskerville", "Georgia", sans-serif; text-align:center; padding-bottom:10px;}

#speaking-featured						{background:#000 url(../images/speaking-featured.jpg) repeat-x left bottom; margin-top:-20px; color:#ccc; font-size:21px; line-height:150%; padding:10px 10px 20px 10px; margin-bottom:1px solid #292929;}
#speaking-featured #embed				{float:left; margin-right:15px;}
#speaking-drawer						{background:#626262 url(../images/speaking-drawer.jpg) no-repeat left bottom; padding:3px 0px 15px 10px; border-bottom:5px solid #000;}
#featured-presentations 				{font:11px "Helvetica", Arial, sans-serif; color:#ddd; text-transform:uppercase; margin-bottom: 5px;}

#speaking-details						{padding-top:70px; border-top:1px solid #000; margin-top:2px; background:url(../images/speaking-details.jpg) no-repeat left top;}
#speaking-description					{font:18px/130% "Baskerville", "Georgia", serif; }
#speaking-upcoming						{background:url(../images/speaking-upcoming.jpg) no-repeat center top; padding-top:60px; margin-bottom:25px;}
#speaking-previously					{background:url(../images/speaking-previously.jpg) no-repeat center top; padding-top:60px}
#speaking-elsewhere						{background:#e5eff5 url(../images/speaking-elsewhere.jpg) no-repeat left top; padding:100px 0 10px 0; border-bottom: solid 1px #57a2c8;}
#speaking-elsewhere li					{list-style:none; padding:0 30px 20px 30px; font: italic 14px/130% "Georgia", serif;}
#speaking-elsewhere h3					{font:13px Baskerville,"Goudy Old Style","Palatino","Book Antiqua", Georgia; letter-spacing:2px; text-transform:uppercase; color:#666; margin-bottom:10px; padding:0 12px;}

/*#view-my-slidespace					{font: italic 18px/130% "Baskerville", "Georgia", serif; display:block; background:#f2f2f2 url(../images/slide-icons.png) no-repeat 5px center; padding:10px 10px 10px 55px; margin-bottom:10px;}*/
/*#view-my-slidespace					{display:block; border:1px solid red;background: url(../images/speaking-past-events.gif) left center no-repeat;padding: 0 0 0 32px; text-decoration:none; font-family:"Baskerville", "Georgia", serif; font-size:15px; color:#3399cc;}*/
a#view-my-slidespace-link				{margin:-20px 0 15px 0; font: italic 18px/130% "Baskerville", "Georgia", serif; display:block; background:#f2f2f2 url(../images/speaking-past-events.gif) no-repeat right top; text-align:right; padding:16px 75px 5px 5px; text-decoration:none;}
a:hover#view-my-slidespace				{background-color:#efefef;}

.vevent									{margin-bottom:15px;}
.vevent .event							{font-weight:bold;}
.vevent .location,
.vevent .dtstart						{font-style:italic;}
.vevent .summary						{display:block; font: italic 14px/130% "Georgia", serif;}
.vevent abbr							{border:none; text-decoration:none;}						
						

.available								{font: 18px/130% "Georgia", serif; margin:15px 0 -50px 10px; display:block; color:#3e3e3e; }

#page									{margin-top:25px;}
#page #content							{background:url(../images/home-sprite.jpg) no-repeat right -215px; padding-top:60px;}

#speaking-drawer-menu ul				{list-style: none; margin: 0; padding: 0;}
#speaking-drawer-menu ul li				{float: left; padding: 0px; display: block; margin-right: 20px;}
#speaking-drawer-menu ul li a			{display:block; overflow:hidden; height: 90px; width: 130px; text-decoration: none;}
#speaking-drawer-menu #a1				{width: 330px;}
#speaking-drawer-menu ul li img			{position:absolute; border:1px solid #fff;}
#speaking-drawer-menu ul li p			{margin: 0;padding:0;width:205px;display: block;margin-left:130px; font:normal 14px/140% "Georgia", sans-serif; color:#fff}

.poster									{background: url(../images/poster-icon.gif) left center no-repeat; padding: 0 0 0 22px;}
.sabre-speaking							{list-style: none;}
.sabre									{font-weight:bold;}
.sabre-speaking li				{display:block; font: italic 14px/130% "Georgia", serif; margin-top: 6px;}

#about									{margin-top:5px; background:url(../images/ornament-960.gif) repeat -30px 0px; position:relative; padding-top:140px;}
#about #about-content					{margin-top:-60px;}
#about #bio								{width:240px; height:30px; background:url(../images/about-sprite.gif) no-repeat -5px -3px; position:relative;}
#about #elsewhere						{width:240px; height:30px; background:url(../images/about-sprite.gif) no-repeat -5px -30px; position:relative; margin-top:30px;}
#about-text 							{font:normal 16px/160% "Georgia", sans-serif; color:#4f4f4f}

span.sidelinks ul 						{list-style: none; margin: 0; padding: 0;}
span.sidelinks ul li					{display: block; margin: 0 0 1.1em 0;padding: 0;}

span.sidelinks ul li a.flickr,
span.sidelinks ul li a.twitter,
span.sidelinks ul li a.delicious,
span.sidelinks ul li a.facebook,
span.sidelinks ul li a.dopplr,
span.sidelinks ul li a.amazon			{padding: 0 0 0 22px; text-decoration:none; font-family:"Baskerville", "Georgia", serif; font-size:15px; color:#3399cc;}

span.propername				{color: #999;font-family: Helvetica, Arial, sans-serif;text-transform: uppercase;text-decoration: none;font-size:13px}

span.sidelinks ul li a.flickr 			{background: url(../images/favicons/flickr.png) left center no-repeat;}
span.sidelinks ul li a.twitter 			{background: url(../images/favicons/twitter.png) left center no-repeat;}
span.sidelinks ul li a.delicious 		{background: url(../images/favicons/delicious.gif) left center no-repeat;}
span.sidelinks ul li a.dopplr 			{background: url(../images/favicons/dopplr.png) left center no-repeat;}
span.sidelinks ul li a.facebook			{background: url(../images/favicons/facebook.png) left center no-repeat;}
span.sidelinks ul li a.amazon			{background: url(../images/favicons/amazon.png) left center no-repeat;}

#emailme								{width:240px; height:50px; background:url(../images/about-sprite.gif) no-repeat 60px -60px; position:relative; margin-top:30px;}
#contact								{color:#3399cc; text-align: center;}

#post-comments							{margin-top:30px;}
#commenter								{margin-top:30px;font:13px Baskerville,"Goudy Old Style","Palatino","Book Antiqua", Georgia; letter-spacing:2px; text-transform:uppercase; color:#666; margin-bottom:10px; padding:0 2px;}

#post-comment-wrapper					{border-top:1px solid #919191; background: #eee; margin: 30px auto 0; padding-top:20px;}
#post-comment							{!important background: #eee; margin: 0 auto;}


#well-said-noline						{background: #eee; margin: 0 auto; width:685px; padding:25px; font-family:"Baskerville", "Georgia", serif;color:#4d4d4d; padding-right:250px; padding-bottom:200px;}
#well-said-noline blockquote			{font:italic 24px/30px "Baskerville", "Georgia", serif; color:#4d4d4d; margin-bottom:10px;}
#well-said-noline strong				{color:#ed4b42; font-size:10px; font-family:"Helvetica", Arial, sans-serif; margin-bottom:10px; display:block;}
.source									{font-variant: small-caps; letter-spacing: 1px}

textarea						{width:100%;}
.desc									{color:#333; font-size:14px; font-family:"Helvetica", Arial, sans-serif; margin-top:12px; display:block; }
#comment ul								{list-style: none; margin: 0; padding: 0;}
#comment ul li							{padding: 0px; display: block;}
.serif									{font:normal 16px/26px "Baskerville", "Georgia", serif; color:#4d4d4d;}
#serif									{font:13px Baskerville,"Goudy Old Style","Palatino","Book Antiqua", Georgia; letter-spacing:2px; text-transform:uppercase; color:#666; margin-bottom:10px; padding:0 2px;}