@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - 10 years home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		10y_comm.css
	Date:			May 12, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/
	
/*	--------------------------------------------------------------------------------------------------------------------------
	leftCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#leftCol {
		width:480px;
		float:left;	
		margin:0; padding:0;
	}
	
	#contentLeft {
		margin:0; padding:15px 10px;
		border:2px solid #333326;
	}
	
	#contentLeft h2 {
	    color:#f7f3d6;
	}
	
	

/*	--------------------------------------------------------------------------------------------------------------------------
	leftCol Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#rightCol {
		width:480px;
		float:left;
		margin:0; padding:0;
	}

    #contentRight {
		margin:0; padding:15px 10px;
		border:2px solid #333326;
	}
	
	#contentRight h2 {
	    color:#f7f3d6;
	}
	
	/*	--------------------------------------------------------------------------------------------------------------------------
	Registration
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
    /* userBlock */
	#loginBlock {
		margin:0 auto 50px auto; padding:10px 0 13px 10px;
		width:510px;
		color:#E8E5CA;
		border:2px solid #333326;
		background-color:#141716;
	}
		#loginBlock h2, #Span1 {
			margin:0 0 5px 0;
            color:#6b6658;
            font:normal 18px Palatino, Arial, Helvetica;
		}
		
		#loginBlock a:link, a:active, a:visited
		{
		    color:#6b6658;
		    text-decoration:none;
		}
		    #login a:hover 
		    {
		        color:#E8E5CA;
		       
		    }
		
		
/*	--------------------------------------------------------------------------------------------------------------------------
	communityBlock
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityBlock {
		margin:0 auto 150px auto; padding:17px 23px 15px 20px;
		width:701px;
		background-color:#141716;
		border:2px solid #333326;
	}
	
	#communityBlock span#h2Community {
	    margin:0 auto;
	    color:#f7f3d6;
	    font-family:Palatino, Helvetica;
	}
		#communityBlock .communityContent {
			margin:27px 0 0 0;
		}
		
			/* recent posts */
			#communityBlock .communityContent .recentPosts {
				margin:0 50px 0 0;
				width:188px;
				float:left;
				display:inline;
			}
				#communityBlock .communityContent .recentPosts h3 {
					margin:0 0 20px 0; padding:5px 0 0;
					width:188px; height:23px;
					color:#f7f3d6;
					border-top:1px solid #333326; border-bottom:1px solid #333326;
					font:normal 16px Palatino, Helvetica;
					text-align:center;
				}
				#communityBlock .communityContent .recentPosts .entry {
					margin:0 0 20px 0;
					color:#88836E;
					font:bold 10px Arial, Helvetica, sans-serif;
				}
					#communityBlock .communityContent .recentPosts .entry h4 {
						margin:0 0 5px 0;
						font:bold 12px Arial, Helvetica, sans-serif;
						line-height:15px;
					}
						#communityBlock .communityContent .recentPosts h4 a:link, #communityBlock .communityContent .recentPosts h4 a:active, #communityBlock .communityContent .recentPosts h4 a:visited {
							text-decoration:none;
							color:#f7f3d6;
						}
							#communityBlock .communityContent .recentPosts h4 a:hover {
								color:#fefeff;
							}
					#communityBlock .communityContent .recentPosts a:link, #communityBlock .communityContent .recentPosts a:active, #communityBlock .communityContent .recentPosts a:visited {	
						text-decoration:none;
						color:#747fd7;
					}
						#communityBlock .communityContent .recentPosts a:hover {
							color:#4261fd;
						}
						
				    #communityBlock .communityContent .recentPhotos a:link , #communityBlock .communityContent .recentPhotos a:active span.MsoHyperlink , #communityBlock .communityContent .recentPhotos a:visited span.MsoHyperlink  {	
						text-decoration:none;
						color:#747fd7;
					}
						#communityBlock .communityContent .recentPhotos a:hover span.MsoHyperlink  {
							color:#4261fd;
						}
						
				    #communityBlock .communityContent .newestMembers a:link, #communityBlock .communityContent .newestMembers a:active, #communityBlock .communityContent .newestMembers a:visited {	
						text-decoration:none;
						color:#747fd7;
					}
						#communityBlock .communityContent .newestMembers a:hover {
							color:#4261fd;
						}
						
						
			/* recent photos */
			#communityBlock .communityContent .recentPhotos {
				margin:0 40px 0 0;
				/*width:230px; */
				width:210px;
				float:left;
				display:inline;
			}
				#communityBlock .communityContent .recentPhotos h3 {
					margin:0 0 20px 0; padding:5px 0 0;
					width:214px; height:23px;
					color:#f7f3d6;
					border-top:1px solid #333326; border-bottom:1px solid #333326;
					font:normal 16px Palatino, Helvetica;
					text-align:center;
					
				}
					#communityBlock .communityContent .recentPhotos .entry {
						margin:0 12px 20px 0;
						width:100px;
						font:bold 10px Arial, Helvetica, sans-serif;
						color:#bbb;
					}
						/*#communityBlock .communityContent .recentPhotos .entry a:link, #communityBlock .communityContent .recentPhotos .entry a:visited, #communityBlock .communityContent .recentPhotos .entry a:active {
							border:1px solid #3b4877;
						}
						
							#communityBlock .communityContent .recentPhotos .entry a:hover {
								border:1px solid #e9e9e9;
							}
				        */
				
			/* newest members */
			#communityBlock .communityContent .newestMembers {
				width:181px;
				float:left;
				display:inline;
			}
				#communityBlock .communityContent .newestMembers h3 {
					margin:0 0 20px 0; padding:5px 0 0;
					width:181px; height:23px;
					border-top:1px solid #333326; border-bottom:1px solid #333326;
					color:#f7f3d6;
					font:normal 16px Palatino, Helvetica;
					text-align:center;
					
				}
				#communityBlock .communityContent .newestMembers .entry {
					margin:0 35px 20px 0;
					width:52px; height:60px;
					color:#a6b6d8;
					font:normal 10px Arial, Helvetica, sans-serif;
				}
				/*
					#communityBlock .communityContent .newestMembers .entry a:link, #communityBlock .communityContent .newestMembers .entry a:active, #communityBlock .communityContent .newestMembers .entry a:visited {	
						border:1px solid #3b4877;
					}
					#communityBlock .communityContent .newestMembers .entry a:hover {
						border:1px solid #e9e9e9;
					}
				*/	
			
			#communityBlock a.btnViewCommunity:link, #communityBlock a.btnViewCommunity:active, #communityBlock a.btnViewCommunity:visited {
				margin:0 0 0 560px;
				width:97px; height:13px;
				background:url(../../images/btn_viewCommunity.png) 0 top no-repeat;
			}
				#communityBlock a.btnViewCommunity:hover {
					background-position:bottom;
				}
				


/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul#profileNav {
		padding:0;
		height:25px;
		border-bottom:1px solid #333326;
		border-top:1px solid #333326;
	}
		ul#profileNav li {
			margin:0 20px 0 0;
			float:left;
			list-style:none;
		}
			ul#profileNav li a.active {
				color:#fff !important;
			}
			ul#profileNav li a:link, ul#profileNav li a:visited, ul#profileNav li a:active {
				font:normal 12px Palatino,Verdana, Arial, Helvetica, sans-serif;
				color:#8a8370;
				text-decoration:none;
			}
				ul#profileNav li a:hover {
					color:#fff;
				}	
				
				
				

/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles ---- used for each section
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.header {
		border-bottom:1px solid #333326;
		height:28px;
	}
		.header h2 {
			width:400px;
			color:#f7f3d6;
			font:normal 19px Arial, Helvetica, sans-serif;
		}
		.header a.btnViewAll:link, .header a.btnViewAll:active, .header a.btnViewAll:visited {
			margin:6px 0 0 0; padding:0 10px 0 0;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
			color:#8A8370;
		}
			.header a.btnViewAll:hover {
				color:#fff;	
			}
			
			
			
			
			
