html *
{
	margin: 0px;
	padding: 0px;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family: georgia,serif;
	color: #444;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	/* background-image: url(/images/grid.jpg);
	background-repeat: repeat-y; */
}
html>body
{
	font-size: 10px;
}

a {
color: #069;
text-decoration: none;
}

a:hover {
color: #09f;
text-decoration: underline;
}

a:visited {
color: #333;
text-decoration: underline;
}

a:visited:hover {
color: #09f;
}


img {border:none;}

#accessibility {
	position: absolute;
	top: -10000px;
}

#container {
width:990px;
padding-left:10px;
float:left;
/*
margin-left:auto;
margin-right:auto;
text-align:center;
*/
}

#mckBlueBar
{
	width: 990px;
	height: 38px;
	background-image: url(/images/mckinsey_blue_bar_new.jpg);
	background-repeat: no-repeat;
	background-position: 190px 0px;
	margin-top: 15px;
	float: left;
}

html>body #mckBlueBar
{
	width: 990px;
	height: 38px;
	background-image: url(/images/mckinsey_blue_bar_new.jpg);
	background-repeat: no-repeat;
	background-position: 190px 0px;
	margin-top: 15px;
	float: left;
}

#header {
width:990px;
height:32px;
margin-left:0px;
float:left;
margin-top:56px;
}

#header2 {
width:990px;
height:auto;
margin-left:0px;
float:left;
margin-top:6px;
}

#mckdWhatMatters
{
	width: 289px;
	height: 32px;
	background-image: url(/images/mckinsey_what_matters_logo.gif);
	background-repeat: no-repeat;
float:left;
}

#mckdSearch
{
	height: 20px;
	margin-top:6px;
	margin-right:7px;
float:right;
}

html>body #mckdSearch
{
	height: 20px;
	margin-top:6px;
	margin-right:15px;
float:right;
}

#mckdSearch form#mckdSearchForm input#searchInput
{
	width: 143px;
	height: 20px;
	float: left;
	border-width: 1px;
	border-color: #00adef;
	border-style: solid;
}

#mckdSearch form#mckdSearchForm input#searchButton
{
	cursor: pointer;
	height: 20px;
width:47px;
	border-width: 1px;
	border-color: #00adef;
	border-style: solid;
float:left;
background-color:#00adef;
color:#fff;
font-weight:bold;
font-size:10px;
}


html>body #mckdSearch form#mckdSearchForm input#searchButton {	height: 22px;
}


#mckdRSS {
float:right;
font-family:arial;
font-weight:bold;
font-size:12px;
margin-right:7px;
}

html>body #mckdRSS {
float:right;
font-family:arial;
font-weight:bold;
font-size:12px;
margin-right:15px;
}

#mckdPurpose
{
width:auto;
float:left;
text-align:left;
}

#mckdPurposeText
{
font-size:1.3em;
}

#mckdContent
{
width:990px;
margin-top:20px;
float:left;
}

/* COLUMNS */

#mckdCol1
{
width:190px;
margin-left:0px;
float:left;
text-align:left;
}

#mckdCol2
{
width:590px;
margin-left:0px;
float:left;
text-align:left;
}

#mckdCol2Padding {
padding-left:0px;
float:left;
width:570px;
}

#mckdCol3
{
width:180px;
margin-left:0px;
float:left;
text-align:left;
}

#mckdCol3Padding {
padding-left:5px;
}



/* NAVIGATION */

#mckdNav
{
width:190px;
float:left;
}

ul#mckdNavList { list-style-type: none; }

ul#mckdNavList li {
margin-left:0px;
margin-bottom:16px;
}


/* RECENT POSTS */

#mckdRecentPosts {
width:190px;
float:left;
margin-top:22px;
margin-bottom:38px;
}

#mckdRecentPostsHeader {
width:122px;
height:16px;
float:left;
	background-image: url(/images/header_recent_posts.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdRecentPostsHeader .mckdRule {
width:180px;
height:1px;
float:left;
}

#mckdRecentPosts .mckdPost {
width:180px;
float:left;
margin-top:15px;
}

