/* CSS Document */
/* ------------------------------------*/
/* BLOG CENTRAL INDEX PAGE             */
/* ------------------------------------*/
#blogCentral{
}

#blogCentralCollection {
  width: 647px;
}

	#blogCentral #pb_01{
	background: url(../img/pageBackground_02_tile.png) repeat-y left 60px;
		}
			#blogCentral #pb_02{
				background: url(../img/pageBackground_02_top.png) no-repeat left top;
			}
				#blogCentral #pb_03{
					/*background: url(../img/pb_09.png) no-repeat left bottom;*/
				}
				#blogCentral #pb_03 .pagenatorBox{
					/*padding-top: 15px;*/
					margin-bottom: 13px;
				}


	#blogCentralBack_01{

		background: url(../img/infoPageBack_01.gif) repeat-y 685px 0px;
	}
		#blogCentralBack_02{
			background: url(../img/infoPageBack_02.gif) no-repeat 685px top;
		}
			#blogCentralBack_03{
				margin: 0px 25px;
				background: url(../img/infoPageBack_03.gif) no-repeat 660px bottom;
				/*padding-bottom: 25px;*/
			}
/*blogCentralTop*/
#blogCentralTop{
	margin: 0px 22px 12px;
}
	#blogCentralTop h1, #eventsPageTop h1{
		color: #d94c4c;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 12px;
	}
	/*blogCentralTopMenu start*/
	.blogCentralTopMenu{
		float: right;
		margin-top: 5px;

	}
	.blogCentralTopMenu .tm_01{
		margin-right: -23px !important;
	}
		.tm_01{
			margin-top: 0px;
		}
		.blogCentralTopMenu li{
			display: block;
			float: left;
			list-style: none;
		}
			.blogCentralTopMenu li a{
				display: block;
				float: left;
				/*text-decoration: none !important;*/
			}
				.blogCentralTopMenu li a:hover{
					text-decoration: underline !important;
				}
			.blogCentralTopMenu .bm_01{
				width: 32px;
				height: 19px;
				background: url(../img/icons.png) no-repeat -1200px -650px;
				text-align: center;
				padding: 2px 0px 0px 52px;
				color: #666;
				font-size: 12px;
				margin-right: 6px;
			}
			.blogCentralTopMenu .bm_02{
				width: 55px;
				height: 20px;
				background: url(../img/icons.png) no-repeat -1800px -600px;
				text-indent: -10000px;
				margin-right: 2px;
			}
			.blogCentralTopMenu .bm_03, .blogCentralTopMenu .bm_05, .blogCentralTopMenu .bm_07{
				width: 29px;
				height: 18px;
				background: url(../img/icons.png) no-repeat -2100px -100px;
				font-size: 12px;
				text-align: center;
				padding: 2px 0px 0px 5px;
				color: #376c8e;
				margin-right: 6px;
			}
			.blogCentralTopMenu .bm_04{
				width: 16px;
				height: 16px;
				background: url(../img/icons.png) no-repeat -1222px -700px;
				text-indent: -10000px;
				margin-top: 2px;
				margin-right: 2px;
			}
			.blogCentralTopMenu .bm_05{
			}
			.blogCentralTopMenu .bm_06{
				width: 32px;
				height: 20px;
				background: url(../img/icons.png) no-repeat -1320px -650px;
				text-indent: -10000px;
				margin-right: 2px;
			}
	#blogCentralTopBack_01{
		width: 947px;
		background: url(../img/gb2.png) repeat-y -3200px top;
	}
		#blogCentralTopBack_02{
			background: url(../img/gb2.png) no-repeat -4200px top;
		}
			#blogCentralTopBack_03{
				background: url(../img/gb2.png) no-repeat -5200px bottom;
				padding: 7px 0px 8px 10px;
			}
/*blogCentralLeft*/
#blogCentralLeft{
	float: left;
	width: 647px;
	background-color: #FFF;
	
}
	#blogCentralLeft h1 {
		/* color: #838375; */
		/* font-size: 24px; */
			color: #D94C4C;
			font-size: 24px;
			font-weight: normal;
			margin-bottom: 16px;

/*
                font: 20px CenturyGothicRegular;
		color: #696969;

		font-weight: normal;
		margin-bottom: 8px;
*/
	}
	#blogCentralLeft h2, #icraftCommunityLeft h2 {
		/* color: #838375; */
		/* font-size: 24px; */
        font: 20px;
