/*******************************************************************************/
/*************************************************************** PAGE LAYOUT ***/
/*******************************************************************************/

body
{
	font-size: 				small;
	font-family: 			Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: 		black;
}
body
{
	margin: 				0px;
	direction: 				rtl;
}
a img
{
	border: 				none;
	border-width: 			0px;
	vertical-align: 		middle;
}
img.border{
	position:relative;
	top:-1px;
	left:-1px;
}
.err
{
	margin:					15px; 
	color: 					#ff0404;
	clear: 					left;
	
	border: 				1px solid #ff0404;
	padding: 				6px 45px 6px 10px;
	direction: 				rtl;
	font-size: 				14px;
	text-align: 			right;
	font-weight: 			bold;
	background-color: 		#000000;
	background-image: 		url(/admin/images/err.gif);
	background-repeat: 		no-repeat;
	background-position: 	right center;
}
.scroller
{
	scrollbar-3dlight-color: 	#ff0404;
	scrollbar-arrow-color: 		#FFFFFF;
	scrollbar-base-color: 		#ff0404;
	scrollbar-face-color: 		#ff0404;
	scrollbar-darkshadow-color: #ff0404;
	scrollbar-shadow-color: 	#FFFFFF;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-track-color: 		#fce7f3;
	overflow: 					auto;
}
#banners
{
	width: 						750px;
	margin: 					10px auto;
	text-align: 				center;
}
#flash
{
	border:						2px solid #ff0404;
	height: 					146px;
	margin-left: 				6px;
	border-right: 				0 none;	
}
#wrapper
{
	width:						752px;
	margin:						0 auto;
	padding:					0px;
	padding-top:				6px;
	min-height:					700px;
	_height:					700px;
	background-color:			white;
}
hr.red{
	
	font-size:1px;
	border:none;
	border-top:2px solid #e20a01;
	
	margin-right:11px;
	height:2px;
}

#logo
{
	width:						752px;
	height:						136px;
	background-image:			url(/images/navcolumn/top_art.jpg);
	text-align:					right;
	background-color:			white;
	margin:						0 auto;
}
#logo a
{
	text-decoration:none;
	display:block;
	width:752px;
	height:136px;
}
#navbar
{
	width: 						738px;
	margin-right:1px;
	border:						2px solid #e20a01;
	margin-bottom: 				12px;
	background-color: 			#e9eaea;
}
#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:						144px;
	background-color:			#000000;
	border:						2px solid #e20a01;
	float:						right;
	padding-top: 				15px;
	padding-left: 				10px;
	margin-right:				8px;
	margin-left:				10px;
	margin-bottom:10px;
}
#nc_borderer
{
	padding-top: 				6px;
	
	margin-right: 				2px;		
}
#nc_welocme
{
	height: 					45px;
	padding: 					0px;	
	margin-right:				16px;
	margin-bottom: 				0px;
}
#nc_logoutLink
{
	color:						#ff0404;
	font-size:					14px;
	text-decoration:			none;
}
#nc_search
{
	margin-top: 				5px;
	margin-bottom: 				0px;
	padding-right: 				18px;

}
.nc_grayBlock, .nc_lightGrayBlock
{
	color:						#FFFFFF;
	padding:					5px;
	display:					block;
	font-weight:				bold;
	padding-top:				5px;
	margin-right:				7px;
	margin-bottom:				6px;
	padding-right:				7px;
	text-decoration:			none;
	background-color:			#000000;
}
.nc_lightGrayBlock
{
	background-color:			black;
}
.nc_grayBlock .header, .nc_lightGrayBlock .header
{
	color:						#ff0404;
	font-size:					18px;
	font-weight:				bold;
}
.nc_grayBlock .subheader, .nc_lightGrayBlock .subheader
{
	font-size:					14px;
}
#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
{
	color: 						#FFFFFF;
	margin: 					5px 0;
	display:					block;
	font-weight:				normal;
	text-decoration: 			none;
}
#navcolumn .textinput
{
	width: 						113px;
	border: 					1px solid #BFC0C2;
	font-size: 					12px;
}
#content
{

	margin-right: 				154px;
	min-height:					940px;
	margin-left:5px;
	
}
#address
{
	padding:					10px;
	text-align:					center;
}
#address a
{
	color:						#ffffff;
	font-size: 					12px;
	text-decoration: 			none;
}
#address span
{
	color: 						#ff0404;
	font-size: 					16px;
}
#content .header
{
	font-size:					18px;
	font-weight:				bold;
	margin-bottom: 				15px;
}
#content .commentHeader
{
	color:						#ff0404;	
	display: 					block;
	font-size:					14px;
	text-align: 				left;
	font-weight:				bold;
	padding-bottom: 			5px;
	text-decoration: 			none;
}
.subCont
{
	
	margin-bottom: 				20px;
	margin-right:				9px;
	padding-right: 				15px;
	
}
.subCont textarea
{
width:190px;
	
}
.subCont .subHeader
{
	color:						#ff0404;
	height:						25px;
	display: 					block;
	font-size:					18px;
	font-weight:				bold;
	line-height:				40px;
	margin-bottom:10px;
}
.subImg
{
	float:						right;
	padding-right:				9px;
}
a, .link
{
	color:						blue;
	cursor: 					pointer;
	text-decoration:			underline;
}
#popupCont
{
	background-color:			#EDEDEF;
	background-image:			url(/images/popup_topbg.gif);
	background-repeat:			no-repeat;
	background-position:		left top;
}
#popupCont .header
{
	font-size:					18px;
	font-weight:				bold;
	margin-right: 				15px;
}

