/*******************************************************************************/
/*************************************************************** PAGE LAYOUT ***/
/*******************************************************************************/

body
{
	font-size: 				small;
	font-family: 			Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: 		#F4F4F4;
	color:					#000000;
	margin: 				0px;
	direction: 				rtl;
	margin-top:				10px;
	
}
form{margin:0px;}

a img
{
	border: 				none;
	border-width: 			0px;
	vertical-align: 		middle;
}
a:hover{
	color:#C21C25;
}
.err
{
	margin:					35px; 
	color: 					#AEAEAE;
	clear: 					left;
	border: 				2px solid #fea9ca;
	padding: 				16px 45px 16px 10px;
	direction: 				rtl;
	font-size: 				14px;
	text-align: 			right;
	font-weight: 			bold;
	background-color: 		#FFFFFF;
	background-image: 		url(/admin/images/err.gif);
	background-repeat: 		no-repeat;
	background-position: 	right center;
}
.scroller
{

	overflow: 					auto;
}
#banners
{
	width: 						565px;
	margin: 					10px auto;
	padding-top:				15px;
	text-align: 				center;
}
#banners .banner
{
	float:left;
	margin-right:8px;
}
#flash
{
	border:						2px solid #D91C83;
	height: 					146px;
	margin-left: 				6px;
	border-right: 				0 none;	
}
#wrapper
{
	
	margin:						0 auto;
	padding:					0px;
	min-height:					700px;
	_height:					700px;
	margin-left:				25px;
}
#logo
{
	width:						759px;
	text-align:					left;
	margin-bottom: 				2px;
	background-image:url(/images/sub/inner_up.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:101px;	

}
#logo img
{
	float: 						left;
}
#navbar
{
	width: 						738px;
	border:						2px solid #D91C83;
	margin-bottom: 				12px;
	background-color: 			#EAEAEC;
}
#navbar a
{
	color:						black;
	margin:						4px 0;
	padding:					1px 7px 1px 3px;
	display:					block;
	font-size:					14px;
	text-align: 				center;
	font-weight:				bold;
	text-decoration:			none;
}
#navbar td a
{
	border-right:				1px solid black;
}
#navcolumn
{
	width:						171px;
	float:						right;
	background-image:			url(/images/navcolumn/nav_bg.gif);
	background-repeat:			repeat-y;
	background-position:		0px 0px;
	margin-right:				0px;
	text-align:					left;
	
}
#topcolumn
{
	
	background-image:			url(/images/navcolumn/search_up.gif);
	height:						17px;
	background-repeat:			no-repeat;
	margin-left:				9px;
	
}
#topcolumn2
{
	
	background-image:			url(/images/navcolumn/user_up.gif);
	height:						14px;
	font-size:1px;
	background-repeat:			no-repeat;
	margin-left:				9px;
}

#topcolumn_w
{
	width:						220px;
	background-image:			url(/images/sub/side_panel_top_w.gif);
	height:						16px;
	background-repeat:			no-repeat;


}

#bottomcolumn
{
	
	background-image:			url(/images/navcolumn/search_down.gif);
	height:						14px;
	background-repeat:			no-repeat;
	margin-left:				9px;
	margin-bottom:				12px;
	

}
#bottomcolumn2
{
	
	background-image:			url(/images/navcolumn/user_down.gif);
	height:						14px;
	background-repeat:			no-repeat;
	margin-left:				9px;
	margin-bottom:				12px;
	

}


#bottomcolumn_w
{
	width:						220px;
	background-image:			url(/images/sub/side_panel_bottom_w.gif);
	height:						18px;
	background-repeat:no-repeat;
	background-color:#ffffff;


}
.nc_lightGrayBlock_w{

	text-align:right;
	background-image:url(/images/sub/side_panel_rep_w.gif);
	background-repeat:repeat-y;
	padding-right:20px;
	line-height:25px;
}
.nc_lightGrayBlock_w input.textinput{
	border:1px solid #999999;
	
}

#nc_borderer
{
	background-image:			url(/images/navcolumn/search_mid.gif);
	padding-left:				9px;
	background-repeat:			repeat-y;
	background-position:		9px 0px;
	padding-top:				6px;
	padding-bottom:				9px;
}


#nc_borderer2
{
	padding-top: 				3px;
	background-image:			url(/images/navcolumn/user_seperator.gif);
	
	background-position:		9px 0px;
	background-repeat:no-repeat;
	
}

#nc_welocme
{
	
	height: 					45px;
	padding: 					0px;	
	padding-right:				25px;
	
	
}

#nc_welocme h1
{
	color:#C21C25;
	margin-bottom:0px;
	margin-top:0px;
	font-size:18px;
}

#nc_logoutLink
{
	color:						#818181;
	font-size:					12px;
	text-decoration:			none;
}
#nc_search
{
	margin-top: 				0px;
	margin-bottom: 				0px;
	padding-right: 				18px;	
}
.nc_grayBlock, .nc_lightGrayBlock
{
	color:						black;
	text-align:					right;
	padding:					0px 0px 0px 10px;
	display:					block;
	font-weight:				bold;
	margin-top:					0px;
	margin-left:				9px;
	margin-bottom:				0px;
	text-decoration:			none;
	padding-right:				20px;
	color:						#000000;
	background-image:			url(/images/navcolumn/search_mid.gif);
	background-repeat:			repeat-y;
}
.nc_lightGrayBlock
{

}
.nc_lightGrayBlock span
{
	color:#ED4D1A;
	margin-right:4px;
}
.nc_grayBlock .header, .nc_lightGrayBlock .header
{
	color:						#C21C25;
	font-size:					18px;
	font-weight:				bold;
}
.nc_grayBlock .subheader, .nc_lightGrayBlock .subheader
{
	font-size:					18px;
}
#nc_serachButton
{
	width: 						37px;
	border: 					0 none;
	cursor: 					pointer;
	line-height: 				15px;
	font-weight: 				bold;
	background-image: 			url(/images/navcolumn/searchbuttonbg.gif);
	background-color: 			transparent;
	background-repeat: 			no-repeat;
	background-position: 		center center;
}
#nc_IMStatus
{
	color:						white;
	width:						75px;
	font-size:					12px;
	font-weight:				bold;
}
#navcolumn label
{
	
	margin: 					5px 0;
	display:					block;
	font-weight:				normal;
	text-decoration: 			none;
}
#navcolumn .textinput
{
	width: 						113px;
	border: 					1px solid #BFC0C2;
	font-size: 					12px;
}
#content
{

	margin-left: 				13px;
	min-height:					700px;
	width:						579px;
	float:left;
	padding-bottom:30px;
}
#address
{
	padding:					10px;
	text-align:					center;
}
#address a
{
	color:						#59585B;
	font-size: 					12px;
	text-decoration: 			none;
}
#address a:hover
{
	color:						#C21C25;
	font-size: 					12px;
	text-decoration: 			none;
}
#address span
{
	color: 						#59585B;
	font-size: 					13px;
}
#content .header
{
	
	font-size:					18px;
	font-weight:				bold;
	
	margin-bottom: 				15px;
	margin-top:					12px;
	background-image:			url(/images/sub/sub_title.gif);
	background-position:		0px 1px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-align:right;
	width:579px;
	height:46px;
}
#content .header .text
{
	float:right;
	padding-top:11px;
}
#content .commentHeader
{
	color:						#C21C25;	
	display: 					block;
	font-size:					14px;
	text-align: 				left;
	font-weight:				bold;
	padding-bottom: 			5px;
	text-decoration: 			none;
	padding-left:				10px;
	float:left;
	width:auto;	
}
#content .commentHeader0{
	float:right;
	width:auto;
}
.subCont
{

	margin-bottom: 				0px;
	margin-right:				0px;
	padding-right: 				10px;
	border-right:				2px solid #fd5b75;
	border-left:				2px solid #fd5b75;
	background-repeat:repeat-y;	
	background-position:10px 0px;
}
.subCont .subHeader
{
	color:						#C21C25;
	height:						33px;
	display: 					block;
	font-size:					18px;
	font-weight:				bold;
	line-height:				33px;
	background-image:			url(/images/sub/inner_top.gif);
	background-position:10px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:30px;
}