/*		color: #696969;*/
/*		font-weight: bold;*/
		margin-bottom: 8px;
		font: 20px CenturyGothicRegular;
		color: #696969;
	}
	 #blogCentralLeft h2 a{
		 /*color: #696969;*/
	 }

	#blogCentralLeft a{
		/*text-decoration: none !important;*/
	}
		#blogCentralLeft a:hover{
			
		}
	/*featuredStories*/
	#featuredStories{
		margin-bottom: 20px;
	}
		#featuredStoriesBack_01{
			background: url(../img/gb2.png) repeat-y -6200px top;
		}
			#featuredStoriesBack_02{
				background: url(../img/gb2.png) no-repeat -6900px top;
			}
				#featuredStoriesBack_03{
					background: url(../img/gb2.png) no-repeat -7600px bottom;
					padding: 1px 0px 4px;
				}
					#featuredStoriesBack_04{
						background: url(../img/featuredStoriesBack_04.gif) repeat-y 406px top;
					}
					/*featuredStoriesLeft*/
					#featuredStoriesLeft{
						float: left;
						padding: 5px 0px 6px 8px;
						width: 392px;
					}
						#featuredStoriesLeft h3{
							font-size: 16px;
							font-weight: bold;
							color: #383838;
						}
					/*featuredStoriesRight*/
					#featuredStoriesRight{
						float: right;
						margin-right: 3px;
						width: 237px;
					}
						#featuredStoriesListBox{
							overflow: hidden;
						}
						/*featuredStoriesList*/
						#featuredStoriesList{
							padding: 0px;
							margin: -2px 0px 0px;
						}
							.featuredStoriesListItem {
								display: block;
								margin: 0px;
								height: 74px;
								background: url(../img/icons.png) no-repeat -2100px -150px;
								margin-right: 3px;
							}
								.featuredStoriesListItem table td{
									height: 74px;
									vertical-align: middle !important;
								}
							
								.featuredStoriesListItem a{
									/*text-decoration: none !important;*/
									color: #383838;
									font-size: 14px;
								}
									.featuredStoriesListItem a:hover{
										text-decoration: underline !important;
									}
								.featuredStoriesImg{
									display: block;
									float: left;
									width: 49px;
									height: 49px;
									background: url(../img/icons.png) no-repeat -2100px -250px;
									margin: 14px 6px 0px 10px;
								}
									.featuredStoriesImg img{
										float: left;
										margin-left: 5px;
										margin-top: 3px;
									}
							#featuredStoriesList .active{
								background: url(../img/icons.png) no-repeat -2100px -350px;
							}
								#featuredStoriesList .active a{
									color: #a8a8a8;
								}
								#featuredStoriesList .active .featuredStoriesImg{
									background: url(../img/icons.png) no-repeat -2197px -250px;
								}
							
							
									
	/*latestPosts*/
	#latestPosts{
	}
		#latestPosts h2{
			margin-bottom: 18px;
			/* color: #d94c4c; */
		}
		/*latestPostsItem*/
		.latestPostsItem{
			margin-bottom: 30px;
		}
			.latestPostsItemInfo{
				border-bottom: 1px solid #dddddd;
				margin-bottom: 23px;
			}
				.latestPostsItemDate{
					background-color: #ff9053;
					font-size: 12px;
					color: #ffffff;
					text-align: center;
					vertical-align: middle;
					padding: 6px;
				}
				.latestPostsItemTitle{
					padding: 0px 10px;
				}
				.latestPostsItemTitle h1, .latestPostsItemTitle h3{
					font-size: 17px !important;
					font-weight: normal;
					margin-bottom: 4px;
				}
				.latestPostsItemTitle h3, .latestPostsItemTitle h3 a{
				color: #6d7b78;
				font-weight: bold;
				}

				#blogCentralLeft .latestPostsItemTitle h1, #blogCentralLeft .latestPostsItemTitle h1 a{
				color: #6d7b78;
				font-weight: bold;
                                font-size: 17px;
                                margin-bottom: 4px;
				}

					.latestPostsItemTitle h1 a, .latestPostsItemTitle h1 a{
						color: #6d7b78;
						/*text-decoration: none !important;*/
					}
						.latestPostsItemTitle h1 a:hover, .latestPostsItemTitle h3 a:hover{
							text-decoration: underline !important;
						}
				.latestPostsItemTitleInfo{
					font-size: 12px;
				}
					.latestPostsItemTitleInfo td{
						padding-right: 5px;
					}
			/*latestPostsItemVote*/
			.latestPostsItemVote{
				float: right;
				margin: 0px;
				padding: 0px;
				display: block;
				background-color: #FFF;
				padding-left: 5px;
				margin-top: -31px;
			}
				.latestPostsItemVote li{
					list-style: none;
					float: left;
					display: block;
				}
					.latestPostsItemVote li a{
						display: block;
						padding-left: 20px;
						color: #767676;
						font-size: 12px;
                        text-decoration: none;
					}
                    	   .icon_heart{
							margin-right: 5px;
							background: url(../img/icons.png) no-repeat -2200px -473px;
                            padding-left: 17px !important;
                            text-decoration: none;
						}
							.icon_heart:hover{
								background: url(../img/icons.png) no-repeat -2100px -473px;
                                text-decoration: none;
						}
                        .icon_comments {
                            margin-right: 5px;
                            background: url(../img/icons.png) no-repeat -2200px -448px;
                            padding-left: 21px !important;
                            text-decoration: none;
                        }
                          .icon_comments:hover {
                              background: url(../img/icons.png) no-repeat -2100px -448px;
                              text-decoration: none;
                          }

						.iv_01{
							margin-right: 10px;
							background: url(../img/icons.png) no-repeat -2200px -448px;
						}
							.iv_01:hover{
								background: url(../img/icons.png) no-repeat -2100px -448px;
						}
						.iv_02{
							background: url(../img/icons.png) no-repeat -2200px -473px;
							padding-left: 16px;
						}
							.iv_02:hover{
								background: url(../img/icons.png) no-repeat -2100px -473px;
							}
			/*latestPostsItemText*/	
			.latestPostsItemText{
				line-height: 18px;
			}
				/*imageLeft*/
				.imageLeft{
					float: left;
					margin-right: 15px;
					margin-bottom: 10px;
				}
					.imageBack_01{
						background: url(../img/imageBack/imageBack_01.gif) repeat-x left top;
					}
						.imageBack_02{
							background: url(../img/imageBack/imageBack_02.gif) repeat-y right top;
						}
							.imageBack_03{
								background: url(../img/imageBack/imageBack_03.gif) repeat-x left bottom;
							}
								.imageBack_04{
									background: url(../img/imageBack/imageBack_04.gif) repeat-y left top;
								}
									.imageBack_05{
										background: url(../img/imageBack/imageBack_05.gif) no-repeat left top;
									}
										.imageBack_06{
											background: url(../img/imageBack/imageBack_06.gif) no-repeat right top;
										}
											.imageBack_07{
												background: url(../img/imageBack/imageBack_07.gif) no-repeat right bottom;
											}
												.imageBack_08{
													background: url(../img/imageBack/imageBack_08.gif) no-repeat left bottom;
													padding: 4px 6px 7px;  /* padding: 4px 6px 7px; */
												}
													.imageLeft img{
														float: left;
													}
			/*latestPostsItemTags*/
			.latestPostsItemTags{
				margin: 0px;
				padding-top: 10px;
				/*clear: both;*/
			}
				.latestPostsItemTags li{
					list-style: none;
					display: block;
					float: left;
					padding-right: 5px;
				}
					.latestPostsItemTags li a{
					}
						.latestPostsItemTags li a:hover{
							text-decoration: none !important;
						}
					.latestPostsItemTags .tag{
						display: block;
						float: left;
						background-color: #f5f5f5;
						white-space: nowrap;
						padding: 2px 5px;
						margin-bottom: 4px;
						margin-right: 5px;
					}
					.latestPostsItemTags .tag:hover{
						background-color: #e8e8e8;
					}
					.latestPostsItemTags .tag a:hover{
						/*text-decoration: none !important;*/
					}


			.seeOlderPosts{
				width: 112px;
				height: 24px;
				background: url(../img/icons.png) no-repeat -2100px -500px;
				margin: auto;
				display: block;
				color: #FFF !important;
				text-align: center;
				padding-top: 4px;
				margin-bottom: 18px;			
			}
			.line_05{
				border-bottom: 1px solid #dddddd;
				height: 1px;
				font-size: 1px;
				overflow: hidden;
				margin-bottom: 18px;				
			}
		/*latestComments*/
		#latestComments{
		}
			/*latestCommentsList*/
			.latestCommentsList{
			}
				.latestCommentsList li{
				}
					.latestCommentsList li a{
				}
						.latestCommentsList li a:hover{
								}
					.cl_01{
					}
					.cl_02{
					}
			/*latestCommentsItem*/
			.latestCommentsItem{
				margin-bottom: 32px;
			}
				#latestCommentsList{
					float: right;
					margin: 12px 0px 0px;				
				}
				#latestCommentsList li{
					list-style: none;
					display: block;
					float: left;
					padding: 0px 0px 0px 25px;
					margin-left: 15px;
					height: 16px;
				}
					#latestCommentsList li a{
						color: #888888;
					}
						#latestCommentsList li a:hover{
						}
					#cl_01{
						background: url(../img/members.png) no-repeat left -150px;
					}
					#cl_02{
						background: url(../img/members.png) no-repeat left -200px;
					}
			/*memberInfoReadComment*/								
			#blogCentralLeft .memberInfoReadComment{
	width: 643px !important;
	margin-bottom: 4px;
			}
				.boxBack_17{
	background: url(../img/commentsBack/commentsBack_05.jpg) no-repeat left top;
				}
					.boxBack_18{
	background: url(../img/commentsBack/commentsBack_06.jpg) no-repeat left bottom;
					}
						.boxBack_19{
	padding: 8px 8px 14px;
						}
							.boxBack_20{
								font-size: 14px;
								color: #626471;
								padding: 10px 0px;
							}
							.memberInfoReadCommentLeft{
								float: left;
								width: 60px;
							}
							.memberInfoReadCommentRight{
								padding-left: 60px;
							}
								.memberInfoReadCommentRight p{
									padding: 0px;
									line-height: normal !important;
									margin-bottom: 4px;
								}
								.link_04{
									float: right;
								}
							/*commentActivity*/	
							.commentActivity{
								padding: 0;
								margin: 0px;
							}
								.commentActivity li{
									list-style: none;
									display: block;
									float: left;
								}
									.commentActivity li a{
										display: block;
										float: left;
										height: 15px;
										padding: 0px 10px 0px 25px;
										font-size: 13px;
									}
										.commentActivity li a:hover{
										}
									.ca_01{
										background: url(../img/members.png) no-repeat left -1100px;
										color: #8f9800 !important;
									}
									.ca_02{
										background: url(../img/members.png) no-repeat left -1150px;
										color: #da2b2b !important;
									}
							
						
					