#mckdRecentPosts .mckdPostDate, #mckdRecentPosts .mckdPostTitle, #mckdRecentPosts .mckdPostAuthor, #mckdRecentPosts .mckdPostInSection {
font-size:1.1em;
line-height:1.1em;
}

#mckdRecentPosts .mckdPostDate {
/*
font-family:arial,sans-serif;
font-weight: bold;
*/
margin-bottom:.4em;
}

#mckdRecentPosts .mckdPostTitle {
margin-bottom:.4em;
}

#mckdRecentPosts .mckdPostAuthor {
margin-bottom:.8em;
}

#mckdRecentPosts .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 




/* RECENT DEBATES */

#mckdRecentDebates {
width:180px;
float:left;
margin-bottom:38px;
}

#mckdRecentDebatesHeader {
width:145px;
height:13px;
float:left;
	background-image: url(/images/header_recent_debates.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdRecentDebatesHeader .mckdRule {
width:180px;
height:1px;
float:left;
}

#mckdRecentDebates .mckdPost {
width:180px;
float:left;
margin-top:15px;
}

#mckdRecentDebates .mckdPostDate, #mckdRecentDebates .mckdPostTitle, #mckdRecentDebates .mckdPostAuthor, #mckdRecentDebates .mckdPostInSection {
font-size:1.1em;
line-height:1.1em;
}

#mckdRecentDebates .mckdPostDate {
/*
font-family:arial,sans-serif;
font-weight: bold;
*/
margin-bottom:.4em;
}

#mckdRecentDebates .mckdPostTitle {
margin-bottom:.4em;
}

#mckdRecentDebates .mckdPostAuthor {
margin-bottom:.8em;
}

#mckdRecentDebates .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 











/* FEATURED TOPIC */

#mckdFeaturedTopic
{
width:590px;
margin-left:0px;
float:left;
}

#mckdFeaturedTopicHeader
{
width:590px;
height:17px;
float:left;
}

#mckdFeaturedTopicHeadline
{
width:590px;
float:left;
margin-top:20px;
margin-bottom:15px;
font-size:2.2em;
line-height:1.1em;
}

#mckdFeaturedTopicIndexBlock
{
width:590px;
float:left;
}

#mckdFeaturedTopicIndexPic
{
width:390px;
float:left;
}

#mckdFeaturedTopicIndex
{
width:180px;
float:left;
padding-left:20px;
}

#mckdFeaturedTopicIndex .mckdPost {
width:180px;
float:left;
}

#mckdFeaturedTopicIndex .mckdPostDate, #mckdFeaturedTopicIndex .mckdPostTitle, #mckdFeaturedTopicIndex .mckdPostAuthor, #mckdFeaturedTopicIndex .mckdPostInSection {
font-size:1.4em;
line-height:1.2em;
}

#mckdFeaturedTopicIndex .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
margin-bottom:.4em;
}

#mckdFeaturedTopicIndex .mckdPostTitle {
margin-bottom:.2em;
}

#mckdFeaturedTopicIndex .mckdPostAuthor {
margin-bottom:1.1em;
}

#mckdFeaturedTopicIndex .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdFeaturedTopicIndex .mckdReadMoreInSection {
font-family:arial,sans-serif;
font-size:1.2em;
margin-top:1.8em;
margin-bottom:0em;
height:auto;
float: left;
} 

#mckdFeaturedTopicLower .mckdRule {
margin-top:12px;
margin-bottom:5px;
float:left;
} 

#mckdFeaturedTopicLower .mckdPost {
width:580px;
float:left;
}

#mckdFeaturedTopicLower .mckdPostDate, #mckdFeaturedTopicLower .mckdPostTitle, #mckdFeaturedTopicLower .mckdPostAuthor, #mckdFeaturedTopicLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdFeaturedTopicLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdFeaturedTopicLower .mckdPostTitle {
margin-bottom:.2em;
}

