body{
	margin: 0px;
	padding:0px;
	color: #000;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
	position:relative;
	background:#FFF url("http://friendfa.com/i/design/home_header_bg.gif") repeat-x;
}
html, body {
	height:100%;
}
td{
	color: #222;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A {
	color:#1975e1;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
A:hover {
	color: #11539e;
}
form {
	margin:0px;
	padding:0px;
}
.klear {
	clear:both;
	font-size:0px;
}
#home {
	width:950px ;margin:0 auto 0 auto; direction:rtl; height:inherit;
}
#home_center {
	padding:0 15px 15px 15px; text-align:right; direction:rtl; width:920px;
}
#home_center .right_box_border {
	float:right; width:250px;-moz-border-radius: 10px;-webkit-border-radius: 10px; margin-top:60px; background:#FFF; padding:10px;
}
#home_center .right_box_inside {
	background:#dbf0f5;-moz-border-radius: 5px;-webkit-border-radius: 5px; padding:10px;
}
#home_center .right_box_two_inside {
	background:#eee;-moz-border-radius: 5px;-webkit-border-radius: 5px; padding:5px; margin-top:10px;
}
#home_center .right_box_inside h3 {
	color:#353638;
}
#home_center .right_box_inside p, #home_center .right_box_two_inside, .home_users p, #footer p {
	color:#5c6d77;
}
#home_center .right_box_inside span {
	margin-right:10px; color:#FFF;
}
#home_center .right_box_inside input[type=password], #home_center .right_box_inside input[type=text] {
	margin-top:5px; border:0; height:20px; width:210px; margin-right:5px;
}
.signup_f {
	background:url(../design/home_input.gif) no-repeat right center; height:60px;
}
#home_center .left {
	float:left; width:640px;
}
#home_center .top {
	height:135px
}
.home_users {
	float:left; width:210px; background:#EEE; padding:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.home_adv {
	float:left; width:210px; background:#EEE; padding:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin-top:10px;
}
.home_adv span {
	padding-bottom:5px; border-bottom:1px solid	#e4e4e2; color:#666;
}
.home_users h3 {
	color:#353638;
	padding-bottom:5px;
	border-bottom:1px solid #e4e4e2;
}
.home_post {
	float:left; width:420px; color:#353638; overflow:hidden; margin-top:10px;
}
.home_post h4 {
	padding:0; margin:0;
}
#home_center .top_sl {
	height:120px; width:640px;
}
#home_center .search {
	float:left; height:120px; width:640px;
}
#home_center .tags {
	height:24px; float:left; width:640px; overflow:hidden;
}
#home_center .tags ul {
	margin:5px 0 5px 0;
}
#home_center .tags li {
	display:inline; margin:2px 5px 2px 5px; color:#FFF;
}
#home_center .tags li a {
	color:#66AACC;
	display:inline-block;
}
#home_center .tags li a:hover {
	color:#DDEEFF;
}

#toprow {
	padding-top:5px;
	color:#FFF;
	position:absolute;
	height:inherit;
	width:550px;
	margin-left:360px;
}
.signin input[type=text], .signin input[type=password] {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:0;
	font-size:11px;
	margin:0 0 1px;
	padding:1px;
	width:150px;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../design/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 1px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px tahoma,'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:right;
}
.tipsy-north {
	background-image:url(../design/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(../design/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(../design/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(../design/tipsy-west.gif);
	background-position:left center;
}

/****************************/
#topsearch {
	float:left;
	margin-top:40px;
	margin-left:50px;
}
#topsearch span {
	color:#FFF; margin-right:15px; text-align:right; direction:rtl;
}
#topsearch #searchbtn {
	float:right;
	background-image:url('../design/home_search_btn.gif');
	height: 50px;
}
#topsearch #searchbtn input {
	float:left;
	background-image:url('../design/home_search_btn.gif');
	background-position:top right;
	height:51px;
	padding-bottom:5px;
	cursor:pointer;
	_padding-bottom:3px;
	width:82px;
}
#topsearch #searchbtn input:hover {
	background-image:url('../design/home_search_btn_hover.gif');
	background-position:top right;
}
#topsearch #searchinput {
	float:right;
	background-image:url('../design/home_search_input.gif');
	background-position:top left;
	height:51px;
}
#topsearch #searchinput input {
	background-color:white;
	border:0px;
	margin:8px 0px 2px 11px;
	width:180px;
	height:25px;
	padding-top:5px;
	font-size:18px;
}
#topsearch .searchselect {
	float:right;
	height:51px;
	position:relative;
	overflow:visible;
	background:url(../design/home_search_type.gif)
}
#topsearch .searchselect a {
	display:block;
	font-size:13px;
	color: #6f6f6f;
	padding-top:15px;
	background-image:url('../design/home_search_type.gif');
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position:0px 0px;
	padding-right:10px;
	padding-bottom:20px;
}
#topsearch .searchselect a#search_drop_lnk {
	width:55px;
}
#topsearch .searchselect a:hover {
	color: #222;
	background-image:url('../design/home_search_type_hover.gif');
	background-position:0 0px;
}
#topsearch .searchselect .searchselectmenu {
	position:absolute;
	top:44px;
	left:0;
	width:83px;
	border:1px solid #0055a4;
	z-index:10;
}
#topsearch .searchselect .searchselectmenu a {
	display:block;
	padding:4px;
	padding-left:6px;
	border-bottom:1px solid #ebf5ff;
	background-color:white;
	color:#0055a4;
	background-image:none;
}
#topsearch .searchselect .searchselectmenu a:hover {
	background-color: #3688da;
	color:white;
	border-bottom:1px solid #0055a4;
	background-image:none;
}