/*blogCentralRight*/
#blogCentralRight{
	float: right;
	width: 256px;
	margin-right: 4px;

}
	#blogCentralRight a{
		/*text-decoration: none !important;*/
	}
		#blogCentralRight a:hover{
			text-decoration: underline !important;
	}
	
	#blogCentralRight h3{
		font: bold 14px/20px Arial, Helvetica, sans-serif;
		color: #FFF;
		background: #839f00;
		display: block;
		padding: 1px 5px;
		margin-bottom: 5px;
		float: left;
	}
	
		/*blogCategories*/
		.blogCategories{
			margin-bottom: 30px;
		}
		.blogCategories h4{
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 5px;
		}
			.blogCategories h4 a{
				color: #6d7b78 ;
			}
			.blogCategoriesMenu{
				padding: 0px 0px 0px 4px;
				margin: 0px;
				line-height: 20px;
			}
				.blogCategoriesMenu li{
					list-style: none;
				}
					.blogCategoriesMenu li a{
						
						}
						.blogCategoriesMenu li a:hover{
							
						}
			.newQuestions li{
				margin-bottom: 15px;
			}
		/*subscribeBlogUpdates*/
		#subscribeBlogUpdates{
			margin-bottom: 20px;
		}
			#subscribeBlogUpdatesList{
				margin: 0px 0px 0px 4px;
				float: left;
			}
				#subscribeBlogUpdatesList li{
					list-style: none;
				}
					#subscribeBlogUpdatesList li a{
						
					}
						#subscribeBlogUpdatesList li a:hover{
							
							}
			#blogUpdatesRss{
				display: block;
				width: 26px;
				height: 31px;
				background: url(../img/icons.png) no-repeat -2100px -600px;
				float: left;
				margin-left: 10px;
				text-indent: -20000px;
			}
		/*topContributors*/
        #promoContest,
		#topContributors{
			margin-bottom: 30px;
		}
		.photoList{
			margin: 0px;
		}
			.photoList li{
				list-style: none;
				display: block;
				width: 47px;
				height: 44px;
				background: url(../img/icons.png) no-repeat -2100px -550px;
				float: left;
				margin: 0px 0px 4px 4px;
			}
				.photoList li a{
				}
					.photoList li a:hover{
					}
				.photoList img{
					float: left;
					margin-top: 1px;
					margin-left: 2px;
				}
		#topContributorsText{
			padding: 7px 4px 0px;
			line-height: 18px;
		}
        /*promoContest*/
        #promoContest h4 {
          font-size: 14px;
          font-weight: bold;
          margin-bottom: 10px;
        }
        #promoContest h4 a {
            color: #6d7b78;
        }
		/*onlineNow*/
		#onlineNow{
			margin-bottom: 30px;
		}
			#onlineNowText{
				margin: 4px 0px 5px 4px;
			}
		/*newMembers*/
		#newMembers{
			margin-bottom: 30px;
		}
			#newMembers h3{
				margin-bottom: 10px;
			}
		/*bloggersToFollow*/
		#bloggersToFollow{
			font-size: 12px;
			margin-bottom: 15px;
		}
			#bloggersToFollow h3{
				
			}
			.bloggersToFollowItem{
				margin-left: 4px;
				margin-top: 5px;
				margin-bottom: 7px;
			}
				.bloggersToFollowImg{
					float: left;
				}
				.bloggersToFollowInfo{
					width: 202px;
					float: right;
				}
					.bloggerName{
						color: #495250;
						width: 95px;
						display: block;
						float: left;
					}
						.bloggerName:hover{
							color: #495250;
						}
				.followLink, .followLink:hover{
					display: block;
					width: 42px;
					height: 13px;
					background: url(../img/icons.png) no-repeat -2100px -650px;
					float: left;
					color: #FFF;
					font-size: 9px;
					text-align: center;
					padding-top: 2px
				}
		/*followIcraft*/
		#followIcraft{
			margin-bottom: 15px;
		}
			#followIcraft h3{
			}
			#followIcraftList{
				margin: 0px;
				padding-top: 5px;
			}
				#followIcraftList li{
					list-style: none;
				}
					#followIcraftList li a{
						display: block;
						float: left;
						width: 80px;
						height: 35px;
						color: #838383;
						font-size: 13px;
						padding-left: 46px;
						line-height: 18px;
						padding-top: 3px;
						margin-bottom: 20px;
					}
					#followIcraftList li a:hover{
						color: #838383;
						/*text-decoration: none !important;*/
					}
						#followIcraftList li a span{
							color: #495250;
							font-size: 22px;
							display: block;
						}
							#followIcraftList li a:hover span{
								color: #495250;
							}
					#fi_01{
						background: url(../img/icons.png) no-repeat -2100px -700px;
					}
					#fi_02{
						background: url(../img/icons.png) no-repeat -2100px -750px;
					}
					#fi_03{
						background: url(../img/icons.png) no-repeat -2100px -800px;
					}
					#fi_04{
						background: url(../img/icons.png) no-repeat -2100px -850px;
					}
/*randomPosts*/
#randomPosts{
	margin: 0px 25px 80px;
	border-top: 1px solid #dddddd;
	padding-top: 14px;
}
	#randomPosts h2{
		color: #838375;
		font-size: 22px;
		font-weight: normal;
		margin-bottom: 14px;
	}
		/*randomPostsItem*/
		#randomPostsTable{
		}
			#randomPostsTable td{
				font-size: 1px;
				vertical-align: top;
			}
			#randomPostsTable h3{
				text-align: center;
				font-weight: normal;
				font-size: 13px;
				margin-bottom: 3px;
			}
			#randomPostsTable h4{
				font-size: 13px;
				font-weight: normal;
				margin-bottom: 4px;
			}
				#randomPostsTable h4 a{
					color: #6d7b78;
				}
			#randomPostsTable a{
				/*text-decoration: none !important;*/
			}
			#randomPostsTable img{
				float: left;
				border: 1px solid #ececec;
				margin-bottom: 7px;				
			}
			.rp_01{
				width: 160px;
				font-size: 1px;
				background: url(../img/gb2.png) no-repeat -11300px top;
				overflow: hidden;
			}
			.rp_02{
				background: url(../img/gb2.png) repeat-y -11500px top;
				font-size: 12px !important;
				color: #838375;
				padding: 3px 6px;
				width: 148px;
			}
				
			.rp_03{
				background: url(../img/gb2.png) no-repeat -11700px top;
				height: 10px;
			}
			.rp_04{
				width: 33px;
			}
/* ------------------------------------*/
/* BLOG CENTRAL MEMBER BLOG PAGE       */
/* ------------------------------------*/

/*memberBlogTopLeft*/
#memberBlogTopLeft{
	float: left;
	width: 672px;
}
	#blogCentralTopBack_04{
		background: url(../img/gb2.png) repeat-y -11900px top;
	}
		#blogCentralTopBack_05{
			background: url(../img/gb2.png) no-repeat -12600px top;
		}
			#blogCentralTopBack_06{
				background: url(../img/gb2.png) no-repeat -13300px bottom;
				padding: 7px 0px 10px 9px;
			}
				#memberBlogTopLeft img{
					float: left;
				}
	
/*memberBlogTopRight*/
#memberBlogTopRight{
	float: right;
	width: 268px;
	margin-right: 8px;
}
	#blogCentralTopBack_07{
		background: url(../img/gb2.png) repeat-y -14000px top;
	}
		#blogCentralTopBack_08{
			background: url(../img/gb2.png) no-repeat -14300px top;
		}
			#blogCentralTopBack_09{
				background: url(../img/gb2.png) no-repeat -14600px bottom;
				padding: 7px 0px 9px 10px;
			}
				#memberBlogTopRight img{
					float: left;
				}
/*bloggerInfo*/
#bloggerInfo{
    padding-top: 23px;
}
#bloggerInfo h3{
	margin-bottom: 0px;
}
	#bloggerInfoList{
		margin-top: 15px;
		margin-bottom: 15px;
	}
		#bloggerInfoList dt{
			font-size: 12px;
			display: block;
		}
			.link_07{   /* , .link_07:hover{ */
				color: #495250;
				font-size: 17px;
				font-weight: bold;
			}
			.link_08{
				color: #495250;
				font-size: 13px;
				font-weight: normal;
			}

		#bloggerInfoList dd{
			font-size: 13px;
		}
		#bloggerInfo p{
			line-height: 18px;
			margin-bottom: 13px;
		}
	/*bloggerActivity*/	
	#bloggerActivity{
		margin: 10px 0px 0px;
		font-size: 12px;
	}
		#bloggerActivity li{
			list-style: none;
			display: block;
		}
			#bloggerActivity li a{ 
			}
				#ba_01{
					float: left;
				}
				#ba_02{
					float: right;
				}
	.line_06{
		font-size: 1px;
		height: 1px;
		overflow: hidden;
		border-top: 1px solid #ececec;
		margin: 7px 0px 10px;	
	}
	/*memberConnectList*/
	#memberConnectList{
		display: block;
		padding: 0px;
		margin: 0px;
		height: 25px;
	}
		#memberConnectList li{
			list-style: none;
			float: left;
			padding: 0px;
			display: block;
			height: 15px;
		}
			#mcl_01{
				background: url(../img/icons.png) no-repeat -1200px -598px;
				padding: 0px 20px !important;
			}
			#mcl_02{
				background: url(../img/members.png) no-repeat 0px -50px;
			}
			#mcl_02 a{
				display: block;
				float: left;
				width: 46px;
				margin-right: 2px;
				text-indent: -10000px;
				height: 15px;
			}
	#memberConnect #followLink{
		padding: 0px;
	}