#mckdFeaturedTopicLower .mckdPostAuthor {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdFeaturedTopicLower .mckdPostExcerpt, .mckdReadMore {
font-size:1.4em;
margin-bottom:0em;
}

.mckdPostExcerptPodcast P {
margin-bottom:12px;
}

#mckdFeaturedTopicLower .mckdTools {
margin-top:1.5em;
}

#mckdFeaturedTopicLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdFeaturedTopicLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 



/* SECTION */

#mckdSection
{
width:590px;
margin-left:0px;
float:left;
}

#mckdSectionHeader
{
width:590px;
height:17px;
float:left;
}

#mckdSectionHeadline
{
width:380px;
float:left;
padding-left:20px;
font-size:2.2em;
line-height:1.1em;
}

#mckdSectionIndexBlock
{
width:590px;
float:left;
margin-top:20px;
}

#mckdSectionIndexPic
{
width:180px;
float:left;
}

#mckdSectionIndex
{
width:380px;
float:left;
padding-left:20px;
}

#mckdSectionIndex .mckdPost {
width:380px;
float:left;
}

#mckdSectionIndex .mckdPostDate, #mckdSectionIndex .mckdPostTitle, #mckdSectionIndex .mckdPostAuthor, #mckdSectionIndex .mckdPostInSection {
font-size:1.4em;
line-height:1.2em;
}

#mckdSectionIndex .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
margin-bottom:.4em;
}

#mckdSectionIndex .mckdPostTitle {
margin-bottom:.2em;
}

#mckdSectionIndex .mckdPostAuthor {
margin-bottom:1.1em;
}

#mckdSectionIndex .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdSectionIndex .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.2em;
margin-bottom:0em;
} 

#mckdSectionLower .mckdRule {
width:590px;
margin-top:12px;
margin-bottom:5px;
float:left;
} 

#mckdSectionLower .mckdPost {
width:580px;
float:left;
}

#mckdSectionLower .mckdPostDate, #mckdSectionLower .mckdPostTitle, #mckdSectionLower .mckdPostAuthor, #mckdSectionLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdSectionLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdSectionLower .mckdPostTitle {
margin-bottom:.2em;
}

#mckdSectionLower .mckdPostAuthor {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdSectionLower .mckdPostExcerpt {
font-size:1.4em;
margin-bottom:1.1em;
}

#mckdSectionLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdSectionLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 





/* ARTICLE */

#mckdArticle
{
width:590px;
margin-left:0px;
float:left;
}

#mckdArticleHeader
{
width:590px;
height:17px;
float:left;
margin-bottom:38px;
}

#mckdArticleLower .mckdPostBody ul, #mckdArticleLower .mckdPostBody ol {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
margin-left:1.5em;
}

#mckdArticleLower .mckdPostBody li {
margin-bottom:.75em;
}

#mckdArticleLower .mckdPostBody h3 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.6em;
margin-bottom:.5em;
}

#mckdArticleLower .mckdPostBody cite {
font-style:normal;
font-family:arial,sans-serif;
font-size:12px;
line-height:14px;
}

#mckdArticleLower .mckdPostBody sup {
font-style:normal;
font-family:arial,sans-serif;
font-size:.75em;
}

#mckdArticleLower a.exhibit {
display:block;
float:left;
margin-bottom:12px;
}

#mckdArticleLower .mckdPost {
width:580px;
float:left;
}

#mckdArticleLower .mckdPost .mckdRule {
width:580px;
margin-top:12px;
margin-bottom:10px;
float:left;
} 

#mckdArticleLower img.image {
display:block;
float:left;
margin-bottom:24px;
margin-right:14px;
}

#mckdArticleLower .mckdPostDate, #mckdArticleLower .mckdPostTitle, #mckdArticleLower .mckdPostAuthor, #mckdArticleLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdArticleLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdArticleLower .mckdPostTitle {
font-size:2.4em;
margin-bottom:.2em;
}

#mckdArticleLower .mckdPostAuthor {
font-size:1.4em;
margin-bottom:.5em;
}

#mckdArticleLower .mckdPostBody P {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
}

#mckdArticleLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdArticleLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 


/*  COMMENTS */

#mckdArticleComments {
width: 560px;
float:left;
}

#mckdArticleComments h2 {
font-size:1.6em;
margin-top:12px;
} 

#mckdArticleComments h3 {
font-size:1.4em;
margin-top:12px;
font-weight:normal;
} 

#mckdArticleComments ul.comments  {
list-style:none;
clear:left;
margin-top:12px;
padding-top:12px;
}

#mckdArticleComments ul.comments li {
border-bottom: 1px #c4c5b5 solid;
margin:0px;
padding-bottom:12px;
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
}

#mckdArticleComments ul.comments li p, #mckdArticleComments ul.comments li a {
font-size:12px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:12px;
line-height:16px;
width:560px;
}

#mckdArticleComments ul.comments p.small {
padding-bottom:0px;
font-weight: bold;
}

#mckdArticleComments ul.commentPages {
list-style:none;
margin: 0;
padding: 0;
margin-bottom:10px;
padding-top:10px;
width:560px;
float:left;
}

#mckdArticleComments ul.commentPages  li
{
	float: left;
	margin-right: 1em;
}

#mckdArticleComments ul.commentPages  li a {
font-size:12px;
font-family:arial,sans-serif;
}

#mckdArticleComments #cpreview {
	width:535px;
	border-style: solid;
	border-color: #333;
	border-width: 1px;
	padding:12px;
	background-color:#eee;
	margin-top:12px;
	margin-bottom:24px;
}

#mckdArticleComments #cpreview P, #mckdArticleComments #cpreview A {

font-size:12px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:12px;
line-height:14px;
}

#mckdArticleComments #cpreview h3 {

font-size:14px;
font-family:arial,sans-serif;
margin:0px;
padding-top:0px;
padding-bottom:10px;
line-height:16px;
}



#mckdArticleComments P#txpCommentInputForm {
font-weight: bold;
font-size:16px;
font-family:arial,sans-serif;
}

#mckdArticleComments ul.comments li P.small, #mckdArticleComments ul.comments li P.small a, #mckdArticleComments #cpreview P.small, #mckdArticleComments #cpreview P.small a
{
font-size:10px;
}


#mckdArticleComments .comments-wrapper ul.comments_error li
{
font-size:12px;
font-family:arial,sans-serif;
font-weight: bold;
color: #f00;
list-style: none;
margin:0;
padding:0;
}

#mckdArticleComments .comments-wrapper table
{
margin-top:12px;
}



#mckdArticleComments .comments-wrapper table td
{
font-size:12px;
font-family:arial,sans-serif;
font-weight: bold;
padding:6px;
}





/* TOOLS */


ul.mckdPostTools {

width:570px;

list-style-type: none;
margin:0px;
margin-top:10px;
margin-bottom:5px;
float:left;
}

ul.mckdPostTools li {
float:left;
font-family:arial,sans-serif;
font-size:10px;
margin-right:4em;
}

img.mckdPostToolsIcon {
float:left;
margin-right:.3em;
}



/* THE DEBATE */

#mckdTheDebate {
width:200px;
padding:5px;
float:left;
margin-bottom:38px;
}

#mckdTheDebateHeader {
width:179px;
height:13px;
float:left;
	background-image: url(/images/header_the_debate.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdTheDebate .mckdRule {
width:190px;
height:1px;
float:left;
}

#mckdTheDebate .mckdPost {
width:190px;
float:left;
margin-top:15px;
}

#mckdTheDebate .mckdPostDate, #mckdTheDebate .mckdPostTitle, #mckdTheDebate .mckdPostAuthor, #mckdTheDebate .mckdPostInSection {
font-size:1.1em;
line-height:1.1em;
}

#mckdTheDebate .mckdPostDate {
/*
font-family:arial,sans-serif;
font-weight: bold;
*/
margin-bottom:.4em;
}

#mckdTheDebate .mckdPostTitle {
font-size:1.4em;
margin-bottom:.4em;
}