.subCont2
{
	border-top:0px;
	margin-bottom: 				0px;
	margin-right:				0px;
	margin-top:0px;
	border-right:				2px solid #fd5b75;
	border-left:				2px solid #fd5b75;
}

.subCont2 label{
	color:#b51746;
	font-size:13px;
}
label span.sub{
	font-size:11px;
}
.tabs{
	
	background-image:url(/images/sub/tabs_bg.gif);
	
	
	
}
.tabs td
{
	width:116px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	height:46px;
	color:#FFFFFF;
	background-color:transparent;
	line-height:30px;
	font-size:14px;
	background-image:url(/images/sub/tab.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	
}
.tabs td.chosen
{
	background-image:url(/images/sub/tab2c.gif);

}
.tabs td.chosen5
{
	background-image:url(/images/sub/tab5c.gif);

}
.tabs td.chosen1
{
	background-position:1px 0px;
	background-image:url(/images/sub/tab1c.gif);

}
.subImg
{
	float:						right;
	padding-right:				9px;
}
a, .link
{
	color:						#000000;
	cursor: 					pointer;
	text-decoration:			none;
}
#popupCont
{
	background-color:			#FFFFFF;
	margin-top:					20px;
}
#popupCont .header
{
	font-size:					18px;
	font-weight:				bold;
	margin-right: 				15px;
}

/*******************************************************************************/
/******************************************************************** PALETS ***/
/*******************************************************************************/

#forum_inner_title h1{
		height: 				52px;
		color: 						#C21C25;
		font-size: 					16px;
		line-height: 				32px;
		font-weight: 				bold;	
		padding-top:16px;
		padding-right:50px;	
}
#forum_inner_title a{
		color: 						#C21C25;
		font-size: 					14px;
		line-height: 				32px;
		font-weight: 				normal;	
		padding-top:16px;
		margin-left:20px;	
		text-decoration:none;
		display:block;
}
.forum_right{
	padding-right:20px;
}
.forum_left{
	padding-left:20px;
}
.palet
{
	margin-bottom:20px;
	background-image:url(/images/user/gen_panel_bg.gif);
	background-repeat:repeat-y;
	width:256px;

}
.palet a
{
	color: 						black;
	display: 					block;
	text-decoration: 			none;
	margin-bottom:10px;

}
.palet a:visited
{

}
.palet a:hover
{
color: 						#C21C25;
}