/*searchMyBlog*/
#searchMyBlog{
	margin-bottom: 8px;
}
/*visitMyStore*/
#visitMyStore{
	width: 252px;
	margin-bottom: 15px;
}
	#visitMyStoreBack_01{
		background: url(../img/gb2.png) repeat-y -14900px top;
	}
		#visitMyStoreBack_02{
			background: url(../img/gb2.png) no-repeat -15200px top;
		}
			#visitMyStoreBack_03{
				background: url(../img/gb2.png) no-repeat -15500px bottom;
				padding: 10px 8px 18px;
			}
				#visitMyStore h4{
					text-align: center;
					font-size: 16px;
					font-weight: normal;
					margin-bottom: 4px;
				}
				#visitMyStoreList{
					margin: 0px;
				}
					#visitMyStoreList li{
						list-style: none;
						display: block;
						float: left;
						width: 77px;
						height: 62px;
						background: url(../img/icons.png) no-repeat -2100px -900px;
					}
						#visitMyStoreList li a{
								}
					#visitMyStoreList img{
						float: left;
						margin-top: 2px;
						margin-left: 4px;
					}
				.link_05, .link_05:hover{
					text-align: center;
					color: #a3a3a3;
					font-size: 11px;
					display: block;
					margin-top: 3px;
				}
/* ------------------------------------*/
/* BLOG CENTRAL MEMBER BLOG POST PAGE  */
/* ------------------------------------*/

/*postLinksBox*/
.postLinksBox{
	margin-bottom: 25px;
}
	/*postLinks*/
	.postLinks{
		float: left;
		display: block;
		margin: 0px;
		height: 22px;
	}
		.postLinks li{
			list-style: none;
			display: block;
			float: left;
		}
			.postLinks li a{
				display: block;
				float: left;
				height: 22px;
			}
				.postLinks li a:hover{
					/*text-decoration: none !important;*/
				}
		.pl_01, .pl_01:hover{
			font-size: 12px;
			background: url(../img/icons.png) no-repeat -1200px -623px;
			/*text-decoration: none !important;*/
			padding: 0px 13px 0px 22px;
		}
			.pl_01 span{
				color: #6d7b78;
			}
		.pl_02{
			background: url(../img/members.png) no-repeat left -400px;
			color: #8f9800 !important;
			padding: 0px 10px 0px 25px;
		}
		.pl_03{
			background: url(../img/members.png) no-repeat left -450px;
			color: #da2b2b !important;
			padding: 0px 10px 0px 25px;
		}
		.pl_04, .pl_04:hover{
			background: url(../img/icons.png) no-repeat -2100px -1000px;
			padding: 0px 10px 0px 25px;
			color: #838375;
		}
		.pl_05, .pl_05:hover{
			background: url(../img/icons.png) no-repeat -2100px -1050px;
			padding: 0px 30px 0px 16px;
			color: #838375;
		}
	
/*blogPostText*/
.blogPostText{
}
	.blogPostText h1{
		margin-bottom: 20px;
	}
	.blogPostText h2{
		margin-bottom: 20px;
	}
	.blogPostText h3{
		margin-bottom: 20px; /* for some reason it was commented out before */
		font-weight:bold;
	}
	.blogPostText p{
		line-height: 18px;
		margin-bottom: 20px; /* for some reason it was commented out before */
	}
	.videoPlayer{
		float: left;
		margin-left: 105px;
		margin-bottom: 15px;
	}
	.videoPlayer_01{
		float: right;
		margin-left: 20px;
	}
