/* facebook css */

*{padding:0;
margin:0;
}

body {font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
}

a {color:#3b5998;
text-decoration:none;
}
a:hover{text-decoration:underline;}

/*** Front Page Left ***/
/* Top Stories */

.topHeadlines {width:396px;
}

	.topHeadlines h2 {background-color:#d8dfea;
	color:#3b5998;
	padding:2px 8px;
	margin:0;
	border-top:1px solid #3B5998;
	font-size:11px;
	}
	
	.topHeadlines #topHeadlinesMain {padding:10px 8px 15px;
	}
		.topHeadlines #topHeadlinesMain #divider {clear:both;
		padding:10px;
		margin:0;
		_padding-top:5px; /* ie 6 */
		}
		.topHeadlines #topHeadlinesMain #divider .line {border-top:.1em solid #e5e5e5;}
	
		.topHeadlines .item {clear:both;
		line-height:1.3em;
		}
			.topHeadlines .item img {float:left;
			margin-right:5px;
			}
			
			.topHeadlines .item .text {float:right;
			width:215px;
			}
			
				.topHeadlines .item .text p {padding:7px 0;}
				
				.topHeadlines .item .text p.posted {color:#999;padding-bottom:0;}
				.topHeadlines .item .text p.posted {color:#999;padding-bottom:0;}
				
				.topHeadlines .item .text a {color:#3b5998;
				text-decoration:none;
				}
				.topHeadlines .item .text a:hover {text-decoration:underline;}
				
				.topHeadlines .item .text a.headLink, 
				.topHeadlines .item .text a.headLink:link,
				.topHeadlines .item .text a.headLink:visited,
				.topHeadlines .item .text a.headLink:active {font-size:11px;
				color:#3b5998;
				text-decoration:none;
				font-weight:bold;
				line-height:1.2em;
				}
										
				.topHeadlines .item .text a.headLink:hover {text-decoration:underline;}
	
/*** More Politics News ***/
		
.topHeadlines .util {padding:2px 8px;
		background-color:#eee;
		border-top:1px solid #ccc;
		font-weight:normal;
	}
	
	.topHeadlines .util  #displayLeft {float:left;
	width:200px;
	color:#808080;
	}
	
	.topHeadlines .util a , 
	.topHeadlines .util a:link, 
	.topHeadlines .util a:active, 
	.topHeadlines .util a:visited {color:#3b5998;
	 text-decoration:none;
	 font-weight:normal;
	}
	.topHeadlines .util a:hover {text-decoration:underline;}

	.topHeadlines #moreHeadlines{padding:5px 8px 15px;
	}

	.topHeadlines #moreHeadlines .storyDisplay ul {list-style:none;
	margin:0;
	padding:0;
	}
	.topHeadlines #moreHeadlines .storyDisplay li {padding:5px 0;}
	
		.topHeadlines #moreHeadlines .storyDisplay li a,
		.topHeadlines #moreHeadlines .storyDisplay li a:link,
		.topHeadlines #moreHeadlines .storyDisplay li a:active,
		.topHeadlines #moreHeadlines .storyDisplay li a:visited {color:#3b5998;
		 text-decoration:none;
		 font-size:11px;
		 font-weight:normal;
		}
			
		.topHeadlines #moreHeadlines .storyDisplay li a:hover {text-decoration:underline;}
	