/*******************************************************************************/
/******************************************************************** PALETS ***/
/*******************************************************************************/
.palet
{
	padding-top: 				10px;	
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}
.palet a
{
	color: 						black;
	display: 					block;
	text-decoration: 			none;
}
.palet .header
{
	color: 						white;
	display: 					block;
	font-size: 					17px;
	border-top:					2px solid #ff0404;
	min-height: 				25px;
	border-left:				2px solid #ff0404;	
	font-weight: 				bold;	
	line-height: 				28px;
	margin-right: 				53px;
	padding-right: 				10px;
	margin-bottom: 				0 !important;
	background-color: 			#AAABAD;
}
.palet .text
{
	padding: 					10px 10px 5px 5px;
	border-left:				2px solid #ff0404;
	margin-right: 				3px;
	border-right:				2px solid #ff0404;
	border-bottom:				2px solid #ff0404;
}
.palet .more
{
	float: 						left;
	color:						#ff0404;
	cursor: 					pointer;
	font-size: 					12px;
	margin-top: 				-17px;
	font-weight: 				bold;
	padding-left:				5px;
}
.palet .moreButton
{
	height: 					14px;
	cursor: 					pointer;
}
.palet .moreButton *
{
	color: 						white;
	float: 						left;
}
.paletForumBG
{
	background-image: 			url(/images/icons/forum.gif);
}
.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 0;
}
.redNavbar img
{
	float: 						left;	
}
.redNavbar div img
{
	float: 						none;	
}
.redNavbar div
{
	color:						#ffffff;
	border: 					1px solid #abacae;
	padding:					5px 10px;
	font-size:					18px;
	border-left:				2px solid #abacae;
	font-weight:				bold;
	background-color:			#ff0404;	
}
.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
{
	
	width: 						338px;
	color: 						black;
	margin-top: 				6px;
	padding-right: 				5px;
	text-decoration: 			none;
}
#hp_welcome h1
{
	color :						#ff0404;
	font-size: 					17px;
	font-weight: 				bold;
	letter-spacing: 			1px;
	margin: 					0px;
	
}
#hp_welcome span
{
	color:						#ff0404;
	display: 					block;
	font-size: 					12px;
	text-align: 				left;
	font-weight: 				bold;
}
#hp_login
{
	float: 						right;
	width: 						182px;
	height: 					167px;
	margin-top: 				1px;
	margin-right:				6px;
	

}
#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:						155px;
	border: 					1px solid #BFC0C2;
}
#hp_login label
{
	display: 					block;
	color:						#ff0404;
	font-weight: 				bold;
	margin-right: 				10px;
	margin-bottom: 				5px;
}
#hp_login a
{
	color: 						#ff0404;
	font-size: 					11px;
}
#hp_searchCont
{
	float: 						right;
	padding-right:				9px;
	padding-bottom: 			4px;
	
}
#hp_search
{
	width: 						182px;
	height: 					386px;
	margin-top: 				7px;
	background-color:			#ff0404;
}

#hp_search form
{
	margin:0px;
	padding:0px;
}