/*	--------------------------------------------------------------------------------------------------------------------------
	pagination Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.pagination {
		margin:30px 0 0 0;
		font:bold 11px Arial, Helvetica, sans-serif;
	}
		.pagination .pageOf {
			margin:0 15px 0 0;
			color:#9db0d0;
		}
		
		/* 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:#79afff;
			text-decoration:none;
			background:url(../../images/arrow_left.png) 0 5px no-repeat;
		}
			.pagination a.older:hover {
				color:#fff;
				background:url(../../images/arrow_leftWhite.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:#79afff;
			text-decoration:none;
			background:url(../../images/arrow_right.png) 40px 5px no-repeat;
		}
			.pagination a.newer:hover {
				color:#fff;
				background:url(../../images/arrow_rightWhite.png) 40px 5px no-repeat;
			}
		.pagination ul.page {
			margin:0 5px 0 0;
		}
			.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:#79afff;
					text-decoration:none;
				}
					.pagination ul.page li a:hover {
						color:#fff;
					}
						
				
				
				
/*	--------------------------------------------------------------------------------------------------------------------------
	userBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	/* userBlock */
	#userBlock {
		margin:0 auto 10px auto; padding:10px 0 13px 10px;
		width:340px; height:100px;
		color:#E8E5CA;
		border:2px solid #333326;
		background-color:#141716;
	}
		#userBlock h2 {
			margin:0 0 5px 0;
            color:#6b6658;
            font:normal 16px Palatino, Arial, Helvetica;
		}
		
		
		/* userInfo */
		#userBlock .userInfo {
			margin:0 0 2px 0;
		}
			#userBlock .userInfo .userPhoto {
				margin:0 5px 0 0;
			}
				#userBlock .userInfo .userPhoto img {
					border:1px solid #98b8f2;
					width:50px;
				}
			#userBlock .userInfo .user {
				margin:0 5px 0 0;
				width:150px;
				color:#FFFCE0;
				font:normal 10px Arial, Helvetica, sans-serif;
			}
				#userBlock .userInfo .user a:link, #userBlock .userInfo .user a:visited, #userBlock .userInfo .user a:active {
					color:#98b8f2;
					font:bold 12px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
							#userBlock .userInfo .user a:hover {
								color:#fff;
							}
							
		/* logOut */				
		#userBlock a.btnLogOut:link, #userBlock a.btnLogOut:visited, #userBlock a.btnLogOut:active {
			margin:0 10px 0 0;
            float:right;
			width:66px; height:26px;
			background:url(../../images/logout.gif) 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:0 10px 0 0;
            float:right;
			width:66px; height:26px;
			background:url(../../images/login.gif) 0 top no-repeat;
		}
			#userBlock a.btnLogIn:hover {
				background-position:bottom;
			}
			
		/* links */
		#userBlock a:link, #userBlock a:visited, #userBlock a:active {
			color:#FFFCE0;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
			#userBlock a:hover {
				color:#fff;
			}
		
			
			
		
			