/*** Front Page Right ***/
.sideHeadlines {width:200px;
clear:both;
line-height:1.3em;
}

	.sideHeadlines h2, .listHeadlines h2  {background-color:#d8dfea;
	padding:2px 8px;
	color:#3b5998;
	margin:0;
	border-top:1px solid #3B5998;
	font-size:11px;
	}
	
	.sideHeadlines h2 #left {float:left;width:120px;}
	
	.sideHeadlines .util {padding:2px 8px;
	background-color:#eee;
	border-top:1px solid #ccc;
	color:#808080;
	font-weight:normal;
	}
	
		.sideHeadlines .util a , 
		.sideHeadlines .util a:link, 
		.sideHeadlines .util a:active, 
		.sideHeadlines .util a:visited {color:#3b5998;
		 text-decoration:none;
		 font-weight:normal;
		}
		.sideHeadlines .util a:hover {text-decoration:underline;}
	
		.sideHeadlines .seeAll a.all , 
		.sideHeadlines .seeAll a.all:link, 
		.sideHeadlines .seeAll a.all:active, 
		.sideHeadlines .seeAll a.all:visited {color:#3b5998;
		 text-decoration:none;
		 font-weight:bold;
		 font-size:11px;
		}
		.sideHeadlines .seeAll a.all:hover {text-decoration:underline;}
		
	.sideHeadlines #videoWidget{padding:10px 8px 5px;
	}

		.sideHeadlines #videoWidget a,
		.sideHeadlines #videoWidget a:link,
		.sideHeadlines #videoWidget a:active,
		.sideHeadlines #videoWidget a:visited {color:#3b5998;
		text-decoration:none;
		font-weight:normal;
		font-size:11px;
		}
		.sideHeadlines #videoWidget a:hover {text-decoration:underline;}

		.sideHeadlines #videoWidget .sideItem {width:100%;
		margin-bottom:10px;
		}
		
			.sideHeadlines #videoWidget .sideItem img {float:left;
			margin-right:3px;
			border:1px solid #ccc;
			padding:1px;
			}
			.sideHeadlines #videoWidget .sideItem .stamp {margin-top:10px;
			color:#888;
		}
	
/* Radar Side Boxes */
.sideHeadlines #radar {}

	.sideHeadlines #radar ul {list-style:none;
	padding:10px 10px 5px 6px;
	margin:0;
	}
	
	.sideHeadlines #radar li {padding-bottom:10px;
	clear:both;
	}
	
		.sideHeadlines #radar li img {float:left;
		margin-right:2px;
		position:relative;
		/* top:1px; */
		}

		.sideHeadlines #radar li .blogTitle {float:right;
		width:164px;
		}

	.sideHeadlines #radar a,
	.sideHeadlines #radar a:link,
	.sideHeadlines #radar a:active,
	.sideHeadlines #radar a:visited {color:#3b5998;
	 text-decoration:none;
	 font-weight:normal;
	 font-size:11px;
	}

	.sideHeadlines #radar a:hover {text-decoration:underline;}

/*** Index List Page ***/
.listHeadlines {width:396px;
margin-bottom:12px;
clear:both;
line-height:1.3em;
}
	.listHeadlines #rssList{	}
	
		.listHeadlines #rssList ul {list-style:none;
		padding:2px 8px 0;
		margin:0;
		}
		
		.listHeadlines #rssList li {padding:7px 0;
		border-bottom:.1em solid #e5e5e5;
		}
		
			.listHeadlines  #rssList li img {float:left;
			margin-right:2px;
			position:relative;
			top:1px;
			}
		
		.listHeadlines  #rssList a,
		.listHeadlines  #rssList a:link,
		.listHeadlines #rssList a:active,
		.listHeadlines  #rssList a:visited {color:#3b5998;
		 text-decoration:none;
		 font-weight:normal;
		 font-size:11px;
		}
		
		.listHeadlines  #rssList a:hover {text-decoration:underline;}	
		
	.listHeadlines .util {padding:2px 8px;
	background-color:#eee;
	border-top:1px solid #ccc;
	color:#808080;
	font-weight:normal;
	}
	