#hp_search div 
{
	color: 						white;
	font-size: 					17px;
	font-weight: 				bold;
	padding-top: 				5px;	
	
	margin-bottom: 				10px;
}
#hp_search select, #hp_search input
{
	font-size: 					12px;
}
#hp_search label
{
	display: 					block;
	margin-right: 				10px;
	margin-bottom: 				10px;
	color:#FFFFFF;
}
#membersScroll
{
	width:						180px;
	height:						830px;
	overflow:					hidden;
	border:						1px solid #000000; 
	margin-right: 				2px;
}
#videoScroll{
	width:						336px;
	height:						240px;
	overflow:					auto;
	border:				1px solid #000000; 
	
	
	
	

	clear:both;
}
#forumScroll{
	width:						532px;
	height:						200px;
	overflow:					auto;
	border:				1px solid #000000; 
	border-top:none;
	

	clear:both;
}

#blogScroll{
	width:						336px;
	height:						160px;
	overflow:					auto;
	border:				1px solid #000000; 
	border-top:none;
	margin-bottom:10px;
	clear:both;
	direction:ltr;
	text-align:center;
}
#blogScroll a,#blogScroll a:visited{
	display:block;
	border-bottom:1px solid #ff0404;
	padding-bottom:2px;
	margin-top:3px;
	padding-right:2px;
	width:292px;
	text-decoration:none;
	color:#000000;
	margin-left:10px;
	direction:rtl;
	text-align:right;
}

#blogScroll a:hover{

	color:#ff0404;

}

#hp_blogs {
	border-left:1px solid black;
	border-right:1px solid black;
	
}
#hp_blogs td{
	background-image: 			url(/images/homepage/blogs_title.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;	
	width:67px;
	height:33px;
	text-align:center;	
	vertical-align:middle;
}

#hp_blogs td.chosen{
	background-image: 			url(/images/homepage/blogs_title_chosen.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;	
	width:67px;
	height:33px;	
	text-align:center;
	vertical-align:middle;
}

#hp_blogs a{
	display:block;
	width:67px;
	height:33px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:15px;
}

#hp_main_text{
	margin-top:10px;
	
}
#membersScroll_header
{
	color: 						white;
	width:						182px;
	height:						32px;
	background-image: 			url(/images/homepage/members_headerbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;		
	display: 					block;
	font-size: 					17px;
	line-height: 				28px;
	font-weight: 				bold;
	margin-right: 				2px;
	border-bottom:				0 none;

	background-color: 			#ffffff;
	border-bottom:1px solid #000000;
}
#membersScroll_header a{
	display: 					block;
	padding-right:				10px;
	text-decoration: 			none;
	color:						#FFFFFF;		
}
#videoScroll_header
{
	color: 						white;
	width:						338px;
	height:						42px;
	display: 					block;
	font-size: 					17px;
	line-height: 				46px;
	font-weight: 				bold;
	
	padding-top:				0px;
	text-decoration: 			none;
	background-image: 			url(/images/homepage/video_headerbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}
#forums{
	margin-right:9px;
}
#forumScroll_header
{
	color: 						white;
	width:						534px;
	height:						41px;
	display: 					block;
	font-size: 					17px;
	line-height: 				46px;
	font-weight: 				bold;
	
	padding-top:				0px;
	text-decoration: 			none;
	background-image: 			url(/images/homepage/forums_headerbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}

#forumScroll_header a{
	color: 						white;
	display: 					block;
	font-size: 					17px;
	text-decoration: 			none;
	margin-right:60px;
}

