/* Styles only used on the home page */


/* General Styles */	
.greyRuleDivider {
	border-bottom:2px solid #999999;
}

h2.sectiontitle {
	margin: 0;
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-transform: uppercase;
	border-bottom:1px solid #cccccc;
}
p.aplink { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; }

#leftcell ul { margin:0; padding:0; padding-bottom:5px; }
#leftcell li { padding-left: 9px;font-size: 11px; margin-left:3px;line-height: 14px; font-family:Verdana, Arial, Helvetica, sans-serif;	padding-right: 5px; background:url('plus.gif') no-repeat; background-position:0 6px;	padding-top: 2px;  }
div.content p {
	font-family: georgia, times roman, times, serif;
	font-size: 14px;
	margin-top: 4px;
	line-height: 17px;
	margin-bottom: 3px;
}

.campaignbox a.area {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
	margin-top: 8px;
	margin-bottom: 3px;
}

.campaignbox a.articlelink {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #BF0000;
	margin-bottom: 3px;
}

.title, .title a {
	margin: 0;
	padding-bottom:4px;
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:black;	
}

	.title a:hover {
		color:#666666;
		text-decoration:none;
	}

.author {
	padding: 0;
	margin: 0;
	color: #336699;
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}


.deck {
	padding: 0;
	color: black;
	font-size: 11px;
	line-height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0px 2px 0px;
}

.deck a {
	font-size: 11px;
	line-height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


.category {
		color:#990000;
		text-transform:uppercase;
		font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
}	

.relatedlinksm {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#336699;
	padding-top:3px;
}

	.relatedlinksm:hover {color:#AAC7E3;}

	.relatedCat {
		text-transform:uppercase;
		font-weight:bold;
	}



/* Featured News */
.featureBox {
	padding:8px;
}

#featuredheadlines {
	width: 326px;
	/*background-color: #e8e8e8; */
}
	#featuredheadlines .caption {
		margin: 0;
		padding: 0;
		text-align: right;
		color: #7a7a7a;
		font-size: 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
	}

	#featuredheadlines .headline {
		margin: 0;
		padding: 4px 10px;
		color: black;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	
	}	
	#featuredheadlines .headline a {
		color: black;
		text-decoration: none;
	}

	#featuredheadlines .deck  {
		color: black;
		font-size: 12px;
		margin: 0;
		padding: 2px 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Latest Headlines */	
#latestheadlines {
	float: right;
	width: 220px; 
	padding: 0;
	margin: 0px;
}
#latestheadlines1 {
	float: right;
	width: 300px;
	padding: 0;
	margin: 0px;
}
ul { margin:0; padding:0; }
li { margin:0; padding:0; list-style-type:none; }
#blink li { margin-bottom: 3px; padding-bottom:3px; border-bottom:1px dotted #003366; }
#twitterFeed ul { margin:0; padding:0; }
#twitterFeed li { background:url('red_arrow.gif') no-repeat 0 5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left: 3px; padding: 2px 0 3px 10px;  }
#rightPopular a { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 5px; }
li { text-align:justify; }
h1 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#para p { width:330px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
#para1 p { width:600px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify; }
#latestheadlines li { list-style-type:none; }
#latestheadlines1 li { list-style-type:none; }
	#latestheadlines  li.latestheadlinetitle {
		display: block;
		margin: 0px;
		padding: 0 0px 5px 8px;
		border-top: 1px solid #ccc;
		background:url(red_arrow.gif) no-repeat 0px 8px;
	}
	#latestheadlines1  li.latestheadlinetitle {
		display: block;
		margin: 0px;
		padding: 0 0px 5px 8px;
		border-top: 1px solid #ccc;
		background:url(red_arrow.gif) no-repeat 0px 8px;
	}
	
	#latestheadlines  li.latestheadlinetitle a {
		font-weight:bold;  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336699;
		font-size: 11px;
	}
	
	#latestheadlines  a.latestheadlinetitle:hover {
		background-color: #e5e8f5;
		text-decoration:none;
	}
	#latestheadlines1  li.latestheadlinetitle a {
		font-weight:bold;  
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #336699;
		font-size: 11px;
	}
	
	#latestheadlines1  a.latestheadlinetitle:hover {
		background-color: #e5e8f5;
		text-decoration:none;
	}
	
	
/* WMB Feeds */	
#blogfeed {
	width: 276px;
	border-right: 1px solid #999999;
	margin: 0;
	padding: 0 10px 0 0;
}

#commentaryfeed {
	width: 287px;
	float: right;
	margin: 0;
	padding: 0;
}

	#commentaryfeed .caption {
		margin: 0;
		padding: 0;
		color: #7a7a7a;
		font-size: 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
	}
	
#blogfeed .greyrule, #commentaryfeed .greyrule {padding:0px;}

.subsection {
	float:right;
	text-transform:uppercase;
	font:normal 10px/20px Georgia, "Times New Roman", Times, serif;
	color:#990000;
}

	.subsection a:hover {
		text-decoration:underline; 
		color:#990000;
	}
	
.feedstory {
	padding: 5px 0px 8px 0px;
	margin: 0;
}

	.feedstory .date {
		padding: 0 0 2px 0;
		margin: 0;
		color: #666666;
		font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	}
	

/* Comics */	
#multimedia {
	
}
	
	.homecomic {
		width: 280px;
		padding-bottom: 10px;
	}

	.homecomic a.enlarge {
		width: 280px;
		margin: 0;
		padding: 0;
		color: #7a7a7a;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		text-transform: uppercase;

	}
	
	.homecomic img {
		width: 275px;
		border: 1px solid #cccccc;
	}
	
/* AP Sections */
span.ap-headline-2 a, span.ap-headline-1 a {
	font:10px/12px Verdana, Arial, Helvetica, sans-serif!important;
}