/*	--------------------------------------------------------------------------------------------------------------------------
	communityOverview Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#communityOverview {
		margin:75px 0 80px 0;
	}
		#communityOverview .leftCol {
			margin:0 20px 0 0;
		}
		
		
			
	
	/*	profileBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#profileBlock {
			margin: 0 auto; padding:10px;
			width:440px;
			background-color:#141716;
			border:2px solid #333326;
		}
			#profileBlock h2 {
				color:#f7f3d6;
				font:normal 25px Arial, Helvetica, sans-serif;
			}
				
			/* profile */	
			#profileBlock .profile {
				margin:25px 0 0 0;
			}
				#profileBlock .profile .profileImage {
					margin:0 23px 0 0;
					width:192px;
				}
					#profileBlock .profile .profileImage img {
						border:3px solid #333326;
						width:192px;
					}
					
					
				/* 	***********************************************************************
					communityOwnerOverview styles
					*************************************************************************** */
					#profileBlock .profile .profileImage a:link, #profileBlock .profile .profileImage a:active, #profileBlock .profile .profileImage a:visited {
						margin:5px 0 0 0;
						color:#b9c0f4;
						font:normal 11px Verdana, Arial, Helvetica, sans-serif;
						text-decoration:none;
						display:block;
					}
						 #profileBlock .profile .profileImage a:hover {
							color:#fff;
						 }
	 
				#profileBlock .profile .profileText {
					margin:10px 0 0 0;
					width:350px;
				}
					#profileBlock .profile .profileText p {
						margin:0 0 20px 0;
						color:#e8e5ca;
						font:normal 13px Arial, Helvetica, sans-serif;
						line-height:18px;
					}
					
					
					/* btnHolder */
					#profileBlock .profile .profileText .btnHolder {
						margin:40px 0 0 0;
					}
						#profileBlock .profile .btnHolder a.btnSendMessage:link, #profileBlock .profile .btnHolder a.btnSendMessage:visited, #profileBlock .profile .btnHolder a.btnSendMessage:active {
							width:97px; height:16px;
							margin:0 8px 0 0;
							background:url(../../images/btn_sendMessage.png) 0 top no-repeat;
						}
							#profileBlock .profile .btnHolder a.btnSendMessage:hover {
								background-position:bottom;
							}
						#profileBlock .profile .btnHolder a.btnAddToFriends:link, #profileBlock .profile .btnHolder a.btnAddToFriends:visited, #profileBlock .profile .btnHolder a.btnAddToFriends:active {
							width:97px; height:16px;
							background:url(../../images/btn_addToFriends.png) 0 top no-repeat;
						}
							#profileBlock .profile .btnHolder a.btnAddToFriends:hover {
								background-position:bottom;
							} 
							
					
				/* 	***********************************************************************
					communityOwnerOverview styles
					*************************************************************************** */
					#profileBlock .profile .btnHolder a.btnManageRequests:link, #profileBlock .profile .btnHolder a.btnManageRequests:visited, #profileBlock .profile .btnHolder a.btnManageRequests:active {
						width:97px; height:16px;
						margin:0 8px 0 0;
						background:url(../../images/btn_manageRequests.png) 0 top no-repeat;
					}
						#profileBlock .profile .btnHolder a.btnManageRequests:hover {
							background-position:bottom;
						}
					#profileBlock .profile .btnHolder a.btnEditProfile:link, #profileBlock .profile .btnHolder a.btnEditProfile:visited, #profileBlock .profile .btnHolder a.btnEditProfile:active {
						width:97px; height:16px;
						background:url(../../images/btn_editProfile.png) 0 top no-repeat;
					}
						#profileBlock .profile .btnHolder a.btnEditProfile:hover {
							background-position:bottom;
						} 

									
	/*	latestBlogBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#latestBlogBlock {
			margin:35px 0 0 0; 
			width:440px; padding:10px 10px 20px;
			background-color:#141716;
			border:2px solid #333326;
			color:#E8E5CA;
		}				
					
			/* entry */
			#latestBlogBlock .entry {
				margin:30px 0 0;
			}
				#latestBlogBlock .entry .timeStamp {
					color:#E8E5CA;
					font:normal 11px Arial, Helvetica, sans-serif;
				}
				#latestBlogBlock .entry h3 {
					font:bold 17px Arial, Helvetica, sans-serif;
					margin:3px 0 8px 0;
					color: #D2B48C;
				}
					#latestBlogBlock .entry h3 a:link, #latestBlogBlock .entry h3 a:visited, #latestBlogBlock .entry h3 a:active {
						font:bold 17px Arial, Helvetica, sans-serif;
						color:#cedffa;
						text-decoration:none;
					}
						#latestBlogBlock .entry h3 a:hover {
							color:#fff;
						}
				#latestBlogBlock .entry p {
					width:400px;
					margin:0 0 20px 0;
					color:#E8E5CA;
					font:normal 13px Arial, Helvetica, sans-serif;
					line-height:18px;
				}
				#latestBlogBlock .entry ul.socialBar {
					margin:8px 0 0 0; padding:0 20px 0 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#8ca6cc;
				}
					#latestBlogBlock .entry ul.socialBar a:link, #latestBlogBlock .entry ul.socialBar a:active, #latestBlogBlock .entry ul.socialBar a:visited {
						color:#E9E9E9;
						text-decoration:none;
					}
						#latestBlogBlock .entry ul.socialBar a:hover {
							color:#8A8370;
						}
						
						#latestBlogBlock .entry ul.socialBar li
						{
						    float:left;
						    list-style:none;
						}
						
					#latestBlogBlock .entry ul.socialBar li.views {
						margin:0 10px 0 0;
						color:#E8E5CA;
					}
					#latestBlogBlock .entry ul.socialBar li.comments {
					
					}
					#latestBlogBlock .entry ul.socialBar li.digg {
						margin:0 0 0 10px; padding:0 0 0 14px;
						width:40px;
						background:url(../images/icon_digg.png) 0 1px no-repeat;
					}
					#latestBlogBlock .entry ul.socialBar li.delicious {
						margin:0 0 0 140px; padding:0 0 0 14px;
						background:url(../images/icon_delicious.png) 0 2px no-repeat;
					}
					
			/* noContent */
			
			#latestBlogBlock .noContent {
			    margin:30px 0 0 0;
			}	
			#recentCommentsBlock .noContent {
			    margin:30px 0 0 0;
			}	
			 .noContent {
			    color:#E8E5CA;
			    margin:30px 0 0 0;
			}	
					
			/* 	***********************************************************************
				communityOwnerOverview styles
				*************************************************************************** */
				#latestBlogBlock .btnHolder {
					margin:20px 0 0 0; padding:0 20px 0 0;
				}
					#latestBlogBlock .btnHolder a.btnEditEntry:link, #latestBlogBlock .btnHolder a.btnEditEntry:visited, #latestBlogBlock .btnHolder a.btnEditEntry:active {
						width:97px; height:16px;
						margin:0 8px 0 0;
						background:url(../../images/btn_editEntry.png) 0 top no-repeat;
					}
						#latestBlogBlock .btnHolder a.btnEditEntry:hover {
							background-position:bottom;
						}
					#latestBlogBlock .btnHolder a.btnDelete:link, #latestBlogBlock .btnHolder a.btnDelete:visited, #latestBlogBlock .btnHolder a.btnDelete:active {
						width:97px; height:16px;
						background:url(../../images/btn_delete.png) 0 top no-repeat;
					}
						#latestBlogBlock .btnHolder a.btnDelete:hover {
							background-position:bottom;
						}
					#latestBlogBlock .btnHolder a.btnNewEntry:link, #latestBlogBlock .btnHolder a.btnNewEntry:visited, #latestBlogBlock .btnHolder a.btnNewEntry:active {
						width:97px; height:16px;
						background:url(../../images/btn_newEntry.png) 0 top no-repeat;
					}
						#latestBlogBlock .btnHolder a.btnNewEntry:hover {
							background-position:bottom;
						}
					
					
					
	
	/*	recentPhotosBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#recentPhotosBlock {
			margin:35px 0 35px 0; 
			background-color:#141716;
            border:2px solid #333326;
            color:#E8E5CA;
            padding:10px;
            width:440px;
		}
			#recentPhotosBlock .photosHolder {
				margin:20px 0 0 0;
			}
			
			
				/* leftCol */
				#recentPhotosBlock .photosHolder .leftCol {
					width:312px;
					margin:0 30px 0 0;
					text-align:center;
				}
					#recentPhotosBlock .photosHolder .leftCol img {
						border:3px solid #333326;
						margin:10px 0 0;
					}
					#recentPhotosBlock .photosHolder .leftCol h3 {
						margin:6px 0 4px 0;
						color:#E8E5CA;
						font:normal 15px Arial, Helvetica, sans-serif;
					}
					#recentPhotosBlock .photosHolder .leftCol .photoInfo {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#F7F3D6;
					}
					#recentPhotosBlock .photosHolder .leftCol a:active, #recentPhotosBlock .photosHolder .leftCol a:visited, #recentPhotosBlock .photosHolder .leftCol a:link {
						color:#8A8370;
						text-decoration:none;
					}
						#recentPhotosBlock .photosHolder .leftCol a:hover {
							color:#e9e9e9;
						}
						
						
				/* rightCol */
				#recentPhotosBlock .photosHolder .rightCol {
					width:235px;
				}
					#recentPhotosBlock .photosHolder .rightCol .entry {
						margin:0 5px 0 5px;
						width:106px; height:136px;
						color:#cedffa;
						font:normal 11px Arial, Helvetica, sans-serif;
						text-align:center;
					}
						#recentPhotosBlock .photosHolder .rightCol .entry img {
							margin:0 auto 3px auto;
							border:3px solid #cedffa;
						}
						#recentPhotosBlock .photosHolder .rightCol .entry .caption {
							
						}
						#recentPhotosBlock .photosHolder .rightCol .entry a:active, #recentPhotosBlock .photosHolder .rightCol .entry a:visited, #recentPhotosBlock .photosHolder .rightCol .entry a:link {
							color:#8A8370;
							font:normal 9px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#recentPhotosBlock .photosHolder .rightCol .entry a:hover {
								color:#e9e9e9;
							}
				
				
			/* 	***********************************************************************
				communityOwnerOverview styles
				*************************************************************************** */
				#recentPhotosBlock .btnHolder {
					margin:25px 0 0 0; padding:0 20px 0 0;
				}
					#recentPhotosBlock .btnHolder a.btnUploadPhoto:link, #recentPhotosBlock .btnHolder a.btnUploadPhoto:visited, #recentPhotosBlock .btnHolder a.btnUploadPhoto:active {
						width:97px; height:16px;
						margin:0 8px 0 0;
						background:url(../../images/btn_uploadPhoto.png) 0 top no-repeat;
					}
						#recentPhotosBlock .btnHolder a.btnUploadPhoto:hover {
							background-position:bottom;
						}
					#recentPhotosBlock .btnHolder a.btnManagePhotos:link, #recentPhotosBlock .btnHolder a.btnManagePhotos:visited, #recentPhotosBlock .btnHolder a.btnManagePhotos:active {
						width:97px; height:16px;
						background:url(../../images/btn_managePhotos.png) 0 top no-repeat;
					}
						#recentPhotosBlock .btnHolder a.btnManagePhotos:hover {
							background-position:bottom;
						}
							
							
							
	/*	friendsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#friendsBlock {
                background-color:#141716;
                border:2px solid #333326;
                color:#E8E5CA;
                padding:10px;
                width:440px;
			}
			#friendsBlock .pending {
				margin:10px 0 0 0;
			}
			#friendsBlock .pending a:link, #friendsBlock .pending a:active, #friendsBlock .pending a:visited {
				color:#79afff;
				text-decoration:none;
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#friendsBlock .pending a:hover {
					color:#e9e9e9;
				}
			#friendsBlock .entries {
				margin:20px 0 0 30px;
			}
				#friendsBlock .entries .entry {
					margin:0 14px 0 0;
					width:120px;
					text-align:center;
					overflow:hidden;
				}
					#friendsBlock .entries .entry a.im img {
						border:none;
						display:inline;
						width:5px;
					}
					#friendsBlock .entries .entry img {
						margin:7px auto 0 auto;
						width:100px;
						border:1px solid #333326;
					}
					#friendsBlock .entries .entry a:link, #friendsBlock .entries .entry a:visited, #friendsBlock .entries .entry a:active  {
						color:#F7F3D6;
						font:bold 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#friendsBlock .entries .entry a:hover {
							color:#fff;
						}
			
			#friendsBlock .entry .rightCol a.btnMessage:link, #friendsBlock .entry .rightCol a.btnMessage:visited, #friendsBlock .entry .rightCol a.btnMessage:active {
				width:97px; height:16px;
				background:url(../../images/btn_sendMessage.png) 0 top no-repeat;
				font-size:18px;
			}
				#friendsBlock .entry .rightCol a.btnMessage:hover {
					background-position:bottom;
				}
			#friendsBlock .entry .rightCol a.btnBlock:link, #friendsBlock .entry .rightCol a.btnBlock:visited, #friendsBlock .entry .rightCol a.btnBlock:active {
				width:97px; height:16px;
				background:url(../../images/btn_blockUser.png) 0 top no-repeat;
				font-size:18px;
			}
				#friendsBlock .entry .rightCol a.btnBlock:hover {
					background-position:bottom;
				} 
			#friendsBlock .entry .rightCol a.btnApprove:link, #friendsBlock .entry .rightCol a.btnApprove:visited, #friendsBlock .entry .rightCol a.btnApprove:active {
				width:97px; height:16px;
				background:url(../../images/btn_approve.png) 0 top no-repeat;
				font-size:18px;
			}
				#friendsBlock .entry .rightCol a.btnApprove:hover {
					background-position:bottom;
				}
			#friendsBlock .entry .rightCol a.btnReject:link, #friendsBlock .entry .rightCol a.btnReject:visited, #friendsBlock .entry .rightCol a.btnReject:active {
				width:97px; height:16px;
				background:url(../../images/btn_reject.png) 0 top no-repeat;
				font-size:18px;
			}
				#friendsBlock .entry .rightCol a.btnReject:hover {
					background-position:bottom;
				} 
			#friendsBlock .entry .rightCol a.btnUnBlock:link, #friendsBlock .entry .rightCol a.btnUnBlock:visited, #friendsBlock .entry .rightCol a.btnUnBlock:active {
				width:97px; height:16px;
				background:url(../../images/btn_unBlock.png) 0 top no-repeat;
				font-size:18px;
			}
				#friendsBlock .entry .rightCol a.btnUnBlock:hover {
					background-position:bottom;
				} 
				#friendsBlock .entry .rightCol img {
					width:97px; height:16px;
				}
				#friendsBlock .entry .rightCol a.im img {
					width:5px; height:12px;
				}
			#friendsBlock a.btnAddToFriends:link, #friendsBlock a.btnAddToFriends:visited, #friendsBlock a.btnAddToFriends:active {
				margin:0 0 0 470px;
				width:97px; height:16px;
				background:url(../../images/btn_addToFriends.png) 0 top no-repeat;
			}
				#friendsBlock a.btnAddToFriends:hover {
					background-position:bottom;
				} 
				
				
			/* 	***********************************************************************
				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 {
			background-color:#141716;
            border:2px solid #333326;
            color:#E8E5CA;
            margin:35px 0 35px; padding:10px;
            width:440px;
		}
			
			/* this is a PNG-8 */
			#recentCommentsBlock .hr {
				width:562px; height:1px;
				background:url(../../images/breaker.png) no-repeat;
			}
			
			
			/* entry */
			#recentCommentsBlock .entry {
				margin:25px 0 0 0;
			}
			
				/* leftCol */
				#recentCommentsBlock .entry .leftCol {
					margin:0 15px 0 0;
					text-align:center;
					width:120px;
				}
					#recentCommentsBlock .entry .leftCol a.im img {	
						border:none;
						display:inline;
					}
					#recentCommentsBlock .entry .leftCol img {
						margin:5px auto 0 auto;
						border:1px solid #333326;
					}
					#recentCommentsBlock .entry .leftCol a:link, #recentCommentsBlock .entry .leftCol a:visited, #recentCommentsBlock .entry .leftCol a:active {
						color:#F7F3D6;
						font:normal 12px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#recentCommentsBlock .entry .leftCol a:hover {
							color:#fff;
						}
					
			
				
				/* rightCol */
				#recentCommentsBlock .entry .rightCol {
					width:437px;
				}
					#recentCommentsBlock .entry .rightCol .timeStamp {
						color:#F7F3D6;
						font:normal 11px Arial, Helvetica, sans-serif;
					}
					#recentCommentsBlock .entry .rightCol h3 {
						color:#E8E5CA;
						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:#cedffa;
							font:bold 15px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#recentCommentsBlock .entry .rightCol h3 a:hover {
								color:#fff;
							}					
						#recentCommentsBlock .entry .rightCol p {
							margin:0 0 20px 0;
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#fff;
							line-height:16px;
						}
						
						
			#recentCommentsBlock a.btnLeaveAComment:link, #recentCommentsBlock a.btnLeaveAComment:visited, #recentCommentsBlock a.btnLeaveAComment:active {
			}
				#recentCommentsBlock a.btnLeaveAComment:hover {
					background-position:bottom;
				} 
			#recentCommentsBlock .entry .rightCol .btnHolder img {
				width:97px; height:16px;
			}
			#recentCommentsBlock .entry .rightCol .btnHolder a.btnEdit:link,#recentCommentsBlock .entry .rightCol .btnHolder a.btnEdit:visited,#recentCommentsBlock .entry .rightCol .btnHolder a.btnEdit:active {
				width:97px; height:16px;
				background:url(../../images/btn_editEntry.png) 0 top no-repeat;
				font-size:18px;
			}
				#recentCommentsBlock .entry .rightCol .btnHolder a.btnEdit:hover {
					background-position:bottom;
				}
			#recentCommentsBlock .entry .rightCol .btnHolder a.btnDelete:link,#recentCommentsBlock .entry .rightCol .btnHolder a.btnDelete:visited,#recentCommentsBlock .entry .rightCol .btnHolder a.btnDelete:active {
				width:97px; height:16px;
				background:url(../../images/btn_delete.png) 0 top no-repeat;
				font-size:18px;
			}
				#recentCommentsBlock .entry .rightCol .btnHolder a.btnDelete:hover {
					background-position:bottom;
				}
				
	
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	communityComments Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#communityComments {
		margin:75px 0 80px 0;
	}
		#communityComments .leftCol {
			margin:0 20px 0 0;
			width:640px;
		}
		#communityComments .rightCol {
			margin:100px 0 0 0;
			width:300px;
		}
		
			
				
	/*	commentsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#commentsBlock {
			background-color:#141716;
            border:2px solid #333326;
            padding:10px;
            width:440px;
		}
		#commentsBlock .backBtnHolder {
			margin:50px 0 0 0;
		}
		#commentsBlock .backBtnHolder img {
			width:97px; height:16px;
		}
		#commentsBlock .backBtnHolder a.btnBackToProfile:link, #commentsBlock .backBtnHolder a.btnBackToProfile:visited, #commentsBlock .backBtnHolder a.btnBackToProfile:active {
			width:97px; height:16px;
			background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
			font-size:18px;
		}
			#commentsBlock .backBtnHolder a.btnBackToProfile:hover {
				background-position:bottom;
			}
		#commentsBlock .commentLink {
			margin:10px 0 0 0;
		}
			
			#commentsBlock h2 {
				width:570px;
				color:#E8E5CA;
				font:normal 25px Arial, Helvetica, sans-serif;
			}
			
			/* entry */
			#commentsBlock .entry {
				margin:20px 0 0 0; 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.userfullsize {
						margin:0 auto 10px auto;
						width:150px;
						border:1px solid #88a4d9;
					}
					#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:#E8E5CA;
						font:normal 14px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#commentsBlock .entry .leftCol a:hover {
							color:#fff;
						}
					
				
				/* rightCol */
				#commentsBlock .entry .rightCol {
					margin:0;
					width:370px;
				}
					#commentsBlock .entry .rightCol .timeStamp {
						color:#E8E5CA;
						font:normal 12px Arial, Helvetica, sans-serif;
					}
					#commentsBlock .entry .rightCol h3 {
						font:bold 15px Arial, Helvetica, sans-serif;
						color:#E8E5CA;
						margin:8px 0 8px 0;
					}
						#commentsBlock .entry .rightCol h3 a:link, #commentsBlock .entry .rightCol h3 a:active, #commentsBlock .entry .rightCol h3 a:visited {
							color:#cedffa;
							font:bold 15px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#commentsBlock .entry .rightCol h3 a:hover {
								color:#fff;
							}					
						#commentsBlock .entry .rightCol p {
							margin:0 0 10px 0;
							font:normal 12px Arial, Helvetica, sans-serif;
							color:#d1d1d1;
							line-height:16px;
						}
			#commentsBlock .entry .rightCol .btnHolder img {
				width:97px; height:16px;
			}
			#commentsBlock .entry .rightCol .btnHolder a.btnDelete:link,#commentsBlock .entry .rightCol .btnHolder a.btnDelete:visited,#commentsBlock .entry .rightCol .btnHolder a.btnDelete:active {
				width:97px; height:16px;
				background:url(../../images/btn_delete.png) 0 top no-repeat;
				font-size:18px;
			}
				#commentsBlock .entry .rightCol .btnHolder a.btnDelete:hover {
					background-position:bottom;
				}
			#commentsBlock .entry .rightCol .btnHolder a.btnEdit:link,#commentsBlock .entry .rightCol .btnHolder a.btnEdit:visited,#commentsBlock .entry .rightCol .btnHolder a.btnEdit:active {
				width:97px; height:16px;
				background:url(../../images/btn_editEntry.png) 0 top no-repeat;
				font-size:18px;
			}
				#commentsBlock .entry .rightCol .btnHolder a.btnEdit:hover {
					background-position:bottom;
				}
			#commentsBlock .commentLink img {
				width:97px; height:16px;
			}
			#commentsBlock .commentLink a.btnLeaveAComment:link,#commentsBlock .commentLink a.btnLeaveAComment:visited,#commentsBlock .commentLink a.btnLeaveAComment:active {
				width:97px; height:16px;
				background:url(../../images/btn_leaveAComment.png) 0 top no-repeat;
				font-size:18px;
			}
				#commentsBlock .commentLink a.btnLeaveAComment:hover {
					background-position:bottom;
				}