#blogScroll_header
{
	color: 						white;
	width:						338px;
	height:						42px;
	display: 					block;
	font-size: 					17px;
	line-height: 				46px;
	font-weight: 				bold;
	
	padding-top:				0px;
	text-decoration: 			none;
	background-image: 			url(/images/homepage/blogs_headerbg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}
#blogScroll_header a
{
	color: 						white;
	display: 					block;
	font-size: 					17px;
	text-decoration: 			none;
	margin-right:50px;
	
}
#videoScroll_header a
{
	color: 						white;
	display: 					block;
	font-size: 					17px;
	text-decoration: 			none;
	margin-right:50px;
	
}
#quick_search_header
{
	color: 						white;
	
	height:						34px;
	display: 					block;
	font-size: 					16px;
	line-height: 				28px;
	font-weight: 				bold;
	
	padding-right:				10px;
	text-decoration: 			none;
	background-image: 			url(/images/homepage/search_headerbg.gif);
	background-repeat: 			no-repeat;
	
}

#videoScroll_header a
{
	color: 						white;
	display: 					block;
	font-size: 					17px;
	text-decoration: 			none;
}


.hp_userProfile
{
	clear: 						both;
	cursor: 					pointer;
}
.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 span
{
	color: 						#ff0404;

}


.hp_videoProfile
{
	float:	left;
	cursor: 					pointer;
	background-color:#fce6e6;
	width:144px;
	height:103px;
	text-align:center;
	margin-right:0px;
	margin-bottom:10px;
	border:1px solid black;
	margin-right:8px;
	margin-left:0px;
}
.hp_videoProfile img
{
	margin-top:					5px;	
	margin-left: 				0px;
	margin-right: 				0px;
	margin-bottom: 				0px;	
}
.hp_videoProfile div, .hp_videoProfile span
{
	font-weight: 				bold;
}
.hp_videoProfile span
{
	color: 						#ff0404;

}

#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; 
}

#hp_forum{
	margin-right:5px;
	margin-top:15px;
}

#hp_forum a{
	display:block;
	background-color:#e5e6e7;
	width:520px;
	border:1px solid #aaacae;
	color:#000000;
	margin-bottom:7px;
}


/*******************************************************************************/
/**************************************************************** VIDEO PAGE ***/
/*******************************************************************************/
.video_thumb
{
	width:						170px;
	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;
}
.video_thumb img
{
	cursor: 					pointer;

}
/*******************************************************************************/
/***************************************************************** USER PAGE ***/
/*******************************************************************************/
#matchesScroll
{
	
	width:						180px;
	height:						448px;
	overflow:					hidden;
	border:						1px solid #000000; 
	clear:both;
	
	}
#matchesScroll_header
{
	color: 						white;
	width:						180px;
	border:						1px solid #000000; 
	border-left:none;
	font-size: 					17px;
	line-height: 				28px;
	font-weight: 				bold;
	padding-right: 				0px;
	border-bottom:				0 none;
	background-color: 			#ff0404;
	height:31px;
}
#matchesScroll_header span{
	margin-right:10px;
	display:block;
}
#lists_header, #news_header
{
	width: 						186px;	
	color: 						white;
	font-size: 					17px;
	line-height: 				28px;
	font-weight: 				bold;
	padding-right: 				10px;
	height:31px;
	border:						1px solid #000000;	
	background-color: 			#ff0404;
}