.palet .header
{
	color: 						#C21C25;
	display: 					block;
	font-size: 					16px;
	min-height: 				52px;	
	font-weight: 				bold;	
	line-height: 				32px;
	margin-right: 				00px;
	margin-bottom: 				0 !important;
	background-color: 			#FFFFFF;

}
.palet a.top{
			background-image:url(/images/user/gen_panel_top.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height: 				52px;
		color: 						#C21C25;
		font-size: 					16px;
		line-height: 				32px;
		font-weight: 				bold;	
		padding-top:16px;
		padding-right:20px;
}
.palet .text_title{
	padding-right:17px;
	color:#C21C25;
}

.palet .text
{
	padding: 					10px 15px 5px 5px;
	margin-right: 				3px;
	height:150px;
	width:190px;
	overflow:auto;
}
.palet .more
{
	float: 						left;
	color:						#D91C83;
	cursor: 					pointer;
	font-size: 					12px;
	margin-top: 				-17px;
	font-weight: 				bold;
	padding-left:				5px;
}
.palet .moreButton
{
	height: 					14px;
	cursor: 					pointer;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
}
.palet .moreButton *
{
	color: 						white;
	float: 						left;
}
.palet .bottom{
			background-image:url(/images/user/gen_panel_bottom.gif);
		background-repeat:no-repeat;
		background-position:top left;
		font-size:1px;
		height:6px;
}
.paletForumBG
{

}
.paletBlogBG
{
	background-image: 			url(/images/icons/blog.gif);
}
.paletSearchBG
{
	background-image: 			url(/images/icons/search.gif);
}
.paletEmptyBG
{
	background-image: 			url(/images/icons/empty.gif);
}
/*******************************************************************************/
/******************************************************************* NAVBARS ***/
/*******************************************************************************/
.redNavbar
{
	margin:		 				10px 20px;
	padding-left:5px;



}
.redNavbar img
{
	float: 						left;	
}
.redNavbar div img
{
	float: 						none;	
}
.redNavbar div
{
	color:						#59585B;
	padding:					9px 20px;
	font-size:					18px;
	font-weight:				bold;
		height:38px;
	
}
.redNavbar label
{
	font-size: 					14px;
}
.redNavbar input, .redNavbar select
{
	font-size: 					12px;
}
#checksPopup
{
	top:					1px;
	left:					1px;
	width:					100px;
	color:					black;
	border:					1px solid #000000; 
	padding:				5px; 
	position:				absolute;
	font-size: 				12px;
	visibility:				hidden;
	line-height:			20px; 
	white-space:			nowrap; 
	font-weight:			normal;
	background-color:		#ffffff;
}
/*******************************************************************************/
/****************************************************************** HOMEPAGE ***/
/*******************************************************************************/
#hp_welcome
{
	float: 						right;
	width: 						160px;
	color: 						black;
	border-top: 				2px solid #AAABAD;
	margin-top: 				6px;
	padding-right: 				5px;
	text-decoration: 			none;
}
#hp_welcome h1
{
	color :						#D91C83;
	font-size: 					17px;
	font-weight: 				bold;
	letter-spacing: 			1px;
	margin: 					0px;
}
#hp_welcome span
{
	color:						#D91C83;
	display: 					block;
	font-size: 					12px;
	text-align: 				left;
	font-weight: 				bold;
}
#hp_login
{
	float: 						right;
	width: 						136px;
	height: 					177px;
	margin-top: 				1px;
	padding-right: 				10px;
	background-image: 			url(/images/homepage/serachbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right;
}
#hp_login div 
{
	color: 						white;
	font-size: 					17px;
	margin-top: 				10px;
	font-weight: 				bold;
	margin-right: 				11px;
}
#hp_login select, #hp_login input
{
	font-size: 					12px;
}
#hp_login input
{
	width:						110px;
	border: 					1px solid #BFC0C2;
}
#hp_login label
{
	display: 					block;
	font-weight: 				bold;
	margin-right: 				10px;
	margin-bottom: 				5px;
}
#hp_login a
{
	color: 						black;
	font-size: 					11px;
}
#hp_searchCont
{
	float: 						right;
	padding-right: 				10px;
	padding-bottom: 			8px;
	border-bottom: 				2px solid #AAABAD;
}
#hp_search
{
	width: 						168px;
	height: 					156px;
	margin-top: 				7px;
	background-color:			#d92086;
}
#hp_search div 
{
	color: 						white;
	font-size: 					17px;
	font-weight: 				bold;
	padding-top: 				5px;	
	margin-right: 				11px;
	margin-bottom: 				10px;
}
#hp_search select, #hp_search input
{
	font-size: 					12px;
}
#hp_search label
{
	display: 					block;
	margin-right: 				10px;
	margin-bottom: 				10px;
}
#videoScroll, #membersScroll
{
	
	height:						140px;
	overflow:					hidden;
	border-left:				none; 
	border-right:				none; 
}
#membersScroll_header
{
	color: 						white;
	width:						160px;
	border:						2px solid #AAABAD; 
	display: 					block;
	font-size: 					17px;
	line-height: 				30px;
	font-weight: 				bold;
	margin-right: 				7px;
	padding-right: 				20px;
	border-bottom:				0 none;
	padding-bottom: 			5px;
	text-decoration: 			none;
	background-color: 			#d92086;
}
#videoScroll_header
{
	color: 						white;
	width:						164px;
	display: 					block;
	font-size: 					17px;
	line-height: 				32px;
	font-weight: 				bold;
	margin-right: 				7px;
	padding-right: 				20px;
	padding-bottom: 			5px;
	text-decoration: 			none;
	background-color: 			#AAABAD;
	background-image: 			url(/images/homepage/video_headerbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		left top;	
}
.hp_userProfile
{

}
.hp_userProfile img
{
	float: 						right;
	margin-left: 				10px;
	margin-right: 				10px;
	margin-bottom: 				15px;	
}
.hp_userProfile div, .hp_userProfile span
{
	font-weight: 				bold;
}
.hp_userProfile div.view
{
	color: 						#C21C25;
	text-align:					left;
	margin-left:				5px;
	margin-top:					12px;
	font-weight:				bold;

}
#hp_bottomGrayLineLeft
{
	width: 						355px;
	font-size: 					1px;
	margin-left:				13px;
	margin-bottom: 				12px;
	border-right: 				2px solid #AAABAD; 
	border-bottom: 				2px solid #AAABAD; 
}
#hp_bottomGrayLineRight
{
	float: 						right;
	width: 						7px;
	font-size: 					1px;
	margin-right: 				95px;
	border-left: 				2px solid #AAABAD; 
	border-right: 				2px solid #AAABAD; 
	border-bottom: 				2px solid #AAABAD; 
}
/*******************************************************************************/
/**************************************************************** VIDEO PAGE ***/
/*******************************************************************************/
.video_thumb
{
	width:						180px;
	float:						right;
	border:						1px solid #ABACAE;
	padding:					10px 0;
	text-align:					center;
	margin-left:				14px;
	margin-bottom: 				8px;
	background-color:			#FCE8F3;
}
.video_thumb .nick
{
	cursor: 					pointer;
	margin-top: 				5px;
	font-weight: 				bold;
	color:						#CE2922;
	text-decoration:			underline;
}
.video_thumb img
{
	cursor: 					pointer;
}
/*******************************************************************************/
/***************************************************************** USER PAGE ***/
/*******************************************************************************/
#matchesScroll
{
	width:						178px;
	height:						443px;
	overflow:					hidden;
	border-left:				2px solid #AAABAD; 
	border-right:				2px solid #AAABAD; 
	border-bottom:				2px solid #ABACAE;	
}
#matchesScroll_header
{
	color: 						white;
	width:						168px;
	border:						2px solid #AAABAD; 
	font-size: 					17px;
	margin-top:					8px;
	line-height: 				35px;
	font-weight: 				bold;
	padding-right: 				10px;
	border-bottom:				0 none;
	padding-bottom: 			5px;
	background-color: 			#d92086;
}
#lists_header, #news_header
{
	
	color: 						#C21C25;
	font-size: 					17px;
	margin-top:					0px;
	line-height: 				20px;
	font-weight: 				bold;
	padding-right: 				0px;
	padding-top:				2px;
}
.list_padding{
	padding-right:13px;
	padding-bottom:20px;
	
	
}
#lists
{
	
	padding-top:				0px;
}
#lists a
{
	color:						black;
	display:					block;
	font-size:					14px;
	line-height:				32px;
	padding-right:				30px;
	text-decoration:			none;
}
#lists a strong
{
	text-decoration: underline;
}
#news_header
{
	padding-right:				20px;

}
#eventScroll{
	width:						230px;
	height:						60px;
	overflow:					hidden;
	padding-right:				0px;
	padding-left:				5px;
	margin-left:15px;

}
#newsScroll2
{
	width:						250px;
	height:						180px;
	overflow:					hidden;
	padding-right:				0px;
	padding-left:				5px;

}
#newsScroll
{
	width:						180px;
	height:						220px;
	overflow:					hidden;
	padding-right:				20px;
	padding-left:				20px;
}
#newsScroll a
{
	color:						black;
	display:					block;
	font-size:					12px;
	text-decoration:			none;
	margin-bottom: 				10px;
	color:						#595959;
}
#newsScroll a strong
{
	color: 						#5C5C5C;
	display: 					block;
	font-size: 					11px;
}
#user_profile
{
	background-image:			url(/images/user/profile_bg.gif);
	background-repeat:			no-repeat;
	background-repeat:			repeat-y;
	margin-top:					0px;
	margin-bottom:				10px;
	width:359px;
}

#user_profile_header
{
	color: 						#FFFFFF;
	font-size: 					19px;
	padding-top:				0px;
	line-height: 				35px;
	font-weight: 				bold;
	padding-right: 				25px;
	background-image:			url(/images/user/profile_title.gif);
	background-repeat:			no-repeat;	
}
#user_profile_content
{
	padding-top:				10px;
	padding-right:				0px;
	float:						right;
	width:						164px;
	height:						80px;
	text-align:					right;
	cursor:						pointer;
	
}

#user_profile_content img
{
	float:right;
	margin-right:10px;
	margin-left:5px;
}

#user_profile_content div.view
{
	color:#b51746;
	font-weight:bold;
	float:left;
	margin-left:5px;	
}

#user_profile_about
{
	display:block;
	overflow: 					hidden;
	height:						80px;
	padding:					0 0px 0px 0px;
	font-weight:				normal;
	float:right;
	width:180px;
	border-right:1px solid #b51746;
	margin-top:5px;
	padding-right:5px;
	
}
#user_profile_footer
{
	clear: 						both;
	padding: 					5px 0;
	padding-bottom:				40px;
	background-image:			url(/images/user/profile_bottom.gif);
	background-repeat:			no-repeat;
	background-position:		left bottom;
	
		

	
}
#user_profile_footer a
{
	color:						#000000;
	font-size: 					13px;
	font-weight:				normal;
	text-decoration:			none;
}
#user_profile_footer a img
{
	padding-left:				6px;
	padding-right:				8px;
	vertical-align:				middle;
}

/*******************************************************************************/
/************************************************************* USERS LISTING ***/
/*******************************************************************************/

/************************************************************ FILTER TOOLBAR ***/

#filterbar
{
	margin: 					10px;
	font-size: 					14px;
	text-align: 				center !important;
}
#filterbar span
{
	cursor: 					pointer;
	text-decoration: 			underline;
}

/**************************************************************** PROFILES ***/
.list_header_l{
	background-image:			url(/images/listing/border-top.gif);
	height:						6px;
	line-height:				6px;
	background-repeat:			no-repeat;
}
.list_footer_l{
	background-image:			url(/images/listing/border-bottom.gif);
	height:						6px;
	line-height:				6px;
	background-repeat:			no-repeat;
	margin-bottom:25px;
}

.list_header_g{
	background-image:			url(/images/listing/border-g-top.gif);
	height:						5px;
	line-height:				5px;
	background-repeat:			no-repeat;
}
.list_footer_g{
	background-image:			url(/images/listing/border-g-bottom.gif);
	height:						5px;
	line-height:				5px;
	background-repeat:			no-repeat;


}
.list_header_b{
	background-image:			url(/images/blogs/profile_top.gif);
	height:						6px;
	line-height:				6px;
	background-repeat:			no-repeat;
}
.list_footer_b{
	background-image:			url(/images/blogs/profile_bottom.gif);
	height:						6px;
	line-height:				6px;
	background-repeat:			no-repeat;
}


.profile_l
{
	background-image:			url(/images/listing/border-bg.gif);
	margin-bottom: 				25px;
}


.profile_l .corner, .profile_g .corner 
{
	top:						-1px;
	right:						-1px;
	position:					relative;
	background-image:			url(/images/listing/corner.gif);
	background-repeat:			no-repeat;
	background-position:		right top;
}
.profile_l .data, .profile_g .data
{
	overflow: 					hidden;
	width:						171px;
	float:						right;
	height:						110px;
	cursor: 					pointer;

}
.profile_l .pic, .profile_g .pic
{
	width:						75px;
	float:						right;
	margin-top:					2px;
	margin-left:				0px;
	margin-right:				3px;
	margin-bottom:				0px;
}
.profile_l .pic img, .profile_g .pic img
{
	border: 					1px solid #abacae;    
}
.profile_l .paing, .profile_g .paing
{
	position:relative;
	left:-5px;
	display:block;
}
.profile_l .paing img, .profile_g .paing img
{
	border: 0 none; 	
	zoom:1;
}
.profile_l .nick, .profile_g .nick
{
	margin-top:					7px;
	color:						black;
	font-size:					13px;
	font-weight:				bold;
	color:						#CE2922;
	text-decoration:			underline;
	font-size:					15px;	
}

.profile_g .nick
{
	margin-top:					7px;
	color:						black;
	font-size:					13px;
	font-weight:				bold;
	color:						#CE2922;
	text-decoration:			underline;
	font-size:					13px;	
}

.profile_l .about, .profile_g .about
{
	overflow: 					hidden;
	width: 						300px;
	float: 						left;
	height: 					80px;		
	padding:	 				15px;
	white-space: 				normal;
	border-right:				1px solid #D6D6D6;
}
.profile_l .footer, .profile_g .footer
{
	width:						508px;
	height:						24px;
	clear: 						left;
	border-top:					1px solid #D6D6D6;
	margin-top:					7px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}
.profile_l .act, .profile_g .act
{
	width:						auto;
	float:						right;
	cursor: 					pointer;
	margin-top: 				6px;
	text-align: 				center;
	font-size:11px;
	padding-left:5px;
}
.profile_l .act span, .profile_g .act span
{
	padding-top: 				3px;
	padding-bottom: 			1px;
	padding-right:				5px;
	padding-left:				5px;
}
.profile_l .online, .profile_g .online
{
	float:						left;
	cursor: 					pointer;
	margin-top:					5px;
	margin-left:				5px;
}
/******************************************************************* GALLERY ***/
.profile_g
{
	background-image:			url(/images/listing/border-g-bg.gif);
	background-repeat:			repeat-y;
	background-position:		0px 0px;
	margin-bottom: 				25px;	
	
	float:						right;	
	width:						171px;
	margin-left: 				6px;
	height:154px;	
}
.profile_g .data
{
	width:						160px;
	float:						right;
	height:						103px;
}
.profile_g .pic
{
	margin-left: 				1px;
	margin-right: 				3px;
}

.profile_g .about
{
	display: 					none;
}
.profile_g .footer
{
	width:						161px;
	height:						32px;
	margin-left:2px;
	margin-right:5px;
		clear: 						right;
}
.profile_g .act
{
	margin-top: 				8px;
	width:						26px;
}
.profile_g .act span
{
	display: 					none;
}
.profile_g .online
{
	margin-top: 				5px;
	margin-left: 				10px;
}
#listDisplayMode
{
	color:						black;
	float:						left;
	font-size:					13px;
	margin-left: 				10px;
	margin-bottom:				15px;
	text-decoration:			none;
} 
#listDisplayMode img
{
	vertical-align:				middle;
}
/*******************************************************************************/
/********************************************************************* BLOGS ***/
/*******************************************************************************/

/******************************************************************* PROFILE ***/
#blog_profile.profile_l
{
	width:						378px;
	margin-bottom: 				0;
	background-image:			url(/images/blogs/profile_bg.gif);
	margin-bottom: 				25px;	
}

#blog_profile.profile_l .about
{
	width: 						150px;
	height:						70px;
}
#blog_profile.profile_l .footer
{
	width:						338px;
}
#blog_profile .act
{
	overflow: 					visible;
	white-space: 				nowrap;
}
#blog_profile .data{
height:						85px
}
/******************************************************************* POSTS ***/
.blog_post{
	width:528px;
	padding-right:15px;
	margin-bottom:20px;
}
.blog_cont
{



	padding-right: 				15px;
	padding-left:				15px;
	background-image:url(/images/listing/border-bg.gif);
	backgrond-repeat:repeat-y;

}
.blog_header
{
	color:						black;
	display: 					block;
	font-size:					18px;
	font-weight:				bold;
	line-height:				30px;
	text-decoration: 			none;
}
.blog_cornerimg
{
	float:						right;
	padding-right:				9px;
}
.blog_date
{
	float: 						left;	
}
.blog_footer
{
	height: 30px;
	border-top: 				1px solid #ABACAE;
	margin-top: 				10px;
	padding-top: 				5px;
	width: 99%;
}
.blog_footer a, .blog_footer div
{
	float: right;
	text-align: center;
	margin-left: 15px;
	color: black;
	font-weight: bold;
}
.blog_footer .blog_more
{
	float: 						left;	
}

/*******************************************************************************/
/********************************************************************* FORUM ***/
/*******************************************************************************/
.newPost
{
	color:						#C21C25;
	padding:					0px 0;
	font-size:					14px;
	font-weight:				normal;
	text-decoration:			none;
}

.forum_img{
	position:relative;
	top:-7px;
}

#forum_title{
	background-color:#fdecf2;
	padding-right:10px;
	
}