#mckdTheDebate .mckdPostExcerpt {
font-size:1.4em;
margin-bottom:.5em;
}

#mckdTheDebate .mckdPostAuthor {
margin-bottom:.8em;
}

#mckdTheDebate .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.2em;
margin-bottom:0em;
font-weight: bold;
} 



/* RECENT COMMENTS */

#mckdRecentComments {
width:180px;
float:left;
margin-bottom:38px;
}

#mckdRecentComments a {
text-decoration:none;
}

#mckdRecentCommentsHeader {
width:168px;
height:13px;
float:left;
	background-image: url(/images/header_recent_comments.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdRecentComments .mckdRule {
width:180px;
height:1px;
float:left;
}


#mckdRecentComments .mckdPost {
width:180px;
float:left;
margin-top:15px;
font-size:1.1em;
line-height:1.3em;
}

#mckdRecentComments .mckdPost h4, #mckdRecentComments .mckdPost h5 {
display:block;
font-size:1.1em;
line-height:1.2em;
font-weight:normal;
}

#mckdRecentComments .mckdPost h4 {
margin-top:5px;
margin-bottom:15px;
}

#mckdRecentComments .mckdPost h5 {
margin-bottom:5px;
}

#mckdRecentComments .mckdPost span {
display:block;
text-align:right;
}


#mckdRecentComments .mckdPostDate, #mckdRecentComments .mckdPostTitle, #mckdRecentComments .mckdPostAuthor, #mckdRecentComments .mckdPostInSection  {
font-size:1.1em;
line-height:1.1em;
}

#mckdRecentComments .mckdPostDate {
/*
font-family:arial,sans-serif;
font-weight: bold;
*/
margin-bottom:.4em;
}

#mckdRecentComments .mckdPostTitle {
font-size:1.1em;
margin-bottom:.4em;
}

#mckdRecentComments .mckdPostExcerpt {
font-size:1.1em;
margin-bottom:.5em;
}

#mckdRecentComments .mckdPostAuthor {
margin-bottom:.8em;
}

#mckdRecentComments .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdRecentComments .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.2em;
margin-bottom:0em;
font-weight: bold;
} 


#mckdFooter {
width:580px;
height:30px;
font-size:1.2em;
float:left;
margin-top:76px;
margin-bottom:20px;
padding-left:10px;
}

#mckdFooter .mckdRule {
width:590px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 




/* buttons */
	.buttonRight .button { float: right; }
	.button { display: table-cell; padding-left: 2px;padding-right:6px; }
	.button input { height: 22px; border: none; margin: 0; cursor: pointer; }
/*

   .buttonArrLeftRed { padding-left: 0; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrowback_left.png ) top left no-repeat; }
	.buttonArrLeftRed a { display:inline-block; margin: 0; height: 22px; color: #fff; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrowback_right.png ) top right no-repeat; padding: 3px 10px 0 20px; font-size: 11px; }
	.buttonArrLeftRed a:hover { text-decoration: none; }
   
	.btnGray { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_gray_left.png ) top left no-repeat; }
	.btnGray input { color: #fff; background: #b2b2b2 url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_gray_right.png ) top right no-repeat; }
	
*/
	.btnBlue { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_left_off.png ) top left no-repeat; }
	.btnBlue input { color: #fff; background: navy url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_right_off.png ) top right no-repeat; }
/*

	.btnBlueArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_left_off.png ) top left no-repeat; }
	.btnBlueArrow input { color: #fff; background: navy url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_blue_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; *padding-right: 5px !important; }

	.btnRed { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_left_off.png ) top left no-repeat; }
	.btnRed input { color: #fff; background: darkred url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_right_off.png ) top right no-repeat; }

	.btnRedArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_left_off.png ) top left no-repeat; }
	.btnRedArrow input { color: #fff; background: darkred url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_red_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; *padding-right: 5px !important; }

	.btnYellow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_left_off.png ) top left no-repeat; }
	.btnYellow input { margin-left:0px; color: #fff; background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_right_off.png ) top right no-repeat; }

	.btnYellowArrow { background: url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_left_off.png ) top left no-repeat; }
	.btnYellowArrow input { color: #fff; background: goldenrod url( http://www.mckinseyquarterly.com/App_Themes/v2.0/img/bttn_yellow_arrow_right_off.png ) top right no-repeat; padding-right: 20px !important; }
*/
/* end buttons */


/* SEARCH */

#mckdSearchResults
{
width:590px;
margin-left:0px;
float:left;
}

#mckdSearchResultsHeader
{
width:590px;
height:17px;
float:left;
margin-bottom:12px;
}

#mckdSearchResultsLower #mckdSearchResultsNumber {
width:590px;
float:left;
font-size:1.8em;
line-height:1.2em;
margin-bottom:18px;
}