#lists
{
	height: 					237px;
	width:					196px;
	background-color: 			#FFFFFF;
	border:1px solid #000000;
	border-top:none;
	background-image: 			url(/images/user/lists.gif);
	background-repeat: 			no-repeat;
	background-position: 		3px 5px;
	padding-top:				15px;
	clear:both;
	
}
#lists a
{
	color:						black;
	display:					block;
	font-size:					14px;
	line-height:				31px;
	padding-right:				40px;
	text-decoration:			none;
}
#lists a strong
{
	text-decoration: underline;
}
#news_header
{
	width:						136px;
	border:						1px solid #ff0404;
	margin-right:				10px;
	background-color:			#000000;
}
#newsScroll
{
	width:						126px;
	height:						254px;
	overflow:					hidden;
	padding-left: 				10px;
	margin-right:				10px;
	padding-right: 				10px;
	margin-bottom: 				8px;
	background-color: 			#ffffff;
	border:						1px solid #ff0404;
	border-top:none;
	clear:both;
}
#newsScroll a
{
	color:						black;
	display:					block;
	font-size:					12px;
	text-decoration:			none;
	margin-bottom: 				10px;
}
#newsScroll a strong
{
	color: 						#ff0404;
	display: 					block;
	font-size: 					11px;
}
#user_profile
{
	margin-top:					5px;
	margin-left:				17px;
	
}
#user_profile_header
{
	color: 						white;
	font-size: 					19px;
	line-height: 				31px;
	font-weight: 				bold;
	padding-right: 				10px;
	border:						1px solid #000000;	
	background-color: 			#ff0404;
	
}
#user_profile_content
{
	padding-top:				10px;
	border-left:				1px solid #4b4b4b;
	border-right:				1px solid #4b4b4b;
}
#user_profile_about
{
	overflow: 					hidden;
	width:						140px;
	float:						left;
	height:						100px;
	padding:					0 10px;
	font-weight:				normal;
	border-right:				1px solid #4b4b4b;
}
#user_profile_footer
{
	clear: 						both;
	padding: 					5px 0;
	border-left:				1px solid #4b4b4b;
	border-right:				1px solid #4b4b4b;
	border-bottom:				1px solid #4b4b4b;
	background-color: 			#FFFFFF;
}
#user_profile_footer a
{
	color:						#ff0404;
	font-size: 					13px;
	font-weight:				bold;
	text-decoration:			none;
}
#user_profile_footer a img
{
	padding-left:				3px;
	padding-right:				15px;
	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 ***/

.profile_l, .profile_g
{
	width:						550px;
	border:						1px solid #ABACAE;
	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:						210px;
	float:						right;
	height:						110px;
	cursor: 					pointer;
	background-color:			#fbdada;
}
.profile_l .pic, .profile_g .pic
{
	width:						75px;
	float:						right;
	margin-top:					7px;
	margin-left:				11px;
	margin-right:				20px;
	margin-bottom:				-20px;
}
.profile_l .pic img, .profile_g .pic img
{
	border: 					1px solid #abacae;    
}
.profile_l .paing, .profile_g .paing
{
	top:						-24px;
	right:						-9px;
	display: 					block;
	position:					relative;
	height:31px;
}

.profile_l .approved, .profile_g .approved
{
	top:						-130px;
	right:						46px;
	display: 					block;
	position:					relative;
}

.profile_l .paing img, .profile_g .paing img
{
	border: 0 none; 	
	zoom:1;
}


.profile_l .approved img, .profile_g .approved img
{
	border: 0 none; 	
	zoom:1;
}

.profile_l .nick, .profile_g .nick
{
	margin-top:					7px;
	color:						black;
	font-size:					13px;
	font-weight:				bold;
}
.profile_l .about, .profile_g .about
{
	overflow: 					hidden;
	width: 						310px;
	float: 						left;
	height: 					80px;		
	padding:	 				15px;
	white-space: 				normal;
	background-color: 			#f9d0ce;
}
.profile_l .footer, .profile_g .footer
{
	width:						550px;
	height:						40px;
	clear: 						left;
	border-top:					1px solid #ABACAE;
	background-color:			#FFFFFF;
}
.profile_l .act, .profile_g .act
{
	width:						85px;
	float:						right;
	cursor: 					pointer;
	margin-top: 				3px;
	text-align: 				center;
}
.profile_l .act span, .profile_g .act span
{
	padding-top: 				3px;
	padding-bottom: 			1px;
	display: 					block;
}
.profile_l .online, .profile_g .online
{
	float:						left;
	cursor: 					pointer;
	margin-top:					5px;
	margin-left:				10px;
}
/******************************************************************* GALLERY ***/
.profile_g
{
	float:						right;	
	width:						165px;
	margin-left: 				14px;
}
.profile_g .data
{
	width:						165px;
	float:						right;
	height:						110px;
	background-color:			#fbdada;
}
.profile_g .pic
{
	margin-left: 				7px;
	margin-right: 				7px;
}

.profile_g .about
{
	display: 					none;
}
.profile_g .footer
{
	width:						165px;
	height:						33px;
}
.profile_g .act
{
	margin-top: 				8px;
	width:						26px;
}
.profile_g .act span
{
	display: 					none;
}
.profile_g .online
{
	margin-top: 				0px;
	margin-left: 				5px;
}
#listDisplayMode
{
	color:						black;
	float:						left;
	font-size:					13px;
	margin-left: 				10px;
	margin-bottom:				15px;
	text-decoration:			none;
} 
#listDisplayMode img
{
	vertical-align:				middle;
}
/*******************************************************************************/
/********************************************************************* BLOGS ***/
/*******************************************************************************/

/******************************************************************* PROFILE ***/
.act div{
	color:#ff0404;
}
#blog_profile.profile_l
{
	width:						410px;
	margin-bottom: 				0;
}
#blog_profile.profile_l .about
{
	width: 						170px;
}
#blog_profile.profile_l .footer
{
	width:						410px;
}
#blog_profile .act
{
	overflow: 					visible;
	white-space: 				nowrap;
}
/******************************************************************* POSTS ***/

.blog_post{
	
	
}

.blog_cont
{
	
	margin-bottom: 				25px;
	margin-right:				9px;
	padding-right: 				0px;
	
}


.blog_cont2
{

	margin-bottom: 				25px;
	margin-right:				9px;
	padding-right: 				0px;	
	border-top:					1px solid #ff0404;
	
}
.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:						black;
	padding:					10px 0;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			underline;
}
/*******************************************************************************/
/****************************************************************** MESSAGES ***/
/*******************************************************************************/
.msg_headerCont
{
	width: 		555px;
	margin-top:15px;
	
	height: 1%;
}
.msg_header_inbox, .msg_header_sent, .msg_header_deleted
{
	color:						#ffffff;
	border: 					2px solid #abacae;
	padding:					5px;
	font-size:					18px;
	font-weight:				bold;
	border-bottom: 				0 none;
	background-color:			#ff0404;
}
.msg_header_sent
{
	background-color:			#000000;
}
.msg_header_deleted
{
	background-color:			#ABACAE;
}
.msg_header_inbox img, .msg_header_sent img, .msg_header_deleted img
{
	padding-left: 				7px;
}
.msg_header_inbox span, .msg_header_sent span, .msg_header_deleted span
{
	float:						left;
	font-size:					14px;
	line-height:				27px;
}
#msg_filterForm
{
	margin:						10px 0;
	display:					block;
}
#msg_listing
{
	width: 						555px;
	border:						2px solid #abacae;
	border-top:					0 none;
	table-layout:				fixed;
}
#msg_listing input
{
	cursor: 					default;
}
#msg_listing th
{
	cursor: 					default;
	padding:					1px 0 3px 0;
	font-size:					14px;
	text-align:					right;
	font-weight:				bold;
	background-color:			#D4D5D7;
}
#msg_listing td
{
	padding: 					5px 0px;
	border-bottom: 				1px solid #ABACB0;
}
#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:				11px;
	font-weight:				bold;
	padding-left:				25px;
	background-repeat:			no-repeat;
	background-position:		left top;
}
#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:						470px;
	border:						2px solid #ff0404;
	margin:						auto;
	margin-top: 				5px;
	margin-bottom: 				5px;
	background-color:			white;
}