#forum_title h1{
	color:#59585B;
	font-weight:normal;
	font-size:14px;
}

#forum_title input.button_smallGray{
	width:35px;
}
/*******************************************************************************/
/****************************************************************** MESSAGES ***/
/*******************************************************************************/
#msg_folders{
	width:526px;
	margin-right:23px;
}
#msg_folders td{
	padding:0px;
	vertical-align:top;
}
#msg_folders a{
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#msg_folders a.sent{
	color:#000000;
}
#msg_folders a.deleted{
	color:#000000;
}
.msg_headerCont
{
	width: 	579px;
	height:	1%;
	
	
	

}
#msg_table_top{
	
	height:7px;
	line-height:7px;
	width:579px;
	margin-top:10px;
}
#msg_table_bottom{
	background-image:url(/images/msg/table_bottom.gif);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	width:579px;
	
}


#msg_table_bottom_sent{
	background-image:url(/images/msg/table_bottom_sent.gif);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	width:579px;
	
}
#msg_table_bottom_deleted{
	background-image:url(/images/msg/table_bottom_deleted.gif);
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	width:579px;
	
}

.msg_header_inbox, .msg_header_sent, .msg_header_deleted
{
	color:						#FFFFFF;
	font-size:					18px;
	font-weight:				bold;
	width:579px;	
	padding-top:15px;
	height:56px;
	border-top:none;
	background-image:url(/images/msg/table_top_bg.gif);
	background-repeat:no-repeat;	
	background-position:0px 37px;
}
.msg_header_sent
{
	background-image:url(/images/msg/table_top_bg_sent.gif);	
}
.msg_header_deleted
{
	background-image:url(/images/msg/table_top_bg_deleted.gif);	
}
.msg_header_inbox img, .msg_header_sent img, .msg_header_deleted img
{
	padding-left: 				7px;
	padding-right: 				10px;
	position:relative;
	top:-15px;
}
.msg_header_inbox span, .msg_header_sent span, .msg_header_deleted span
{
	float:						left;
	font-size:					11px;
	font-weight:				normal;
	padding-left:10px;
	
	PADDING-TOP:20px;
}
#msg_filterForm
{
	margin:						25px 25px 10px 0px;
	display:					block;
}
#msg_listing
{
	width: 						579px;
	border:						2px solid #fd5b75;
	border-top:					0 none;
	table-layout:				fixed;
	border-bottom:none;
	
}

#msg_listing input
{
	cursor: 					default;
}
#msg_listing th
{
	cursor: 					default;
	padding:					0;
	font-size:					14px;
	text-align:					right;
	font-weight:				normal;
	background-color:			#FFFFFF;
	color:						#000000;
	height:						30px;
}