.slimuser {
	display:block;
	float:right;
	position:relative;
	margin-left:1px;
	margin-bottom:1px;
	z-index:100;
}
.slimuser img {
	background-color:white;
	border:1px solid #eee;
	padding:1px;
}
.slimuser:hover img {
	border:1px solid #aaa;
}
#userposts {
	padding:9px 9px;
}
#userposts .postbody {
	width:415px;
}
.post {
	margin:10px 0;
	border-bottom:1px solid #EFEFEF;
}

.post .postavatar {
	float:right;
	width:50px;
	border:1px solid #d9d9d9;
	padding:1px;
	background-color:white;	
	margin-left: 5px;
}
.post .postavatar img {
	border:0px;
}
.post .postavatar:hover {
	border:1px solid #999;
}
.post .postavatar_rss {
	float:right;
	width:54px;
	height:54px;
	background-position:center;
	background-repeat:no-repeat;
}
.post .postavatar_rss a {
	display:block;
	width:54px;
	height:54px;
	background:url('../design/avatar_rss.png') no-repeat top left;
}
.post .postavatar_rss a:hover {
	background-position:bottom left;
}
/*******online**********/
.post .postavatar_online {
	float:right;
	width:60px;
	height:60px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #D9D9D9;
}
.post .postavatar_online a {
	display:block;
	width:60px;
	height:60px;
	background-image:url('../design/online.png');
	background-position:47px 47px;
	background-repeat:no-repeat;
}
.post .postavatar_online:hover {
	border:1px solid #999;
}
/******offline************/
.post .postavatar_offline {
	float:right;
	width:60px;
	height:60px;
	background-position:5px 5px;
	background-repeat:no-repeat;
	border:1px solid #D9D9D9;
}
.post .postavatar_offline a {
	display:block;
	width:60px;
	height:60px;
	background-image:url('../design/offline.png');
	background-position:47px 47px;
	background-repeat:no-repeat;
}
.post .postavatar_offline:hover {
	border:1px solid #999;
}
/**/
.post .postbody {
	width:410px;
}
.post .postusername {
	display:block;
	font-size:15px;
	font-family:arial;
	font-weight:bold;
}
.post .posttext {
	line-height:20px;
	float:right;
	width:348px;
}
.post .postftr {	
	color:#999;
	font-size:11px;
	margin-top:3px;
	padding-bottom:4px;
	white-space:nowrap;
	clear:right;
	margin-right:60px;
}

.post .postftr a {
	color:#2276BB;
	font-size:12px;
}
.post .postftr a:hover {
	color:#3B5998;
	text-decoration:underline;
}
.post .postusericons a {
	display:block;
	float:right;
	height: 14px;
	margin-left:5px;
	margin-top:5px;
}
.post .postusericons b {
	display:block;
	float:right;
	font-weight:normal;
	font-size:11px;
	margin-left:8px;
	margin-top:5px;
	color:#555;
}
.post .postusericons a.pui_atuser {
	width:15px;
	background-image:url('../design/pui_atuser.gif');
}
.post .postusericons a.pui_pm {
	width:22px;
	background-image:url('../design/pui_pm.gif');
}
.post .postusericons a.pui_follow {
	width:20px;
	background-image:url('../design/pui_follow.gif');
}
.post .postusericons a:hover {
	background-position:bottom left;
}
.post .postusericons b.puicn_mention, .post .postusericons b.puicn_private, .post .postusericons b.puicn_follow {
	display:none;
}
.post .postusericons.vsbl1 b.puicn_mention {
	display:block;
}
.post .postusericons.vsbl2 b.puicn_private {
	display:block;
}
.post .postusericons.vsbl3 b.puicn_follow {
	display:block;
}
/*********/
.postimage {
	float:right;
	background-color:white;
	border:1px solid #ccc;
	padding:1px;
	margin-top:4px;
	margin-right:10px;
	margin-bottom:10px;
}
.postimage:hover  {
	border:1px solid #5683af;
}
.postimage img {
	border:0px;
}
/**************/
.postvideo {
	width:120px;
	height:120px;
	float:right;
	margin-top:4px;
	margin-right:10px;
	background-position:5px 5px;
	background-color:white;
	margin-bottom:10px;
}
.postvideo a {
	display:block;
	width:120px;
	height:120px;
	background-image:url('../design/videoplay.png');
}
.postvideo a:hover {
	background-image:url('../design/videoplay_hvr.png');
}

.postlink {
	margin-top:3px;
	display:block;
	height: 20px;
	padding-top:5px;
	padding-right:18px;
	background-image:url('../design/postlink.gif');
	background-repeat:no-repeat;
	background-position:right top;
	clear:right;
}
.postlink:hover {
	background-position:right bottom;
}

.filelink {
	margin-top:3px;
	display:block;
	height: 20px;
	padding-top:5px;
	padding-right:18px;
	background-image:url('../design/filelink.gif');
	background-repeat:no-repeat;
	font-size:11px;
	color: #96bfef;
	background-position:right 0;
	clear:right;
}
.filelink:hover {
	background-position:bottom right;
	color: #96bfef;
}
.filelink b {
	font-size:12px;
	color: #1975e1;
}
.filelink:hover b {
	color: #11539e;
}
/*****************/


#footer {
	float:left; width:100%; height:100px; background:url(../design/home_footer.gif) repeat-x;
}
#footer .inside {
	width:950px; margin:0 auto 0 auto; padding:10px;
}
#footer .copyright {
	float:left; padding:10px; margin-right:100px
}
#footer .menu {
	float:left; padding:10px
}
#footer ul {
	display:inline; padding:10px; direction:rtl;
}
#footer li {
	display:inline; padding:10px;
}