#msg_msgScroller
{
	width:						450px;
	height: 					150px;
	padding:					10px;	
}
.msg_msgPaging
{
	color: 						#ff0404;
	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);	
	margin:0px;
	padding:0px;
}
.button_smallRed, .button_smallGray
{
	height: 					17px;
	border: 					0 none; 
	cursor: 					pointer;	
	font-size:					12px;
	text-align:					center;
	font-weight:				bold;
	background-color: 			transparent;
	margin:0px;
	padding:0px;	
}
.button_smallRed
{
	color:						white;
	background-image: 			url(/images/buttons/small_red_bg.gif);	
}
.button_smallGray
{
	color:						#404040;
	background-image: 			url(/images/buttons/small_gray_bg.gif);	
}

.bigTextarea
{
	border:						2px solid #ff0404;
	width: 						450px;
	height: 					250px;
}
/*******************************************************************************/
/****************************************************************** FAQ PAGE ***/
/*******************************************************************************/
.faq_category
{
	color:						#ffffff;
	border: 					2px solid #abacae;
	padding:					10px;
	font-size:					18px;
	font-weight:				bold;
	margin-bottom: 				9px;
	background-color:			#ff0404;
}
.faq_cat_img
{
	float: 						left;
}
.faq_question
{
	border: 					1px solid #abacae;
	cursor:						pointer;
	padding:					1px 4px 4px 3px;
	font-weight:				bold;
	margin-bottom: 				9px;
	background-color:			#e5e6e8;
}
.faq_answer
{
	border: 					1px solid #abacae;
	display:					none;
	padding:					1px 5px 4px 3px;
	margin-right: 				22px;
	margin-bottom: 				9px;
	background-color:			#fbdada;
}
.faq_bullet
{
	color:						#ff0404;
	float:						right;
	font-size:					18px;
	line-height: 				16px;
	margin-left: 				8px;
	margin-right: 				6px;
}
.faq_text
{
	margin-right: 				35px;
}
/******************************************************************************/
/**************************************************************** TREE DATA ***/
/******************************************************************************/
.treeDataRoot
{
	margin-top: 				9px;
	margin-bottom:				25px;
}
.treeDataNode
{
	padding-right: 				15px;
	
}
.treeData 
{
	direction:					rtl;
	border-bottom:				1px solid #ABACAE;
	background-color:			transparent;
	margin-bottom:				9px;	
}
.highlightedNode
{
	border: 					3px solid red;
}
.treeData input
{
	float: 						right;
}
.treeData .subject
{
	border: 					1px solid #ABACAE;
	cursor: 					pointer;
	padding: 					2px;
	font-weight: 				bold;
	line-height: 				20px;
	border-bottom: 				0 none;
	background-color:			#E5E6E8;
}
.treeData .subject img
{
	vertical-align: 			middle;
}
.treeData .bulletRoot, .treeData .bulletNode, .treeData .bulletSticky
{
	float:						right;
	font-size:					medium;
	font-family:				verdana;
	font-weight:				bold;
	line-height:				10px;
	padding-top:				4px;
	padding-left:				5px;
}
.treeData .bulletRoot
{
	color: 						black;
}
.treeData .bulletNode
{
	color: 						#ff0404;
}
.treeData .bulletSticky
{
	color: 						green;
}
.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 #ABACAE;
	border-right:				1px solid #ABACAE;
	background-color:			#E5E6E8;
}
.treeData .footer
{
	padding: 					5px 30px 5px 2px;
	border-left:				1px solid #ABACAE;
	border-right:				1px solid #ABACAE;
	background-color: 			#E5E6E8;
}
.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{
	border:						2px solid #ff0404;
	padding: 					0px 5px 5px 5px;
	background-color:			#d4d0c8;
}
#postEditor textarea
{
	width: 						500px;
	overflow: 					scroll;
	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:					small;
	font-family:				Times New Roman;
	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;
}
.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:						#ff0404;
	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: 			182px;
	float:			right;
	border-bottom: 	1px solid #000000;
}
#reg_members_header
{
	color: white;
	font-size: 16px;
	font-weight: bold;
	background-image: url(/images/reg_listing_header_bg.gif);
	background-position:1px 0px;
	height: 32px;
	border-bottom: 	1px solid #000000;
	width:183px;
	
}
#reg_members_header span{
	padding-right: 20px;
	padding-top: 8px;
	display:block;
}
#reg_members_content
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height:		500px;
	overflow: 	hidden;
	padding: 5px 5px 5px 5px;
}