/*blogPostMenu*/
.blogPostMenu{
	display: block;
	text-align: center;
	border-top: 1px solid #dddddd;
	font-size: 14px;
	padding: 18px 0px 0px;
	margin: 0px 0px 20px;
}
	.blogPostMenu li{
		list-style: none;
		display: inline;
	}
		.blogPostMenu li a{
		}
			/*memberInfoCommentsBox*/
			#memberInfoCommentsBox{
			}
				#memberInfoCommentsBox h2{
					display: block;
					background-color: #b5b1a3;
					font-size: 24px;
					font-weight: normal;
					color: #FFF;
					width: 652px;
					padding: 3px 6px;
					margin-bottom: 6px;
				}
				.link_04{
					float: right;
				}
				.boxBack_04{
					width: 663px;
					background: url(../img/gb.png) repeat-y -25600px top;
					margin-bottom: 14px;
				}
					.boxBack_05{
						background: url(../img/gb.png) no-repeat -26300px top;
					}
						.boxBack_06{
							background: url(../img/gb.png) no-repeat -27000px bottom;
							padding: 4px 10px;
						}
							/*memberLoginLinks*/
							.memberLoginLinks{
								float: right;
							}
								.memberLoginLinks li{
									list-style: none;
									display: block;
									float: left;
									height: 26px;
								}
									.memberLoginLinks li a{
										display: block;
										height: 26px;
										text-indent: -20000px;
									}
										.memberLoginLinks li a:hover{
										}
											.mll_01{
												width: 90px;
												background: url(../img/members.png) no-repeat 0px -700px;
											}
											.mll_02{
												font-size: 15px;
												padding: 4px 16px 0px;
												height: 22px !important;
											}
											.mll_03{
												width: 85px;
												background: url(../img/members.png) no-repeat 0px -750px;
											}
							.memberLoginText{
								font-size: 15px;
								
							}
								.color_10{
									color: #c90000;
								}
							/*memberInfoAddComments*/				
							.memberInfoAddComments{
							}
								.memberAddCommentsLeft{
									float: left;
									width: 87px;
									height: 86px;
									background: url(../img/members.png) no-repeat left -800px;
									padding: 2px;
								}
									.memberAddCommentsLeft img{
										float: left;
									}
								.memberAddCommentsRight{
									float: right;
									width: 551px;
									margin-right: 7px;
								}
									.boxBack_07{
										background: #f5f5f5;
									}
										.boxBack_08{
											background: url(../img/gb.png) no-repeat -28300px top;
										}
											.boxBack_09{
												background: url(../img/gb.png) no-repeat -28900px bottom;
											}
												.boxBack_10{
													width: 18px;
													height: 22px;
													float: left;
													margin-left: -18px;
													margin-top: 20px;
													background: url(../img/members.png) no-repeat left -1050px;
												}
												/*addMemberCommentForm*/
												.addMemberCommentForm{
													display: block;
													width: 539px;
													padding: 6px;
													margin-bottom: 10px;
												}
												.boxBack_11{
													background: url(../img/gb2.png) repeat-y 0px top;
													margin-bottom: 7px;
												}
													.boxBack_12{
														background: url(../img/gb2.png) no-repeat -600px top;
													}
														.boxBack_13{
															background: url(../img/gb2.png) no-repeat -1200px bottom;
															padding: 2px 10px;
														}
															.addMemberCommentFormText{
																border: none;
																background: transparent;
																width: 100%;
																font-size: 12px;
																color: #616161;
																height: 40px;
															}
															/*addMemberCommentTable*/
															.addMemberCommentTable{
															  margin-right: 10px;
															}
																.addMemberCommentTable td{
																vertical-align: middle !important;
																font-size: 11px;
																color: #838375;
																padding: 0px 5px 2px 0px;
															}
																.amc_01{
																	width: 280px;
																}
																.color_11{
																	color: #c24e4e;
																}
																.addMemberCommentTable .addFacebook{
																	display: block;
																	text-indent: -10000px;
																	width: 16px;
																	height: 16px;
																	background: url(../img/members.png) no-repeat left -900px;
																}
																.addMemberCommentTable .addTwitter{
																	display: block;
																	text-indent: -10000px;
																	width: 16px;
																	height: 16px;
																	background: url(../img/members.png) no-repeat left -951px;
																}
															.addMemberCommentFormSubmit{
																display: block;
																float: right;
																width: 75px;
																background: url(../img/members.png) no-repeat 0px -1000px;
																font-size: 12px;
																color: #FFF;
																padding: 7px 0px;
																border: none;
															}
							/*memberInfoReadComment*/								
							.memberInfoReadComment{
								width: 660px;
								margin-bottom: 4px;
							}
								.boxBack_14{
									background: url(../img/commentsBack/commentsBack_05.jpg) no-repeat left top;
								}
									.boxBack_15{
										background: url(../img/commentsBack/commentsBack_05.jpg) no-repeat left bottom;
									}
										.boxBack_16{
											
											padding: 8px 8px 14px;
										}
											.memberInfoReadCommentLeft{
												float: left;
												width: 60px;
											}
											.memberInfoReadCommentRight{
												padding-left: 60px;
											}
												.memberInfoReadCommentRight p{
													padding: 0px;
													line-height: normal !important;
													margin-bottom: 4px;
												}
											/*commentActivity*/	
											.commentActivity{
												padding: 0;
												margin: 0px;
											}
												.commentActivity li{
													list-style: none;
													display: block;
													float: left;
												}
													.commentActivity li a{
														display: block;
														float: left;
														height: 15px;
														padding: 0px 10px 0px 25px;
														font-size: 13px;
													}
														.commentActivity li a:hover{
														}
													.ca_01{
														background: url(../img/members.png) no-repeat left -1100px;
														color: #8f9800 !important;
													}
													.ca_02{
														background: url(../img/members.png) no-repeat left -1150px;
														color: #da2b2b !important;
													}
			/*blogPostCommentsBox*/
			.blogPostCommentsBox{
				/*margin-bottom: 20px;*/
			}
				.blogPostCommentsBox h2{
					display: block;
					/* background-color: #b5b1a3; */
					font-size: 24px;
					font-weight: normal;
					/* color: #FFF !important; */
					/* width: 630px; */
					padding: 3px 6px;
					margin-bottom: 6px;
				}
				.blogPostCommentsBox .link_04{
					float: right;
				}
				.blogPostCommentsBox .boxBack_04{
					width: 642px;
					background: url(../img/gb2.png) repeat-y -15800px top;
					margin-bottom: 14px;
				}
					.blogPostCommentsBox .boxBack_05{
						background: url(../img/gb2.png) no-repeat -16500px top;
					}
						.blogPostCommentsBox .boxBack_06{
							background: url(../img/gb2.png) no-repeat -17200px bottom;
							padding: 4px 10px;
						}
							/*memberLoginLinks*/
							.blogPostCommentsBox .memberLoginLinks{
								float: right;
							}
								.blogPostCommentsBox .memberLoginLinks li{
									list-style: none;
									display: block;
									float: left;
									height: 26px;
								}
									.blogPostCommentsBox .memberLoginLinks li a{
										display: block;
										height: 26px;
										text-indent: -20000px;
									}
										.blogPostCommentsBox .memberLoginLinks li a:hover{
										}
											.blogPostCommentsBox .mll_01{
												width: 90px;
												background: url(../img/members.png) no-repeat 0px -700px;
											}
											.blogPostCommentsBox .mll_02{
												font-size: 15px;
												padding: 4px 16px 0px;
												height: 22px !important;
											}
											.blogPostCommentsBox .mll_03{
												width: 85px;
												background: url(../img/members.png) no-repeat 0px -750px;
											}
							.blogPostCommentsBox .memberLoginText{
								font-size: 15px;
								
							}
								.blogPostCommentsBox .color_10{
									color: #c90000;
								}
							/*memberInfoAddComments*/				
							.blogPostCommentsBox .memberInfoAddComments{
							}
								.blogPostCommentsBox .memberAddCommentsLeft{
									float: left;
									width: 87px;
									height: 86px;
									background: url(../img/members.png) no-repeat left -800px;
									padding: 2px;
								}
									.blogPostCommentsBox .memberAddCommentsLeft img{
										float: left;
									}
								.blogPostCommentsBox .memberAddCommentsRight{
									float: right;
									width: 533px;
									margin-right: 0px;
								}
									.blogPostCommentsBox .boxBack_07{
										background: #f5f5f5 url(../img/gb2.png) repeat-y -17900px top;
									}
										.blogPostCommentsBox .boxBack_08{
											background: url(../img/gb2.png) no-repeat -18500px top;
										}
											.blogPostCommentsBox .boxBack_09{
												background: url(../img/gb2.png) no-repeat -19100px bottom;
											}
												.blogPostCommentsBox .boxBack_10{
													width: 21px;
													height: 26px;
													float: left;
													margin-left: -19px;
													margin-top: 19px;
													background: url(../img/members.png) no-repeat -100px -1050px;
												}
												/*addMemberCommentForm*/
												.blogPostCommentsBox .addMemberCommentForm{
													display: block;
													padding: 6px;
													margin-bottom: 10px;
													width: 521px;
												}
												.blogPostCommentsBox .boxBack_11{
													background: url(../img/gb2.png) repeat-y -19700px top;
													margin-bottom: 7px;
												}
													.blogPostCommentsBox .boxBack_12{
														background: url(../img/gb2.png) no-repeat -20250px top;
													}
														.blogPostCommentsBox .boxBack_13{
															background: url(../img/gb2.png) no-repeat -20800px bottom;
															padding: 2px 10px;
														}
															.blogPostCommentsBox .addMemberCommentFormText{
																border: none;
																background: transparent;
																width: 100%;
																font-size: 12px;
																color: #616161;
																height: 40px;
															}
															/*addMemberCommentTable*/
															.blogPostCommentsBox .addMemberCommentTable{
															}
																.blogPostCommentsBox .addMemberCommentTable td{
																vertical-align: middle !important;
																font-size: 11px;
																color: #838375;
																padding: 0px 5px 2px 0px;
															}
																.blogPostCommentsBox .amc_01{
																	width: 280px;
																}
																.blogPostCommentsBox .color_11{
																	color: #c24e4e;
																}
																.blogPostCommentsBox .addMemberCommentTable .addFacebook{
																	display: block;
																	text-indent: -10000px;
																	width: 16px;
																	height: 16px;
																	background: url(../img/members.png) no-repeat left -900px;
																}
																.blogPostCommentsBox .addMemberCommentTable .addTwitter{
																	display: block;
																	text-indent: -10000px;
																	width: 16px;
																	height: 16px;
																	background: url(../img/members.png) no-repeat left -951px;
																}
															.blogPostCommentsBox .addMemberCommentFormSubmit{
																display: block;
																float: right;
																width: 75px;
																background: url(../img/members.png) no-repeat 0px -1000px;
																font-size: 12px;
																color: #FFF;
																padding: 7px 0px;
																border: none;
															}		
							/*blogPostReadComment*/								
							.blogPostReadComment{
								width: 643px;
								margin-bottom: 4px;
							}
								.blogPostReadComment .boxBack_14{
	background: url(../img/commentsBack/commentsBack_05.jpg) no-repeat left top;
								}
									.blogPostReadComment .boxBack_15{
	background: url(../img/commentsBack/commentsBack_06.jpg) no-repeat left bottom;
									}
										.blogPostReadComment .boxBack_16{
	padding: 8px 8px 14px;
										}
											.blogPostReadComment .memberInfoReadCommentLeft{
												float: left;
												width: 60px;
											}
											.blogPostReadComment .memberInfoReadCommentRight{
												padding-left: 60px;
											}
												.blogPostReadComment .memberInfoReadCommentRight p{
													padding: 0px;
													line-height: normal !important;
													margin-bottom: 4px;
												}
											/*commentActivity*/	
											.blogPostReadComment .commentActivity{
												padding: 0;
												margin: 0px;
											}
												.blogPostReadComment .commentActivity li{
													list-style: none;
													display: block;
													float: left;
												}
													.blogPostReadComment .commentActivity li a{
														display: block;
														float: left;
														height: 15px;
														padding: 0px 10px 0px 25px;
														font-size: 13px;
													}
														.blogPostReadComment .commentActivity li a:hover{
														}
													.blogPostReadComment .ca_01{
														background: url(../img/members.png) no-repeat left -1100px;
														color: #8f9800 !important;
													}
													.blogPostReadComment .ca_02{
														background: url(../img/members.png) no-repeat left -1150px;
														color: #da2b2b !important;
													}
													.line_07{
														border-top: 1px solid #dddddd;
														font-size: 1px;
														height: 7px;
														overflow: hidden;
														margin-top: 7px;
													}
						/*bloggerInfoMenu*/
						#bloggerInfoMenu{
							margin: 0px;
							padding: 0px;
							overflow: hidden;
						}
							#bloggerInfoMenu li{
								list-style:  none;
								display: inline;
								border-left: 1px solid #949487;
								margin-left: -6px;
								padding: 0px 5px;
							}
								#bloggerInfoMenu li a{
								}
