@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - BUSTA RHYMES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		br_community.css
	Date:			December 22, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/* 	***************************************************************************************************
	
	Note:	- All pngs are saved as PNG-24 (the CSS must also be added to the mainIE6.css file with a behavior attached).
			- <a> links that are png's must also be saved as PNG-8 with the suffix "IE6" and added to the mainIE6.css file. (eg. btn_logIn.png and btn_logInIE6.png)
	
	*************************************************************************************************** */
	
	
				
/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/			
	
	/* 	***********************************************************************
		Note:
		- Header should be 744px wide and the height should extend from the bottom of the banner to the top of the next element
		- Specify the height below
		*************************************************************************** */
		#header {
			height:295px;
			background:url(../../images/header.png) no-repeat;
		}
		
		
	/* 	***********************************************************************
		Note:
		- The h2 tag holds the flash headers
		- Width and height of the swf should be specified below
		*************************************************************************** */
		h2 {
			width:700px; height:41px;
		}
	

/*	--------------------------------------------------------------------------------------------------------------------------
	Buttons Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	a.btnSendMessage:link, a.btnSendMessage:visited, a.btnSendMessage:active {
		width:96px; height:18px;
		display:block;
		background:url(../../images/btn_sendMessage.jpg) 0 top no-repeat;
	}
		a.btnSendMessage:hover {
			background-position:bottom;
		}
	a.btnAddToFriends:link, a.btnAddToFriends:visited, a.btnAddToFriends:active {
		width:100px; height:18px;
		display:block;
		background:url(../../images/btn_addFriend.jpg) 0 top no-repeat;
	}
		a.btnAddToFriends:hover {
			background-position:bottom;
		}
	a.btnLeaveAComment:link, a.btnLeaveAComment:visited, a.btnLeaveAComment:active {
		margin:18px 0 0 23px;
		width:100px; height:18px;
		display:block;
		background:url(../../images/btn_leaveComment.jpg) 0 top no-repeat;
	}
		a.btnLeaveAComment:hover {
			background-position:bottom;
		} 
	a.btnNewEntry:link, a.btnNewEntry:visited, a.btnNewEntry:active {
		margin:18px 0 0 23px;
		width:78px; height:18px;
		display:block;
		background:url(../../images/btn_newEntry.jpg) 0 top no-repeat;
	}
		a.btnNewEntry:hover {
			background-position:bottom;
		}
	a.btnApprove:link, a.btnApprove:visited, a.btnApprove:active {
		width:64px; height:18px;
		display:block;
		background:url(../../images/btn_approve.jpg) 0 top no-repeat;
	}
		a.btnApprove:hover {
			background-position:bottom;
		}
	a.btnBlock:link, a.btnBlock:visited, a.btnBlock:active {
		width:94px; height:18px;
		display:block;
		background:url(../../images/btn_block.jpg) 0 top no-repeat;
	}
		a.btnBlock:hover {
			background-position:bottom;
		}
	a.btnReject:link, a.btnReject:visited, a.btnReject:active {
		width:64px; height:18px;
		display:block;
		background:url(../../images/btn_reject.jpg) 0 top no-repeat;
	}
		a.btnReject:hover {
			background-position:bottom;
		}
	a.btnUnblock:link, a.btnUnblock:visited, a.btnUnblock:active {
		width:64px; height:18px;
		display:block;
		background:url(../../images/btn_unblock.jpg) 0 top no-repeat;
	}
		a.btnUnblock:hover {
			background-position:bottom;
		}
	a.btnReply:link, a.btnReply:visited, a.btnReply:active {
		width:53px; height:18px;
		display:block;
		background:url(../../images/btn_reply.jpg) 0 top no-repeat;
	}
		a.btnReply:hover {
			background-position:bottom;
		}
	a.btnDelete:link, a.btnDelete:visited, a.btnDelete:active {
		width:60px; height:18px;
		display:block;
		background:url(../../images/btn_delete.jpg) 0 top no-repeat;
	}
		a.btnDelete:hover {
			background-position:bottom;
		}
	a.btnEdit:link, a.btnEdit:visited, a.btnEdit:active {
		width:53px; height:18px;
		display:block;
		background:url(../../images/btn_edit.jpg) 0 top no-repeat;
	}
		a.btnEdit:hover {
			background-position:bottom;
		}
	a.btnBackToProfile:link, a.btnBackToProfile:visited, a.btnBackToProfile:active {
		margin:0 0 10px 423px;
		width:85px; height:9px;
		display:block;
		background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
	}
		a.btnBackToProfile:hover {
			background-position:bottom;
		}
	a.btnBackToGallery:link, a.btnBackToGallery:visited, a.btnBackToGallery:active {
		margin:0 0 10px 423px;
		width:85px; height:9px;
		display:block;
		background:url(../../images/btn_backToGallery.png) 0 top no-repeat;
	}
		a.btnBackToGallery:hover {
			background-position:bottom;
		}
	a.btnBackToBlog:link, a.btnBackToBlog:visited, a.btnBackToBlog:active {
		margin:0 0 10px 436px;
		width:72px; height:9px;
		display:block;
		background:url(../../images/btn_backToBlog.png) 0 top no-repeat;
	}
		a.btnBackToBlog:hover {
			background-position:bottom;
		}
	a.btnBackToInbox:link, a.btnBackToInbox:visited, a.btnBackToInbox:active {
		margin:0 0 10px 432px;
		width:76px; height:9px;
		display:block;
		background:url(../../images/btn_backToInbox.jpg) 0 top no-repeat;
	}
		a.btnBackToInbox:hover {
			background-position:bottom;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	profile nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#profileNav {
		margin:0 0 20px 0;
		width:548; height:29px;
		background:url(../../images/bg_profileNav.png) left no-repeat;
	}
		ul#profileNav li.profilebtn {
			width:43px; height:10px;
			margin:10px 18px 0 29px;
		}
			ul#profileNav li.profilebtn a:link, ul#profileNav li.profilebtn a:active, ul#profileNav li.profilebtn a:visited {
				width:43px; height:10px;
				display:block;
				background:url(../../images/profileNavProfile.png) left top no-repeat;
			}
				ul#profileNav li.profilebtn a:hover {
					background-position:bottom;
				}
		ul#profileNav li.blog {
			width:28px; height:10px;
			margin:10px 18px 0 0;
		}
			ul#profileNav li.blog a:link, ul#profileNav li.blog a:active, ul#profileNav li.blog a:visited {
				width:28px; height:10px;
				display:block;
				background:url(../../images/profileNavBlog.png) left top no-repeat;
			}
				ul#profileNav li.blog a:hover {
					background-position:bottom;
				}
		ul#profileNav li.gallerybtn {
			width:49px; height:10px;
			margin:10px 18px 0 0;
		}
			ul#profileNav li.gallerybtn a:link, ul#profileNav li.gallerybtn a:active, ul#profileNav li.gallerybtn a:visited {
				width:49px; height:10px;
				display:block;
				background:url(../../images/profileNavGallery.png) left top no-repeat;
			}
				ul#profileNav li.gallerybtn a:hover {
					background-position:bottom;
				}
		ul#profileNav li.friends {
			width:46px; height:10px;
			margin:10px 18px 0 0;
		}
			ul#profileNav li.friends a:link, ul#profileNav li.friends a:active, ul#profileNav li.friends a:visited {
				width:46px; height:10px;
				display:block;
				background:url(../../images/profileNavFriends.png) left top no-repeat;
			}
				ul#profileNav li.friends a:hover {
					background-position:bottom;
				}
		ul#profileNav li.comments {
			width:66px; height:10px;
			margin:10px 18px 0 0;
		}
			ul#profileNav li.comments a:link, ul#profileNav li.comments a:active, ul#profileNav li.comments a:visited {
				width:66px; height:10px;
				display:block;
				background:url(../../images/profileNavComments.png) left top no-repeat;
			}
				ul#profileNav li.comments a:hover {
					background-position:bottom;
				}
	ul#profileNav li a.active {
		background-position:bottom !important; 
	}
				
				

/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles ---- used for each section
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		padding:23px 23px 0 23px;
		background:url(../../images/bg_h2.png) no-repeat;
	}
		.header h2 {
			width:525px; height:25px;
			color:#2400ff;
			font:normal 25px Arial, Helvetica, sans-serif;
		}
		h2.text {
			margin:0 0 0 23px; padding:23px 0 0 0 !important;
			height:30px !important;
			font:normal 30px Arial, Helvetica, sans-serif !important;
			color:#fff !important;
			text-transform:uppercase !important;
			width:505px !important;
			background:none !important;
			overflow:hidden;
		}
		.header a.btnViewAll:link, .header a.btnViewAll:active, .header a.btnViewAll:visited {
			width:49px; height:8px;
			display:block;
			background:url(../../images/btn_viewAll.png) 0 top no-repeat;
		}
			.header a.btnViewAll:hover {
				background-position:bottom;
			}
			
			
			
				
/*	--------------------------------------------------------------------------------------------------------------------------
	pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
		margin:30px 30px 0 0;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
		.pagination .pageOf {
			margin:0 15px 0 0;
			color:#9ba2ad;
		}
		
		/* PNG-8 */
		.pagination a.older:link, .pagination a.older:active, .pagination a.older:visited {
			margin:0 15px 0 0; padding:0 0 0 7px;
			color:#ff8a00;
			text-decoration:none;
			background:url(../../images/arrow_left.png) 0 5px no-repeat;
		}
			.pagination a.older:hover {
				color:#fd4e01;
				background:url(../../images/arrow_leftOrange.png) 0 5px no-repeat;
			}
		/* PNG-8 */
		.pagination a.newer:link, .pagination a.newer:active, .pagination a.newer:visited {
			padding:0 7px 0 0;
			color:#ff8a00;
			text-decoration:none;
			background:url(../../images/arrow_right.png) 40px 5px no-repeat;
		}
			.pagination a.newer:hover {
				color:#fd4e01;
				background:url(../../images/arrow_rightOrange.png) 40px 5px no-repeat;
			}
		.pagination ul.page {
			margin:0 5px 0 0;
			color:#ff8a00;
		}
			.pagination ul.page li {
				margin:0 10px 0 0;
			}
				.pagination ul.page li a:link, .pagination ul.page li a:visited, .pagination ul.page li a:active {
					color:#ff8a00;
					text-decoration:none;
				}
					.pagination ul.page li a:hover {
						color:#fd4e01;
					}
						
				