div.profile-blog{
	float:right;
	
	width:120px;
	padding-right:10px;
	font-size:11px;
	padding-bottom:4px;
}
/****** new blog**/

#blogs_main{
	background-image: 			url(/images/blogs/main_bg.gif);
	background-repeat:			repeat-y;	
	margin:0px;
	margin-left:20px;
	width:520px;
	border:1px solid #000000;
	

}

#blogs_main .header{
	background-image: 			url(/images/blogs/main_top.gif);
	background-repeat:			no-repeat;
	font-weight:normal;
	font-size:13px;
	height:41px;
	margin:0px;
	padding:0px;
}

#blogs_main .footer{
	background-image: 			url(/images/blogs/main_bottom.gif);
	background-repeat:			no-repeat;
	height:14px;	
}

#blogs_main .text{
	margin:10px 5px;
	height:600px;
	overflow:auto;
	padding-top:30px;
	
}


#blogs_main table.head{
	margin: 0;
	padding: 0;
}
#blogs_main table.head td{
	color:#FFFFFF;
	background-image:url(/images/blogs/tab.gif);
	background-repeat:no-repeat;
	width:104px;
	height:41px;
	font-weight:bold;
	padding-right:5px;
	padding-top:2px;
	text-align:center;
	margin:0px;
	cursor:pointer;
	line-height:14px;

}
#blogs_main table.head td.chosen{
	color:#000000;
	background-image:url(/images/blogs/tab_chosen.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{

	vertical-align:middle;
	padding-left:10px;
	border-bottom:1px solid #ff0404;
}

#blogs_main table.list td.img{
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;
	padding-left:10px;
	border-bottom:none;
	width:70px;
}
#forum_title{

}

#forum_title h1{
	color:#59585B;
	font-weight:normal;
	font-size:14px;
}