/* ------------------------------------*/
/* VIEW EVENT PAGE                     */
/* ------------------------------------*/
.eventTitle{
	color: #D94C4C !important;
	font-size: 23px;
	font-weight: normal;
}
/*eventInfoList*/
.eventInfoList{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
	.eventInfoList li{
		list-style: none;
		margin: 5px 0px 5px 0px;
	}
		.eventInfoList li a{
		}	
			.eventInfoList li a:hover{
			}
			/*memberInfoPhotoList*/
			.memberInfoPhotoList{
				margin: 0;
			}
				.memberInfoPhotoList li{
					list-style: none;
					display: block;
					float: left;
					width: 72px;
					height: 75px;
					background: url(../img/members.png) no-repeat 0px -600px;
					padding: 3px 3px 3px 4px;
				}
					.memberInfoPhotoList li img{
						float: left;
					}
					.memberInfoPhotoList li a{
					}
						.memberInfoPhotoList li a:hover{
						}
					.memberInfoLine_01{
						background: url(../img/memberTwittsList_01.gif) repeat-x left top;
						height: 5px;
						margin: 0px 2px 0px;
					}

/* ------------------------------------*/
/* HELP PAGE                           */
/* ------------------------------------*/
#helpCategoriesBox{
}
	
	#helpCategoriesBox .productCategories{
		float: left;
		width: 49%;
		margin-bottom: 20px;
	}
	#helpCategoriesBox .productCategories h2{
	padding-top: 2px;
	height: 22px;
	font-weight: bold;
	background: url(../img/icons.png) no-repeat -2100px -1149px;
	font-family: Arial, Helvetica, sans-serif !important;
	}
	#helpCategoriesBox h1{
		color: #d94c4c;
	}
	#helpCategoriesBox h2 a{
	color: #999;
	}
	#helpCategoriesBox h2 a:hover{
		/*text-decoration: none !important;*/
	}
	.helpCategories{
	}
		/*helpCategoriesList*/
		.helpCategoriesList{
			margin: 0px 40px 0px 6px;
/*			padding: 0px;*/
			padding-left: 20px;
			font: 12px/16px "Lucida Grande", "Lucida Sans Unicle", Tahoma, Arial, sans-serif;
			display: block;
		}
			.helpCategoriesList li{
                                list-style-type: disc;
				/*list-style: none;*/
				/* padding-left: 20px; */
			}
				.helpCategoriesList li a{
					/*text-decoration: none !important;*/
					/*color: #2e6490;*/
				}
					.helpCategoriesList li a:hover{
						text-decoration: underline !important;
					}
		.link_06{
			color: #f36f27;
		}
		.textBox_02{
		}
			.textBox_02 p{
				margin-bottom: 15px;
			}
/* ------------------------------------*/
/* FORUM INDEX PAGE                    */
/* ------------------------------------*/


#forumLatestPosts{
	margin-bottom: 20px;
}

span.bootcamp_topic_box #forumLatestPosts{
	margin-bottom: 0px !important;
}

	#forumLatestPosts h2{
	/*	font-size: 17px; */
		font-weight: normal;
                font: 20px CenturyGothicRegular;
		color: #696969;
	}
	#forumLatestPosts h2 span, h2.forumLatestPosts span.baloon{
		display: block;
		float: left;
		width: 40px;
		height: 24px;
		background: url(../img/icons.png) no-repeat -2500px -500px;
	}
/*recentActivityBox*/
#recentActivityBox{
	/*visibility: none;*/
	/*display:block;*/
	/*background-color:#0f0;*/
	padding: 45px 0px 0px;
	margin-bottom: 25px;
}
	#recentActivityMenu{
		float: right;
		margin-top: 4px;
	}
		#recentActivityMenu li{
			list-style: none;
			display: block;
			float: left;
			padding: 0px 0px 0px 25px;
			margin-left: 15px;
			height: 16px;
		}
			#recentActivityMenu li a{
				color: #888888;
			}
				#recentActivityMenu li a:hover{
				}
			#ram_01{
				background: url(../img/members.png) no-repeat left -150px;
			}
			#ram_02{
				background: url(../img/members.png) no-repeat left -200px;
			}
	#recentActivityBack_01{
		width: 645px;
		background: url(../img/gb2.png) repeat-y -22650px top;
		margin-top: 5px;
	}
		#recentActivityBack_02{
			background: url(../img/gb2.png) no-repeat -23351px top;
		}
			#recentActivityBack_03{
				background: url(../img/gb2.png) no-repeat -24050px bottom;
				padding: 0px 0px 7px;
			}
				/*recentActivityScroll*/
				#recentActivityScroll{
					padding-left: 2px;
					width: 100%;
					height: 450px;
					/*overflow: auto;*/
				}
					
					/*recentActivityScrollItem*/
					#recentActivityScroll .recentActivityScrollItem{
						background: url(../img/memberTwittsList_01.gif) repeat-x left top;
						margin: 0px 0px 3px;
						padding: 10px 11px;
					}
						.recentActivityScrollItem h3{
							color: #838383;
							font-size: 11px;
							font-weight: normal;
							margin-bottom: 10px;
						}
							.recentActivityScrollItem h3 span{
								color: #ed7439;
							}
						.recentActivityScrollItem h4{
							color: #229ee8;
							font-size: 16px;
							font-weight: normal;
						}
					/*newBlogPostItem*/
                    #forumLatestPosts .newBlogPostImg {
                      /* width: 45px; */
                    }

					#recentActivityScroll .newBlogPostItem{
					}
						.newBlogPostImg{
									/* background: url(../img/members.png) no-repeat 0 -250px; */
									width: 71px;
									float: left;
									margin-right: 6px;
                                    text-align: center;
                                    border: 0;
                                    padding: 0;

						}
                        .newBlogPostImg .avatar-bordered {
                          padding: 1px;
                          border: 1px solid #ddd;
                        }
                        .newBlogPostImg img {
                          float: none;
                          padding: 0;
                        }

							.recentActivityScrollItem h2{
								font: normal 14px Arial, Helvetica, sans-serif !important;
							}
							.userOnlineImg{
								margin-top: 10px;
							}
					/*commentOnForum*/
					#recentActivityScroll .commentOnForum{
					}
					/*addNewProduct*/
					#recentActivityScroll .addNewProduct{
						padding-bottom: 10px;
					}
					/*recentActivityScrollMenu*/
					.recentActivityScrollMenu{
						margin: 0px;
						float: right;
					}
						.recentActivityScrollMenu li{
							list-style: none;
							display: block;
							float: left;
							height: 18px;
						}
							.recentActivityScrollMenu li a{
								display: block;
								float: left;
								height: 18px;
							}
							
								.recentActivityScrollMenu li a:hover{
								}
									.rasm_01{
										padding-left: 22px;
										padding-right: 10px;
										background: url(../img/members.png) no-repeat left -347px;
									}
									.rasm_02{
										padding-left: 25px;
										padding-right: 10px;
										background: url(../img/members.png) no-repeat left -398px;
										color: #8f9800 !important;
									}
									.rasm_03{
										padding-left: 25px;
										background: url(../img/members.png) no-repeat left -448px;
										color: #da2b2b !important;
									}
									.rasm_04{
									}
								.addNewProductImg{
									float: left;
									width: 82px;
									height: 80px;
									background: url(../img/members.png) no-repeat left -500px;
									padding: 2px;
									margin-right: 15px;
								}
									.addNewProductImg img{
										float: left;
									}
							.forumAnons{
								float: left;
								width: 525px;
								line-height: 18px;
							}
                            div#latestPosts .forumAnons table,
							div#latestPosts .forumAnons{
								width: 560px;
							}
                            .ie8 .forumAnons table .imageLeft {
                              width: 282px;
                              overflow: hidden;
                              float: left;
                            }

								.forumAnons em{
									font-size: 11px;
								}
								.forumAnons h3{
								}
									.forumAnons h3 a{
										color: #6d7b78;
										font-size: 13px;
										text-decoration: none;
										font-weight: bold;
									}
