/* GENENAL */
body #center, body.sidebar-right #center, body.sidebar-left #center, body.no-border #content #center{
	border:0px;
	width:648px;
	float:left;
}

body #center.cat, body.sidebar-right #center.cat, body.sidebar-left #center.cat, body.no-border #content #center.cat{
	width:376px;
	margin:0px 6px 0px 28px;
}

body.no-border #content{
	width:1000px;
}

.node-page{
	background:url('');
	border:0px;
}

.node-page div.content{
	padding:0px;
}

body #sidebar-two{
	display:inline;
	float:right;
	margin-right:4px;
	position:relative;
	padding-top:0px;
	width:352px;
}

body #sidebar-two.cat{
	width:336px;
}

#sidebar-two .block.block-fc_blocks, div#block-masquerade-0, div#block-fc_ads-fc_ads_imu1, div#block-fc_ads-fc_ads_promo1 {
	display:none;
}

.header-row-two{
	display:none;
}

.header{
	height:101px;
	margin-bottom:15px;
}




/* SIDE BAR*/
#sidebar-two div#mcp_spotlight{
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/spotlight_bg.gif') no-repeat;
	width:336px;
	height:615px;
	text-align:center;
	margin:35px 0px 20px 16px;
}

#sidebar-two div#mcp_spotlight img{
	margin:40px auto 0px;
}

#sidebar-two div#mcp_spotlight p{
	color:#FFFFFF;
}

#sidebar-two div#mcp_spotlight div#info img{
	float:left;
}

#sidebar-two div#mcp_playlist{
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/playlist_bg.gif') no-repeat;
	height:285px;
	margin-left:16px;
	width:336px;
	margin-bottom:20px;
}

#sidebar-two div#mcp_playlist ul{
	padding:90px 0px 0px;
	float:left;
	margin-top:0px;
}

#sidebar-two div#mcp_playlist ul.right{
	width:115px;
}

#sidebar-two div#mcp_playlist ul.left{
	padding-right:15px;
	width:115px;
	padding-left:62px;
}

#sidebar-two div#mcp_playlist ul li{
	margin-bottom:5px;
	*margin-bottom:3px;
	_margin-bottom:3px;
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/yellow_bullet.gif') no-repeat 0px 2px;
	line-height:normal;
	list-style-type:none;
	padding-left:15px;
}

#sidebar-two div#mcp_playlist ul li a{
	color:#FFFFFF;
	font-size:14px;	
	text-decoration:none;
}

#sidebar-two div#imu_336{
	clear:both;
	display:block;
	float:none;
	margin: 0px 0px 20px 16px;
}

#sidebar-two div#imu_150{
	clear:both;
	display:block;
	float:none;
	margin: 0px 0px 20px 16px;
}

#sidebar-two div#sponsor_logo{
	text-align:right;
	margin-top:10px;
}

#sidebar-two.cat div#imu_150, #sidebar-two.cat div#imu_336, #sidebar-two.cat div#mcp_playlist, #sidebar-two.cat div#mcp_spotlight{
	margin-left:0px;
}




/* LANDER */
div#mcp2010{
	font-family:Arial,Verdana;
	color:#000000;
	padding-top:15px;
}

div#mcp2010 div.clear{
	clear:both;
	margin:0px;
	padding:0px;
}

div#mcp2010 div#head{
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/lander_header_leftv2.gif') no-repeat;
	width:648px;
	position:relative;
}

div#mcp2010 div#head img#invis{
	width:648px;
	height:96px;
	position:absolute;
	top:0px;
	left:0px;
}

div#mcp2010 p#intro{
	width:400px;
	font-size:15px;
	margin:0px;
	padding:128px 0 10px 190px;
    line-height:18px;
}

div#mcp2010 div.num_bar{
	width:639px;
	height:30px;
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/num_bar.gif') no-repeat;
	clear:both;
	margin-top:24px;
}

div#mcp2010 div.num_bar p{
	font-family:Georgia, Helvetica;
	font-weight:bold;
	font-size:26px;	
	color:#FFFFFF;
	padding:0px 0 3px 0px;
	margin:0px 0px 0px 0px;
	width:115px;
	height:30px;
	line-height:24px;
	text-align:center;
}

div#mcp2010 #center.cat div.cat_bar{
	width:376px;
	margin-top:20px;
}

div#mcp2010 div.cat_bar{
	width:639px;
	height:30px;
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/cat_bar.gif') no-repeat;
	clear:both;
	margin-top:24px;
}

div#mcp2010 div.cat_bar p{
	font-family:Georgia, Helvetica;
	font-weight:bold;
	font-size:24px;	
	color:#FFFFFF;
	padding:2px 0 2px 10px;
	margin:0px 0px 0px 0px;
	height:30px;
	line-height:24px;
}

div#mcp2010 div.cat_bar#adv p{
	width:310px;
}

div#mcp2010 img.num_head{
	margin-top:24px;
}	

div#mcp2010 div#top_ten div.peeps{
	width:120px;
	float:left;
	padding:15px 11px 0px 0px;
}

div#mcp2010 #center.cat div#top_ten div.peeps{
	padding:15px 8px 0px 0px;
}

div#mcp2010 #center.cat div#top_ten div.last{
	padding:15px 0px 0px 0px;
}

div#mcp2010 div#top_ten div.last{
	padding:15px 0px 0px 0px;
}	

div#mcp2010 div#top_ten div.peeps img{
	border-top:6px solid #007192;
}

div#mcp2010 div#top_ten div.peeps .rank, div#mcp2010 div.num_sets div.peeps .rank{
	font-size:15px;
	font-weight:bold;
}

div#mcp2010 div#top_ten div.peeps p, div#mcp2010 div.num_sets div.peeps p{
	padding:0px 0px 2px 0px;
	line-height:14px;
	margin:0px;
}

div#mcp2010 div#top_ten div.peeps p.name a{
	color:#cc3333;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

div#mcp2010 div#top_ten div.peeps p.co_pos, div#mcp2010 div.num_sets div.peeps p.co_pos{
	font-size:11px;
	font-weight:bold;
}

div#mcp2010 div.num_sets div.peeps p.name a{
	color:#007192;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

div#mcp2010 div.num_sets div.clear{
	border-top:1px solid #007192;
}

div#mcp2010 div.num_sets div.peeps{
	width:120px;
	float:left;
	padding:15px 11px 10px 0px;
}

div#mcp2010 div.num_sets div.last{
	padding:12px 0px 12px 0px;
}

div#mcp2010 div.num_sets div.bottom{
	padding-bottom:0px;
}


/* CATEGORY PAGES */

#cat_playlist{
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/playlist_bg_cat.gif') no-repeat;
	height:347px;
	float:left;
	width:236px;
	margin-top:20px;
	position:relative;
}

#cat_playlist ul{
	padding:92px 0px 0px;
	float:left;
	margin-top:0px;
}

#cat_playlist ul.right{
	width:106px;
}

#cat_playlist ul.left{
	padding-right:5px;
	width:106px;
	padding-left:15px;
}

#cat_playlist ul li{
	margin-bottom:10px;
	*margin-bottom:8px;
	_margin-bottom:8px;
	background:url('http://images.fastcompany.com/100-most-creative-people/2010/yellow_bullet.gif') no-repeat 0px 2px;
	line-height:normal;
	list-style-type:none;
	padding-left:15px;
}

#cat_playlist ul li a{
	color:#FFFFFF;
	font-size:14px;	
	text-decoration:none;
}

#cat_playlist img#by_rank{
	position:absolute;
	bottom:0px;
	right:0px;
}
