p.pagination							{ background:#f1f1f1; text-align:center; padding:10px 0; margin:0; font-family:verdana; 
										  font-size:12px; color:#666666; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
	.pagination a						{ color:#3266cc; text-decoration:none; display:inline-block; padding:0 2px; }
	.pagination a:hover					{ text-decoration:underline; }
	.pagination strong					{ display:inline-block; padding:0 2px; }
.stories 								{ padding-top:10px; }
	.story 								{ border-bottom:1px dotted #cccccc; padding:10px 10px 10px 36px; 
										  background:url('../images/page_white_text.png') 10px 12px no-repeat; }
	.story.sticky						{ background-color:#FFFFCC; }
	.story p.category					{ font-family:verdana; font-size:12px; font-weight:bold; color:#999999; padding:0; margin:0; }
	.story p.title						{ font-family:verdana; font-size:16px; padding:5px 0; margin:0; }
	.story p.title a					{ text-decoration:none; color:#cc0000; display:block; }
	.story p.title a:hover				{ text-decoration:underline; color:#333333; }
	.story p.summary					{ padding:0 0 10px 0; margin:0; color:#333333; font-family:verdana; font-size:11px; }
	.story p.source						{ font-family:verdana; font-size:10px; color:#999999; margin:0; padding:0; }
	div.lastStory						{ border-bottom:0px; }
	.story ul.admin-controls			{ margin:0; padding:0 10px 0 0; list-style:none; text-align:right; }
		ul.admin-controls li			{ margin:0 0 0 10px; padding:10px 0 0 0; display:inline-block; font-family:verdana; font-size:10px; }
		ul.admin-controls li a			{ color:#999999; font-weight:bold; }
		ul.admin-controls li a:hover	{ color:#3266cc; }
		ul.admin-controls li a.loading	{ padding-left:20px; background: url('../images/blue-ajax-loader.gif') left top no-repeat; color:#3266CC; }
.sidebar								{ padding-top:10px; }
	div.email-signup					{ margin:0 0 20px 0; padding:0; }
		div.email-signup label			{ color:#3266cc; }
		div.email-signup a				{ display:block; height:57px; background:url("../images/email-subscribe.jpg") left top no-repeat; }
		div.email-signup a span			{ display:block; height:57px; background:url("../images/email-subscribe.jpg") left bottom no-repeat; }
		div.email-signup a span span		{ display:none; }
	div.email-form						{ display:none; padding:10px 10px 0 10px; }
		div.email-form form				{ margin:0; padding:0; }
		div.email-form p 				{ margin:0; padding:5px 10px; }
		div.email-form table			{ margin:0; padding:0; }
		div.email-form input.text		{ width:280px; }
	div.articleBox						{ background:#f1f1f1; }
		p.exclusives					{ margin:0; padding:0; }
		p.exclusives a					{ display:block; width:380x; height:32px; background:url('../images/patriot-update-exclusive.jpg'); }
		p.exclusives a span				{ display:none; }
		div.past_articles				{  }
		.past_articles p.pastTitles		{ font-family:verdana; font-size:12px; font-weight:bold; color:#333333; padding:0 0 10px 10px; margin:0; }
		.past_articles ul				{ margin:0; padding:0 10px 10px 10px; list-style:none; }
		.past_articles ul li			{ margin:0; padding:0; }
		.past_articles ul li a			{ color:#3266CC; text-decoration:none; display:block; padding:0 0 0 20px; 
										  background:url('../images/bullet_black.png') left 3px no-repeat; }
		.past_articles ul li a:hover	{ text-decoration:underline; }
	div.articleBox p.title				{ padding:0; margin:0; }
	div.articleBox p.title a			{ padding:10px 10px 5px 10px; display:block; text-decoration:none; color:#cc0000; font-size:16px; }
	div.articleBox p.title a:hover		{ color:#333333; text-decoration:underline; }
	div.articleBox p.authorDate			{ font-weight:bold; font-size:12px; color:#666666; padding:0 10px; margin:0; }
	div.articleBox div.summary p		{ margin:0; padding:10px; font-family:verdana; font-size:12px; color:#333333; }
	div.cartoonBox						{ margin:20px 0; }
		p.cartoon						{ margin:0; padding:0; text-align:center; }
		p.cartoon img					{ max-width:360px; -moz-box-shadow: 0px 3px 5px #999; -webkit-box-shadow: 0px 3px 5px #999; }
		p.previous						{ margin:0; padding:0; }
	.sidebar p.previous a				{ display:block; padding:5px 10px; text-align:center; text-decoration:none; color:#3266CC; }
	.sidebar p.previous a:hover			{ text-decoration:underline; }
	div.donateBox						{ text-align:center; margin-bottom:10px; }
	div.feedsBox						{ background:#f1f1f1; padding:10px 0; }
		div.feedsBox p.feedTitles		{ font-family:verdana; font-size:12px; font-weight:bold; color:#333333; padding:0 0 10px 10px; margin:0; }
		div.feedsBox p.loadingFeeds		{ margin:0; padding:0 10px; font-size:11px; }
		div.feedsBox ul					{ margin:0; padding:0 10px; list-style:none; }
		div.feedsBox ul li				{ margin:0; padding:0 10px 0px 0; }
		div.feedsBox ul li p			{ margin:0; padding:0; }
		div.feedsBox ul li p a			{ display:block; background:url('../images/bullet_feed.png') left 3px no-repeat; padding:0 0 0 20px;
										  text-decoration:none; color:#3266CC; }
		div.feedsBox ul li p a:hover	{ text-decoration:underline; }
	div.fb-friends						{ padding-top:20px; text-align:center; }