/*	--------------------------------------------------------------------------------------------------------------------------
	communityFriends Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#communityFriends {
		margin:75px 0 80px 0;
	}
		#communityFriends .leftCol {
			margin:0 20px 0 0;
		}
		#communityFriends .rightCol {
			margin:0;
		}
		
		
		/*	friendsBlock Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#communityFriends #friendsBlock {
			padding:30px 30px 80px 30px;
			width:580px;
		}
		#communityFriends #friendsBlock .backBtnHolder {
			margin:10px 0 0 0;
		}
		#communityFriends #friendsBlock .backBtnHolder img {
			width:97px; height:16px;
		}
		#communityFriends #friendsBlock .backBtnHolder a.btnBackToProfile:link, #communityFriends #friendsBlock .backBtnHolder a.btnBackToProfile:visited, #communityFriends #friendsBlock .backBtnHolder a.btnBackToProfile:active {
			width:97px; height:16px;
			background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
			font-size:18px;
		}
			#communityFriends #friendsBlock .backBtnHolder a.btnBackToProfile:hover {
				background-position:bottom;
			}
			#communityFriends #friendsBlock h2 {
				width:570px;
				color:#c7cde0;
				font:normal 25px Arial, Helvetica, sans-serif;
			}
			
			
			#communityFriends #friendsBlock .displaying {
				margin:40px 0 0 0;
				color:#9db0d0;
				font:bold 11px Arial, Helvetica, sans-serif;
				text-align:right;
			}
			
			
			/* entry */
			#communityFriends #friendsBlock .entry {
				margin:10px 0 0 0; padding:15px 10px 15px 15px;
				background:url(../../images/bg_communityEntry.png) no-repeat;
				width:555px;
			}
				#friendsBlock a:link,#friendsBlock a:visited,#friendsBlock a:active {
					color:#8A8370;
					text-decoration:none;
					font:normal 12px Arial, Helvetica, sans-serif;
				}
					#friendsBlock a:hover {
						color:#e9e9e9;
					}
			
				/* leftCol */
				#communityFriends #friendsBlock .entry .leftCol {
					margin:0 15px 0 0;
					width:152px;
				}
					#communityFriends #friendsBlock .entry .leftCol img {
						width:150px;
						border:1px solid #88a4d9;
					}
					
				
				/* rightCol */	
				#communityFriends #friendsBlock .entry .rightCol {
					margin:0;
					width:370px;
				}
					#communityFriends #friendsBlock .entry .rightCol h3 {
						margin:0 0 10px 0;
						color:#778399;
					}
						#communityFriends #friendsBlock .entry .rightCol h3 a:link, #communityFriends #friendsBlock .entry .rightCol h3 a:active, #communityFriends #friendsBlock .entry .rightCol h3 a:visited {
							color:#98b8f2;
							font:normal 16px Arial, Helvetica, sans-serif;
							text-decoration:none;
						}
							#communityFriends #friendsBlock .entry .rightCol h3 a:hover {
								color:#fff;
							}
							#communityFriends #friendsBlock .entry .rightCol h3 .smallText {
								font:normal 10px Arial, Helvetica, sans-serif;
							}
					#communityFriends #friendsBlock .entry .rightCol p {
						color:#d1d1d1;
						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:#79afff;
						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:#fff;
							background:url(../../images/arrow_rightWhite.png) 52px 5px no-repeat;
						}
					