#mckdSearchResultsHeadline
{
width:590px;
float:left;
margin-top:20px;
margin-bottom:15px;
font-size:2.2em;
line-height:1.1em;
}


#mckdSearchResultsLower .mckdRule {
width:590px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 

#mckdSearchResultsLower .mckdPost {
width:580px;
float:left;
}

#mckdSearchResultsLower .mckdPostDate, #mckdSearchResultsLower .mckdPostTitle, #mckdSearchResultsLower .mckdPostAuthor, #mckdSearchResultsLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdSearchResultsLower P {
font-size:1.6em;
line-height:1.2em;
}

#mckdSearchResultsLower h2 {
font-size:1.6em;
line-height:1.2em;
margin-bottom:1.8em;
}


#mckdSearchResultsLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdSearchResultsLower .mckdPostTitle {
margin-bottom:.2em;
}

#mckdSearchResultsLower .mckdPostAuthor {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdSearchResultsLower .mckdPostAuthorDate {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdSearchResultsLower .mckdPostExcerpt {
font-size:1.4em;
margin-bottom:0em;
}

#mckdSearchResultsLower .mckdPostBody {
font-size:10px;
margin-bottom:1.2em;
}

#mckdSearchResultsLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdSearchResultsLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 


#mckdSearchResultsLower ul {
width:590px;
list-style-type: none;
margin:0px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 


#mckdSearchResultsLower li {
float:left;
font-family:arial,sans-serif;
font-size:12px;
margin-right:1.2em;
} 

#mckdSearchResultsLower li.selected {
font-weight:bold;
font-size:12px;
} 

#mckdSearchResultsLower ul a {
color: #069;
} 










/* AUTHOR */

#mckdAuthor
{
width:590px;
margin-left:0px;
float:left;
}

#mckdAuthorHeader
{
width:590px;
height:17px;
float:left;
}

#mckdAuthorHeadline
{
width:590px;
float:left;
margin-bottom:15px;
font-size:2.2em;
line-height:1.1em;
}

#mckdAuthorBioBlock
{
width:590px;
float:left;
}

/*
#mckdAuthorBioPic
{
width:390px;
float:left;
}
*/

#mckdAuthorBio
{
width:580px;
float:left;
font-size:1.2em;
line-height:1.2em;
}

#mckdAuthorBio P
{
font-size:1.1em;
line-height:1.2em;
margin-bottom:1.2em;
}


#mckdAuthorLower .mckdRule {
width:590px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 

#mckdAuthorLower .mckdRuleFirst {
width:590px;
margin-bottom:5px;
float:left;
} 

#mckdAuthorLower .mckdPost {
width:580px;
float:left;
}

#mckdAuthorLower .mckdPostDate, #mckdAuthorLower .mckdPostTitle, #mckdAuthorLower .mckdPostAuthor, #mckdAuthorLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdAuthorLower #mckdAuthorArticlesBy {
float:left;
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.4em;
margin-top:2.4em;
margin-bottom:.4em;
}

#mckdAuthorLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdAuthorLower .mckdPostTitle {
margin-bottom:.2em;
}

#mckdAuthorLower .mckdPostAuthor {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdAuthorLower .mckdPostExcerpt {
font-size:1.4em;
margin-bottom:1.1em;
}