#msg_listing th.sent{
	background-color:			#FFFFFF;
}
#msg_listing th.deleted{
	background-color:			#FFFFFF;
}
#msg_listing td
{
	padding: 					5px 0px;

}
#msg_listing td.rightEdge
{
	border-right: 				5px solid white;
}
#msg_listing td.leftEdge
{
	padding-right: 				10px;	
	border-left: 				5px solid white;
}
#msg_listing th.rightEdge
{
	width: 						50px;
	padding-right: 				5px;
}
#msg_listing th.leftEdge
{
	width: 						100px;	
}
#msg_listing .lastTr *
{
	border-bottom: 				0 none;
}
#msg_deleteButton_inbox, #msg_deleteButton_sent, #msg_deleteButton_deleted
{
	float:						left;
	cursor:						pointer;
	font-size:					14px;
	margin-top:					5px;
	margin-left:				10px;
	padding-top:				16px;
	font-weight:				bold;
	padding-left:				30px;
	background-repeat:			no-repeat;
	background-position:		0px 10px;
}
#msg_deleteButton_inbox
{
	background-image:			url(/images/msg/delete_inbox.gif);
}
#msg_deleteButton_sent
{
	background-image:			url(/images/msg/delete_sent.gif);
}
#msg_deleteButton_deleted
{
	color: 						red;
	background-image:			url(/images/msg/delete_deleted.gif);
}

/************************************************************ MESSAGE PAGE ***/
#msg_msgToolbar a, #msg_msgToolbar span
{
	color:						black;
	cursor:						pointer;
	text-decoration:			none;

}
#msg_msgToolbar img
{
	padding-right: 10px;
}
#msg_msgHeader
{
	padding:					10px 10px 0px 10px;
	line-height:				20px;
	font-weight:				bold;
}
#msg_msgHeader span
{
	font-weight: 				normal;
}
#msg_msgCont
{
	width:						440px;
	border:						1px solid #C21C25;
	margin:						auto;
	margin-top: 				5px;
	margin-bottom: 				5px;
	background-color:			white;
}

#msg_msgScroller
{
	width:						420px;
	height: 					150px;
	padding:					10px;	
}
.msg_msgPaging
{
	color: 						#D91C83;
	font-size: 					12px;
	font-weight: 				bold;
	text-decoration: 			none;
}
/*******************************************************************************/
/********************************************************************* FORMS ***/
/*******************************************************************************/
form
{
	margin:						0px;
	display:					inline;
}
input, select, button, textarea
{
	vertical-align:				middle;
}
form th
{
	text-align:					right;
	font-weight:				normal;
	white-space:				nowrap;
	vertical-align:				middle;
}
form th, form td
{
	padding:					7px 5px;
}
.checkList
{
	float:						right;
	white-space:				nowrap;
	padding-left:				20px;
}
.checkList label
{
	display:					block;
}
#checkNewNickButton
{
	width:						100px;
	font-size:					10px;
	font-weight:				bold;
}
img
{
	vertical-align:				middle;
}
.button_largeRed
{
	color:						white;
	border: 					0 none; 
	height: 					25px;
	cursor: 					pointer;
	font-size:					18px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
	background-image: 			url(/images/buttons/large_red_bg.gif);	
}
.button_largeRed2
{
	color:						white;
	border: 					0 none; 
	height: 					19px;
	cursor: 					pointer;
	font-size:					15px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
	background-image: 			url(/images/buttons/large_red2_bg.gif);	
}
.button_smallRed, .button_smallGray, .button_smallOrange
{
	height: 					17px;
	border: 					0 none; 
	cursor: 					pointer;	
	font-size:					12px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
}
.button_smallRed
{
	color:						white;
	background-image: 			url(/images/buttons/small_red_bg.gif);	
}
.button_smallGray
{
	color:						#FFFFFF;
	background-image: 			url(/images/buttons/small_gray_bg.gif);	
}
.button_signup
{
	height: 					19px;
	border: 					0 none; 
	cursor: 					pointer;	
	font-size:					13px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
	color:						white;
	background-image: 			url(/images/sub/button_bg.gif);	
}
.bigTextarea
{
	border:						2px solid #AAACAE;
	width: 						400px;
	height: 					250px;
}
/*******************************************************************************/
/****************************************************************** FAQ PAGE ***/
/*******************************************************************************/

#faqroot{
	width:					534px;
	margin-right:			20px;
}

.faq_category
{
	color:						#b51746;
	padding:					0 10px;
	height:25px;
	font-size:					18px;
	font-weight:				bold;
	margin-bottom: 				9px;
	background-image:			url(/images/faq/cat_title.gif);
	background-position:		0px 0px;
	background-repeat:			no-repeat;
	
}
.faq_piece{
	
	
	
	margin-bottom:				20px;	

}
.faq_category_end
{
	margin-bottom: 				20px;

	height:						7px;
}
.faq_cat_img
{
	float: 						left;
}
.faq_in{
	margin-right:11px;
	margin-left:11px;
}
.faq_question
{
	border: 					1px solid #AAACAE;
	cursor:						pointer;
	padding:					1px 4px 4px 3px;
	font-weight:				bold;
	margin-bottom: 				9px;
	background-color:			#fbcccf;

}
.faq_answer
{
	border: 					1px solid #AAACAE;
	display:					none;
	padding:					1px 5px 4px 3px;
	margin-right: 				22px;
	margin-bottom: 				9px;
	background-color:			#fae9f0;

}
.faq_bullet
{
	color:						#C21C25;
	float:						right;
	font-size:					16px;
	line-height: 				16px;
	margin-left: 				8px;
	margin-right: 				6px;
	font-weight:				bold;
}
.faq_text
{
	margin-right: 				35px;
}
/******************************************************************************/
/**************************************************************** TREE DATA ***/
/******************************************************************************/
.treeDataRoot
{
	margin-top: 				9px;
	margin-bottom:				25px;
}
.treeDataNode
{
	padding-right: 				5px;
	
}
.treeData 
{
	direction:					rtl;
	border-bottom:				1px solid #E8E8E8;
	background-color:			transparent;
	margin-bottom:				9px;

}
.highlightedNode
{
	border: 					2px solid #C21C25;
}
.treeData input
{
	float: 						right;
}
.treeData .subject
{
	border: 					1px solid #E8E8E8;
	cursor: 					pointer;
	padding: 					2px;
	font-weight: 				bold;
	line-height: 				20px;
	border-bottom: 				0 none;
	background-color:			#fbdfea;
	
}
.treeData .subject img
{
	vertical-align: 			middle;
}
.treeData .bulletRoot, .treeData .bulletNode, .treeData .bulletSticky
{
	float:						right;
	font-size:					15pt;
	font-family:				verdana;
	font-weight:				normal;
	line-height:				10px;
	padding-top:				4px;
	padding-left:				5px;
}
.treeData .bulletRoot
{
	color: 						#EA4C1B;;
}
.treeData .bulletNode
{
	color: 						#59585b;
}
.treeData .bulletSticky
{
	color: 						#C21C25;
}


.treeData .bulletRoot1, .treeData .bulletNode1, .treeData .bulletSticky1
{
	float:						right;
	font-weight:				normal;
	padding-top:				0px;
	padding-left:				5px;
}
.treeData .bulletRoot1
{
	color: 						#EA4C1B;;
}
.treeData .bulletNode1
{
	color: 						#59585b;
}
.treeData .bulletSticky1
{
	color: 						#C21C25;
}

.treeData .date
{
	float:						left;
	margin: 					6px 2px 2px 4px;
	font-size: 					11px;
	border-right: 				1px solid #ABACAE;
	padding-right: 				5px;
}
.treeData .nick, .treeData .nickCurrent, .treeData .nickOwner
{
	color:						blue;
	float:						left;
	margin:						2px;
	cursor:						pointer;
	line-height:				20px;
	padding-left:				3px;
	text-decoration:			underline;
}
.treeData .nickOwner
{
	color: 						red;
	font-weight: 				bold;
}

.treeData .nickCurrent
{
	font-weight: 				bold;
}