/*	--------------------------------------------------------------------------------------------------------------------------
	Button Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.editLinks img {
		width:97px; height:16px;
	}
	.editLinks a.btnEdit:link, .editLinks a.btnEdit:visited, .editLinks a.btnEdit:active {
		width:97px; height:16px;
		background:url(../../images/btn_edit.png) 0 top no-repeat;
		font-size:18px;
	}
		.editLinks a.btnEdit:hover {
			background-position:bottom;
		} 
	.editLinks a.btnDelete:link, .editLinks a.btnDelete:visited, .editLinks a.btnDelete:active {
		width:97px; height:16px;
		background:url(../../images/btn_delete.png) 0 top no-repeat;
		font-size:18px;
	}
		.editLinks a.btnDelete:hover {
			background-position:bottom;
		}	
	.editLinks a.btnApprove:link, .editLinks a.btnApprove:visited, .editLinks a.btnApprove:active {
		width:97px; height:16px;
		background:url(../../images/btn_approve.png) 0 top no-repeat;
		font-size:18px;
	}
		.editLinks a.btnApprove:hover {
			background-position:bottom;
		}
	.editLinks a.btnReject:link, .editLinks a.btnReject:visited, .editLinks a.btnReject:active {
		width:97px; height:16px;
		background:url(../../images/btn_reject.png) 0 top no-repeat;
		font-size:18px;
	}
		.editLinks a.btnReject:hover {
			background-position:bottom;
		}
	.editLinks a.btnUnBlock:link, .editLinks a.btnUnBlock:visited, .editLinks a.btnUnBlock:active {
		width:97px; height:16px;
		background:url(../../images/btn_unBlock.png) 0 top no-repeat;
		font-size:18px;
	}
		.editLinks a.btnUnBlock:hover {
			background-position:bottom;
		}
	.userControlBtn {
		margin:10px 0 0 30px;
	}		
	.userControlBtn img {
		width:97px; height:16px;
	}
	.userControlBtn a.btnLeaveAComment:link, .userControlBtn a.btnLeaveAComment:visited, .userControlBtn a.btnLeaveAComment:active {
		width:97px; height:16px;
		background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
		font-size:18px;
	}
		.userControlBtn a.btnLeaveAComment:hover {
			background-position:bottom;
		}
	
	.userControlBtn a.btnPostEntry:link, .userControlBtn a.btnPostEntry:visited, .userControlBtn a.btnPostEntry:active {
		width:97px; height:16px;
		background:url(../../images/btn_postEntry.png) 0 top no-repeat;
		font-size:18px;
	}
		.userControlBtn a.btnPostEntry:hover {
			background-position:bottom;
		}
	a.btnPostPhoto img {
		width:94px; height:18px;
	}
	a.btnPostPhoto:link, a.btnPostPhoto:visited, a.btnPostPhoto:active {
		margin:10px 0 0 10px;
		width:94px; height:18px;
		background:url(../../images/btn_postPhoto.jpg) 0 top no-repeat;
		display:block;
	}
		a.btnPostPhoto:hover {
			background-position:bottom;
		}	
	.returnHome {
		margin:50px 0 0 30px;
	}
	.returnHome img {
		width:97px; height:16px;
	}
	.returnHome a.btnbtnBackToProfile:link, .returnHome a.btnBackToProfile:visited, .returnHome a.btnBackToProfile:active {
		width:97px; height:16px;
		background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
		font-size:18px;
	}
		.returnHome a.btnBackToProfile:hover {
			background-position:bottom;
		}
	.returnHome a.btnBackToGallery:link, .returnHome a.btnBackToGallery:visited, .returnHome a.btnBackToGallery:active {
		width:97px; height:16px;
		background:url(../../images/btn_backToGallery.png) 0 top no-repeat;
		font-size:18px;
	}
		.returnHome a.btnBackToGallery:hover {
			background-position:bottom;
		}
	.returnHome a.btnBackToInbox:link, .returnHome a.btnBackToInbox:visited, .returnHome a.btnBackToInbox:active {
		width:97px; height:16px;
		background:url(../../images/btn_backToInbox.png) 0 top no-repeat;
		font-size:18px;
	}
		.returnHome a.btnBackToInbox:hover {
			background-position:bottom;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	userBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/* userBlock */
	#userBlock {
		margin:0 0 10px 0;
		width:300px; height:123px;
		background:url(../../images/bg_userBlock.png) top no-repeat;
		text-align:center;
	}
	#userBlock h2 {
		width:90px;
	}
			
		/* userInfo */
		#userBlock .userInfo {
			margin:15px 0 10px 26px;
			text-align:left;
		}
			#userBlock .userInfo .userPhoto {
				margin:0 5px 0 0;
			}
				#userBlock .userInfo .userPhoto img {
					border:1px solid #fda101;
					width:50px;
				}
			#userBlock .userInfo .user {
				margin:0 5px 0 0;
				width:183px;
				color:#d1d1d1;
				font:normal 10px Arial, Helvetica, sans-serif;
			}
				#userBlock .userInfo .user a:link, #userBlock .userInfo .user a:visited, #userBlock .userInfo .user a:active {
					color:#fff;
					font:bold 12px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
							#userBlock .userInfo .user a:hover {
								color:#c42b24;
							}
							
		/* logOut */				
		#userBlock a.btnLogOut:link, #userBlock a.btnLogOut:visited, #userBlock a.btnLogOut:active {
			margin:10px 0 0 0;
			width:63px; height:16px;
			background:url(../../images/btn_logout.jpg) 0 top no-repeat;
		}
			#userBlock a.btnLogOut:hover {
				background-position:bottom;
			}
		/* logIn */				
		#userBlock a.btnLogIn:link, #userBlock a.btnLogIn:visited, #userBlock a.btnLogIn:active {
			margin:10px 20px 0 0;
			width:63px; height:16px;
			float:right;
			display:block;
			background:url(../../images/btn_login.jpg) 0 top no-repeat;
		}
			#userBlock a.btnLogIn:hover {
				background-position:bottom;
			}
			#userBlock .userInfo a.im img {
				width:5px; height:12px;
			}
			#userBlock .userInfo img {
				width:60px; height:17px;
			}
			
		/* links */
		#userBlock a:link, #userBlock a:visited, #userBlock a:active {
			color:#fff;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-decoration:none;
			text-transform:uppercase;
		}
			#userBlock a:hover {
				color:#c42b24;
			}
		
			
			
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	communityOverview Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityOverview {
		margin:0 0 80px 0;
	}
		#communityOverview .leftCol {
			width:300px;
			margin:10px 5px 0 0;
		}
		#communityOverview .rightCol {
			width:548px;
		}
	
	/*	latestBlogFlash Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#latestBlogFlash {
			margin:10px 0 0 0; padding:0 0 34px 0;
			width:300px;
			background:url(../../images/boxBG.png) top no-repeat;
		}
		#latestBlogFlash h2 {
			padding:0 0 22px 0;
			width:185px; height:15px;
			background:url(../../images/h2_latestBlogEntries.png) top no-repeat;
		}
			#latestBlogFlash .entries .entry {
				margin:0 0 5px 19px; padding:5px 0 0 8px;
				width:253px; height:30px;
				background:url(../../images/bg_newsEntry.png) left no-repeat;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
			}
			#latestBlogFlash .entries .entry h3 a:link, #latestBlogFlash .entries .entry h3 a:visited, #latestBlogFlash .entries .entry h3 a:active {
				height:12px; 
				overflow:hidden;
				font:bold 12px Arial, Helvetica, sans-serif;
				text-decoration:none;
				color:#fff;
			}
				#latestBlogFlash .entries .entry h3 a:hover {
					color:#c42b24;
				}
				#latestBlogFlash .entries .entry span.username {
					font:normal 9px Arial, Helvetica, sans-serif;
					color:#fff;
				}
	
	
	/*	latestMembers Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#latestMembers {
			margin:10px 0 0 0; padding:0 0 34px 0;
			width:300px;
			background:url(../../images/boxBG.png) top no-repeat;
		}
		#latestMembers h2 {
			padding:0 0 22px 0;
			width:152px; height:15px;
			background:url(../../images/h2_latestMembers.png) top no-repeat;
		}
			#latestMembers .members {
				margin:0 0 0 15px;
			}
				#latestMembers .members .entry {
					width:90px;
					float:left;
					display:inline;
					text-align:center;
				}
					#latestMembers .members .entry span.username {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:fff;
					}
					#latestMembers .members a:link, #latestMembers .members a:active, #latestMembers .members a:visited {
				font:bold 9px Arial, Helvetica, sans-serif;
				color:#fff;
				text-decoration:none;
			}
				#latestMembers .members a:hover {
					color:#000;
				}
				#latestMembers .members a img {
				border:solid 2px #5d3b39;
			}
	/*	latestPhotos Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/		
		#latestPhotos {
			margin:10px 0 0 0; padding:0 0 34px 0;
			width:300px;
			background:url(../../images/boxBG.png) top no-repeat;
		}
		#latestPhotos h2 {
			padding:0 0 22px 0;
			width:112px; height:15px;
			background:url(../../images/h2_newPhotosSmall.png) top no-repeat;
		}
			#latestPhotos .thumbnails {
				margin:17px 0 0 47px;
			}
			#latestPhotos .thumbnails a img {
				border:solid 2px #5d3b39;
			}
				#latestPhotos .thumbnails .entry {
					margin:0 37px 16px 0;
					width:85px; height:110px;
					float:left;
					display:inline;
					text-align:center;
				}
					#latestPhotos .thumbnails .entry span.caption {
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
						text-transform:uppercase;
						display:block;
					}

	
	/*	profileBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#profileBlock {
			margin:0 0 35px 0; padding:0 0 80px 0;
			width:548px;
			background:url(../../images/boxBG.png) repeat-y;
		}
			#profileBlock h2 {
				margin:0 0 0 23px; padding:23px 0 0 0;
				font:normal 30px Arial, Helvetica, sans-serif;
				color:#fff;
				text-transform:uppercase;
				width:505px;
			}
				
			/* profile */	
			#profileBlock .profile {
				margin:0 20px 0 20px;
				background:url(../../images/bg_video.png) bottom no-repeat;
			}
				#profileBlock .profile .profileImage {
					width:200px;
				}
					#profileBlock .profile .profileImage img {
						border:3px solid #553734;
					}
					
				#profileBlock .profile .profileText {
					padding:10px 0 0 10px;
					width:298px;
				}
					#profileBlock .profile .profileText p {
						margin:0 0 20px 0;
						color:#d1d1d1;
						font:normal 13px Arial, Helvetica, sans-serif;
						line-height:14px;
					}
			/* Buttons */
			#profileBlock .editLinks {
				margin:10px 0 0 23px;
				width:213px;
			}
			#profileBlock .editLinks a.btnSendMessage {
				float:left;
			}
			
			#profileBlock .editLinks a.btnAddToFriends {
				float:right;
			}


									
	/*	latestBlogBlock Styleshead
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#latestBlogBlock .entry ul.viewsComments {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#000;
	}
		#latestBlogBlock .entry ul.viewsComments a:link, #latestBlogBlock .entry ul.viewsComments a:active, #latestBlogBlock .entry ul.viewsComments a:visited {
			color:#ed2c23;
			text-decoration:none;
		}
			#latestBlogBlock .entry ul.viewsComments a:hover {
				color:#000;
			}
		#latestBlogBlock .entry ul.viewsComments li.views {
			padding:7px 0 0 0;
			width:80px;
			float:right;
			display:inline;
			text-transform:uppercase;
		}
		#latestBlogBlock .entry ul.viewsComments li.comments {
			padding:7px 0 0 0;
			width:104px;
			float:right;
			display:inline;
			text-transform:uppercase;
		}

	#latestBlogBlock {
		margin:0 0 35px 0; padding:0 0 80px 0;
		width:548px;
		background:url(../../images/boxBG.png) repeat-y;
	}
	#latestBlogBlock h2 {
		padding:0 0 22px 0;
		width:260px; height:23px;
		background:url(../../images/h2_latestBlog.png) top no-repeat;
	}

		/* entry */	
		#latestBlogBlock .entry {
			margin:0 0 10px 23px; padding:0 0 0 9px;
			background:url(../../images/bg_newsEntrySum.png) bottom repeat;
			width:502px;
		}
			#latestBlogBlock .entry .timeStamp {
				margin:0 0 10px 0;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
			}
			#latestBlogBlock .entry h3 {
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				#latestBlogBlock .entry h3 a:link, #latestBlogBlock .entry h3 a:visited, #latestBlogBlock .entry h3 a:active {
					color:#fff;
					text-decoration:none;
					font:bold 17px Arial, Helvetica, sans-serif;
				}
					#latestBlogBlock .entry h3 a:hover {
						color:#ed2c23;
						text-decoration:none;
						font:bold 17px Arial, Helvetica, sans-serif;
					}
			#latestBlogBlock .entry p {
				margin:0 0 20px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
			}
			#latestBlogBlock .entry ul.socialBar {
				margin:29px 0 0 0; padding:0 0 9px 0;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#000;
			}
				#latestBlogBlock .entry ul.socialBar a:link, #latestBlogBlock .entry ul.socialBar a:active, #latestBlogBlock .entry ul.socialBar a:visited {
					color:#000;
					text-decoration:none;
					text-transform:uppercase;
				}
					#latestBlogBlock .entry ul.socialBar a:hover {
						color:#ed2c23;
					}
				#latestBlogBlock .entry ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					float:right;
					display:inline;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#latestBlogBlock .entry ul.socialBar li.delicious {
					padding:0 0 0 14px;
					width:86px;
					float:right;
					display:inline;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
				#latestBlogBlock .entry a.btnReadFullArticle:link, #latestBlogBlock .entry a.btnReadFullArticle:visited, #latestBlogBlock .entry a.btnReadFullArticle:active {
					width:89px; height:8px;
					display:block;
					background:url(../../images/btn_readFullArticle.png) 0 top no-repeat;
				}
					#latestBlogBlock .entry a.btnReadFullArticle:hover {
						background-position:bottom;
					} 
			/* Comments */
			
				#latestBlogBlock .comments {
					width:508px;
				}
					#latestBlogBlock .comments .entry {
						margin:0 0 15px 23px; padding:0 0 15px 0;
						background:none;
						border-bottom:1px solid #000000;
					}
					
					/* leftCol */
					
					#latestBlogBlock .comments .entry .leftCol {
						margin:0 10px 0 10px;
						width:80px;
						display:inline;
						float:left;
					}
						#latestBlogBlock .comments .entry .leftCol a:link, #latestBlogBlock .comments .entry .leftCol a:visited, #latestBlogBlock .comments .entry .leftCol a:active {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#fff;
							text-decoration:none;
						}
							#latestBlogBlock .comments .entry .leftCol a:hover {
								color:ed2c23;
							}
				
					/* rightCol */
					
					#latestBlogBlock .comments .entry .rightCol {
						width:380px;
						float:left;
					}
					#latestBlogBlock .comments .entry .rightCol .timeStamp {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
						text-transform:uppercase;
					}
					#latestBlogBlock .comments .entry .rightCol h3 {
						font:normal 18px Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#latestBlogBlock .comments .entry .rightCol p {
						margin:0 0 20px 0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
					}
					#latestBlogBlock .comments .entry .rightCol .btnHolder {
						width:133px;
					}
						#latestBlogBlock .comments .entry .rightCol .btnHolder a.btnEdit {
							float:left;
						}
						#latestBlogBlock .comments .entry .rightCol .btnHolder a.btnDelete {
							float:right;
						}
			/* Buttons */
			
			#latestBlogBlock .entry .btnHolder {
				padding:0 0 10px 0;
				width:133px;
			}
				#latestBlogBlock .entry .btnHolder a.btnEdit {
					float:left;
				}
				#latestBlogBlock .entry .btnHolder a.btnDelete {
					float:right;
				}

	
	/*	recentPhotosBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#recentPhotosBlock {
			margin:0 0 35px 0;
			padding:0 0 80px 0;
			width:548px;
			background:url(../../images/boxBG.png) top no-repeat;;
		}
		#recentPhotosBlock .control {
			margin:0 0 10px 0;
			text-align:center;
			text-transform:uppercase;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			#recentPhotosBlock .control a:link, #recentPhotosBlock .control a:visited, #recentPhotosBlock .control a:active {
				font-weight:bold;
				color:#fff;
				text-decoration:none;
			}
				#recentPhotosBlock .control a:hover {
					color:#c42b24;
				}
			#recentPhotosBlock h2 {
				padding:0 0 22px 0;
				width:171px; height:23px;
				background:url(../../images/h2_newPhotos.png) top no-repeat;
			}
			#recentPhotosBlock .largePhoto {
				text-align:center;
				color:#000;
			}
				#recentPhotosBlock .largePhoto h3 {
					font:normal 15px Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					color:#d1d1d1;
				}
				#recentPhotosBlock .photoInfo {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#000;
					text-transform:uppercase;
				}
					#recentPhotosBlock .photoInfo a:link, #recentPhotosBlock .photoInfo a:visited, #recentPhotosBlock .photoInfo a:active {
						color:#d1d1d1;
						text-decoration:none;
					}
						#recentPhotosBlock .photoInfo a:hover {
							color:#ed2c23;
						}
			#recentPhotosBlock .thumbnails {
				margin:17px 0 0 47px;
			}
			#recentPhotosBlock .thumbnails a:link, #recentPhotosBlock .thumbnails a:visited, #recentPhotosBlock .thumbnails a:active {
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#ed2c23;
				text-decoration:none;
				text-transform:uppercase;
			}
				#recentPhotosBlock .thumbnails a:hover {
					color:#fff;
				}
				#recentPhotosBlock .thumbnails .entry {
					margin:0 15px 0 0;
					width:100px;
					float:left;
					display:inline;
					text-align:center;
				}
					#recentPhotosBlock .thumbnails .entry span.caption {
						font:normal 10px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
						text-transform:uppercase;
						display:block;
					}

			/* gallery */
			#recentPhotosBlock .gallery {
				padding:0 0 0 10px;
				width:538px;
			}
			
			#recentPhotosBlock .gallery .entry {
				margin:0 10px 30px 0;
				width:256px; height:256px;
				float:left;
				display:inline;
			}
			#recentPhotosBlock .gallery .entry img {
				margin:0 auto;
				border:3px solid #786f6e;
				display:block;
			}	
				#recentPhotosBlock .gallery .entry .caption {
					font:normal 15px Arial, Helvetica, sans-serif;
					color:#d1d1d1;
					text-transform:uppercase;
					text-align:center;
				}
				#recentPhotosBlock .gallery .entry a:link, #recentPhotosBlock .gallery .entry a:visited, #recentPhotosBlock .gallery .entry a:active {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#fff;
					text-transform:uppercase;
					text-decoration:none;
				}
					#recentPhotosBlock .gallery .entry a:hover {
						color:#c42b24;
					}
			/* Gallery Single */
			
			#recentPhotosBlock .gallery .entryLarge {]
				margin:20px 0 0 0;
				width:510px
			}
			#recentPhotosBlock .gallery .entryLarge img {
				margin:0 auto;
				border:5px solid #786f6e;
				display:block;
			}
				#recentPhotosBlock .gallery .entryLarge .caption {
					margin:0 0 40px 0;
					font:normal 15px Arial, Helvetica, sans-serif;
					color:#d1d1d1;
					text-transform:uppercase;
					text-align:center;
				}
				#recentPhotosBlock .gallery .entryLarge a:link, #recentPhotosBlock .gallery .entryLarge a:visited, #recentPhotosBlock .gallery .entryLarge a:active {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#fff;
					text-transform:uppercase;
					text-decoration:none;
				}
					#recentPhotosBlock .gallery .entryLarge a:hover {
						color:#c42b24;
					}
				
				
				/* Comments */
			
				#recentPhotosBlock .comment {
					width:508px;
				}
					#recentPhotosBlock .comment .entry {
						margin:0 0 15px 23px; padding:0 0 15px 0;
						background:none;
						border-bottom:1px solid #000000;
					}
					
					/* leftCol */
					
					#recentPhotosBlock .comment .entry .leftCol {
						margin:0 10px 0 10px;
						width:80px;
						display:inline;
						float:left;
					}
						#recentPhotosBlock .comment .entry .leftCol a:link, #recentPhotosBlock .comment .entry .leftCol a:visited, #recentPhotosBlock .comment .entry .leftCol a:active {
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#fff;
							text-decoration:none;
						}
							#recentPhotosBlock .comment .entry .leftCol a:hover {
								color:ed2c23;
							}
				
					/* rightCol */
					
					#recentPhotosBlock .comment .entry .rightCol {
						width:380px;
						float:left;
					}
					#recentPhotosBlock .comment .entry .rightCol .timeStamp {
						font:normal 9px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
						text-transform:uppercase;
					}
					#recentPhotosBlock .comment .entry .rightCol h3 {
						font:normal 18px Arial, Helvetica, sans-serif;
						color:#fff;
					}
					#recentPhotosBlock .comment .entry .rightCol p {
						margin:0 0 20px 0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#d1d1d1;
					}
					#recentPhotosBlock .comment .entry .rightCol .btnHolder {
						width:133px;
					}
						#recentPhotosBlock .comment .entry .rightCol .btnHolder a.btnEdit {
							float:left;
						}
						#recentPhotosBlock .comment .entry .rightCol .btnHolder a.btnDelete {
							float:right;
						}
	
						
							
	/*	friendsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#friendsBlock {
			margin:0 0 35px 0; padding:0 0 80px 0;
			width:548px;
			background:url(../../images/boxBG.png) repeat-y;
		}
			#friendsBlock h2 {
				padding:0 0 22px 0;
				width:108px; height:23px;
				background:url(../../images/h2_friends.png) top no-repeat;
			}
			#friendsBlock h2.members {
				padding:0 0 22px 0;
				width:131px; height:23px;
				background:url(../../images/h2_members.png) top no-repeat;
			}
		#friendsBlock a.btnViewPending:link, #friendsBlock a.btnViewPending:visited, #friendsBlock a.btnViewPending:active  {
			margin:0 0 0 30px;
			color:#fff;
			font:normal 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
			#friendsBlock a.btnViewPending:hover {
				color:#c42b24;
			}
		#friendsBlock .entries a:link, #friendsBlock .entries a:visited, #friendsBlock .entry a:active  {
			color:#fff;
			font:normal 12px Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
			#friendsBlock .entry a:hover {
				color:#c42b24;
			}
			#friendsBlock .entries {
				padding: 20px;
			}
				#friendsBlock .entries .entry {
					margin:0 15px 15px; 0;
					width:120px;
					text-align:center;
					overflow:hidden;
				}
					#friendsBlock .entries .entry span.user {
						text-align:left;
					}
					#friendsBlock .entries .entry a.im img {
						border:none;
						display:inline;
					}
					#friendsBlock .entries .entry img {
						margin:7px auto 0 auto;
						border:3px solid #632e2c;
					}
					#friendsBlock a.btnAddToFriends {
						margin:0 0 0 425px;
					}
			/* Friends Profile */
			
			#friendsBlock .entries .entryDetail {
				padding:20px 0 0 0; margin:0 26px 26px 0;
				float:left;
				display:inline;
				width:227px; height:100px;
				background:url(../../images/bg_newsEntrySum.png) top no-repeat;
			}
				/* leftCol */
				
				#friendsBlock .entries .entryDetail .leftCol {
					width:80px;
				}
				
				/* rightCol */
				
				#friendsBlock .entries .entryDetail .rightCol {
					margin:0 0 0 10px;
					width:100px;
					overflow:hidden;
				}
				#friendsBlock .entries .entryDetail .rightCol .userName .user a.im {
					display:none;
				}
				#friendsBlock .entries .entryDetail .rightCol .userName a:link, #friendsBlock .entries .entryDetail .rightCol .userName a:visited, #friendsBlock .entries .entryDetail .rightCol .userName a:active {
					font:bold 14px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					text-transform:uppercase;
				}
					#friendsBlock .entries .entryDetail .rightCol .userName a:hover {
						color:#c42b24;
					}
				
				
			/* 	***********************************************************************
				communityOwnerOverview styles
				*************************************************************************** */
				#friendsBlock .btnHolder {
					padding:0 20px 0 0;
				}
					#friendsBlock .btnHolder .friendRequests {
						margin:0 10px 0 0;
						font:normal 11px Verdana, Arial, Helvetica, sans-serif;
						color:#b9c0f4;
					}
					#friendsBlock .btnHolder a.btnManageRequests:link, #friendsBlock .btnHolder a.btnManageRequests:visited, #friendsBlock .btnHolder a.btnManageRequests:active {
						width:97px; height:16px;
						background:url(../../images/btn_manageRequests.png) 0 top no-repeat;
					}
						#friendsBlock .btnHolder a.btnManageRequests:hover {
							background-position:bottom;
						}
						
						
						
	/*	recentCommentsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#recentCommentsBlock {
			margin:0 0 35px 0; padding:0 0 80px 0;
			width:548px;
			background:url(../../images/boxBG.png) repeat-y;
		}

			#recentCommentsBlock h2 {
				padding:0 0 22px 0;
				width:253px; height:23px;
				background:url(../../images/h2_latestComments.png) top no-repeat;
			}


			/* entry */
			#recentCommentsBlock .entry {
				width:505px;
				margin:0 0 20px 20px; padding:10px 0 0 0;
				background:url(../../images/bg_video.png) bottom no-repeat;
			}
			
				/* leftCol */
				#recentCommentsBlock .entry .leftCol {
					margin:0 10px 0 10px;
					text-align:center;
					width:105px;
				}
					#recentCommentsBlock .entry .leftCol span.user {
						text-align:left;
					}
					#recentCommentsBlock .entry .leftCol a.im img {	
						border:none;
						display:inline;
					}	
					#recentCommentsBlock .entry .leftCol img {
						margin:5px auto 0 auto;
						border:1px solid #000;
					}
					#recentCommentsBlock .entry .leftCol a:link, #recentCommentsBlock .entry .leftCol a:visited, #recentCommentsBlock .entry .leftCol a:active {
						color:#fff;
						font:normal 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#recentCommentsBlock .entry .leftCol a:hover {
							color:#ed2c23;
						}
					
			
				
				/* rightCol */
				#recentCommentsBlock .entry .rightCol {
					margin:0; padding:0 10px 0 0;
					width:365px;
				}
					#recentCommentsBlock .entry .rightCol .timeStamp {
						color:#d1d1d1;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					#recentCommentsBlock .entry .rightCol h3 {
						color:#fff;
						font:bold 15px Arial, Helvetica, sans-serif;
						margin:2px 0 4px 0;
					}
						#recentCommentsBlock .entry .rightCol h3 a:link, #recentCommentsBlock .entry .rightCol h3 a:active, #recentCommentsBlock .entry .rightCol h3 a:visited {
							color:#fff;
							font:bold 15px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#recentCommentsBlock .entry .rightCol h3 a:hover {
								color:#ed2c23;
							}					
						#recentCommentsBlock .entry .rightCol p {
							margin:0 0 20px 0;
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#d1d1d1;
							line-height:16px;
						}
				
				/* Buttons */
				
				#recentCommentsBlock .comments .entry .rightCol .btnHolder {
					padding:0 0 10px 0;
						width:133px;
					}
						#recentCommentsBlock .comments .entry .rightCol .btnHolder a.btnEdit {
							float:left;
						}
						#recentCommentsBlock .comments .entry .rightCol .btnHolder a.btnDelete {
							float:right;
						}

	
