@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - MALLARY HOPE NEWS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		mh_news.css
	Date:			Jul 08, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

	
/*	--------------------------------------------------------------------------------------------------------------------------
	active Nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#nav li.news a {
		background-position:-79px -20px;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	#contentSpace Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#contentSpace h2 {
		width:447px;
		background:url(../../images/h2_latestNews1.png) no-repeat;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	#mainCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#mainCol .pagination {
		height:26px;
		margin:16px 0 0 4px;
		background:#d79c2d;
		font:normal 11px Arial, Helvetica, sans-serif;
		line-height:26px;
		text-indent:8px;
	}
		#mainCol .pagination .view {
			float:left;
		}
			#mainCol .pagination .view a {
				color:#fff;
			}			
		#mainCol .pagination .prevNext {
			width:111px;
			padding:0; margin:5px 0 0 0;
			background:url(../../images/bg_pagination.png) 51px 0 no-repeat;
			float:right;
		}
			#mainCol .pagination .prevNext .prev {
				width:43px; height:15px;
				background:url(../../images/btn_pagination_prev.png) 0 -30px no-repeat;
				float:left;
			}
				#mainCol .pagination .prevNext .prev a {
					width:43px; height:15px;
					background:url(../../images/btn_pagination_prev.png) 0 0 no-repeat;
					display:block;
				}
					#mainCol .pagination .prevNext .prev a:hover {
						background-position:0 -15px;
					}
			#mainCol .pagination .prevNext .next {
				width:43px; height:15px;
				padding:0 8px 0 0;
				background:url(../../images/btn_pagination_next.png) 0 -30px no-repeat;
				float:right;
			}				
				#mainCol .pagination .prevNext .next a {
					width:43px; height:15px;
					background:url(../../images/btn_pagination_next.png) 0 0 no-repeat;
					display:block;
				}
					#mainCol .pagination .prevNext .next a:hover {
						background-position:0 -15px;
					}	
	#mainCol ul {
		padding:0 0 0 15px;
	}	
		#mainCol ul li {
			border-bottom:1px dashed #93540A;
			width:511px;
			padding:24px 0 13px 0;
			float:left;
			display:inline;
		}
		#mainCol ul li.noBorder {
			border:0;
		}
			#mainCol ul li h4 {
				font:bold 18px Arial, Helvetica, sans-serif;
			}
				#mainCol ul li h4 a {					
					color:#fe3300;
				}
					#mainCol ul li h4 a:hover {
						color:#fff;
					}
				#mainCol ul li a.newsImage {
					border:1px solid #2A0200;
					width:150px;
					margin:3px 10px 5px 0;
					display:block;
					float:left;
				}
					#mainCol ul li a.newsImage:hover {
						border:1px solid #FF4202;
					}
						#mainCol ul li a.newsImage img {
							display:block;
							float:left;
						}
				#mainCol ul li .date {
					padding:5px 0 0 0;
					color:#943903;
					display:block;
				}
				#mainCol ul li .paragraph {
					height:200px;
					padding:0 0 20px 0;
					color:#2e1b10;
					overflow:hidden;
				}
					#mainCol ul li .paragraph p {
						padding:0 0 6px 0;
						color:#2e1b10;
					}
				#mainCol ul li .socialLinks {
				
				}
					#mainCol ul li .socialLinks .views {
						height:19px;
						padding:0 2px 0 53px;
						color:#943903;
						background:url(../../images/socialLinksViews.png) 0 3px no-repeat;
						float:left;
					}
					#mainCol ul li .socialLinks .comments {
						height:19px;
						padding:0 0 0 75px;
						background:url(../../images/socialLinksComments.png) 0 3px no-repeat;
						float:left;
					}
						#mainCol ul li .socialLinks .comments a {							
							color:#fe3300;
							text-decoration:underline;
						}
							#mainCol ul li .socialLinks .comments a:hover {
								color:#fff;
								text-decoration:underline;
								display:block;
							}
					#mainCol ul li .socialLinks a.btn {
						width:68px; height:19px;
						background:url(../../images/btn_readMore.jpg) 0 0 no-repeat;
						display:block;
						float:right;
					}
						#mainCol ul li .socialLinks a.btn:hover {
							background-position:0 -19px;
						}
	#mainCol .entry {
		padding:24px 0 0 15px;
	}
		#mainCol .entry h4 {
			font:bold 18px Arial, Helvetica, sans-serif;
			color:#2e1b10;
		}
		#mainCol .entry .header {
			height:30px;
		}
			#mainCol .entry .header .date {
				padding:5px 0 0 0;
				color:#943903;
				display:block;
				float:left;
			}
			#mainCol .entry .header .socialLinks {
				padding:5px 0 0 0;
				float:right;
			}
				#mainCol .entry .header .socialLinks .views {
					height:19px;
					padding:0 2px 0 53px;
					color:#943903;
					background:url(../../images/socialLinksViews.png) 0 3px no-repeat;
					float:left;
				}
				#mainCol .entry .header .socialLinks .share {
					background:url(../../images/socialLinksShare2.png) 0 1px no-repeat;
					float:left;
				}
					#mainCol .entry .header .socialLinks .share a {
						width:47px; height:19px;
						color:#fe3300;
						text-decoration:underline;
						display:block;
					}
						#mainCol .entry .header .socialLinks .share a:hover {
							color:#fff;
							text-decoration:underline;
						}
		#mainCol .entry .paragraph p {
			width:520px;
			padding:0 0 20px 0;
			color:#2e1b10;
			float:left;
		}
		
	#mainCol .comment .header {
		height:32px;
		padding:0 0 0 120px;
		background:#d79c2d url(../../images/socialLinksCommentsBig.png) 16px 8px no-repeat;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#943903;
		line-height:32px;
	}
	#mainCol .comment ul {
		padding:0;
	}
		#mainCol .comment ul li {
			width:478px;
			padding:0 40px 0 17px;
			background:#f2c66e;
		}
			#mainCol .comment ul li.odd {
				background:#f0bd5e;
			}
				#mainCol .comment ul li a.profilePic {
					border:1px solid #2A0200;
					width:50px; height:50px;
					margin:18px 12px 0 0;
					display:block;
					float:left;
				}
					#mainCol .comment ul li a.profilePic:hover {
						border:1px solid #FF4202;
					}
						#mainCol .comment ul li a.profilePic img {
							display:block;
						}
				#mainCol .comment ul li .content {
					width:414px;
					margin:18px 0 0 0;
					float:left;
				}
					#mainCol .comment ul li .content .date {
						padding:0 0 10px 0;
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#943903;
						line-height:13px;
						float:left;
					}
					#mainCol .comment ul li .content .user {
						padding:0 0 10px 0;
						font:bold 12px Arial, Helvetica, sans-serif;
						color:#f6471b;
						line-height:13px;
						float:left;
					}
					#mainCol .comment ul li .content .paragraph {
						width:414px;
						padding:0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#2e1b10;
						float:left;
					}
				#mainCol .comment ul li a.postComment {
					width:88px; height:19px;
					margin:18px 0 98px 0;
					background:url(../../images/btn_postComment.jpg) 0 0 no-repeat;
					display:block;					
				}
					#mainCol .comment ul li a.postComment:hover {
						background-position:0 -19px;
					}