.treeData .nickAnonymous
{
	color: 						gray;
}
.treeData .body
{
	clear: 						both;
	display: 					none;
}
.treeData .text
{
	padding:					0 30px 5px 5px;
	overflow:					auto;
	border-left:				1px solid #E8E8E8;
	border-right:				1px solid #E8E8E8;
	background-color:			#fbdfea;
}
.treeData .footer
{
	padding: 					5px 30px 5px 2px;
	border-left:				1px solid #E8E8E8;
	border-right:				1px solid #E8E8E8;
	background-color: 			#fbdfea;
}
.treeData .footer a, .treeData .footer span
{
	color: 						blue;
	cursor: 					pointer;
	font-size: 					12px;
	text-decoration: 			underline;
}
.treeData .footer div
{
	float: 						left;
}
.treeData .footer div a, .treeData .footer div span
{
	color: 					red;
}
.treeData .close
{
	float:						left;
	border:						2px outset;
	margin:						3px;
	cursor:						pointer;
	padding:					1px 2px;
	font-size:					11px;
	font-weight:				bold;
	background-color:			#d4d0c8;
}
.treeData .replay
{
	padding: 					10px 10px 30px 0px;
	border-top:					1px solid #ABACAE;
	border-left:				1px solid #ABACAE;
	border-right:				1px solid #ABACAE;	
	background-color: 			#E5E6E8;	
}
.treeData .replay .button
{
		border:						0px none;
	cursor:						pointer;
	font-weight:				bold;
	text-decoration:			underline;
	background-color:			transparent;
}
/*******************************************************************************/
/*************************************************************** POST EDITOR ***/
/*******************************************************************************/
#postEditor{
	padding: 					0px 5px 5px 5px;
	background-color:			#F7F7F7;
	width: 						430px;
}
#postEditor textarea
{
	width: 						420px;
	overflow: 					auto;
	border:						1px solid #000000
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;	
}
#postEditor .postEditorToolBar
{
	height: 					25px;
	padding: 					3px;
	display: 					none;
	vertical-align: 			middle;
}
#postEditor .postEditorButton
{
	border:						2px solid #d4d0c8;
	padding:					0px 3px;
	overflow:					visible;
	font-size:					11px;
	font-family:				Arial;
	font-weight:				bold;
	vertical-align:				middle;
}
#postEditor select
{
	margin:						0px 2px;
	font-size:					11px;
	vertical-align:				middle;
}
#postEditor p
{
	cursor:						default;
	border:						1px #000000 solid;
	margin:						5px;
	padding:					5px;
	overflow:					auto;
	font-weight:				normal;
	background-color:			#fbfaed;
}
#postEditor p a, .#postEditor p a:visited, .#postEditor p a:active
{
	text-decoration:			underline;
}
.emotions
{
	cursor:						pointer;
	font-weight: 				bold;
	padding-right:				5px;
}
.emotions img
{
	vertical-align: 			middle;
}


/*******************************************************************************/
/******************************************************************** PAGING ***/
/*******************************************************************************/
.search_paging
{

}
.search_showingStr,
.pagingStr_currentPageNum,
.pagingStr_pageNum,
.pagingStr_devider,
.pagingStr_navitor
{
	text-decoration: 		none;
}
.search_showingStr
{
	display:none;
}
.pagingStr_currentPageNum
{
	color:						#611464;
	float:						right;
	padding:					0px 5px;
	font-size:					14px;
}
.pagingStr_pageNum, .pagingStr_navitor
{
	float:						right;
	color:						#C21C25;
	padding:					0px 5px;
	font-size:					14px;
	font-weight: 				bold;
}
.pagingStr_pageNum
{
	color:						black;
}
.pagingStr_devider
{
	display: 				none;
}
/******************************************************************************/
/********************************************************** IM ALERT WINDOW ***/
/******************************************************************************/

#imAlert td, #imAlert th, #imAlert a, #imAlert a:visited
{
	background-color:#9a0000;
	color: #f3a100;
	font-weight: bold;
}
#imAlert th
{
	background-color:#0d276d;
	color: #ffffff;
}
#imAlert td.bordered
{
	border-bottom: 2px solid #0d276d;
}
#imAlert a.smallImlink
{
	font-size:11px;
}
#imAlert a.bigImlink
{
	font-size:13px;
}
#imAlert
{
	border: 2px solid #f3a100;
}

/*******************************************************************************/
/************************************************************ BOARDS LISTING ***/
/*******************************************************************************/
#boardslisting 
{
	width: 						570px;	
	cursor: 					pointer;
	border-top: 				1px solid #AFAAAE;
}
#boardslisting .deviderTR
{
	cursor: 					default;
	font-size: 					3px;
}
#boardslisting input
{
	margin: 					-5px;
	padding:					-5px;
}
#boardslisting .hiddenTR
{
	cursor: 					default;
	display: 					none;
}
#boardslisting .leftRightEdges
{
	border-left: 				1px solid #AFAAAE;
	border-right: 				1px solid #AFAAAE;	
}
#boardslisting th 
{
	cursor: 					default;
	padding: 					2px 0px 3px 7px;
	font-size: 					14px;
	text-align: 				center;
	border-top: 				1px solid #AFAAAE;
	font-weight: 				bold;
	background-color: 			#EFA4CD;
}
#boardslisting th span
{
	padding: 					0 7px 0px 0px;
	display: 					block;
	line-height: 				12px;
	border-right: 				1px solid #FFEEFF;
}
#boardslisting td
{
	padding: 					2px 0px 3px 7px;
	border-bottom: 				1px solid #AFAAAE;
}
#boardslisting td span
{
	padding: 					0 7px 0px 0px;
	display: 					block;
	line-height: 				12px;
	border-right: 				1px solid #B2A7AF;
}
#boardslisting .leftEdge
{
	border-left: 				1px solid #AFAAAE;
}
#boardslisting .rightEdge
{
	border-right: 				1px solid #AFAAAE;
	text-align: center;
}
#boardslisting .alternateColor0
{
	background-color: 			#FCE8F3;		
}
#boardslisting .alternateColor1
{
	background-color: 			#F3F3F3;
}
#boardslisting .picCont
{
	float:left;
	padding:3px; 
	border:1px solid gray;
	margin:5px;
	text-align:center;
}
#boardslisting .dataCont
{
	float:right;
	margin:10px;
}
#boardslisting .actCont
{
	float:left;
	clear: left;
	margin-left: 10px;
}
/*******************************************************************************/
/********************************************************* REGISTRATION PAGE ***/
/*******************************************************************************/
#reg_members
{
	width: 			183px;
	float:			right;
	border-bottom: 	2px solid #AAABAD;
}
#reg_members_header
{
	color: white;
	font-size: 16px;
	font-weight: bold;
	background-image: url(/images/reg_listing_header_bg.gif);
	padding-right: 20px;
	padding-top: 8px;
	height: 27px;
}
#reg_members_content
{
	border-left: 2px solid #AAABAD;
	border-right: 2px solid #AAABAD;
	height:		500px;
	overflow: 	hidden;
	padding: 5px 5px 5px 5px;
}

span.radio { 
  width: 14px; 
  height: 24px; 
  padding: 0 0px 0 3px; 
  background: url(../images/buttons/radio1.png) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 

  
} 

#top_menu{
		width:100%;
		float:left;
		padding:0px;
		margin:0px;
		text-align:center;
}

#top_menu ul{

	list-style: none;
	margin: 0;
	padding: 0;
	margin-top:0px;
	margin-right:0 auto;
	margin-left:0 auto;
	width:100%;
}

#top_menu li{
	padding:0px 12px 0px 12px;
	display:inline;
	background-image:url(/images/hp/zelig.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#top_menu a{

	text-decoration:none;
	color:#59585B;	
	font-weight:normal;
	font-size:13px;
}
#top_menu a.current,#top_menu a.current:visited{

	text-decoration:none;
	color:#ff277e;	
	font-weight:normal;
	font-size:13px;
}

#top_menu a:visited{
	text-decoration:none;
	color:#59585B;	
}

#top_menu a:hover{
	text-decoration:underline;
	color:#C21C25;	
}

#top_menu li.first{
	color:#D02C22;
	margin-right:41px;
	background-image:none;	
	margin-left:5px;
}

#top_menu li.last{
	background-image:none;
	padding-right:0px;	
	padding-right:12px;
}