/*	--------------------------------------------------------------------------------------------------------------------------
	communityComments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#communityComments {
		margin:0 0 80px 0;
	}
		#communityComments .leftCol {
			margin:0 20px 0 0;
			width:640px;
		}
		#communityComments .rightCol {
			margin:100px 0 0 0;
			width:300px;
		}
		
			
				
	/*	commentsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#commentsBlock {
			padding:0 0 80px 0;
			width:640px;
			border:1px solid #3d3b4a;
		}
		#commentsBlock .noContent {
			margin:20px 25px 0 25px;
		}		
			#commentsBlock .commentLink {
			    margin:10px 0 0 35px;
			    font:normal 12px Arial, Helvetica, sans-serif;
			}
			    #commentsBlock .commentLink a:link, #commentsBlock .commentLink a:active, #commentsBlock .commentLink a:visited {
			        color:#ff8a00;
			        text-decoration:none;
			    } 
			        #commentsBlock .commentLink a:hover {
			            color:#fd4e01;            
			        }
			#commentsBlock h2 {
				padding:5px 0 0 25px;
				width:615px; height:38px;
				color:#2400ff;
				font:normal 25px Arial, Helvetica, sans-serif;
				background:url(../../images/bg_h2.png) no-repeat;
			}
			
			/* entry */
			#commentsBlock .entry {
				margin:20px 0 0 30px; padding:20px 10px 15px 15px;
				background:url(../../images/bg_communityEntry.png) no-repeat;
				width:555px;
			}
		
				/* leftCol */
				#commentsBlock .entry .leftCol {
					margin:0 25px 0 0;
					text-align:center;
					width:152px;
				}
					#commentsBlock .entry .leftCol img {
						margin:0 auto 0 auto;
						border:1px solid #fda101;
					}
					#commentsBlock .entry .leftCol a.im img {
					    border:none;
					    display:inline;
			        }
					
					#commentsBlock .entry .leftCol a:link, #commentsBlock .entry .leftCol a:visited, #commentsBlock .entry .leftCol a:active {
						color:#ff8a00;
						font:normal 14px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#commentsBlock .entry .leftCol a:hover {
							color:#fd4e01;
						}
					
				
				/* rightCol */
				#commentsBlock .entry .rightCol {
					margin:0;
					width:370px;
				}
					#commentsBlock .entry .rightCol .timeStamp {
						color:#9ba2ad;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#3c3b3b;
					}
					#commentsBlock .entry .rightCol h3 {
						color:#ff8a00;
						font:bold 17px Arial, Helvetica, sans-serif;
						margin:8px 0 8px 0;
					}
						#commentsBlock .entry .rightCol h3 a:link, #commentsBlock .entry .rightCol h3 a:active, #commentsBlock .entry .rightCol h3 a:visited {
							color:#ff8a00;
							font:bold 17px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#commentsBlock .entry .rightCol h3 a:hover {
								color:#fd4e01;
							}					
						#commentsBlock .entry .rightCol p {
							margin:0 0 10px 0;
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#3c3b3b;
							line-height:16px;
						}
						
						