/*forumTopicsBox*/
#forumTopicsBox{
}
	#forumTopicsBox h3{
		font-size: 14px;
		color: #6d7b78;
		font-weight: normal;
		float: left;
	}
		#forumTopicsBox h3 a{
			color: #ed7439;
		}
	/*forumTopicsSearchMenu*/
	.forumTopicsSearchMenu{
		float: right;
		margin: 0px;
		padding: 0px;
	}
		.forumTopicsSearchMenu li{
			display: inline;
			list-style: none;
			
		}
			.forumTopicsSearchMenu li a{
			}
				.forumTopicsSearchMenu li a:hover{
				}
	/*forumTopicsBack*/			
	#forumTopicsBack_01{
		background: url(../img/forumBack_01.png) repeat-y 0px top;
		margin: 0px 0px 10px;
	}
		#forumTopicsBack_02{
			background: url(../img/forumBack_01.png) no-repeat -700px top;
		}
			#forumTopicsBack_03{
				background: url(../img/forumBack_01.png) no-repeat -1400px bottom;
				padding-left: 3px;
				padding-right: 1px;
			}
	/*forumTopicsTable*/		
	#forumTopicsTable{
		
	}
		#forumTopicsTable th, .forumTopicsTable th{
			height: 31px;
			vertical-align: middle;
			font-size: 12px;
			color: #495250;
			text-align: center;
			font-weight: normal;
		}
		.forumTopicsTable th a{
			color: #495250;
		}
		#forumTopicsTable td, .forumTopicsTable td{
			border: 1px solid #dddddd;
			background: url(../img/memberTwittsList_01.gif) repeat-x left top;
			padding: 5px;
			line-height: 18px;
		}
			.ftt_01{
				font-size: 10px;
			}
			.ftt_02{
				text-align: left !important;
				padding-left: 30px;
			}
			.ftt_03{
				width: 50px;
				text-align: center;
			}
			.ftt_04{
				width: 50px;
				text-align: center;
			}
			.ftt_05{
				width: 140px;
			}
			.ftt_06{
				background: url(../img/forumBack_01.png) no-repeat -2100px top !important;
				height: 15px;
				font-weight: bold;
				color: #495250;
				padding-left: 30px !important;
			}
				.ftt_06 a{
					/*text-decoration: none !important;*/
					color: #495250;
				}
			.ftt_07{
				border: none !important;
				text-align: right !important;
				padding-top: 15px !important;
				padding-bottom: 15px !important;
			}
			#forumTopicsTable dt{
				font-size: 12px;
			}
			.forumAuthorLink{
				/*background: url(../img/forumBack_02.png) no-repeat right center;*/
				padding-right: 15px;
				color: #838375 !important;
			}
			.forumMarkLink{
				display: block;
				width: 112px;
				height: 24px;
				color: #FFF !important;
				background: url(../img/icons.png) no-repeat -1800px -250px;
				text-align: center;
				float: right;
				padding: 6px 0px 0px;
				/*text-decoration: none !important;*/
			}
	
	#forumStatTable{
		font-size: 11px;
	}
		#forumStatTable td{
			border-top: 1px solid #dddddd;
			background: url(../img/memberTwittsList_01.gif) repeat-x left top;
			padding: 10px 20px;
		}
			.fst_01{
				height: 25px;
				background: url(../img/forumBack_01.png) no-repeat -2800px top !important;
				font-size: 12px;
				font-weight: bold;
				color: #495250;
				padding: 0px 0px 0px 15px !important;
			}
			.fst_02{
				width: 315px;
				float: left;
				margin-right: 30px;
			}
			.fst_03{
				float: left;
			}
			.fst_04{
				width: 30px;
				padding: 5px 0px 5px 20px !important;
				text-align: center;
			}
/* ------------------------------------*/
/* ICRAFT COMMUNITY PAGE                */
/* ------------------------------------*/

#icraftCommunity{
}
	/*icraftCommunityLeft*/
	#icraftCommunityLeft{
		float: left;
		width: 647px;
	}
		
		#icraftCommunityLeft h1{
			color: #d94c4c;
			font-size: 24px;
			font-weight: normal;
			margin-bottom: 8px;
		}
		#icraftCommunityLeft a{
			/*text-decoration: none !important;*/
		}
			#icraftCommunityLeft a:hover{
				text-decoration: underline !important;
			}
		.icraftCommunityInfo{
			margin-bottom: 20px;
		}
		#icraftCommunityLeft #featuredStories h3{
			font-size: 16px;
			color: #727d79;
			font-weight: normal;
			margin-bottom: 5px;
		}
		/*latestPhoto*/
		#latestPhoto{
			margin-bottom: 10px;
		}
			#latestPhoto h3{
				font-size: 16px;
				color: #727d79;
				font-weight: normal;
				margin-bottom: 5px;
			}
			
			#latestPhotoLeft{
				float: left;
				width: 293px;
                margin-bottom: 10px;
			}
            #latestPhotoLeft.full {
              width: 100% !important;
            }

				#latestPhotoTable{
					margin-top: 4px;
					font-size: 11px;
					color: #838383;
				}
					#latestPhotoTable td{
					}
					#latestPhotoTable img{
						border: 1px solid #e1dfe0;
						margin-right: 10px;
					}
				.latestPhotoRate{
					text-align: center;
					padding-top: 10px;
				}
				
			#latestPhotoRight{
				float: right;
				width: 330px;
			}
				#latestPhotoRight h3{
					font-size: 13px;
					margin-bottom: 5px;
				}
				/*latestPhotoComments*/
				#latestPhotoComments{
				}
					#latestPhotoCommentsL{
						float: left;
                        width: 60px;
                        padding: 5px 0 0 7px;
					}
						#latestPhotoCommentsL img{
							border: 1px solid #dedede;
						}

					#latestPhotoCommentsR{
                        float: right;
                        width: 295px;
					}
						/*latestPhotoCommentsForm*/
						#latestPhotoCommentsForm{
							margin: 0px 0px 5px;
						}
							.latestPhotoBack_01{
								background: #ececec url(../img/co-lt.png) no-repeat 0% 0%;
							}
								.latestPhotoBack_02{
									background: url(../img/co-rt.png) no-repeat 100% 0%;
								}
									.latestPhotoBack_03{
										background: url(../img/co-rb.png) no-repeat 100% 100%;
                                        background-image: url(../img/co-rb.png), url(../img/co-lb.png);
                                        background-position: 100% 100%, 0% 100%;
                                        background-repeat: no-repeat;
										padding: 5px;
									}
										.latestPhotoBack_04{
											position: absolute;
											width: 13px;
											height: 15px;
											background: url(../img/icons.png) no-repeat -2500px -850px;
											margin-left: -17px;
											margin-top: 5px;
										}
										#latestPhotoCommentsForm textarea{
											display: block;
											width: 93%;
											height: 41px;
											background: #fff;

											border: 1px solid #ccc;
											color: #616161;
											font-size: 12px;
											margin-bottom: 5px;
                                            resize:both;
										}
										#latestPhotoCommentsFormSubmit{
											display: block;
											border: none;
											width: 74px;
											font-size: 11px;
											color: #FFF;
											background: url(../img/icons.png) -2500px -1050px;
											padding: 1px 0px;
										}
						#latestPhotoCommentsList{
						}
							.latestPhotoCommentsItem{
								margin-bottom: 5px;
							}
								.latestPhotoBack_05{
								}
									.latestPhotoBack_06{
									}
										.latestPhotoBack_07{
											padding: 7px;
										}
											.latestCommentsListL{
												float: left;
											}
											.latestCommentsListR{
												width: 230px;
												float: right;
												font-size: 11px;
											}
												.latestCommentsListR dl{
													line-height: 12px;
												}
													.latestCommentsListR dt{
														font-size: 11px;
													}
													.latestCommentsListR dd{
	
													}
		/*latestVideo*/
		#latestVideo{
			margin-bottom: 30px;
		}
			#latestVideo h3{
				font-size: 16px;
				color: #727d79;
				font-weight: normal;
				margin-bottom: 5px;
			}
			#latestVideoLeft{
				float: left;
				width: 293px;
			}
			#latestVideoRight{
				float: right;
				width: 330px;
			}
				/*latestVideoList*/
				#latestVideoList{
				}
					.latestVideoListItem{
					}
						.latestVideoListItem h4{
						}
							.latestVideoListItem h4 a{
							}
								.latestVideoListItem h4 a:hover{
								}
						.latestVideoListItemL{
							float: left;
							width: 115px;
							height: 70px;
							background: url(../img/icons.png) no-repeat -2900px top;
						}
							.latestVideoListItemL img{
								float: left;
								margin-top: 4px;
								margin-left: 4px;
							}
							.latestVideoListItem .active{
								background: url(../img/icons.png) no-repeat -2900px -100px;
							}
						.latestVideoListItemR{
							float: right;
							width: 205px;
							line-height: normal;
						}
							.latestVideoListItemR h4{
								font-weight: normal;
								font-size: 13px;
								
							}
			/*handmadeDirectory*/
			#handmadeDirectory{
				margin-bottom: 30px;
			}
				#handmadeDirectory h3{
					font-size: 16px;
					color: #727d79;
					font-weight: normal;
					margin-bottom: 5px;
				}
				/*handmadeDirectoryMenu*/
				#handmadeDirectoryMenu{
					margin: 0px;
					padding: 0px;
				}
					#handmadeDirectoryMenu li{
						list-style: none;
						display: block;
						float: left;
						width: 70px;
						height: 70px;
						margin-right: 7px;
						text-align: center;
						line-height: normal;
					}
						#handmadeDirectoryMenu li a{
							color: #FFF;
							font-weight: bold;
						}
							#handmadeDirectoryMenu li a:hover{
							}
								#hdm_01{
									background-color: #8cca41;
									padding-top: 50px;
									height: 20px !important;
								}
								#hdm_02{
									background-color: #53a7e7;
									padding-top: 50px;
									height: 20px !important;
								}
								#hdm_03{
									background-color: #da78e9;
									padding-top: 35px;
									height: 35px !important;
									
								}
				/*handmadeDirectoryInfo*/
				#handmadeDirectoryInfo{
					width: 405px;
					float: right;
				}
			/*bootcampInfo*/		
			#bootcampInfo{

			}
				#bootcampInfo h3{
					font-size: 16px;
					color: #727d79;
					font-weight: normal;
					margin-bottom: 5px;
				}
				#bootcampInfoText{
					float: right;
					width: 320px;
				}
					
				#followBootcamp{
					background: url(../img/icons.png) -2500px -400px;
					display: block;
					height: 24px;
					color: #666;
					font-size: 14px;
					padding-left: 30px;
					margin: 10px 0px 0px;
					padding-top: 4px;
				}
	/*icraftCommunityRight*/	
	#icraftCommunityRight{
		float: right;
		width: 256px;
		margin-right: 4px;
	}
		#icraftCommunityRight h3{
			font: bold 14px/20px Arial, Helvetica, sans-serif;
			color: #FFF;
			background: #839f00;
			display: block;
			padding: 1px 5px;
			margin-bottom: 5px;
			float: left;
		}
		/*memberTwitter*/
		.memberTwitter{
			width: 255px;
			margin: 0px 0px 20px 0px;
		}
			.memberTwitter a{
				/*text-decoration: none !important;*/
			}
				.memberTwitter a:hover{
				}
			.memberTwitterBack_01{
				background: url(../img/gb.png) repeat-y -20500px 0px;
			}
				.memberTwitterBack_02{
					background: url(../img/gb.png) no-repeat -20800px top;
				}
					.memberTwitterBack_03{
						background: url(../img/gb.png) no-repeat -21100px bottom;
						padding-top: 3px;
					}
						.memberTwitter h2{
							font: normal 14px Arial, Helvetica, sans-serif;
							color: #495250;
							display: block;
							background: url(../img/members.png) no-repeat 20px -100px;
							padding: 4px 10px 5px 63px;
					}
							.memberTwitter h2 a{
								color: #495250;
								/*text-decoration: none !important;*/
							}
								.memberTwitter h2 a:hover{
									text-decoration: underline !important;
								}
						/*memberTwittsList*/
						.memberTwittsList{
							background: url(../img/memberTwittsList_01.gif) repeat-x left top;
							margin: 0px 3px;
							padding: 10px 0px 15px;
						}
							.memberTwittsListItem{
								padding: 0px 10px 10px;
								border-bottom: 1px solid #dddddd;
								margin-bottom: 10px;
							}
								.memberTwittsListItemPhoto{
									float: left;
								}
									.memberTwittsListItemPhoto img{
										border: 1px solid #dfdfdf;
									}
								.memberTwittsListItemText{
									float: right;
									font-size: 11px;
									line-height: 14px;
									width: 177px;
								}
									.link_02, .link_02:hover{
										color: #495250;
										font-weight: bold;
									}
									.link_03, .link_03:hover{
										color: #616967;
										text-align: right;
										padding-right: 10px;
										display: block;
										float: right;
									}
								.memberTwitterLinks{
									float: right;
									padding: 0px;
									margin: 0px;
								}
									.memberTwitterLinks li{
										display: block;
										float: left;
										list-style: none;
										margin-left: 5px;
									}
										.memberTwitterLinks li a{
											display: block;
											float: left;
											width: 14px;
											height: 14px;
											text-indent: -10000px;
											
										}
											.mtl_01{
												background: url(../img/icons.png) no-repeat -2900px -200px;
											}
											.mtl_02{
												background: url(../img/icons.png) no-repeat -2950px -200px;
											}
									