/*** Story and Blog Pages ***/
#storyBody {margin:0 0 0 10px;
padding:10px 10px 5px 5px;
width:611px; 
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
line-height:1.4em;
border-top:1px solid #ccc;
}

	#storyBody h1 {font-size:15px;
	color:#3b5998;
	font-weight:bold;
	line-height:1.2em;
	}
	
	#storyBody h3,
	#storyBody h4,
	#storyBody h5,
	#storyBody h6 {font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
	}
	
	#storyBody .storyHeader {margin-bottom:8px;}
	
	#storyBody #dek {color:#3b5998;
	font-size:12px;
	line-height:1.3em;
	}
	
	#storyBody #byline {margin:15px 0 0 0;
	color:#3b5998;
	font-size:11px;
	font-weight:bold;
	line-height:1.3em;
	width:340px;
	}
	#storyBody #dateline {margin:0;
	padding:0;
	font-size:11px;
	color:#3b5998;
	float:left;
	}
	
	#storyBody #datelineBlog {margin:10px 0 5px;
	padding:0;
	font-size:11px;
	color:#000;
	float:left;
	}
	
	#storyBody .storyShare {float:right;
	position:relative;
	top:-1px;
	left:-210px;
	}
	
	#storyBody .storyShareBlog {float:right;
	position:relative;
	top:8px;
	}
	
	#storyBody #storyCopyWrapper {float:left;}
		
			#storyBody #storyCopyWrapper #storyCopy {width:384px;
			padding:8px;
			border:1px solid #e5e5e5;
			}
			
				#storyBody #storyCopyWrapper #storyCopy  .storyCenter {margin:0 auto 5px auto;}
				
				#storyBody #storyCopyWrapper #storyCopy .storyCaption {font-size:11px;
				color:#3b5998;
				line-height:1.3em;
				border-bottom:.1em solid #e5e5e5;
				padding:0 0 5px 0;
				margin-bottom:10px;
				}
			
				#storyBody #storyCopyWrapper #storyCopy h2#title {font-size:13px;
					color:#000;
					font-weight:bold;
					line-height:1.3em;
				}
	#storyBody p {padding:5px 0;
	font-size:11px;
	line-height:1.4em;
	}
	
	#storyBody .storyM, #storyBody .storyMBlog {margin-top:10px;overflow:hidden;}
	
	#storyBody  .storyM a, #storyBody  .storyMBlog  a , 
	#storyBody  .storyM  a:link, #storyBody  .storyMBlog  a:link, 
	#storyBody  .storyM a:active, #storyBody  .storyMBlog  a:active, 
	#storyBody  .storyM a:visited , #storyBody  .storyMBlog a:visited {color:#3b5998;
	text-decoration:none;
	font-weight:normal;
	}
	
	#storyBody .storyM a:hover, #storyBody  .storyMBlog  a:hover {text-decoration:underline;}
	
	#storyBody #storySide {float:right;
	width:200px;
	}
	
		#storyBody #storySide .storyHeadlines {width:200px;
		margin-bottom:12px;
		clear:both;
		line-height:1.3em;
		}

		#storyBody #storySide .storyHeadlines  h2 {background-color:#d8dfea;
		color:#3b5998;
		padding:2px 8px;
		margin:0;
		border-top:1px solid #3B5998;
		font-size:11px;
		}
		
/* More Box */	
	.more a,
	.more a:link,
	.more a:active,
	.more a:visited {color:#3b5998;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	}
	
	.more a:hover {text-decoration:underline;}
	
	.more ul {list-style:none;
	padding:10px 8px 5px;
	margin:0;
	}
	
	.more li {padding-bottom:10px;
	clear:both;
	}

	.more .innerWrapper {padding:5px 7px 8px;}

/* Reporters */
#reporters {padding:10px 5px 15px;
text-align:center;
width:190px;
}

#reporters table {margin:0 auto;
padding-bottom:0;}

#reporters tr td {vertical-align:middle;
width:62px;
text-align:center;
padding:1px 0;
margin:0;
}
	
/* Side Preview  */
.centerImg {text-align:center;
margin:5px 0 8px 0;
}
#sidePreviewCopy {padding-bottom:10px; 
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
}
	
/* Other Utility Items */
.stamp {color:#888;
line-height:1.4em;
}

.mb3{margin-bottom:3px;}

.clearBoth {clear:both;}

.extras {text-align:right;
margin:5px 0;
}
	
	.extras  a,
	.extras a:link,
	.extras a:active,
	.extras a:visited{color:#3b5998;
	 text-decoration:none;
	 font-weight:normal;
	 font-size:11px;
	}
	.extras a:hover {text-decoration:underline;}
	
.back {margin-bottom:8px;}

.back a,
	.back a:link,
	.back a:active,
	.back a:visited {color:#3b5998;
	text-decoration:underline;
	font-size:11px;
	}
	
	.back a:hover {text-decoration:none;}

.bioBlog {font-size:11px;
 padding:5px 5px 15px;
}

.bioBlogRadar {margin-bottom:10px;}

.seeAll {float:right;}

.visibleOff {visibility:hidden;}
.visibleOn {visibility:visible;}