/*	--------------------------------------------------------------------------------------------------------------------------
	communityFriends Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#communityFriends {
		margin:0 0 80px 0;
	}
		#communityFriends .leftCol {
			width:640px;
			margin:100px 16px 0 0;
		}
		#communityFriends .rightCol {
			margin:200px 0 0 0;
			width:300px;
		}
		
		/*	friendsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#communityFriends #friendsBlock {
			margin:0 0 35px 0; padding:0 0 80px 0;
			width:548px;
			background:url(../../images/boxBG.png) repeat-y;
		}
			#communityFriends #friendsBlock h2 {
				padding:0 0 22px 0;
				width:251px; height:23px;
				background:url(../../images/h2_Friends.png) top no-repeat;
			}	
			
			#communityFriends #friendsBlock .displaying {
				margin:40px 30px 0 0;
				color:#9ba2ad;
				font:bold 11px Arial, Helvetica, sans-serif;
				text-align:right;
			}
			
			
			/* entry */
			#communityFriends #friendsBlock .entry {
				margin:10px 0 0 30px; padding:15px 10px 15px 15px;
				background:url(../../images/bg_communityEntry.png) no-repeat;
				width:555px;
			}
			
				/* leftCol */
				#communityFriends #friendsBlock .entry .leftCol {
					margin:0 15px 0 0;
					width:152px;
				}
					#communityFriends #friendsBlock .entry .leftCol img {
						width:150px;
						border:1px solid #fda101;
					}
					
				
				/* rightCol */	
				#communityFriends #friendsBlock .entry .rightCol {
					margin:0;
					width:370px;
				}
					#communityFriends #friendsBlock .entry .rightCol h3 {
						margin:0 0 10px 0;
						color:#fda101;
					}
						#communityFriends #friendsBlock .entry .rightCol h3 a:link, #communityFriends #friendsBlock .entry .rightCol h3 a:active, #communityFriends #friendsBlock .entry .rightCol h3 a:visited {
							color:#ff8a00;
							font:normal 16px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#communityFriends #friendsBlock .entry .rightCol h3 a:hover {
								color:#fd4e01;
							}
							#communityFriends #friendsBlock .entry .rightCol h3 .smallTextOnline {
								font:normal 10px Arial, Helvetica, sans-serif;
								color:#ff8e00;
							}
							#communityFriends #friendsBlock .entry .rightCol h3 .smallTextOffline {
								font:normal 10px Arial, Helvetica, sans-serif;
								color:#8e8e8e;
							}
					#communityFriends #friendsBlock .entry .rightCol p {
						color:#3c3b3b;
						font:normal 13px Arial, Helvetica, sans-serif;
						line-height:18px;
					}
					
					/* PNG-8 */
					#communityFriends #friendsBlock .entry .rightCol a.readMore:link, #communityFriends #friendsBlock .entry .rightCol a.readMore:active, #communityFriends #friendsBlock .entry .rightCol a.readMore:visited {
						padding:0 7px 0 0;
						color:#ff8a00;
						font:normal 10px Arial, Helvetica, sans-serif;
						text-decoration:none;
						background:url(../../images/arrow_right.png) 52px 5px no-repeat;
					}
						#communityFriends #friendsBlock .entry .rightCol a.readMore:hover {
							color:#fd4e01;
							background:url(../../images/arrow_rightOrange.png) 52px 5px no-repeat;
						}
						
						
						
