@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - THE DREAM
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		td_communtyMessages.css
	Date:			February 17, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul#communityNav li#navCommProfile a {
		background-position:0 bottom !important;
	}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	section Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.section {
		width:570px;
	}
		.section h3 {
			margin:25px 0 0 0; padding:5px 0 0 8px;
			background:#9c390a;
			height:20px;
			color:#fff;
			font:normal 14px Arial, Helvetica, sans-serif;
		}
		#mainCol #profileBlock .section .hr {
			margin:2px 0 5px 0;
			background:#9c390a;
			height:1px;
		}
			#mainCol #profileBlock .section .hr hr {
				display:none;
			}

		.section .statRow {
			margin:0 0 4px 0; padding:0 0 5px 0;
			background:url(../../images/hr.png) center bottom no-repeat;
		}
			.section .statRow .leftCol {
				width:285px;
				float:left;
			}
			.section .statRow .rightCol {
				width:285px;
				float:left;
			}
				.section .statRow .label {
					padding:3px 0 0 0;
					width:98px;
					color:#fff;
					text-transform:uppercase;
					font:normal 10px Arial, Helvetica, sans-serif;
					float:left;
				}
				.section .statRow .info {
					width:185px;
					color:#c9c9c9;
					font:normal 12px Arial, Helvetica, sans-serif;
					line-height:16px;
					overflow:hidden;
					float:left;
				}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	blogBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogBlock {
		margin:0 0 20px 0; padding:14px 15px 30px 15px;
		width:580px;
	}
		#blogBlock h1 {
			margin:0 0 13px 0;
			width:580px; height:17px;
			background:url(../../images/h1_myBlog_small.png) no-repeat;
		}
		#blogBlock .noContent {
			margin:7px 0 0 0;
		}
		/* entry */
		#blogBlock .entry {
			margin:0 0 0 25px;
			width:530px;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#c9c9c9;
		}
			#blogBlock .entry h2 {
				margin:0 0 10px 0;
				font:bold 16px Arial, Helvetica, sans-serif;
			}
			#blogBlock .entry p {
				margin:0 0 15px 0;
				color:#c9c9c9;
				font:normal 12px Arial, Helvetica, sans-serif;
				line-height:16px;
			}
			#blogBlock .entry a.btnRead {
				font:bold 10px Arial, Helvetica, sans-serif;
			}
			#blogBlock .entry a.share {
				margin:35px 0 12px 0;
				width:125px;
				display:block;
			}
			#blogBlock .entry .btnHolder {
				padding:10px 0 0 0;
			}
		#blogBlock .hr {
			margin:25px 0 40px 0;
			background:url(../../images/hr.png) repeat-x;
			height:3px;
		}
			#blogBlock .hr hr {
				display:none;
			}
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	photosBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosBlock {
		margin:0 0 20px 0; padding:14px 0 20px 15px;
		width:595px;
	}
		#photosBlock h1 {
			margin:0 0 20px 0;
			width:580px; height:17px;
			background:url(../../images/h1_myPhotos_small.png) no-repeat;
		}
		
		#photosBlock .entries {
			
		}
			#photosBlock .entries .noContent {
				width:560px;
			}
			#photosBlock .entries .entry {
				margin:0 7px 0 0;
				float:left;
				display:inline;
			}
				#photosBlock .entries .entry a {
					border:5px solid #f4ae2a;
					display:block;
				}
					#photosBlock .entries .entry a:hover {
						border:5px solid #fff;
					}
				#photosBlock .entries .entry a img {
					display:block;
					width:100px; height:100px;
				}
				

/*	--------------------------------------------------------------------------------------------------------------------------
	commentsBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#commentsBlock {
		margin:0 0 20px 0; padding:14px 15px 40px 15px;
		width:580px;
	}
		#commentsBlock h1 {
			margin:0 0 13px 0;
			width:580px; height:13px;
			background:url(../../images/h1_comments_small.png) no-repeat;
		}
		#commentsBlock .comments .noContent {
			margin:7px 0 0 0;
		}
		#commentsBlock a.btnPostComment {
			margin:15px 0 18px 82px;
			width:79px; height:19px;
			display:block;
			background:url(../../images/btn_postComment.png) 0 top no-repeat;
		}
			#commentsBlock a.btnPostComment:hover {
				background-position:bottom;
			}
			
		#commentsBlock .hr {
			background:url(../../images/hr.png) repeat-x;
			height:3px;
		}
			#commentsBlock .hr hr {
				display:none;
			}
			
		/* commentEntry */	
		#commentsBlock .commentEntry {
			margin:20px 0 10px 0;
		}
			#commentsBlock .commentEntry .userInfo {
				margin:0 20px 0 0;
				width:52px;
				float:left;
			}
				#commentsBlock .commentEntry .userInfo a {
					display:block;
					width:50px; height:50px;
				}
					#commentsBlock .commentEntry .userInfo img {
						display:block;
						width:50px; height:50px;
						word-wrap: break-word;
					}
			#commentsBlock .commentEntry .comment {
				width:387px;
				float:left;
				word-wrap: break-word;
			}
				#commentsBlock .commentEntry .comment h3 {
					margin:0 0 8px 0;
					color:#f4ae2a;
					font:normal 14px Arial, Helvetica, sans-serif;
				}
				#commentsBlock .commentEntry .comment p {
					margin:0 0 10px 0;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#c9c9c9;
					line-height:16px;
				}