#hp_main_text{
	font-size:13px;
	text-align:right;
	padding-top:30px;
	padding-right:10px;
	margin-bottom:10px;
}


#hp_main_text p{
	font-size:13px;
	line-height:14px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:justify;
	width:265px;
}

#hp_main_text p.last{
	margin-top:10px;
	text-align:left;

}
#hp_main_text a{
	text-decoration:underline;

}
#news_cont{
	text-align:right;
	padding-right:8px;
}

#news{
	width:219px;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	text-align:right;
	padding-top:8px;
	padding-bottom:8px;
}

#news h1{
	margin:0px;
	font-size:16px;
	color:#C21C25;
}

#news ul{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top:10px;
	width:219px;
	
}

#news li{
	font-size:12px;
	margin-bottom:8px;
	
}

#news div.date{
	font-size:9px;
}

#new_members{
	height:160px;
	width:500px;
	direction:rtl;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:6px 0px;
	text-align:right;
	padding:15px 0px 15px 0px;
}


#new_members h1{
	margin:0px;
	font-size:16px;
	color:#C21C25;
}


#new_members h1 a{
	margin:0px;
	font-size:18px;
	color:#C21C25;

}


#new_events{
	background-image:url(/images/hp/hp_events_bg.gif);
	background-repeat:no-repeat;
	background-position:3px 0px;
	text-align:right;
	padding:25px 26px 25px 10px;
}

#new_events h1{
	margin:0px;
	font-size:16px;
	color:#C21C25;
	margin-bottom:10px;
}

#new_events ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width:219px;
	
}

#new_events li{
	font-size:12px;
	margin-bottom:8px;
	
}

#new_events div.date{
	font-size:9px;
}

#inner_table{
	margin-left:5px;
	margin-right:25px;
	
}


#inner_table input.text{

	
}

.subFooter
{

	background-image:			url(/images/sub/inner_bottom.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#new_events_user{
	background-image:url(/images/user/events_bg.gif);
	width:264px;
	background-repeat:no-repeat;	
	height:264px;
	text-align:right;
	padding:25px 36px 0px 10px;	

}




#new_events_user h1{
	margin:0px;
	font-size:16px;
	color:#C21C25;
	margin-bottom:15px;
}

#new_events_user ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width:219px;
	
}

#new_events_user li{
	font-size:12px;
	margin-bottom:8px;
	
}

#new_events_user div.date{
	font-size:9px;
}

.button_smallOrange
{
	color:						#FFFFFF;
	background-image: 			url(/images/buttons/small_red_bg.gif);
	background-repeat:			repeat-x;
	border:						none;
	height:						26px;
	width:auto;
	background-color:			none;
}

#blogs_main{
	background-image:url(/images/sub/tabs_bg.gif);
	background-repeat:			repeat-y;	
	margin:0px;

}

#blogs_main .header{
	font-size:13px;
	height:25px;
	margin:0px;
	padding:0px;
}

#blogs_main .footer{
	
	background-repeat:			no-repeat;
	height:14px;	
}

#blogs_main .text{
	margin:0px 0px;
	height:600px;
	overflow:auto;
	
	padding:50px;
	
}


#blogs_main table.head{
	margin: 0;
	padding: 0;
}
#blogs_main table.head td{
	color:#FFFFFF;
	background-image:url(/images/sub/tab.gif);
	background-repeat:no-repeat;
	width:116px;
	height:28px;
	font-weight:bold;
	
	
	text-align:center;
	margin:0px;
	cursor:pointer;
	line-height:14px;

}
#blogs_main table.head td.chosen{
	color:#FFFFFF;
	background-image:url(/images/sub/tab2c.gif);
}
#blogs_main table.head td.left{
	background-image:url(/images/blogs/tab_left.gif);
	background-repeat:no-repeat;
	background-position:top right;
	color:#C21C25;
	text-align:left;
	padding-right:30px;

}

#blogs1{
	display:none;
}
#blogs2{
	display:none;
}
#blogs3{
	display:none;
}
#blogs4{
	display:none;
}
#blogs5{
	display:none;
}

#blogs_main table.list{

}

#blogs_main table.list td{
	padding-bottom:30px;
	vertical-align:top;
	padding-left:10px;
}

#general_panel{
	background-image:url(/images/user/gen_panel_bg.gif);
	background-repeat:repeat-y;
	
	
	
	
	height:220px;
}


#general_panel .header{
	
	background-image:url(/images/user/gen_panel_top.gif);
	
	background-repeat:no-repeat;
	background-position:top left;
	color:						#b51746;
	padding-right:0px;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
	width:256px;
}
#general_panel .header img{

	position:relative;
	top:-14px;
	margin-left:10px;
}
#general_panel_footer{
	background-image:url(/images/user/gen_panel_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:256px;
	height:6px;
	margin-bottom:20px;
}


#general_panel a{
	display:block;
}


#general_panel a:hover{
	display:block;
	color:						#C21C25;
}

#general_panel .text{
	padding:20px;
}

/********* EVENTS *************/

#ev_itemContent
{
	padding: 					6px;
	
}
#ev_itemInnerContent
{
	padding: 					11px 15px; 	
}
#ev_itemListing th
{
	text-align: 				right;
}
.ev_header
{
	color: 						white;

	font-size: 					18px;	
	line-height: 				27px;
	padding-right: 				18px;
	background-image: 			url(/images/rtl/events_header_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;
}
.ev_backlink
{
	margin-top: 				6px;
	margin-bottom: 				0;
}
#ev_itemFile
{
	float: 						left;
	text-align: 				center;
}
.ev_listingInnerTable
{
	margin: 					7px;
	width: 						530px;
}
.ev_listingInnerTable td.ev_pic
{
	width: 						96px;
	padding-bottom: 			10px;
}
.ev_listingInnerTable td
{
	vertical-align:				top;
}
.box .whiteinblue .eventdesc .content
{
	padding: 					7px;
}
.ev_listing_name
{
	color: 						black;
	font-weight: 				bold;
	text-decoration: 			none;
	
}
.ev_listing_more
{
	display: 					block;	
	color: 						#cc4800;
	text-align: 				left;
}
#ev_nc_listing
{
	margin: 					0;
	padding: 					0;
	font-size: 					12px;
	list-style-type: 			none;
}
#ev_nc_listing li
{
	margin-bottom: 				8px;
	padding-right: 				12px;
	background-image: 			url(/images/events/nc_star.gif);
	background-repeat: 			no-repeat;
	background-position: 		right 4px;
}
#ev_nc_listing a
{
	float: 						left;
}
#ev_nc_more
{
	color: 						#cc4800;
	display: 					block;
	text-align: 				left;
	font-weight: 				bold;

}

#events_listing
{
	width: 						500px;
	cursor: 					pointer;
	margin: 					15px;
	table-layout: 				fixed;
	border-spacing: 			3px;
	border-collapse: 			separate;
}

#events_listing th
{
	cursor: 					auto;		
	padding: 					2px 4px;	
	background-color: 			#eef5ff;
}
#events_listing th a
{
	color: 						black;
}
#events_listing td
{
	padding: 					2px 4px;
	vertical-align:				middle;
	background-color: 			#ffffff;
}
#events_listing .order
{
	color: 						gray;
	font-size: 					11px;
}
#events_listing .check
{
	width: 						20px;
	text-align: 				center;
}
#events_listing .date
{
	width: 						60px;
	text-align: 				center;
}
#events_listing td.date
{
	font-size: 					12px;
}
#events_listing .category
{
	width: 						70px;
}
#events_listing .region
{
	width: 						80px;
}
#events_listing .hiddenTR
{
	cursor: 					auto;	
	display: 					none;
}
#events_listing .picCont
{
	float: 						left;
	cursor: 					pointer;	
	text-align: 				center;
}
#ev_mainEvent img
{
	float: 						right;
	border: 					1px solid #3470d2;
	margin-left: 				14px;
}
#ev_mainEvent #header
{
	font-weight: 				bold;
	margin-bottom: 				7px;
}
#ev_mainEvent #text
{
	margin-right: 				135px;
}
#ev_mainEvent #more
{
	color: 						#cc4800;
	display: 					block;
	text-align: 				left;
	font-weight: 				bold;
}

.simpletoolbar
{
	color: 						#1b5fca;
	margin-bottom: 				10px;
	text-decoration: 			none;
}
.simpletoolbar span, .simpletoolbar a 
{
	color: 						#1b5fca;
	cursor: 					pointer;
	text-decoration: 			underline;
}
.simpletoolbar .active
{
	cursor: 					auto;
	font-weight: 				bold;
	text-decoration: 			none;
}
.crumbtrail
{
	color: 						#1b5fca;
	font-size: 					16px;
	font-weight: 				bold;
}
.crumbtrail a
{
	color: 						#1b5fca;	
	font-weight: 				normal;
}

#address_top
{
	padding:					10px;
	text-align:					center;
}
#address_top a
{
	color:						#59585B;
	font-size: 					13px;
	font-weight:bold;
	text-decoration: 			none;
}
#address_top a:hover
{
	color:						#C21C25;
	font-size: 					13px;
	text-decoration: 			none;
}
#address_top span
{
	color: 						#59585B;
	font-size: 					13px;
	margin-left:6px;
	margin-right:5px;
}
.sub_insert{
	text-align:left;
}


.blogs_icons{


	text-align:right;

}

.blogs_icons a{
	display:block;
	float:right;
	margin-left:16px;
} 


.blogs_icons img{
	margin-right:6px;
} 


.inner_table_fields{
	margin-right:30px;margin-top:10px;
}


.forum_in{
	width:480px;margin-right:30px;margin-top:20px;
}


.results_in{
	margin-right:30px;
}

.msg_stats{
 	color:#59585B;font-size:13px;font-weight:normal;margin-top:4px;
}


.msg_notes{
 	color:#C21C25;font-weight:bold;width:250px;padding-left:30px;
}


.msg_read_profile
{
	padding-top:10px;padding-right:20px;
}


#hp_right_links{
width:235px;
height:42px;
background-image:url(/images/hp/top_gray_bg.gif);
background-repeat:no-repeat;
background-position:right;
float:right;
padding:0px;
margin:0px;
text-align:right;

}

