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

.LE2010-intro{margin:0;}
	#LE2010-logo-content{width:214px;height:27px;background:url(../images/leadership/buttons.gif) 0 -45px no-repeat;margin:30px 20px 10px;}
	#LE2010-join{width:279px;height:31px;background:url(../images/leadership/buttons.gif) 0 -72px no-repeat;float:right;margin:28px 20px 15px;}

.LE2010 h2{margin:0 20px 20px}
.LE2010 #candidates{margin:10px 0 10px 13px;padding:0;text-indent:0;}
	.LE2010 #candidates li{list-style:none;width:150px;height:230px;float:left;margin:0 39px 0 0;padding:0;}
	.LE2010 #candidates.inner li{margin:0 35px 0 20px;}
		.LE2010 #candidates li.nom_true{}
		.LE2010 #candidates li.nom_true .frame{background:url(../images/leadership/bg-nominated.gif) 2px 0 no-repeat;}
		.LE2010 #candidates li.nom_true .avatar{border:0 none;margin:4px 3px 4px 11px;}
		.LE2010 #candidates li.nom_true .label{background: url(../images/leadership/span-nominated.gif) 0 0 repeat-x;}
		.LE2010 #candidates li.nom_true .vts{display:block;float:left;margin:2px 0 2px 7px;width:68px;height:20px;line-height:20px;font-size:14px;text-align:center;color:#fff;font-weight:bold;background:#686868;}
		.LE2010 #candidates li.nom_true .vti{font-size:9px;color:#eee;font-weight:normal;}

		.LE2010 #candidates li.nom_true.five{margin:0 16px;}

		.LE2010 #candidates .frame{position:relative;}

		.LE2010 #candidates .video {height:252px !important;}
    .LE2010 #candidates .twitter {height:175px !important;}
    .LE2010 #candidates .play_video {display:block; height: 25px; margin: -3px 0 2px 0; text-indent: -9999px; overflow: hidden; background: url(img/leadership_play_video.png) no-repeat right; cursor: pointer; }

		.LE2010 #candidates .state{display:none;font-weight:bold;}
		.LE2010 #candidates .avatar{border:1px solid #CCC;margin:3px 3px 6px 11px;}
		.LE2010 #candidates .label{position:absolute;left:0;top:108px;margin-left:7px;background:#000;color:#fff;padding:5px 8px 5px 5px;line-height:16px;font-size:12px;}
		.LE2010 #candidates .label a{text-decoration:none;color:#fff;}

		#le2010-twitter {margin:10px 0 0;padding:0;list-style-type:none;}
			#le2010-twitter li {margin:5px 0;clear:both;border-top: 1px solid #ddd;padding-top:5px;}
			#le2010-twitter img {float:left;margin:0 5px 5px 0;}
			
	  #leadership-twitter-home {}

	@media screen and (-webkit-min-device-pixel-ratio:0) 
		{ 
		.LE2010 #candidates .label{ bottom:9px; }
		}
	
	.LE2010 #candidates ul.nominators{border-bottom:1px solid #cacaca;background:url(../images/leadership/ul-nominations.gif) 0 0 no-repeat;height:39px;overflow:hidden;margin:8px -2px 0 9px;}
		.LE2010 #candidates ul.nominators li{background:url(../images/leadership/ul-nominations.gif) -143px 0 no-repeat;width:11px;height:11px;margin:0 2px 2px 0;}
			.LE2010 #candidates ul.nominators li .name{display:none;}
			.LE2010 #candidates ul.nominators li .name span{}
			
	.LE2010 #candidates .extra{border-top:1px solid #fff;margin:0 -2px 0 9px;font-weight:bold;font-size:14px;color:#d12a1d;padding:5px 0}

#LE2010-bio{}
	#LE2010-bio .bio-left{float:left;width:400px;}
		#LE2010-bio .bio-left h2{margin-bottom:12px;height:32px;line-height:32px;font-size:32px;font-weight:bold;}
	#LE2010-bio .bio-right{float:right;padding:4px;width:135px;color:#fff;background:#d22a12;}
		#LE2010-bio .bio-right img {margin-bottom:4px;}
		#LE2010-bio .bio-right .vts{float:left;display:block;width:44px;height:30px;padding-top:5px;text-align:center;font-size:14px;font-weight:bold;}
		#LE2010-bio .bio-right .first{border-right:1px solid #ac200d;}
		#LE2010-bio .bio-right .middle{width:43px;border-right:1px solid #ac200d;border-left:1px solid #c43a27;}
		#LE2010-bio .bio-right .last{border-left:1px solid #c43a27;}
			#LE2010-bio .bio-right .vts .vti{display:block;font-size:9px;font-weight:normal;}