/* ------------------------------------*/
/* ICRAFT FEEDBACK PAGE                */
/* ------------------------------------*/
/*feedbackPageLeft*/
#feedbackPageLeft{
	float: left;
	width: 647px;
	padding-top: 15px;
}
	#feedbackPageLeft h1{
		color: #d94c4c;
		font-size: 24px;
		font-weight: normal;
		margin-bottom: 10px;
	}
	#feedbackPageLeft a{
		/*text-decoration: none !important;*/
	}
		#feedbackPageLeft a:hover{
			text-decoration: underline !important;
		}
		
	/*feedbackTopMenu*/
	.feedbackTopMenu{
		margin: 0px 0px 15px;
		padding: 0px;
	}
		.feedbackTopMenu li{
			display: inline;
			list-style: none;
		}
			.feedbackTopMenu li a{
				/*text-decoration: none !important;*/
			}
				.feedbackTopMenu li a:hover{
					text-decoration: underline !important;
				}
			.feedbackTopMenu li a.active{
				color: #656565;
			}
	/*feedbackInfo*/
	.feedbackInfo{
		margin-bottom: 20px;
	}
		.feedbackInfoLeft{
			float: left;
			width: 100px;
			height: 95px;
			background: url(../img/icons.png) no-repeat -1200px -450px;
		}
			.feedbackInfoLeft img{
				float: left;
				margin-left: 2px;
				margin-top: 2px;
			}
			
		.feedbackInfoRight{
			float: left;
			width: 535px;
		}
			/*feedbackSellerInfo*/
			.feedbackSellerInfo{
				margin: 5px 0px 0px -15px;
				padding: 0px;				
			}
				.feedbackSellerInfo li{
					list-style: none;
					display: inline;
					padding-left: 15px;
				}
					.fsi_01{
						background: url(../img/icons.png) -2900px -250px;
					}
					.fsi_02{
						background: url(../img/icons.png) -2900px -300px;
					}
					.fsi_03{
						background: url(../img/icons.png) -2900px -350px;
					}
			/*feedbackSellerMenu*/
			.feedbackSellerMenu{
				margin: 5px 0px 0px;
				padding: 3px 0px 0px;
				background: url(../img/gb2.png) no-repeat -27150px 0px;
				float: left;
			}
				.feedbackSellerMenu li{
					list-style: none;
					display: inline;
				}
					.feedbackSellerMenu li a{
					}
						.feedbackSellerMenu li a:hover{
						}
			.memberInfoBox h2{
								margin-bottom: 7px;
							}
					/*memberInfoMenu*/
					.memberInfoMenu{
						display: block;
						height: 33px;
						background: url(../img/memberInfoMenu_01.gif) no-repeat left top;
						margin: 0px;
						padding-left: 1px;
						float: left;
						border-right: 1px solid #dddddd;
					}
						.memberInfoMenu li{
							list-style: none;
							display: block;
							float: left;
						}
							.memberInfoMenu li a{
								font-size: 12px;
								color: #495250;
								display: block;
								float: left;
								height: 25px;
								padding: 10px 13px 0px 13px;
							}
								.memberInfoMenu li a:hover{
							}
							.memberInfoMenu li.active{
								}
								.memberInfoMenu li.active a{
									height: 24px;
									background-color: #fefefe;
									border-top: 1px solid #dddddd;
									border-right: 1px solid #dddddd;
									border-bottom: 1px none #dddddd;
									border-left: 1px solid #dddddd;
									padding: 9px 12px 0px 12px;
								}
		/*feedbackTextBox*/	
		.feedbackTextBox{
		}
			.feedbackTextBox h2{
				font-size: 16px;
				font-weight: normal;
			}
				
/*feedbackPageRight*/
#feedbackPageRight{
	width: 256px;
	float: right;
	padding-top: 15px;
	
}
	#feedbackPageRight a{
		/*text-decoration: none !important;*/
	}
		#feedbackPageRight a:hover{
			text-decoration: underline !important;
		}
	#myFeaturedProducts{
		border: 1px solid #666666;
		margin-top: 20px;
		text-align: center;
		padding: 20px;
	}
		#myFeaturedProducts h2{
			font-size: 16px;
			font-weight: normal;
			margin-bottom: 5px;
		}
		#myFeaturedProducts img{
			margin: 3px 3px;
		}
		#myFeaturedProducts a{
			color: #808686;
		}


/*
#pmOverlayImg{
	margin-
*/