#mckdAuthorLower .mckdPostBody P {
font-size:1.4em;
margin-bottom:1.6em;
}

#mckdAuthorLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdAuthorLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 













/* STATIC */

#mckdStatic
{
width:590px;
margin-left:0px;
float:left;
}

#mckdStaticHeader
{
width:590px;
height:17px;
float:left;
margin-bottom:12px;
}

#mckdStaticLower .mckdRule {
width:590px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 

#mckdStaticLower .mckdPost {
width:580px;
float:left;
}

#mckdStaticLower .mckdPostDate, #mckdStaticLower .mckdPostTitle, #mckdStaticLower .mckdPostAuthor, #mckdStaticLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdStaticLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdStaticLower .mckdPostTitle {
margin-bottom:.2em;
}

#mckdStaticLower .mckdPostAuthor {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdStaticLower .mckdPostAuthorDate {
font-size:1.2em;
margin-bottom:.5em;
}

#mckdStaticLower .mckdPostExcerpt {
font-size:1.4em;
margin-bottom:0em;
}

#mckdStaticLower .mckdPostBody P {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
}


#mckdStaticLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdStaticLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
} 










/* DEBATE */

#mckdDebate
{
width:570px;
margin-left:0px;
float:left;
background-color:#f0f0e8;
padding-left:10px;
padding-top:10px;
}

#mckdDebate #mckdDebateHeader
{
width:570px;
float:left;
}

#mckdDebate #mckdDebateHeader .mckdPostTitle {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.7em;
float:left;
}

#mckdDebate #mckdDebateHeader #mckdFaceOffBox {
width:570px;
float:left;
}

#mckdDebate #mckdDebateHeader #mckdFaceOffBox ul#mckdFaceOff {
list-style-type:none;
margin:0px;
float:left;
}

#mckdDebate #mckdDebateHeader #mckdFaceOffBox .mckdFaceOffIntro ul {
list-style-type:none;
margin:0px;
float:left;
}


#mckdFaceOff .mckdFaceOffIntro li
{
	float: left;
	margin-right: 10px;
	width: 79px;
border:none;
}

ul#mckdFaceOff li
{
	float: left;
	margin-top: 12px;
	margin-right: 10px;
	padding-top:5px;
	width: 265px;
	border-top: 1px #ccc solid;
}


.mckdFaceOffAuthor, .mckdFaceOffBioLink {
float:left;
	width: 240px;
}

.mckdFaceOffAuthor
{
font-size:1.8em;
}

.mckdFaceOffBioLink
{
font-size:1.2em;
margin-top:.5em;
}

.mckdFaceOffPic
{
width:79px;
height:79px;
margin-top:12px;
float:left;
}


.mckdFaceOffIntro
{
width:240px;
float:left;
font-size:1.4em;
line-height:1.4em;
}

.mckdFaceOffIntro P
{
margin:0px;
}


.mckdFaceOffIntro img.wm_debatePic {
display:block;
width:79px;
height:79px;
float:left;
margin:0px;
}


#mckdDebate #mckdDebateLower  {
width:570px;
margin-top:15px;
margin-bottom:5px;
float:left;
padding-bottom:15px;
} 


#mckdDebateLower .mckdRule {
width:570px;
margin-top:15px;
margin-bottom:5px;
float:left;
} 


#mckdDebateLower .mckdPost {
width:560px;
float:left;
}

#mckdDebateLower img.image {
display:block;
float:left;
margin-bottom:24px;
margin-right:14px;
}

#mckdDebateLower .mckdPostDate, #mckdDebateLower .mckdPostTitle, #mckdDebateLower .mckdPostAuthor, #mckdDebateLower .mckdPostInSection {
font-size:1.8em;
line-height:1.2em;
}

#mckdDebateLower .mckdPostDate {
/*font-family:arial,sans-serif;*/
/*font-weight: bold;*/
font-size:1.2em;
margin-bottom:.4em;
}

#mckdDebateLower .mckdPostAuthor {
font-size:1.4em;
margin-bottom:.5em;
}

#mckdDebateLower .mckdPostBody P {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
}