/*	--------------------------------------------------------------------------------------------------------------------------
	blogBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#blogBlock .entry ul.viewsComments {
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#000;
	}
		#blogBlock .entry ul.viewsComments a:link, #blogBlock .entry ul.viewsComments a:active, #blogBlock .entry ul.viewsComments a:visited {
			color:#ed2c23;
			text-decoration:none;
		}
			#blogBlock .entry ul.viewsComments a:hover {
				color:#000;
			}
		#blogBlock .entry ul.viewsComments li.views {
			padding:7px 0 0 0;
			width:80px;
			float:right;
			display:inline;
			text-transform:uppercase;
		}
		#blogBlock .entry ul.viewsComments li.comments {
			padding:7px 0 0 0;
			width:104px;
			float:right;
			display:inline;
			text-transform:uppercase;
		}

	#blogBlock {
		margin:0 0 35px 0; padding:0 0 80px 0;
		width:548px;
		background:url(../../images/boxBG.png) repeat-y;
	}
	#blogBlock h2 {
		padding:0 0 22px 0;
		width:251px; height:23px;
		background:url(../../images/h2_newBlogEntries.png) top no-repeat;
	}

		/* entry */	
		#blogBlock .entry {
			margin:0 0 10px 23px; padding:0 0 0 9px;
			background:url(../../images/bg_newsEntrySum.png) bottom repeat;
			width:502px;
		}
			#blogBlock .entry .timeStamp {
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
			}
			#blogBlock .entry h3 {
				font:bold 18px Arial, Helvetica, sans-serif;
				color:#fff;
			}
				#blogBlock .entry h3 a:link, #blogBlock .entry h3 a:visited, #blogBlock .entry h3 a:active {
					color:#fff;
					text-decoration:none;
					font:bold 17px Arial, Helvetica, sans-serif;
				}
					#blogBlock .entry h3 a:hover {
						color:#ed2c23;
						text-decoration:none;
						font:bold 17px Arial, Helvetica, sans-serif;
					}
			/* leftCol */
			
			#blogBlock .entry .leftCol {
				margin:0 10px 0 0 0; padding:0 0 10px 0;
				width:80px;
				float:left;
				display:inline;
			}
			/* rightCol */
			
			#blogBlock .entry .rightCol {
				width:400px;
				float:left;
				display:inline;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
			}
			
			#blogBlock .entry .rightCol ul.socialBar {
				margin:29px 0 0 0; padding:0 0 9px 0;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#000;
			}
				#blogBlock .entry .rightCol ul.socialBar a:link, #blogBlock .entry .rightCol ul.socialBar a:active, #blogBlock .entry .rightCol ul.socialBar a:visited {
					color:#000;
					text-decoration:none;
					text-transform:uppercase;
				}
					#blogBlock .entry .rightCol ul.socialBar a:hover {
						color:#ed2c23;
					}
				#blogBlock .entry .rightCol ul.socialBar li.digg {
					padding:0 0 0 14px;
					width:40px;
					float:right;
					display:inline;
					background:url(../../images/icon_digg.png) 0 1px no-repeat;
				}
				#blogBlock .entry .rightCol ul.socialBar li.delicious {
					padding:0 0 0 14px;
					width:86px;
					float:right;
					display:inline;
					background:url(../../images/icon_delicious.png) 0 2px no-repeat;
				}
	
								