/*	--------------------------------------------------------------------------------------------------------------------------
	blogBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogBlock {
		background-color:#141716;
        border:2px solid #333326;
        padding:10px;
        width:440px;
	}
		#blogBlock h2 {
			width:570px;
			color:#f7f3d6;
			font:normal 25px Arial, Helvetica, sans-serif;
		}
	#blogBlock .backBtnHolder img {
		width:97px; height:16px;
	}
	#blogBlock .backBtnHolder a.btnBackToProfile:link, #blogBlock .backBtnHolder a.btnBackToProfile:visited, #blogBlock .backBtnHolder a.btnBackToProfile:active {
		width:97px; height:16px;
		background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
		font-size:18px;
	}
		#blogBlock .backBtnHolder a.btnBackToProfile:hover {
			background-position:bottom;
		}
		
		/* blog */	
		#blogBlock .blog {
			margin:25px 0 0 0;
		}
			#blogBlock .blog .entry {
				margin:0 0 15px 0; padding:15px 0;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
				#blogBlock .blog .entry .timeStamp {
					margin:0 0 0 13px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#ccdffb;
				}
				#blogBlock .blog .entry h3 {
					margin:2px 0 7px 13px;
					font:bold 17px Arial, Helvetica, sans-serif;
					color:#cedffa;
				}
					#blogBlock .blog .entry h3 a:link, #blogBlock .blog .entry h3 a:visited, #blogBlock .blog .entry h3 a:active {
						color:#cedffa;
						font:bold 17px Arial, Helvetica, sans-serif;
						text-decoration:none;
					}
						#blogBlock .blog .entry h3 a:hover {
							color:#ffffff;
						}

				#blogBlock .blog .entry .paragraphHolder {
					margin:0 13px 0 13px;
				}
					#blogBlock .blog .entry .paragraphHolder p {
						margin:0 0 15px 0;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#e6e6e6;
						line-height:18px;
					}
				#blogBlock .blog .entry ul.socialBar {
					margin:0 0 0 13px; padding:0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#8ca6cc;
				}
					#blogBlock .blog .entry ul.socialBar a:link, #blogBlock .blog .entry ul.socialBar a:active, #blogBlock .blog .entry ul.socialBar a:visited {
						color:#79afff;
						text-decoration:none;
					}
						#blogBlock .blog .entry ul.socialBar a:hover {
							color:#e9e9e9;
						}
					#blogBlock .blog .entry ul.socialBar li.views {
						width:60px;
					}
					#blogBlock .blog .entry ul.socialBar li.comments {
						width:370px;
					}
					#blogBlock .blog .entry ul.socialBar li.digg {
						padding:0 0 0 14px;
						width:40px;
						background:url(../../images/icon_digg.png) 0 1px no-repeat;
					}
					#blogBlock .blog .entry ul.socialBar li.delicious {
						margin:0 10px 0 0;
						padding:0 0 0 14px;
						background:url(../../images/icon_delicious.png) 0 2px no-repeat;
					}
					
					#blogBlock .blog .entry .paragraphHolder a.readMore:link, #blogBlock .blog .entry .paragraphHolder a.readMore:active, #blogBlock .blog .entry .paragraphHolder a.readMore:visited {
						margin:0 0 21px 0;
						width:59px; height:8px;
						background:url(../../images/btn_readMore.png) left top no-repeat;
					}
						#blogBlock .blog .entry .paragraphHolder a.readMore:hover {
							background-position:bottom;
						}
						#blogBlock .blog .entry .paragraphHolder .readMore img {
							width:59px; height:8px;
							border:none;
						}
				#blogBlock .blog .postBlog {
					margin:10px 0 10px 0;
				}
				#blogBlock .blog .postBlog img {
					width:97px; height:16px;
				}
				#blogBlock .blog .postBlog a:link, #blogBlock .blog .postBlog a:visited, #blogBlock .blog .postBlog a:active {
					width:97px; height:16px;
					background:url(../../images/btn_newEntry.png) 0 top no-repeat;
					font-size:18px;

				}
					#blogBlock .blog .postBlog a:hover {
						background-position:bottom;
					}
						
					/* pagination */	
					#blogBlock .pagination .page {
						margin:0 17px 0 0;
						font:bold 11px Arial, Helvetica, sans-serif;
					}
					#blogBlock .pagination .pages {
						width:138px;
						text-align:center;
					}
						#blogBlock .pagination .pages a:link, #blogBlock .pagination .pages a:active, #blogBlock .pagination .pages a:visited {
							padding:0 3px;
							font:normal 11px Arial, Helvetica, sans-serif;
							color:#79afff;
							text-decoration:none;
						}
							#blogBlock .pagination .pages a:hover {
								color:#9db0d0;
							}
						#blogBlock .pagination a.btnOlder:link, #blogBlock .pagination a.btnOlder:active, #blogBlock .pagination a.btnOlder:visited {
							margin:3px 0 0 0;
							width:37px; height:8px;
							background:url(../../images/btn_older.png) left top no-repeat;
						}
							#blogBlock .pagination a.btnOlder:hover {
								background-position:bottom;
							}
							#blogBlock .pagination .btnOlder img {
								width:37px; height:8px;
							}
						#blogBlock .pagination a.btnNewer:link, #blogBlock .pagination a.btnNewer:active, #blogBlock .pagination a.btnNewer:visited {
							margin:5px 0 0 0;
							width:41px; height:8px;
							background:url(../../images/btn_newer.png) left top no-repeat;
						}
							#blogBlock .pagination a.btnNewer:hover {
								background-position:bottom;
							}
							#blogBlock .pagination .btnNewer img {
								width:41px; height:8px;
							}
								
		/* blogBlock Styles for communityBlogSingle.html*/
		#blogBlockSingle {
			padding:30px 30px 40px 30px;
			width:580px;
			background:url(../../images/boxBG.png) repeat-y;
		}
			#blogBlockSingle h2 {
				width:570px;
				color:#c7cde0;
				font:normal 25px Arial, Helvetica, sans-serif;
			}
			#blogBlockSingle .blog .entry {
				margin:15px 0 15px 0; padding:33px 35px;
				background:url(../../images/bg_newsEntry1.png) repeat;
			}
				#blogBlockSingle .blog .entry .date {
					margin:0 0 0 13px;
					font:normal 15px Arial, Helvetica, sans-serif;
					color:#9db0d0;
				}
					#blogBlockSingle .blog .entry .posted {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#9db0d0;
					}
				#blogBlockSingle .blog .entry h3 {
					margin:7px 0 19px 13px;
					font:bold 21px Arial, Helvetica, sans-serif;
					color:#cedffa;
				}
				#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:#e6e6e6;
						line-height:18px;
					}
			#blogBlockSingle .blog .entry ul.socialBar {
				margin:0 0 0 13px; padding:0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#8ca6cc;
			}
				#blogBlockSingle .blog .entry ul.socialBar a:link, #blogBlockSingle .blog .entry ul.socialBar a:active, #blogBlockSingle .blog .entry ul.socialBar a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#blogBlockSingle .blog .entry ul.socialBar a:hover {
						color:#e9e9e9;
					}
				#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 .blog .entry .editLinks {
					padding:10px 0 0 13px;
				}	
					#blogBlockSingle .blog .entry .editLinks a:link, #blogBlockSingle .blog .entry .editLinks a:visited, #blogBlockSingle .blog .entry .editLinks a:active {
						font:normal 13px Arial, Helvetica, sans-serif;
						color:#79afff;
						text-decoration:none;
					}
						#blogBlockSingle .blog .entry .editLinks a:hover {
							color:#e9e9e9;
						}
		#blogBlockSingle .comment {
			margin:40px 0 0 0;
		}
			#blogBlockSingle .blog h3.commentsHeader {
				padding:0 0 8px 5px;
				font:normal 17px Arial, Helvetica, sans-serif;
				border-bottom:1px solid #7675b2;
			}
			#blogBlockSingle .blog .comment .commentPost {
				margin:22px 0 0 0; padding:0 0 11px 0;
			}
			#blogBlockSingle .blog .comment .commentPost .post {
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#blogBlockSingle .blog .comment .commentPost .post a:link, #blogBlockSingle .blog .comment .commentPost .post a:active, #blogBlockSingle .blog .comment .commentPost .post a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#blogBlockSingle .blog .comment .commentPost .post a:hover {
						color:#fff;
					}
			#blogBlockSingle .blog .comment .commentPost h4 {
				margin:18px 0 7px 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#cedffa;
			}
			#blogBlockSingle .blog .comment .commentPost p {
				margin:0 0 15px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
				line-height:16px;
			}
			#blogBlockSingle a.btnLeaveAComment:link, #blogBlockSingle a.btnLeaveAComment:visited, #blogBlockSingle 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;
			}
				#blogBlockSingle a.btnLeaveAComment:hover {
					background-position:bottom;
				} 
				
				#blogBlockSingle .blog .postBlog a:link, #blogBlockSingle .blog .postBlog a:visited, #blogBlockSingle .blog .postBlog a:active {
					font:normal 13px Arial, Helvetica, sans-serif;
					color:#79afff;
					text-decoration:none;
				}
					#blogBlockSingle .blog .postBlog a:hover {
						color:#e9e9e9;
					}
			#blogBlockSingle .blog .comment .commentPost a.btnDelete:link,#blogBlockSingle .blog .comment .commentPost a.btnDelete:visited,#blogBlockSingle .blog .comment .commentPost a.btnDelete:active {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#79afff;
				text-decoration:none;
			}
				#blogBlockSingle .blog .comment .commentPost a.btnDelete:hover {
					color:#e9e9e9;
				}
			#blogBlockSingle .blog .comment .commentPost a.btnEdit:link,#blogBlockSingle .blog .comment .commentPost a.btnEdit:visited,#blogBlockSingle .blog .comment .commentPost a.btnEdit:active {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#79afff;
				text-decoration:none;
			}
				#blogBlockSingle .blog .comment .commentPost a.btnEdit:hover {
					color:#e9e9e9;
				}
					
			/* this is a PNG-8 */
			#blogBlockSingle .hr {
				width:562px; height:1px;
				background:url(../../images/breaker.png) no-repeat;
			}