#LE2010-candidate-news *{overflow:visible;}
	#LE2010-candidate-news h3{clear:both;margin:0 0 10px 0;font-weight:normal;}
	#LE2010-candidate-news .red{color:#ce2a1d;}
	#LE2010-candidate-news .hero{margin-bottom:5px;}
	#LE2010-candidate-news h3.children{margin-bottom:0;height:40px;line-height:40px;border-bottom:1px solid #eee;}
	#LE2010-candidate-news .child{display:block;height:30px;line-height:30px;border-bottom:1px solid #eee;}
	#LE2010-candidate-news a {text-decoration:none;}

#LE2010-candidate-vision h3{clear:both;margin:0 0 10px 0;font-weight:normal;color:#ce2a1d;}

#LE2010-nominations{}
	#LE2010-nominations .red{color:#ce2a1d}
	#LE2010-nominations .nominations{margin:0 0 0 -10px;padding:0;list-style-type:none;}
	#LE2010-nominations .nominations li{margin:0 0 10px 10px;padding:0;float:left;display:block;width:203px;height:48px;font-size:13px;background:#fff;border:1px solid #d8d8d8;}
	#LE2010-nominations .nominations.mps li{height:68px;}
		#LE2010-nominations .nominations li .cand-detail{float:left;display:block;width:133px;margin:10px;}
		#LE2010-nominations .nominations li img{float:left;width:50px;height:100%;}
		#LE2010-nominations .nominations li .con{display:block;text-transform:uppercase;font-size:10px;line-height:12px;color:#8a8a8a;}
	#LE2010-nominations .clear{clear:both;margin-top:10px;width:100%;height:1px;overflow:hidden;}