/*	--------------------------------------------------------------------------------------------------------------------------
	blogBlockSingle Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogBlockSingle {
		padding:0 0 40px 0;
		width:640px;
		background:url(../../images/boxBG.png) repeat-y;
		border:1px solid #3d3b4a;
	}
		#blogBlockSingle h2 {
			padding:5px 0 0 25px;
			width:615px; height:38px;
			color:#2400ff;
			font:normal 25px Arial, Helvetica, sans-serif;
			background:url(../../images/bg_h2.png) no-repeat;
		}
		#blogBlockSingle .blog .noContent {
			margin:0 25px 0 25px;
		}
		#blogBlockSingle .blog h3 {
		    padding:0 0 0 11px;
			font:normal 17px Arial, Helvetica, sans-serif;
			color:#3c3b3b;   
		}
		#blogBlockSingle .blog .entry .editLinks {
			margin:30px 0 0 15px;
		}
		#blogBlockSingle .blog .comment .commentPost {
			margin:22px 0 0 34px; padding:0 0 11px 0;
		}
		
		
		#blogBlockSingle .blog .comment .commentPost .post {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
		}
			#blogBlockSingle .blog .comment .commentPost .post a:link, #blogBlockSingle .blog .comment .commentPost .post a:active, #blogBlockSingle .blog .comment .commentPost .post a:visited {
				color:#ff8a00;
				text-decoration:none;
				
			}
				#blogBlockSingle .blog .comment .commentPost .post a:hover {
					color:#fd4e01;
				}
		#blogBlockSingle .blog .comment .commentPost h4 {
			margin:18px 0 7px 0;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#ff8a00;
		}
		#blogBlockSingle .blog .comment .commentPost p {
			margin:0 0 15px 0;
			width:560px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
			line-height:16px;
		}
		#blogBlockSingle .blog .postBlog {
			margin:0 0 0 25px;
			font:normal 12px Arial, Helvetica, sans-serif;	
		}
			#blogBlockSingle .blog .postBlog a:link, #blogBlockSingle .blog .postBlog a:visited, #blogBlockSingle .blog .postBlog a:active {
				color:#ff8a00;
				text-decoration:none;
			}
				#blogBlockSingle .blog .postBlog a:hover {
					color:#fd4e01;
				}
		#blogBlockSingle .blog .entry {
			margin:15px 0 15px 25px; padding:33px 30px;
			width:520px;
			background:url(../../images/bg_communityEntry.png) repeat;
		}
			#blogBlockSingle .blog .entry .date {
				margin:0 0 0 13px;
				font:normal 15px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
				#blogBlockSingle .blog .entry .posted {
					font:normal 11px Arial, Helvetica, sans-serif;
				}
			#blogBlockSingle .blog .entry h3 {
				margin:7px 0 19px 13px;
				font:bold 21px Arial, Helvetica, sans-serif;
				color:#fda101;
			}
			#blogBlockSingle .blog .entry .paragraphHolder {
				margin:0 13px 0 13px;
			}
				#blogBlockSingle .blog .entry .paragraphHolder p {
					margin:0 0 17px 0;
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
					line-height:18px;
				}
		#blogBlockSingle .blog .entry ul.socialBar {
			margin:0 0 0 13px; padding:0;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
		}
			#blogBlockSingle .blog .entry ul.socialBar a:link, #blogBlockSingle .blog .entry ul.socialBar a:active, #blogBlockSingle .blog .entry ul.socialBar a:visited {
				color:#ff8a00;
				text-decoration:none;
			}
				#blogBlockSingle .blog .entry ul.socialBar a:hover {
					color:#fd4e01;
				}
			#blogBlockSingle .blog .entry ul.socialBar li.views {
				width:360px;
			}
			#blogBlockSingle .blog .entry ul.socialBar li.digg {
				padding:0 0 0 14px;
				width:40px;
				background:url(../../images/icon_digg.png) 0 1px no-repeat;
			}
			#blogBlockSingle .blog .entry ul.socialBar li.delicious {
				padding:0 0 0 14px;
				background:url(../../images/icon_delicious.png) 0 2px no-repeat;
			}
	#blogBlockSingle .comment {
		margin:40px 0 0 0;
	}
		#blogBlockSingle .comment h3 {
			padding:0 0 8px 25px;
			font:normal 17px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
		}
		#blogBlockSingle .comment .entry {
			margin:22px 0 0 34px; padding:0 0 11px 0;
		}
		#blogBlockSingle .comment .entry .post {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
		}
			#blogBlockSingle .comment .entry .post a:link, #blogBlockSingle .comment .entry .post a:active, #blogBlockSingle .comment .entry .post a:visited {
				color:#ff8a00;
				text-decoration:none;
			}
				#blogBlockSingle .comment .entry .post a:hover {
					color:#fd4e01;
				}
		#blogBlockSingle .comment .entry h4 {
			margin:18px 0 7px 0;
			font:bold 14px Arial, Helvetica, sans-serif;
			color:#fda101;
		}
		#blogBlockSingle .comment .entry p {
			margin:0 0 15px 0;
			width:560px;
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#3c3b3b;
			line-height:16px;
		}
		#blogBlockSingle a.btnLeaveAComment:link, #blogBlockSingle a.btnLeaveAComment:visited, #blogBlockSingle a.btnLeaveAComment:active {
			margin:25px 0 0 30px;
			width:97px; height:16px;
			background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
			text-decoration:none;
		}
			#blogBlockSingle a.btnLeaveAComment:hover {
				background-position:bottom;
			} 
		/* this is a PNG-8 */
		#blogBlockSingle .hr {
			margin:0 0 0 34px;
			width:562px; height:1px;
			background:url(../../images/breaker.png) no-repeat;
		}