#hp_right_links ul{

	list-style: none;
	margin: 0;
	padding: 0;
	margin-top:0px;
	margin-right:0 auto;
	margin-left:0 auto;
	width:100%;
	margin-top:15px;
	margin-right:15px;
}

#hp_right_links li{
	padding:0px 4px 0px 8px;
	display:inline;
	background-image:url(/images/hp/zelig.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#hp_right_links a{

	text-decoration:none;
	color:#59585B;	
	font-weight:normal;
}

#hp_right_links a.current, #hp_right_links a.current:visited{

	text-decoration:none;
	color:#ff277e;	
	font-weight:normal;
	
}


#hp_right_links a:visited{
	text-decoration:none;
	color:#59585B;	
}

#hp_right_links a:hover{
	text-decoration:underline;
	color:#C21C25;	
}

#hp_right_links li.first{
	color:#D02C22;
	margin-right:41px;
	background-image:none;	
	margin-left:5px;
}

#hp_right_links li.last{
	background-image:none;
	padding-right:0px;	
	padding-right:12px;
}

#hp-login{
	color:#ffffff;
	font-size:12px;
	text-align:right;
}
#hp-login td{
	direction:rtl;
	text-align:right;
	padding:0px;
	vertical-align:top;
}

#hp-login input.login{
	height:13px;
	border:1px solid #98999a;
	font-size:11px;
}

#hp_top_login_links{
	float:right;
	width:auto;
	margin-right:40px;
	margin-top:10px;
}
#hp_top_login_links a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
	
}
.button_smallOrange
{
	height: 					16px;
	border: 					0 none; 
	cursor: 					pointer;	
	font-size:					12px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
}

#hp_about{
	padding:0px 13px;
	direction:rtl;
}

#hp_about h1{
	color:#b51746;
	font-size:18px;
	margin-top:0px;
	margin-bottom:10px;
}


#hp_about h1 a{
	color:#b51746;
	text-decoration:none;
}

#hp_about h1 a:hover{
	color:#b51746;
	text-decoration:underline;
} 
#hp_about p{
	color:#515151;
	font-size:13px;
	margin-top:0px;
	line-height:18px;
	margin-bottom:0px;
}

#hp_right_panel{
	color:#b51746;
	padding:22px;
	direction:rtl;
}

#hp_right_panel h3{
	font-size:14px;
	text-align:center;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}

#hp_right_panel p{
	font-size:11px;
	text-align:right;
	font-weight:normal;
	margin-top:10px;
}

#hp_right_panel a{
	color:#b51746;
	text-decoration:underline;
}

#hp_right_panel a:hover{
	color:#000000;
	text-decoration:underline;
}

#hp_blogs,#hp_forums{
	width:477px;
	height:125px;
	border:1px solid #e6e4e4;
	overflow:auto;
	margin-left:10px;
	direction:ltr;
	background-color:#FFFFFF;
	text-align:right;
}


#user_blogs{
	width:559px;
	height:125px;
	border:1px solid #e6e4e4;
	overflow:auto;
	margin-right:10px;
	margin-top:10px;
	background-color:#FFFFFF;
}


#user_blogs a{
	display:block;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #fdc9dd;
	color:#000000;
	margin-bottom:7px;
	direction:rtl;
}


#hp_forums a,#hp_blogs a{
	display:block;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #fdc9dd;
	color:#000000;
	margin-bottom:7px;
	direction:rtl;
	width:450px;
	
}



#signup{
	width:579px;
	text-align:center;
	font-size:14px;
	color:#000000;
	margin-bottom:10px;
}



.display_on{
	display:block;
}


#tab2cont textarea{
	width:240px;
	overflow:auto;
	height:70px;
	font-family:arial;
	font-size:12px;
}

#tab2cont textarea.wide{
	width:502px;
}

#tab2cont input[type="checkbox"]{
	margin-right:15px;
}


#tab4cont input[type="text"]{
	margin-right:5px;
	width:180px;
	height:12px;
}


#tab4cont textarea{
	width:240px;
	overflow:auto;
	height:70px;
	font-family:arial;
	font-size:12px;
}

#tab4cont textarea.wide{
	width:502px;
}

#tab4cont input[type="checkbox"]{
	margin-right:15px;
}


#tab4cont input[type="text"]{
	width:auto;
}


#tab4cont th{
	padding:0px;
	margin:0px;
	width:70px;
	
}
#tab4cont td{
	padding:0px;
	
}

.tags{
	color:#b51746;
	font-size:10px;
}


.tags div{
	float:right;
}

.tags a, .tags a:visited{
	color:#b51746;
	text-decoration:none;
	font-size:10px;

}

.tags span{
}

.tags a:hover{
	color:#ffffff;
	background-color:#b51746;
}

#err_in_table{
	background-image:url(/images/sub/tabs_bg.gif);
}
#err_in_table .err{
	margin:0px 25px;
}

#user_hp{
	font-size:12px;
	padding-bottom:10px;
	padding-top:15px;
	border-right:2px solid #fd5b74;
	border-bottom:2px solid #fd5b74;
	float:left;
	cursor:pointer;
	width:168px;
}


.hp_userProfile2
{
	cursor: 					pointer;
	width:						200px;
	float:						right;
	margin-right:				25px;
}
.hp_userProfile2 img
{
	float: 						right;
	margin-left: 				10px;
	margin-right: 				10px;
	margin-bottom: 				15px;	
}
.hp_userProfile2 div, .hp_userProfile2 span
{
	font-weight: 				bold;
}
.hp_userProfile2 div.view
{
	color: 						#C21C25;
	text-align:					left;
	margin-left:				5px;
	margin-top:					12px;
	font-weight:				bold;

}

#aboutCont div{
	margin-bottom:6px;
}