/*	--------------------------------------------------------------------------------------------------------------------------
	galleryBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#galleryBlock {
		background-color:#141716;
        border:2px solid #333326;
        padding:10px;
        width:440px;
	}
	#galleryBlock .control {
		font:normal 12px Arial, Helvetica, sans-serif;
		margin:15px 0 0 0;
	}
		#galleryBlock .control a:link, #galleryBlock .control a:visited, #galleryBlock .control a:active {
			color:#79afff;
			text-decoration:none;
		}
			#galleryBlock .control a:hover {
				color:#e9e9e9;
			}
	#galleryBlock .backBtnHolder {
		margin:10px 0 0 0;
	}
	#galleryBlock .backBtnHolder img {
		width:97px; height:16px;
		border:none;
	}
	#galleryBlock .backBtnHolder a.btnBackToProfile:link, #galleryBlock .backBtnHolder a.btnBackToProfile:visited, #galleryBlock .backBtnHolder a.btnBackToProfile:active {
		width:97px; height:16px;
		background:url(../../images/btn_backToProfile.png) 0 top no-repeat;
		font-size:18px;
	}
		#galleryBlock .backBtnHolder a.btnBackToProfile:hover {
			background-position:bottom;
		}
		
		#galleryBlock h2 {
			width:570px;
			color:#E8E5CA;
			font:normal 25px Arial, Helvetica, sans-serif;
		}
		#galleryBlock .uploadPhoto {
			margin:10px 0 0 0;
		}
		#galleryBlock .uploadPhoto img {
			width:97px; height:16px;
			border:none;
		}
		#galleryBlock .uploadPhoto a:link, #galleryBlock .uploadPhoto a:visited, #galleryBlock .uploadPhoto a:active {
			width:97px; height:16px;
			background:url(../../images/btn_uploadPhoto.png) 0 top no-repeat;
			font-size:18px;
		}
			#galleryBlock .uploadPhoto a:hover {
				background-position:bottom;
			}
		#galleryBlock  .gallery {
			margin:23px 0 0 0;
		}
		#galleryBlock .gallery .entry {
			margin:0 30px 0 0;
			width:162px; height:230px;
			color:#E8E5CA;
		
		}
		#galleryBlock .gallery .entryLarge {

		}
			#galleryBlock .gallery .entryLarge a:link, #galleryBlock .gallery .entryLarge a:visited, #galleryBlock .gallery .entryLarge a:active {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#e9e9e9;
				text-decoration:none;
			}
				#galleryBlock .gallery .entryLarge a:hover {
					color:#8A8370;
				}
		#galleryBlock .gallery .entryLarge img {
			margin:0;
            width:400px;
		}
			#galleryBlock .gallery .entry a:link, #galleryBlock .gallery .entry a:visited, #galleryBlock .gallery .entry a:active {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#79afff;
				text-decoration:none;
			}
				#galleryBlock .gallery .entry a:hover {
					color:#e9e9e9;
				}
			#galleryBlock .gallery .entry .imgHolder {
				margin:0 auto;
				width:150px; height:150px;
			}
			#galleryBlock .gallery .entry img {
				border:6px solid #cedffa;
				display:block;
			}
			#galleryBlock .gallery .entry h3 {
				margin:0 0 4px 0; padding:0;
				color:#cedffa;
				font:normal 15px Arial, Helvetica, sans-serif;
			}
			#galleryBlock .gallery .entry .photoInfo {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#8ca6cc;
			}
				#galleryBlock .gallery .entry .photoInfo a:link, #galleryBlock .gallery .entry .photoInfo a:active, #galleryBlock .gallery .entry .photoInfo a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#galleryBlock .gallery .entry .photoInfo a:hover {
						color:#e9e9e9;
					}
			#galleryBlock .gallery .entry .caption {
				font:normal 12px Arial, Helvetica, sans-serif;
				margin:10px 0 0 0;
				color:#E8E5CA;
			}
			#galleryBlock .gallery .entryLarge .caption {
				font:normal 12px Arial, Helvetica, sans-serif;
				margin:10px 0 0 0;
				color:#E8E5CA;
				
			}
		/* pagination */	
		#galleryBlock .pagination {
			padding:0 88px 0 0;
		}
			#galleryBlock .pagination .page {
				margin:0 17px 0 0;
				font:bold 11px Arial, Helvetica, sans-serif;
			}
			#galleryBlock .pagination .pages {
				width:138px;
				text-align:center;
			}
				#galleryBlock .pagination .pages a:link, #galleryBlock .pagination .pages a:active, #galleryBlock .pagination .pages a:visited {
					padding:0 3px;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#79afff;
					text-decoration:none;
				}
					#galleryBlock .pagination .pages a:hover {
						color:#9db0d0;
					}
				#galleryBlock .pagination a.btnOlder:link, #galleryBlock .pagination a.btnOlder:active, #galleryBlock .pagination a.btnOlder:visited {
					margin:3px 0 0 0;
					width:37px; height:8px;
					background:url(../../images/btn_older.png) left top no-repeat;
				}
					#galleryBlock .pagination a.btnOlder:hover {
						background-position:bottom;
					}
					#galleryBlock .pagination .btnOlder img {
						width:37px; height:8px;
					}
				#galleryBlock .pagination a.btnNewer:link, #galleryBlock .pagination a.btnNewer:active, #galleryBlock .pagination a.btnNewer:visited {
					margin:5px 0 0 0;
					width:41px; height:8px;
					background:url(../../images/btn_newer.png) left top no-repeat;
				}
					#galleryBlock .pagination a.btnNewer:hover {
						background-position:bottom;
					}
					#galleryBlock .pagination .btnNewer img {
						width:41px; height:8px;
					}
		/* galleryBlock Styles for communityBlogSingle.html*/
		#galleryBlock .lead {
			padding:0 0 76px 0;
			width:580px;
			background:url(../../images/bg_newsEntry1.png) repeat;
		}
			#galleryBlock .gallery .header {
				margin:0; padding:14px 0 24px 490px;
				height:10px;
				border:none;
			}
				#galleryBlock .gallery .header a.btnPrev:link, #galleryBlock .gallery .header a.btnPrev:active, #galleryBlock .gallery .header a.btnPrev:visited {
					margin:1px 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:7px;
					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;
					}
			#galleryBlock .gallery .entry {
				text-align:center;
			}
				#galleryBlock .gallery .entry .imgHolder {
					margin:0 auto;
					width:500px;
				}
				#galleryBlock .gallery .entry img {
					border:6px solid #cedffa;				}
				#galleryBlock .gallery .entry h3 {
					margin:9px 0 4px 0; padding:0;
					color:#cedffa;
					font:normal 15px Arial, Helvetica, sans-serif;
				}
				#galleryBlock .gallery .entry .photoInfo {
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#8ca6cc;
				}
				#galleryBlock .gallery .entry .photoInfo p {
					margin:16px auto 0 auto;
					width:402px;
					font:normal 12px Arial, Helvetica, sans-serif;
					color:#d1d1d1;
					text-align:left;
					line-height:16px;
				}
					#galleryBlock .gallery .entry .photoInfo a:link, #galleryBlock .gallery .entry .photoInfo a:active, #galleryBlock .gallery .entry .photoInfo a:visited {
						color:#79afff;
						text-decoration:none;
					}
						#galleryBlock .gallery .entry .photoInfo a:hover {
							color:#e9e9e9;
						}
			
		/* comment */
		#galleryBlock .comment {
			margin:45px 0 0 0;
			width:570px;
		}
			#galleryBlock .comment h3 {
				padding:0 0 8px 0;
				font:normal 17px Arial, Helvetica, sans-serif;
				border-bottom:1px solid #7675b2;
			}
			#galleryBlock .comment .entry {
				margin:22px 0 0 0; padding:0 0 11px 0;
			}
			#galleryBlock .comment .entry .post {
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#galleryBlock .comment .entry .post a:link, #galleryBlock .comment .entry .post a:active, #galleryBlock .comment .entry .post a:visited {
					color:#79afff;
					text-decoration:none;
				}
					#galleryBlock .comment .entry .post a:hover {
						color:#fff;
					}
			#galleryBlock .comment .entry h4 {
				margin:18px 0 7px 0;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#cedffa;
			}
			#galleryBlock .comment .entry p {
				margin:0 0 15px 0;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#d1d1d1;
				line-height:16px;
			}
			#galleryBlock a.btnLeaveAComment:link, #galleryBlock a.btnLeaveAComment:visited, #galleryBlock a.btnLeaveAComment:active {
				margin:25px 0 0 0;
				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;
		}
        
        .sideGalleryBlock {
            background-color: #141716;
            border:2px solid #333326;
            color:#E8E5CA;
            margin:0 auto 10px;
            padding:10px 0 13px 10px;
            width:340px;
        }
        
        .sideGalleryBlock h5 {
            color:#6B6658;
            font-family:Palatino,Arial,Helvetica;
            font-size:16px;
            margin:0 0 5px;
        }
        
        .sideGalleryBlock .entry {
            float: left;
            width: 100px;
            height: 100px;
            margin: 5px;
        }

        .sideGalleryBlock .entry {
			text-align: center;
        }