/*	--------------------------------------------------------------------------------------------------------------------------
	galleryBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#galleryBlock {
		padding:0 0 80px 0;
		width:640px;
		background:url(../../images/boxBG.png) repeat-y;
		border:1px solid #3d3b4a;
	}
		#galleryBlock .control {
			margin:10px 0 0 30px;
			color:#3c3b3b;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
		#galleryBlock h2 {
			padding:5px 0 0 25px;
			width:615px; height:38px;
			color:#2400ff;
			font:normal 25px Arial, Helvetica, sans-serif;
			background:url(../../images/bg_h2.png) no-repeat;
		}
		#galleryBlock  .gallery {
			margin:23px 0 10px 30px;
		}
		#galleryBlock  .gallery .noContent {
			margin:0 25px 0 0;
		}
		#galleryBlock .postPhoto {
			margin:0 0 0 35px;
			font:normal 12px Arial, Helvetica, sans-serif;	
		}
			#galleryBlock .postPhoto a:link, #galleryBlock .postPhoto a:visited, #galleryBlock .postPhoto a:active {
				color:#ff8a00;
				text-decoration:none;
			}
				#galleryBlock .postPhoto a:hover {
					color:#fd4e01;
				}
		#galleryBlock .gallery .galleryEntry {
			margin:0 20px;
			width:245px; height:262px;
			text-align:center;
		}
			#galleryBlock .gallery .galleryEntry .imgHolder {
				margin:0 auto;
				width:150px; height:180px;
			}
			#galleryBlock .gallery .galleryEntry .imgHolder img {
				border:6px solid #fda101;
				display:block;
			}
			#galleryBlock .gallery .galleryEntry h3 {
				margin:0 0 4px 0; padding:0;
				color:#fda101;
				font:normal 15px Arial, Helvetica, sans-serif;
			}
			#galleryBlock .gallery .galleryEntry .photoInfo {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
				#galleryBlock .gallery .galleryEntry .photoInfo a:link, #galleryBlock .gallery .galleryEntry .photoInfo a:active, #galleryBlock .gallery .galleryEntry .photoInfo a:visited {
					color:#ff8a00;
					text-decoration:none;
				}
					#galleryBlock .gallery .galleryEntry .photoInfo a:hover {
						color:#fd4e01;
					}
		
		
		/* galleryBlock Styles for communityBlogSingle.html*/
		#galleryBlock .lead {
			padding:0 0 80px 0;
			width:580px;
		}
		
			/* header */
			#galleryBlock .gallery .header {
				margin:0; padding:14px 0 24px 490px;
				height:10px;
				border:none;
				background:none;
				width:100px;
			}
				#galleryBlock .gallery .header a.btnPrev:link, #galleryBlock .gallery .header a.btnPrev:active, #galleryBlock .gallery .header a.btnPrev:visited {
					margin:0 16px 0 0;
					width:32px; height:7px;
					background:url(../../images/btn_prev.png) left top no-repeat;
				}
					#galleryBlock .gallery .header a.btnPrev:hover {
						background-position:bottom;
					}
					#galleryBlock .gallery .header .btnPrev img {
						width:32px; height:7px;
					}
				#galleryBlock .gallery .header a.btnNext:link, #galleryBlock .gallery .header a.btnNext:active, #galleryBlock .gallery .header a.btnNext:visited {
					width:30px; height:px;
					background:url(../../images/btn_next.png) left top no-repeat;
				}
					#galleryBlock .gallery .header a.btnNext:hover {
						background-position:bottom;
					}
					#galleryBlock .gallery .header .btnNext img {
						width:30px; height:7px;
					}
					
			/* entry */
			#galleryBlock .gallery .entry {
				text-align:center;
			}
				#galleryBlock .gallery .entry .imgHolder {
					margin:0 auto;
					width:500px;
				}
				#galleryBlock .gallery .entry img {
					border:6px solid #fda101;				
				}
				#galleryBlock .gallery .entry h3 {
					margin:9px 0 4px 0; padding:0;
					color:#fda101;
					font:normal 16px Arial, Helvetica, sans-serif;
				}
				#galleryBlock .gallery .entry .photoInfo {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#3c3b3b;
				}
				#galleryBlock .gallery .entry .photoInfo p {
					margin:16px auto 0 auto;
					width:402px;
					font:normal 12px Arial, Helvetica, sans-serif;
					line-height:16px;
					color:#3c3b3b;
					text-align:left;
				}
					#galleryBlock .gallery .entry .photoInfo a:link, #galleryBlock .gallery .entry .photoInfo a:active, #galleryBlock .gallery .entry .photoInfo a:visited {
						color:#ff8a00;
						text-decoration:none;
					}
						#galleryBlock .gallery .entry .photoInfo a:hover {
							color:#fd4e01;
						}
					#galleryBlock .gallery .entry .editLinks a:link, #galleryBlock .gallery .entry .editLinks a:visited, #galleryBlock .gallery .entry .editLinks a:active {
						color:#ff8a00;
						font:normal 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#galleryBlock .gallery .entry .editLinks a:hover {
							color:#fd4e01;
						}
			
		/* comment */
		#galleryBlock .comment {
			margin:0 0 0 30px;
			width:570px;
		}
			#galleryBlock h3 {
				padding:0 0 0 11px;
				font:normal 17px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
			#galleryBlock .comment .commentPost {
				margin:22px 0 0 0; padding:0 0 11px 0;
			}
			#galleryBlock .comment .commentPost .post {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
			}
			#galleryBlock .comment .commentPost h4 {
				margin:18px 0 7px 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#fda101;
			}
			#galleryBlock .comment .commentPost p {
				margin:0 0 15px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3c3b3b;
				line-height:16px;
			}
			#galleryBlock a.btnLeaveAComment:link, #galleryBlock a.btnLeaveAComment:visited, #galleryBlock a.btnLeaveAComment:active {
				margin:25px 0 0 455px;
				width:97px; height:16px;
				background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
				text-decoration:none;
			}
				#galleryBlock a.btnLeaveAComment:hover {
					background-position:bottom;
				} 
		/* this is a PNG-8 */
		#galleryBlock .hr {
			width:562px; height:1px;
			background:url(../../images/breaker.png) no-repeat;
		}