#LE2010-involved{}
	#LE2010-involved .actions{margin-bottom:10px;clear:both;}
	#LE2010-involved .actions img{width:138px;height:31px;margin-right:8px;background:url(../images/leadership/buttons.gif) 0 0 no-repeat;}
	#LE2010-involved .actions .btn-join{background-position:0 -103px;}
	#LE2010-involved .actions .btn-facebook{background-position:-138px -103px;}
	#LE2010-involved .actions .btn-twitter{background-position:0 -134px;}
	#LE2010-involved .actions .btn-email{background-position:-138px -134px;}
	
		
		#LE2010-involved .controls{display:block !important;clear:both;}
			#LE2010-involved #le2010-twitter-prev{height:12px;width:6px;background:url(../images/leadership/buttons.gif) -218px 0 no-repeat;margin-left:30px;cursor:pointer;}
			#LE2010-involved #le2010-twitter-next{height:12px;width:6px;background:url(../images/leadership/buttons.gif) -225px 0 no-repeat;float:right;cursor:pointer;}
		
	#LE2010-involved .article-block-bottom{clear:both;}
	
	#le2010-email{background:#F8F8F8;border:1px solid #C1C1C1;clear:both;color:#C6281D;margin-bottom:15px;font-size:13px;font-weight:bold;padding:8px;text-align:center;}
		#le2010-email label{}
			#mailinglist-le2010{background:#F9F9F9;border:1px solid #666;margin:0 8px;padding:4px 8px;width:150px;}
		#le2010-email-btn{background:url(../images/leadership/buttons.gif) no-repeat -215px -14px transparent;height:31px;vertical-align:bottom;width:72px;}
	
	#aicb_36770741-e2be-65c4-7994-5bcad3840e5d,
	#divContentBlockContent36770741-e2be-65c4-7994-5bcad3840e5d{width:360px !important;}
	
	#nav-le2010{margin:0 0 20px;}
	#nav-le2010 .logo-le2010{background:url(../images/leadership/buttons.gif) 0 -45px no-repeat;width:214px;height:27px;}
		#nav-le2010 ul{margin-top:10px;}
			#nav-le2010 li{list-style:none;display:inline;maring-left:1em;}
			#nav-le2010 li.title{font-weight:bold;padding-right:10px;margin-left:0;}
			
	#candidates{}
		#candidates .candidate{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;overflow:auto;}
		#candidates .candidate .avatar{float:left;}
		#candidates .candidate .candidate-summary{margin-left:150px;}
		#candidates h3{font-size:10px;text-transform:uppercase;color:#999;}
			#candidates h3 a{font-size:16px;font-weight:bold;margin-bottom:5px;display:block;}
			#candidates h5{clear:both;padding-top:10px;margin-bottom:5px;}
			#candidates .nominations{overflow:auto;}
				#candidates .nominations li{float:left;margin:0 5px 5px 0;list-style:none;height:50px;width:50px;position:relative;overflow:hidden;}
				#candidates .nominations li img{position:absolute;clip:rect(8px 50px 58px 0);}
			
			
			#candidate .nominations{overflow:auto;}
				#candidate .nominations li{float:left;margin:0 10px 5px 0;padding-left:60px;background: 0 center no-repeat;list-style:none;height:60px;width:38%;position:relative;overflow:hidden;padding-top:10px;}
				#candidate .nominations li .con{font-size:10px;text-transform:uppercase;color:#999;display:block;}
				
				
	table.timetable{border:1px solid #333;line-height:1.6em;}
		table.timetable th{background:#333;font-weight:bold;text-align:left;padding:5px;color:#fff;}
		table.timetable tr:nth-child(odd) { background-color:#f5f5f5; }
		table.timetable tr:nth-child(even) { background-color:#fff; }
		table.timetable td{border-bottom:1px solid #EEE;padding:5px;}
		
		
.section-navigation{margin-bottom:10px;overflow:auto;border-bottom:1px solid #FFF;}
	.section-navigation h6{color:#333;font-size:18px;font-weight:bold;margin-bottom:0;}
	.section-navigation ul.links{padding:10px 20px 0;border-bottom:1px solid #D9D9D9;}
		.section-navigation ul.links li{margin:0 5px 10px 0;list-style:square outside none;padding:0;font-weight:bold;color:#CCC;}
		.section navigation ul.links li a{font-size:13px;display:block;font-weight:bold;}
		
		.home #left-column{margin-top:0 !important;}
		.LE2010 #next-update{clear:right;color:#666;float:right;font-size:11px;padding-right:27px;}

		#updateNonimationsFrm th{padding:2px 4px;}
		#updateNonimationsFrm td{padding:2px 4px;border-bottom:1px solid #CCC;}
	
	#LE2010-involved .html{float:left;width:290px;}
	#aicb_bda39851-464a-a8e4-bdaa-c3bc929096e2,
	#divContentBlockContentbda39851-464a-a8e4-bdaa-c3bc929096e2{float:left;width:290px !important;}

	#leadership-twitter{float:right;width:250px;}
		#LE2010-involved #leadership-twitter{width:280px;}
		#leadership-twitter ul{padding:0;margin:0;}
		#leadership-twitter li{padding:0;margin:0 0 20px;overflow:auto;}
			#LE2010-involved #leadership-twitter li{margin:0 0 10px;}
		#leadership-twitter li .avatar{width:80px;float:left;}
			#LE2010-involved #leadership-twitter li .avatar{width:60px;}
		#leadership-twitter li p{margin-left:90px;font-style:italic;color:#666;overflow:hidden;}
			#LE2010-involved #leadership-twitter li p{margin-left:70px;}
		
		#candidate-ask label,
		#LE2010-candidate-ask label{display:block;padding:5px 0;}
		#candidate-ask .btn,
		#LE2010-candidate-ask .btn{margin-top:20px;}
		
		#leadership-popup{background:none repeat scroll 0 0 #FFFFFF;border:10px solid #EEEEEE;margin:0px 0px 0px -372px;padding:40px;position:absolute;top:40px;left:50%;width:664px;z-index:5000;}
		#lepopup-skip{font-size:10px;font-weight:bold;text-align:right;text-transform:uppercase;}
			#lepopup-close{margin-left:40px;}
			#lepopup-header{position:relative;}
			#lepopup-content{overflow:auto;}
			#lepopup-content p{float:left;margin-left:20px;padding:20px 20px 0;width:290px;}
			#lepopup-join{float:right;padding:40px;}
			
			#lepopup-footer{background:url("../images/splash/leadership/footer.gif") no-repeat scroll left 15px transparent;margin-left:40px;clear:both;padding:20px 0 10px 330px;}
				#lepopup-email{}
				
				#lepopup-le2010{}
					#lepopup-email label{display:block;font-weight:bold;padding:0 0 10px;}
				#lepopup-email-address{padding:3px;}
				#le2010-email-btn{}
		#divContentBlockContentb3bf43ba-cfce-8be4-35a2-6cf626dafb8a{margin:0 !important;}

		#lepopup-hustings{font-weight:bold;position:absolute;right:0;text-align:right;top:80px;font-size:14px;}

/* Homepage Twitter */
#leadership-twitter-home {}
#leadership-twitter-home .tweets {float: left; width: 143px; height: 154px; margin: 0 26px 0 20px; padding: 0; overflow: hidden; background: url('../images/leadership/twitter-home-bg.gif') left top no-repeat;}
#leadership-twitter-home .tweets ul {margin: 0; padding: 0;}
#leadership-twitter-home .tweets li {list-style-type: none; margin: 0; padding: 15px 7px 0;}
#leadership-twitter-home .tweets .description {font-size: 11px;height:98px;}
#leadership-twitter-home .tweets .date {font-size: 11px;color:#666;padding-left:20px;font-style:italic;}