/*	--------------------------------------------------------------------------------------------------------------------------
	inboxBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#inboxBlock {
		background-color:#141716;
        border:2px solid #333326;
        padding:10px;
        width:440px;
	}
	#inboxBlock .backBtnHolder {
			margin:10px 0 0 0;
		}
		#inboxBlock .backBtnHolder img {
			width:97px; height:16px;
		}
		#inboxBlock .backBtnHolder a.btnBackToInbox:link, #inboxBlock .backBtnHolder a.btnBackToInbox:visited, #inboxBlock .backBtnHolder a.btnBackToInbox:active {
			width:97px; height:16px;
			background:url(../../images/btn_backToInbox.png) 0 top no-repeat;
			font-size:18px;
		}
			#inboxBlock .btnBackToInbox a.btnBackToProfile:hover {
				background-position:bottom;
			}
		#inboxBlock h2 {
			color:#FFFCE0;
			font:normal 25px Arial, Helvetica, sans-serif;
		}			
		#inboxBlock .entry {
			height:22px;
			padding:10px 0 0 10px; margin:1px 0 0 0;
			font:normal 12px Arial, Helvetica, sans-serif;
		}		
			#inboxBlock .userNameInbox {
				width:120px;
				margin-right:10px;	
			}
				#inboxBlock .userNameInbox a:link, #inboxBlock .userNameInbox a:visited, #inboxBlock .userNameInbox a:active {
					color:#79afff;
					text-decoration:none;
				}
					#inboxBlock .userNameInbox a:hover {
						color:#ffffff;
					}
			#inboxBlock .subjectInbox {
				width:360px;
			}
			#inboxBlock .entry .userNameInbox {
				color:#79afff;
			}
			#inboxBlock .entry .subjectInbox a:link, #inboxBlock .entry .subjectInbox a:visited, #inboxBlock .entry .subjectInbox a:active {
				color:#79afff;
				font-weight:bold;
				text-decoration:none;
			}
				#inboxBlock .entry .subjectInbox a:hover {
					color: #ffffff;
				}
			#inboxBlock .dateInbox {
				width:60px;
			}
			#inboxBlock .messages .links {
				margin:10px 0 0 0;
			}
			#inboxBlock .messages .links img {
				width:97px; height:16px;
			}
			#inboxBlock .messages .links a.btnViewAll:link, #inboxBlock .messages .links a.btnViewAll:visited, #inboxBlock .messages .links a.btnViewAll:active {
				width:97px; height:16px;
				background:url(../../images/btn_viewAllMessages.png) 0 top no-repeat;
				font-size:18px;
			}
				#inboxBlock .messages .links a.btnViewAll:hover {
					background-position:bottom
				}
			
			/* inbox single */
			#inboxBlock .messageInbox {
				margin:10px 0 0 0;
				color:#91afe7;
				font:normal 12px Arial, Helvetica, sans-serif;
			}
				#inboxBlock .messageInbox h3{
					color:#cedffa;
					font:bold 18px Arial, Helvetica, sans-serif;
					margin:0 0 30px 40px; padding:25px 0 0 0;
					width:400px;
				}
					#inboxBlock .messageInbox h3 a:link, #inboxBlock .messageInbox h3 a:visited, #inboxBlock .messageInbox h3 a:active{
						color:#cedffa;
						font:bold 18px Arial, Helvetica, sans-serif;
						width:400px;
						text-decoration:none;
					}
						#inboxBlock .messageInbox h3 a:hover {
						color:#ffffff;
					}
				#inboxBlock .messageInbox .userInboxInfo {
					margin:0 0 50px 60px;
				}
				#inboxBlock .messageInbox .userInboxInfo .userImage {
					width:100px;
					float:left;
					margin:0 10px 0 0;
				}
				#inboxBlock .messageInbox .userInboxInfo .userImage img {
					border:1px solid #91afe7;
				}
				#inboxBlock .messageInbox .userInboxInfo .messageInfo {
					float:left;
					margin:10px 0 0 0;
				}
				#inboxBlock .messageInbox .userInboxInfo .messageInfo p.sentOn {
					margin:25px 0 0 0;
				}
				#inboxBlock .messageInbox .userInboxInfo .messageInfo .user a:link, #inboxBlock .messageInbox .userInboxInfo .messageInfo .user a:visited, #inboxBlock .messageInbox .userInboxInfo .messageInfo .user a:active {
					color:#98b8f2;
					font:bold 12px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
							#inboxBlock .messageInbox .userInboxInfo .messageInfo .user a:hover {
								color:#fff;
							}

				#inboxBlock .messageInbox p {
					margin:14px 60px 0 60px;
					color:#d1d1d1;
					line-height:16px;
				}
				#inboxBlock .messageInbox .userName a:link, #inboxBlock .messageInbox .userName a:visited, #inboxBlock .messageInbox .userName a:active {
					color:#91afe7;
					font-weight:bold;
					text-decoration:none;
				}
					#inboxBlock .messageInbox .userName a:hover {
						color:#FFFFFF;
					}
					#inboxBlock .messageInbox .userName .userOnline {
						font-size:11px;
					}
					#inboxBlock .messageInbox .userName .userOffline {
						font-size:11px;
						color:#778399;
					}
				#inboxBlock .btnHolderInbox {
					margin:35px 0 0 0;
				}
					#inboxBlock .btnHolderInbox .inboxPrev {
						margin:5px 0 0 410px;
					}
					#inboxBlock .btnHolderInbox .inboxNext {
						margin:4px 0 0 0;
					}
			#inboxBlock .links {
				margin:10px 0 0 0;
			}
				#inboxBlock .links a:link, #inboxBlock .links a:visited, #inboxBlock .links a:active {
					color:#79afff;
					font:normal 13px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
					#inboxBlock .links a:hover {
						color:#e9e9e9;
					}
					
					#inboxBlock .messages .btnHolder {
						margin:10px 0 0 0;
					}
					#inboxBlock .messages .btnHolder a.btnSendMessage:link, #inboxBlock .messages .btnHolder a.btnSendMessage:visited, #inboxBlock .messages .btnHolder a.btnSendMessage:active {
							width:97px; height:16px;
							background:url(../../images/btn_sendMessage.png) 0 top no-repeat;
							font-size:18px;
						}
							#inboxBlock .messages .btnHolder a.btnSendMessage:hover {
								background-position:bottom;
							}
							#inboxBlock .messages .btnHolder img {
								width:97px; height:16px;
							}
				/* Buttons */
				#inboxBlock .btnHolderInbox .inboxBack a.btnBack:link, #inboxBlock .btnHolderInbox .inboxBack a.btnBack:active, #inboxBlock .btnHolderInbox .inboxBack a.btnBack:visited {
					padding:0 0 0 8px;
					background:url(../../images/arrow_up.png) 0 7px no-repeat;
					font:normal 11px Verdana, Arial, Helvetica, sans-serif;
					color:#b9c0f4;
					text-decoration: none;
				}
					#inboxBlock .btnHolderInbox .inboxBack a.btnBack:hover {
						color:#fff;	
					}
					#inboxBlock .btnHolderInbox .inboxPrev a.btnPrev:link, #inboxBlock .btnHolderInbox .inboxPrev a.btnPrev:visited, #inboxBlock .btnHolderInbox .inboxPrev a.btnPrev:active {
						width:32px; height:7px;
						background:url(../../images/btn_prev.png) 0 top no-repeat;
					}
						#inboxBlock .btnHolderInbox .inboxPrev a.btnPrev:hover {
							background-position:bottom;
						}
					#inboxBlock .btnHolderInbox .inboxNext a.btnNext:link, #inboxBlock .btnHolderInbox .inboxNext a.btnNext:visited, #inboxBlock .btnHolderInbox .inboxNext a.btnNext:active {
						width:30px; height:7px;
						margin:0 0 0 10px;
						background:url(../../images/btn_next.png) 0 top no-repeat;
					}
						#inboxBlock .btnHolderInbox .inboxNext a.btnNext:hover {
							background-position:bottom;
						}

					#inboxBlock .messageInbox .btnHolder {
						margin:40px 0 0 60px; padding:0 0 30px 0;
					}
						#inboxBlock .messageInbox .btnHolder a.btnDelete:link, #inboxBlock .messageInbox .btnHolder a.btnDelete:visited, #inboxBlock .messageInbox .btnHolder a.btnDelete:active {
							width:97px; height:16px;
							background:url(../../images/btn_delete.png) 0 top no-repeat;
						}
							#inboxBlock .messageInbox .btnHolder a.btnDelete:hover {
								background-position:bottom;
							}
						#inboxBlock .messageInbox .btnHolder a.btnReply:link, #inboxBlock .messageInbox .btnHolder a.btnReply:visited, #inboxBlock .messageInbox .btnHolder a.btnReply:active {
							width:97px; height:16px;
							margin:0 8px 0 0;
							background:url(../../images/btn_reply.png) 0 top no-repeat;
						}
							#inboxBlock .messageInbox .btnHolder a.btnReply:hover {
								background-position:bottom;
							}