/*	--------------------------------------------------------------------------------------------------------------------------
	inboxBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#inboxBlock {
		margin:0 0 35px 0; padding:0 0 80px 0;
		width:548px;
		background:url(../../images/boxBG.png) top no-repeat;;
	}
	#inboxBlock h2 {
		padding:0 0 22px 0;
		width:251px; height:23px;
		background:url(../../images/h2_newBlogEntries.png) top no-repeat;
	}
							
		#inboxBlock .entry {
			margin:0 0 0 20px;
			width:508px; height:30px;
			background:url(../../images/bg_inbox.png) top no-repeat;
		}		
			#inboxBlock .subjectInbox {
				padding:8px 0 0 0;
				width:290px;
				overflow:hidden;
			}
			#inboxBlock .entry .userNameInbox {
				padding:4px 0 0 12px;
				width:117px;
				color:#fff;
			}
			#inboxBlock .entry .userNameInbox a:link, #inboxBlock .entry .userNameInbox a:visited, #inboxBlock .entry .userNameInbox a:active {
				color:#fff;
				text-decoration:none;
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#inboxBlock .entry .userNameInbox a:hover {
					color: #c42b24;
				}
			#inboxBlock .entry .subjectInbox a:link, #inboxBlock .entry .subjectInbox a:visited, #inboxBlock .entry .subjectInbox a:active {
				color:#fff;
				text-decoration:none;
				font:bold 12px Arial, Helvetica, sans-serif;
			}
				#inboxBlock .entry .subjectInbox a:hover {
					color: #c42b24;
				}
			#inboxBlock .messages .entry .userNameInbox a:link, #inboxBlock .messages .entry .userNameInbox a:visited, #inboxBlock .messages .entry .userNameInbox a:active {
				color:#ff8a00;
				text-decoration:none;
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#inboxBlock .messages .entry .userNameInbox a:hover {
					color: #fd4e01;
				}
			#inboxBlock .dateInbox {
				padding:8px 10px 0 10px;
				width:56px;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
				overflow:hidden;
			}
			#inboxBlock .links {
				margin:10px 0 0 30px;
			}
			
			/* inbox single */
			#inboxBlock .messageInbox {
				margin:10px 25px 0 23px; padding:0 0 30px 0;
				width:508px;
				color:#d1d1d1;
				font:normal 12px Arial, Helvetica, sans-serif;
				background:url(../../images/bg_video.png) top no-repeat;
			}
				
				/* leftCol */
				
				#inboxBlock .messageInbox .leftCol {
					margin:10px 10px 0 10px;
					width:80px;
					display:inline;
					float:left;
				}
				#inboxBlock .messageInbox .leftCol a:link, #inboxBlock .messageInbox .leftCol a:visited, #inboxBlock .messageInbox .leftCol a:active {
					color:#fff;
					text-decoration:none;
				}
					#inboxBlock .messageInbox .leftCol a:hover {
						color:#c42b24;
					}
				/* rightCol */
				
				#inboxBlock .messageInbox .rightCol {
					width:398px;
					display:inline;
					float:left;
				}
					#inboxBlock .messageInbox .rightCol .date {
						margin:10px 0 20px 0;
						text-align:right;
					}
					#inboxBlock .messageInbox h3{
						margin:0 0 20px 0;
						width:398px;
						color:#fff;
						font:bold 18px Arial, Helvetica, sans-serif;
					}
					#inboxBlock .messageInbox h3 a:link, #inboxBlock .messageInbox h3 a:visited, #inboxBlock .messageInbox h3 a:active {
						color:#fff;
						font:bold 18px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#inboxBlock .messageInbox h3 a:hover {
							color:#c42b24;
						}
					#inboxBlock .messageInbox .rightCol p {
						margin:0 0 20px 0;	
					}
				
				
				/* Buttons */

				#inboxBlock .messageInbox .rightCol .editLink {
					margin:0 0 0 265px;
					width:133px;
				}				
				#inboxBlock .messageInbox .rightCol .editLink a.btnReply {
					float:left;
				}
				#inboxBlock .messageInbox .rightCol .editLink a.btnDelete {
					float:right;
				}


		
							
/*	--------------------------------------------------------------------------------------------------------------------------
	Form Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/							
	#aspnetForm {
		color:#3c3b3b;
	}		
		#aspnetForm p {
			color:#3c3b3b;
		}								
	
/*	--------------------------------------------------------------------------------------------------------------------------
	microGroove Added Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    #main .links a:link, #main .links a:active, #main .links a:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .links a:hover 
        {
            color:#fd4e01;
        }
		
	#main .post a:link, #main .post a:active, #main .post a:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .post a:hover 
        {
            color:#fd4e01;
        }
		
	#main .editLinks a:link, #main .editLinks a:active, #main .editLinks a:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .editLinks a:hover 
        {
            color:#fd4e01;
        }
	#main .btnHolder a.btnDelete:link, #main .btnHolder a.btnDelete:active, #main .btnHolder a.btnDelete:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .btnHolder a.btnDelete:hover 
        {
            color:#fd4e01;
        }
	#main .btnHolder a.btnEdit:link, #main .btnHolder a.btnEdit:active, #main .btnHolder a.btnEdit:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .btnHolder a.btnEdit:hover 
        {
            color:#fd4e01;
        }
	#main .btnHolder a:link, #main .btnHolder a:active, #main .btnHolder a:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main .btnHolder a:hover 
        {
            color:#fd4e01;
        }
	#main a.btnMessage:link, #main a.btnMessage:active, #main a.btnMessage:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main a.btnMessage:hover {
            color:#fd4e01;
        }
	#main a.btnBlock:link, #main a.btnBlock:active, #main a.btnBlock:visited {
        color:#ff8a00;
	    text-decoration:none;
    }
        #main a.btnBlock:hover {
            color:#fd4e01;
        }
	#main a.readMore:link, #main a.readMore:active, #main a.readMore:visited{
        color:#ff8a00;
	    text-decoration:none;
    }
        #main a.readMore:hover
        {
            color:#fd4e01;
        }