#mckdDebateLower .mckdPostBodyLarger P {
font-size:2em;
line-height: 28px;
margin-bottom:1.6em;
}

#mckdDebateLower .mckdPostBodySmaller P {
font-size:1.2em;
line-height: 18px;
margin-bottom:.9em;
}

#mckdDebateLower .mckdPostInSection {
font-family:arial,sans-serif;
margin-bottom:.5em;
} 

#mckdDebateLower .mckdReadMoretInSection {
font-family:arial,sans-serif;
font-size:1.4em;
margin-top:0px;
float:left;
}


#mckdDebateLower .mckdPostBody ul, #mckdDebateLower .mckdPostBody ol {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
margin-left:15px;
width:540px;
padding:0px;
list-style-type: square;
}

html>body #mckdDebateLower .mckdPostBody ul, #mckdDebateLower .mckdPostBody ol {
font-size:1.5em;
line-height: 21px;
margin-bottom:1.1em;
margin-left:1.5em;
width:540px;
}

#mckdDebateLower .mckdPostBodyLarger ul, #mckdDebateLower .mckdPostBodyLarger ol {
font-size:2em;
line-height: 28px;
margin-bottom:1.6em;
margin-left:1.5em;
width:540px;
}

#mckdDebateLower .mckdPostBodySmaller ul, #mckdDebateLower .mckdPostBodySmaller ol {
font-size:1.2em;
line-height: 18px;
margin-bottom:.9em;
margin-left:1.5em;
width:540px;
}





#mckdDebateLower .mckdPostBody li {
margin-bottom:.75em;
}

#mckdDebateLower .mckdPostBody h3 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.6em;
margin-top:15px;
margin-bottom:5px;
float:left;
width:570px;
}

#mckdDebateLower .mckdPostBodyLarger h3 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:2.1em;
margin-top:15px;
margin-bottom:5px;
float:left;
width:570px;
}

#mckdDebateLower .mckdPostBodySmaller h3 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.1em;
margin-top:15px;
margin-bottom:5px;
float:left;
width:570px;
}


#mckdDebateLower .mckdPostBody h4 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.4em;
margin-bottom:.5em;
color:#66551c;
float:left;
width:570px;
}

#mckdDebateLower .mckdPostBodyLarger h4 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:1.9em;
margin-bottom:.5em;
color:#66551c;
float:left;
width:570px;
}

#mckdDebateLower .mckdPostBodySmaller h4 {
font-family:arial,sans-serif;
font-weight: bold;
font-size:.9em;
margin-bottom:.5em;
color:#66551c;
float:left;
width:570px;
}

#mckdDebateLower .mckdPostBody cite {
font-style:normal;
font-family:arial,sans-serif;
font-size:12px;
line-height:14px;
}



#mckdCol3 .mckdPost {
font-size:1.1em;
line-height:1.1em;
}


/* OTHER RESOURCES & ON TOPIC */

#mckdOtherResources, #mckdOnTopic {
width:180px;
float:left;
margin-bottom:38px;
}

#mckdOtherResourcesHeader {
width:150px;
height:13px;
float:left;
	background-image: url(/images/header_other_resources.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdOnTopicHeader {
width:150px;
height:13px;
float:left;
	background-image: url(/images/header_on_topic.gif);
	background-repeat: no-repeat;
padding-bottom:12px;
}

#mckdOtherResourcesHeader .mckdRule, #mckdOnTopicHeader .mckdRule {
width:180px;
height:1px;
float:left;
}

#mckdOtherResources ul.linklist, #mckdOnTopic ul.linklist {
list-style-type: none;
margin:0px;
margin-top:15px;
margin-bottom:5px;
float:left;
}

#mckdOtherResources li, #mckdOnTopic li {
font-family:georgia,serif;
font-size:1.1em;
margin-bottom:11px;
}

#mckdOtherResources li a, #mckdOnTopic li a {
font-size:1.1em;
}

#mckdOtherResources li P, #mckdOnTopic li P {
margin-top:10px;
}
