@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - UNIVERSAL REPUBLIC BLOG
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		unirep_blogsCentral.css
	Date:			Sept 10, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	blog Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blog {
		width:610px; 
		background:#bcd9f5 url(../../images/cornerTR_darkblue.gif) top right no-repeat;
		padding:20px 0 20px 20px;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	color Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.gray {
		color:#333333;
	}
/*	--------------------------------------------------------------------------------------------------------------------------
	featuredBlog Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#featuredBlog {
		width:590px;
		padding:0 0 11px 0;
		background:#FFFFFF;
	}
	#featuredBlog .header {
		height:20px;
		padding:6px 7px 0 10px;
		background:#dfefff;
	}
		#featuredBlog .header h1 {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#003264;
			float:left;
		}
		#featuredBlog .header a.readEntry:link, #featuredBlog .header a.readEntry:visited {
			float:right;
			width:71px; height:12px;
			margin:2px 0 0 0;
			background:url(../../images/btn_readEntry_lightBlue.jpg) no-repeat;
			display:block;
		}
			#featuredBlog .header a.readEntry:active {
				color:#9e6c00;
			}
			#featuredBlog .header a.readEntry:hover {
				background-position:bottom;
			}
				#featuredBlog .header .readEntry img {
					width:71px; height:12px;
				}
		#featuredBlog .entry {
			width:570px;
			margin:15px 0 11px 20px
		}
			#featuredBlog .entry .date {
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#000000;
			}
			#featuredBlog .entry h1 {
				margin:11px 0 11px 0;
			}
				#featuredBlog .entry h1 a:link, #featuredBlog .entry h1 a:visited {
					font:normal 24px Arial, Helvetica, sans-serif;
					color:#003264;
				}
					#featuredBlog .entry h1 a:active {
						color:#9e6c00;
					}
					#featuredBlog .entry h1 a:hover {
						color:#9e6c00;
					}
			#featuredBlog .entry p {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#333333;
				margin:0 0 10px 0;
			}
		#featuredBlog .entry .socialBar {
				list-style:none;
				margin:14px 0 0 1px;
			}
				#featuredBlog .entry ul.socialBar li {
					 float:left;
				}
				#featuredBlog .entry ul.socialBar li a:link, #featuredBlog .entry ul.socialBar li a:visited {
					margin:0 18px 0 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#0061c1;
					text-decoration:none;
				}
					#featuredBlog .entry ul.socialBar li a:active {
						color:#9e6c00;
					}
					#featuredBlog .entry ul.socialBar li a:hover {
						color:#9e6c00;
					}
					
/*	--------------------------------------------------------------------------------------------------------------------------
	memberInfo Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#memberInfo {
		margin:14px 0 0 0; padding:0 0 0 19px;
	}
	#memberInfo h2 a:link, #memberInfo h2 a:visited {
		font:bold 14px Arial, Helvetica, sans-serif;
		color:#004890;
	}
		#memberInfo h2 a:active {
			color:#9e6c00;
		}
		#memberInfo h2 a:hover {
			color:#9e6c00;
		}
	#memberInfo p.imgHolder {
		width:80px;
		margin:9px 0 0 0; padding:1px;
		background:#666666;
		float:left;
	}
		#memberInfo img {
			display:block;
		}
	#memberInfo .blogStats {
		float:left;
		width:160px;
		margin:9px 0 0 0;
		font:normal 9px Arial, Helvetica, sans-serif;
	}
		#memberInfo .blogStats col#statName, .blogStats .statName {
			width:128px;
			padding:0 0 0 10px;
		}
		#memberInfo .blogStats col#statValue, .blogStats .statValue {
			width:110px;
			padding:0 10px 0 0;
			color:#333333;
			text-align:right;
		}
		#memberInfo ul.actions {
			list-style:none;
			float:right;
			font:normal 1px Arial, Helvetica, sans-serif;
			padding:9px 20px 0 0;
		}
			#memberInfo ul.actions li {
				margin:0 0 2px 0;
			}
/*	--------------------------------------------------------------------------------------------------------------------------
	blogHolder Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#blogHolder {
		width:590px; 
		margin:16px 0 0 0; padding:0 0 10px 0;
		background:#dfefff;
	}
		#blogHolder .header {
			height:20px;
			padding:4px 7px 0 12px;
		}
		#blogHolder .header h1 {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#004890;
			float:left;
		}
		#blogHolder .header a.viewAll:link, #blogHolder .header a.viewAll:visited {
			width:55px; height:12px;
			margin:2px 0 0 0;
			background:url(../../images/btn_viewAll_lightBlue.jpg) no-repeat;
			display:block;
			float:right;
		}
			#blogHolder .header a.viewAll:active {
				color:#9e6c00;
			}
			#blogHolder .header a.viewAll:hover {
				background-position:bottom;
			}
				#blogHolder .header .viewAll img {
					width:55px; height:12px;
				}
	#blogHolder .entry {
			width:564px;
			margin:0 0 12px 12px; padding:2px 0 0 0;
			font:normal 9px Arial, Helvetica, sans-serif;
			background:#FFFFFF;
			border:solid 1px #bcd9f5; border-top:solid 3px #bcd9f5;
		}
			#blogHolder .entry .user {
				width:52px; height:52px;
				padding:8px 0px 8px 10px;
				text-align:center;
				float:left;
			}
				#blogHolder .user img {
					border:solid 1px #999999;
				}
			#blogHolder .entry .content {
				width:477px;
				padding:7px 12px 12px 0;
				float:right;
				display:inline;
			}
				#blogHolder .entry .content .attribute {
					font:normal 9px Arial, Helvetica, sans-serif;
					line-height:9px;
				}
				#blogHolder .entry .content h2 {
					margin:11px 0 11px 0;
					font:normal 16px Arial, Helvetica, sans-serif;
				}
					#blogHolder .entry .content h2 a:link, #blogHolder .entry .content h2 a:visited {
						color:#003264;
					}
						#blogHolder .entry .content h2 a:active {
							color:#9e6c00;
						}
						#blogHolder .entry .content h2 a:hover {
							color:#9e6c00;
						}
			#blogHolder .content p {
				margin:0 0 10px 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#333333;
				line-height:12px;
			}
			#blogHolder .odd {
				background:#d9e4ee !important;
			}
			#blogHolder .entry .socialBar {
				margin:0 0 0 1px;
				list-style:none;
			}
				#blogHolder .entry ul.socialBar li {
					 float:left;
				}
				#blogHolder .entry ul.socialBar li a:link, #blogHolder .entry ul.socialBar li a:visited {
					width:7px; height:15px;
					text-decoration:none;
				}
					#blogHolder .entry ul.socialBar li a:active {
						color:#9e6c00;
					}
					#blogHolder .entry ul.socialBar li a:hover {
						color:#9e6c00;
					}
					#blogHolder .entry ul.socialBar li img {
						width:7px; height:15px;
					}
/*	--------------------------------------------------------------------------------------------------------------------------
	recentlyPostedBlog Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#recentlyPostedBlog {
		width:590px;
		margin:10px 0 0 0; padding:0 0 16px 0;
		background:#dfefff;
	}
	#recentlyPostedBlog .header {
		height:20px;
		padding:4px 10px 0 10px;
	}
		#recentlyPostedBlog .header h1 {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#004890;
			float:left;
		}
		#recentlyPostedBlog .header a.viewAll:link, #recentlyPostedBlog .header a.viewAll:visited {
			width:55px; height:12px;
			margin:2px 0 0 0;
			background:url(../../images/btn_viewAll_lightBlue.jpg) no-repeat;
			display:block;
			float:right;
		}
			#recentlyPostedBlog .header a.viewAll:active {
				color:#9e6c00;
			}
			#recentlyPostedBlog .header a.viewAll:hover {
				background-position:bottom;
			}
				#recentlyPostedBlog .header .viewAll img {
					width:55px; height:12px;
				}
		#recentlyPostedBlog .entries {
			margin:3px 0 0 0; padding:0 0 0 10px;
		}
			#recentlyPostedBlog .entry {
				float:left;
				width:134px; height:120px;
				overflow:hidden;
				margin:10px 5px 15px 20px; padding:15px 11px 75px 13px;
				background:#eaf2fa;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#333333;
				border:solid 1px #bcd9f5; border-top:solid 3px #bcd9f5;
				display:inline;
			}	
				#recentlyPostedBlog .entry .photo 
				{
				    height:80px;
				    overflow:hidden;
					margin:0 0 4px 0;
				}
				
				#recentlyPostedBlog .entry #contentHolder
				{
				    height:107px;
				    overflow:hidden;
				}
					#recentlyPostedBlog .entry .photo img {
						border:solid 1px #666666;
					}
				#recentlyPostedBlog .entry .memberName {
					width:131px;
					overflow:hidden;
				}
				#recentlyPostedBlog .date {
					margin:11px 0 0 0;
				}
					#recentlyPostedBlog h2 {
						
						overflow:hidden;
					}
					#recentlyPostedBlog h2 a:link, #recentlyPostedBlog h2 a:visited {
						font:normal 15px Arial, Helvetica, sans-serif;
						color:#003264;
						display:block;
					}
						#recentlyPostedBlog h2 a:active {
							color:#9e6c00;
						}
						#recentlyPostedBlog h2 a:hover {
							color:#9e6c00;
						}