body{
	margin: 0px;
	padding:0px;
	color: #000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color:#fff;
	position:relative;
	background-image:url('../imgs/bg.png');
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-position:0 50px;
	_padding:30px 0;
}
html, body {
 
}
img {
border:0;
}
td{
	color: #222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#home-counter {
margin-top:8px;
}
#progressbar1 {
margin-bottom:3px;
float:left;
}
.progress{
	width: 0.20px;
	height: 13px;
	color: white;
	font-size: 10px;
    overflow: hidden;
	background-color: #97BE21;
 
}
#postpage {
margin-top:7px;
margin-bottom:5px;
}
#postpage h1 {
margin:0;
color:#333;
font-size:16px;
font-family:arial;
margin-bottom:4px;
text-shadow:0 1px 1px #fff;
}
.homeupdate {
padding:8px;
border:solid 1px #aaa;
box-shadow:inset 0 0 4px #aaa;
width:310px;
height:40px;
max-height:40px;
min-height:40px;
font-size:13px;
font-family:Arial;
color:#333;
border-radius:5px;
margin-bottom:6px;
}

#wrapper1{
	color:#000000;
	font-family:Arial;
	font-size:14px;
	margin:0 auto;
	width:800px;
}

#wrapper1 a{
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.box22 {
    background-color: #FFFFCC;
    color: #222;
	 
    left: 100%;
    padding: 20px;
    position: fixed;
	margin-left:40px;
    right: 30%;
    top:100px;
    width: 400px;
    z-index: 101;
	box-shadow:0 0 15px #000;
	border:5px solid #000;
	border-radius:10px;
	-moz-border-radius:10px;
}
#content2 {
 
}
.overlay {
    
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
	opacity:0.5;
}

a.boxclose {
    background: url("../imgs/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left:10px;
    position: relative;
    top: -13px;
    width: 26px;
}

@font-face {
	font-family: logo_font;
	src: url('../font/arista.ttf');
}

A {
	color:#0084B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A:hover {
	color: #11539e;
}
form {
	margin:0px;
	padding:0px;
}
img {
border:0;
}
.klear {
	clear:both;
	font-size:0px;
}
div {
  display: inline-block;
}
div {
  display: block;
  overflow: hidden;
  width: auto;
}
h1 {
font-size:25px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:6px;
font-family:verdana;
color:#000;
}
h2 {
font-size:20px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:5px;
font-family:arial;
color:#000;
}
h3 {
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:5px;
font-family:arial;
color:#0084B4;
}
/*************/

label {
	display:block;
	height:20px;
	clear:both;
}
label input {	
	float:left;
}
label span {	
	padding:3px;
	float:left;
}

/*********************/
#site {
	width:900px;
	text-align:left;
	margin:40px auto 0;
	overflow:visible;
	background-image:url('../imgs/transparent.png');
	 padding:13px;
	 

}
#wholesite {
	 overflow:visible;
}
#toprow {
	height:50px;
	width:100%;
	position:fixed;
	background-image:url('../imgs/heading.png');
	background-repeat:repeat-x;
	background-position:top;
	top:0;
	left:0;
	background-color:#111;
	box-shadow:0 2px 5px #111;
	z-index:1000;
	_position:absolute;
	 
}
#toprow #toprow2 {
	height:50px;
	width:900px;
	margin:0 auto;
	 
}
#toprow.specialhomelink {
	
}
#toprow.whitecorners {
	
}
#toprow.whitecorners #toprow2 {
	
}
#update2 {
padding:14px 10px;
float:right;
font-size:13px;
margin-right:2px;
 
}
#update2 a {
    
	color:#fff;
	cursor:pointer;
	background-color:#555;
	margin-bottom:3px;
	font-weight:bold;
	padding:5px 12px 9px 8px;
	text-shadow:0 0.50px 1px #555;
	font-size:13px;
	 _padding:5px 12px 6px 8px;
	border:solid 1px #444;
	 background-image:url('../imgs/update.gif');
 background-repeat:repeat-x;
	-moz-box-shadow:0 1px  #ddd;
	-webkit-box-shadow:0 1px  #ddd;
	box-shadow:0 1px  #ddd;
	border-radius:5px;
	font-family:Helvetica;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
 
}
#update2 a:hover {
color:#f3f3f3;
}
 
#update2 b {
    
	 width:14px; 
	 height:14px;
	  background-image:url('../imgs/newpost.gif');
 background-repeat:no-repeat;
	 float:left;
	 display:block;
	 padding:1px 4px 1px 0;
	 margin:0;
	 _padding:0 0 0 0;
	 margin-right:5px;
	 
}
#update2 .fb {
background-color:#0066CC;
background-image:url('../imgs/fb.gif');
 background-repeat:repeat-x;
border:solid 1px #004E9B;
padding:5px 10px 9px 10px;
text-shadow:0 1px #004E9B;
}
#update2 .tweet {
background-color:#8EC1DA;
background-image:url('../imgs/tweet.gif');
 background-repeat:repeat-x;
border:solid 1px #4499C1;
padding:5px 10px 9px 10px;
text-shadow:0 1px #4D9DC4;
}
#avatarhome {

padding:8px 0px;
 

}
.avatar2 {
width:50px;
height:50px;
float:left;
margin-right:8px;
}

#avatarhome span{
font-size:12px;
color:#222;

line-height:14px;
font-family:Arial;
width:260px;
margin-bottom:5px;
margin-top:2px;
 float:left;

line-height:15px;
}
#avatarhome span a {
color:#222;
font-size:16px;
font-weight:bold;
line-height:18px;
font-family:arial;
}
#avatarhome span em {
color:#FF6600;
font-size:12px;
margin-right:3px;
margin-bottom:3px;
}
#avatarhome span small a{
color:#888;
font-weight:normal;
font-size:11px;
 
text-shadow:0 -1px #fff;
}

#avatarhome span small {
font-size:11px;
color:#fff;
 
text-shadow:-1px 1px #888;

}
#logolink {
color:#fff;
padding:5px;
float:left;
text-align:left;
 padding-right:10px;
 text-shadow:-1px -1px #333;
 font-family:georgia;
 font-style: italic;
 font-weight:bold;
 font-size:0px;
 background-image:url('../imgs/logo.png');
 background-repeat:no-repeat;
 width:90px;
 height:40px;
 padding-left:20px;
margin:0;
z-index:1000;

}

 

#logolink_custom img {
	float:left;
	height:34px;
	margin-top:2px;
	margin-left:2px;
	border:0px solid;
}
#userstuff {
	margin-left:10px;
	float:left;
}
#userstuff #avatar {
	float:left;
	margin-top:8px;
	width: 21px;
	height:21px;
	
	background-image:url('../imgs/topavatar.gif');
}
#userstuff #avatar img {
	width: 16px;
	height:16px;
	margin-top: 2px;
	margin-left:2px;
	float:left;
}
#userstuff #username {
	display:block;
	float:left;
	font-size:18px;
	font-family:arial;
	color: #387ab8;
	margin-top:6px;
	margin-left:5px;
}
#userstuff #username:hover {
	color: #61a1dc;
}
#userstuff #username span {
	color:white;
}
#userlinks {
	float:left;
	padding:5px 6px;
	margin-right:1px;
	height:36px;

}


#userlinks a {
	float:left;
	display:block;
	height:25px;
	color: #666;
	padding:6px 5px 7px 5px;
	
}
#userlinks a b {
	
	float:left;
	color: #bbb;
	font-size:13px;

	font-weight:normal;
	text-shadow:0 1px 1px #111;
	padding:3px;
	cursor:pointer;
}
#userlinks a.onnettab b {
    color: #fff;
	 
}


#userlinks a:hover b {
	color: #fff;
	 
	
}

#userlinks small{	

	float:left;
	padding:5px;
	padding-right:4px;
	font-size:12px;
	color:white;
	padding-top:1px;
	margin-top:5px;
	background-color:#FF0000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.top_profile {
padding-left:40px;
margin-left:5px;
float:left;
background-color:#111;
box-shadow: inset 0 2px #000;
-moz-box-shadow: inset 0 2px #000;
-webkit-box-shadow: inset 0 2px #000;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.top_profile img {
margin-right:5px;
margin-left:5px;
}
.top_profile:hover {
background-color:#000;
}

#usermenu strong {
	width:34px;
	height: 28px;
	float:right;
	display:block;
	margin-left: 4px;
	 
}
 
.avatarhdr {
float:left;
width:23px;
height:23px;
border:solid 1px #000;
box-shadow:0 0 1px #111;
-moz-box-shadow:0 0 1px #111;
-webkit-box-shadow:0 0 1px #111;
}


#avatarhdr img {

border:0;
width:16px;
height:16px;
}


/*************************/
#nethdr1 {

	width:100%;
	position: relative;
	height:90px;


}
#nethdr2 {
width:900px;
margin:0 auto;
height:90px;

}
#netname {
	display:block;
	float:left;
	font-size:18px;
	color:black;
	font-family:arial;
	font-weight:normal;
	margin-top:4px;
	margin-left:9px;
	margin-right:10px;
}
#netnav {
	float:left;
	width:600px;
	margin-top:20px;
}
#netnav a {

	float:left;
	margin-right:3px;
	
}
#netnav a span {
	
	float:left;
	margin:0px;
	cursor:pointer;
}
#netnav a b {

	float:left;
	padding:6px 12px;
	color:#666;
	cursor:pointer;
	background-color:#3D5C6D;
	border:solid 1px #344F5C;
	-moz-box-shadow:inset -1px 1px #486D82;
	-webkit-box-shadow:inset -1px 1px #486D82;
	box-shadow:inset -1px 1px #486D82;
}

#netnav a b:hover {
background-color:#f8f8f8;
}

#netnav a:hover span {
	
}
#netnav a:hover {
   
 
}
#netnav a.onnettab {
	

}
#netnav a.onnettab span {

}
#netnav a.onnettab span b {

	color:black;
}
#netnav a.onnettab:hover span {
	text-decoration:none; 
}

#netnav.specialhomelink a.homelink:hover {

}
#netnav.specialhomelink a.onnettab.homelink:hover {


}
#netnav.specialhomelink a.onnettab.homelink span {

}
/**********/

#pagebody {

	clear:both;
	overflow:visible;
	margin-top:10px;
	
	padding-bottom:8px;
}

#footer {
	padding:20px;
	padding-top:15px;
	padding-bottom:10px;
}
#footercorners {
	 
}
#footercorners2 {
	 

}
#footer .linkcol {
	width:240px;
	float:left;
}
#footer .linkcol h4 {
	font-size:14px;
	color:#444;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-family:arial;
}
#footer .linkcol .ftrlink {
	padding:3px;
	background-image:url('../imgs/ftrlinkbullet.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	font-weight:bold;
	color: #777;
}
#footer .linkcol .ftrlink a {
	font-weight:normal;
	color: #777;
}
#subfooter {
	padding:20px 20px 20px 20px;
	color:#333;
	height:20px;
	text-align:right;
	text-shadow:-1px -1px #ccc;
	font-size:11px;
}
#subfooter a {
	color:#333;
	font-size:11px;
}
#subfooter a:hover {
	color:#333;
	text-decoration:underline;
	 
}
#sfleft {
	float:left;
	color:#333;
}
#sfright {
	float:right;
	color:#333;
}




/***********/
#home_center {
background-color:#eee;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
float:left;

}
#home_left {
	width:360px;
	float:left;
	 
	 
}
#home_left2 {
	float:left;
	padding:14px;
	width:330px;
	background-color:white;
	margin-bottom:7px;

	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
	
	 
}

#home_content {
	width:530px;
	float:left;
	margin-right:10px;
	background-color:white;
	margin-bottom:7px;
	
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px; 

}
#home_right {
	width:360px;
	float:right;
	overflow:visible;
 
	 
	 
}
#home_right2 {

	float:left;
	padding:15px;
	width:330px;
	background-color:white;
	margin-bottom:7px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
}
#home_right3 {

	float:left;
	padding:15px;
	width:330px;
	background-color: #FFFFCC;
	margin-bottom:7px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
	 color: #896041;
	 text-shadow:0 1px #fff;
}
/**********/
#homenav a {
	display:block;
	background-image:url('../imgs/homeleftnav.gif');
	height:21px;
	padding-top:8px;
	padding-left:8px;
	background-repeat:no-repeat;
	margin-right: 13px;
} 
#homenav a:hover {
	background-position:bottom left;
	text-decoration:underline;
	color: #c9dbec;
} 
#homenav a.new {
	background-image:url('../imgs/homeleftnav_new.gif');
	background-position:bottom left;
}
#homenav a:hover span {
	color: #003464;
} 
#homenav a.onn {
	background-image:url('../imgs/homeleftnav_on.gif');
	color:white;
	margin-right:0px;
	background-position:bottom left;
}
#homenav a.onn:hover, #homenav a.onn:hover span {
	color:white;
	text-decoration:none;
}
.npbtn {
	
	color: #fff;
	padding:5px 8px;
	 
	line-height:1.2;
	float:right;
	font-size:14px;
	background-color:#394F00;
	border:solid 1px #2F4000;
	border-bottom:solid 1px #1F2B00;

	
}
 
.npbtn span {
	color: #fff;
	font-weight:bold;
	background-image:url('../imgs/icon_npbtn_hvr.png');
	background-repeat:no-repeat;
	background-position:left;
	text-shadow:-1px -1px 1px #333;
	padding-left:19px;
	font-size:13px;
}
.npbtn:hover span{
	color: #fff;
	 background-image:url('../imgs/icon_npbtn_hvr.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:19px;
}


/*************************************************************/
#toppost {
width:900px;
position:fixed;
_position:absolute;
top:90px;
z-index:1000;
overflow:visible;
}

#pf_mainpart {
width:455px;
margin:0 auto;
_position:absolute;
_margin:0;
margin-top:5%;
background-color:#111;
padding:10px 16px 31px 16px;
z-index:200;
align:center;
overflow:visible;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:0;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}

#postform {	
	overflow:visible;
	
}
#pfhdr {	
	overflow:visible;
	padding-top:3px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:28px;
	text-shadow:1px 1px 1px #222;
	background:none;
}
#pfhdrleft {
	overflow:visible;
	float:left;
	padding-left:2px;
	color:#ccc;

	font-weight:normal;

}
#pfhdrright {
	float:right;
	padding-top:4px;
	padding-right:9px;
	height:20px;
}
#pfhdrright a {
	float:right;
	display:block;
	width: 16px;
	height:16px;
	border:solid 1px #666;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-image:url('../imgs/close_form.gif');
	margin-left:15px;
	background-position:top left;
	font-size:0px;
}
#pfhdrright a:hover {
background-position:bottom left;
}
#pfhdrright small {
	font-size:13px;
	color:#fff;
	float:right;
	font-weight:bold;
	
}
#pfhdrleft b {
	display:block;
	float:left;
	
	font-weight:normal;
	margin-top:7px;
}
#sharewith {
	position:relative;
	float:left;
	margin-top:7px;
	height:17px;
	margin-left:3px;
	overflow:visible;
	color: #fff;
}
#sharewith #selectedupdateoption {
    
	color:#fff;
	
}
#sharewith #selectedupdateoption span {
	color:#fff;
	float:left;
	cursor:pointer;
	margin-left:6px;
	padding-right:2px;
}
#sharewith b {
	display:block;
	float:left;
	margin-top:1px;
	width: 13px;
	height:13px;
	 
	cursor:pointer;
	font-size:0px;
}
#sharewith a:hover b {
	 
}
#sharewith #updateoptions {
	display:none;
	position:absolute;
	top:17px;
	left:-10px;
	z-index:500;
	overflow:visible;
	background-color:#fff;
	text-align:left;
	padding-bottom:-1px;
	padding:8px;
	width:250px;
	text-shadow:1px 1px #fff;
	border:solid 3px #222;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
#sharewith #updateoptions a {
	display:block;
	padding:4px;
	padding-left:20px;
	padding-right:15px;
	background-image:url('../imgs/menuitem.png');
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:1px solid #f9f9f9;
	background-color:white;
	color:#444;
	white-space:nowrap;
}
#sharewith #updateoptions a:hover {
	background-color: #eee;
	color:#000;
	border-bottom:1px solid #eee;
}

.pmuser {
	float:left;
	margin:0px;
	margin-top:3px;
	margin-left: 5px;
	font-weight:bold
}
.pmuser strong {
	float:left;
	display:block;
	padding-top:4px;
	padding-right:4px;
}
.pmuser input {
	width:100px;
	float:left;
}
.pmuser a {	
	display:block;
	float:left;
	margin-left:4px;
	margin-top:1px;
	width: 13px;
	height:13px;
	background-image:url('../imgs/updateoptionsdropper.gif');
	margin-top:5px;
	font-size:0px;
}
.pmuser a:hover {	
	background-position:bottom left;
}
#postform textarea {
	display:block;
	height:80px;
	max-height:80px;
	min-height:80px;
	border:0;
	width:99%;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	min-width:99%;
	font-size:17px;
	font-weight:normal;
	max-width:99%;
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#eee;
	overflow:hidden;
	line-height:1.2;
}
#postform textarea:focus {
	border:0;
	background-color:white;
}
#pfattach {
	margin-top:3px;
	height:34px;
	z-index:50;
}
#pfattach a.attachbtn {
	display:block;
	float:left;
	margin-right:3px;
	line-height:1.2;
	
}
#pfattach a.attachbtn b {
	display:block;
	float:left;
	padding:7px 8px;
	color:#666;
	cursor:pointer;
	font-weight:normal;
	background-color:#444;
	border:solid 1px #000;
	-moz-box-shadow:inset -1px 1px #555;
	-webkit-box-shadow:inset -1px 1px #555;
	box-shadow:inset -1px 1px #555;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#pfattach a.attachbtn:hover b {
	background-position:bottom left;
	background-color:#555;
	-moz-box-shadow:inset -1px 1px #666;
	-webkit-box-shadow:inset -1px 1px #666;
	box-shadow:inset -1px 1px #666;
	color:#888;
}
#pfattach a.pressed {
	z-index:51;
	border-radius:3px;
    -moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#666;
	
}
#pfattach a.pressed b {
	background-color:#666;
	-moz-box-shadow:inset -1px 1px #888;
	-webkit-box-shadow:inset -1px 1px #888;
	box-shadow:inset -1px 1px #888;
	
}
#attachbox {
width:455px;
_width:458px;
margin:0px auto;
_position:absolute;
_margin:230px 0;
background-color:#111;
padding:10px 16px 31px 16px;
z-index:200;
align:center;
overflow:visible;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:0;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}
#attachbox #attachboxhdr {
	
	font-size:0px;
}
#attachbox.a_link #attachboxhdr {
	
}
#attachbox #attachboxftr {
	font-size:0px;
	height: 0px;
	
}
#attachbox #attachboxcontent {
	
	padding:2px 0px 0px 0px;
}
#attachbox .closeattachbox {
	display:block;
	width: 16px;
	height:16px;
	background-image:url('../imgs/closeform.png');
	background-repeat:no-repeat;
	font-size:0px;
	float:right;
	margin-top:2px;
	margin-right:8px;
}
#attachbox .closeattachbox:hover {
	 background-image:url('../imgs/closeformhvr.png');
}

 
#pfattached  {
	width:480px;
	margin:0 auto;
	z-index:300;

}
#pfattached .attachok {
	float:left;


}
#pfattached .attachok span {
	float:left;
	padding:5px 8px;
	color:#fff;
	cursor:pointer;
	padding-left:20px;
	background-image:url('../imgs/okdech.gif');
	background-repeat:no-repeat;
	background-position:4px;
	font-size:11px;
	background-color:#444;
	border: #333 solid 1px;
	-moz-box-shadow:inset -1px 1px #555;
	-webkit-box-shadow:inset -1px 1px #555;
	box-shadow:inset -1px 1px #555;
}
#pfattached .attachok a {	
	float:left;
	color:#fff;
	font-size:11px;
}
#pfattached .attachok b {	
	float:left;
	padding-right:4px;
	font-weight:normal;
	font-size:0px;
	color:#444;
}
#pfattached .attachok em {
	font-style:	normal;
}
#pfattached .attachok .removeattachment {	
	display:block;
	width: 13px;
	height:13px;
	background-image:url('../imgs/close1.gif');
	float:left;
	margin-left:5px;
	margin-top:1px;
	font-size:0px;
}
#pfattached .attachok .removeattachment:hover {	
	background-position:bottom left;
}
#pfattach #postbtn {
	display:block;
	float:right;
	 

}
#pfattach #postbtn b {
font-size:16px;
color:#222;
text-align:center;
float:right;
margin-bottom:3px;
text-shadow:0 1px #f8f8f8;
padding:5px 12px 7px;
background-image:url('../imgs/titlebg.gif');
background-repeat:repeat-x;
background-position:top;
border-radius:4px;
margin-top:1px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
 
}
#pfattach #postbtn:hover {
	
}
#pfattach #postbtn:hover b {
	background-position:bottom;
}
#pfattach #postbtn:focus {
	
}
#pfattach #postbtn:focus b {
	
}

#pf_posting, #pf_loading {
display:none;
}
#pf_posting img, #pf_loading img {
display:none; 
}
#pf_posting b, #pf_loading b {
display:none;	 
}
#pf_postedok {
z-index:1000;

margin:0 auto;
width:600px;
height:25px;
background-color: #92C2E7;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-bottom:solid 1px #fff;
border-radius:0 0 9px 9px;
-moz-border-radius:0 0 9px 9px;
-webkit-border-radius:0 0 9px 9px;
box-shadow:0 1px 6px #888;
-moz-box-shadow:0 1px 6px #888;
-webkit-box-shadow:0 1px 6px #888;

color:#333;
}
#notify {
position:fixed;
top:50px;
width:100%;
opacity:0.70;
overflow:visible;
left:0;
}
#slim_msgbox {
	margin-top:5px;
	 
}
#pf_postedok strong {	
	float:left;
	padding:8px;
	font-size:16px;
	padding-left:20px;
	font-weight:normal;
	color:#444;
	text-shadow: #CEEBF0 0 1px ;

	 
}
#pf_postedok a, #slim_msgbox a {	
	display:block;
	 
	float:right;

	margin-right:2px;
	border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
	 
}
#pf_postedok a b, #slim_msgbox a b {	
	display:block;
    width:10px;
	height:10px;
	background-image:url('../imgs/option.png');
	background-repeat:no-repeat;
	margin-top:12px;
	margin-right:12px;
	font-size:0px;
    float:right;

}
#pf_postedok a:hover, #slim_msgbox a:hover {	
	background-position:bottom right;
}
#pf_postedok a:hover b, #slim_msgbox a:hover b {	
	background-position:bottom left;
	color:black;
}
#pf_postederror {
display:none;
}
#pf_postederror strong {	
display:none;
}
#pf_postederror a {	
display:none;
}
#pf_postederror a b {	
display:none;
}
 
 
/*******************/
#topsearch {
	float:left;
	height:20px;
	max-width:260px;
	_width:250px;
	padding:3px;
	margin-right:6px;
	border:solid 1px #111;
	overflow:visible;
	background-color:#666;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:4px;
	box-shadow:inset 1px 1px 1px #444;
	 
}
#topsearch2 {
	position:relative;
	overflow:visible;
	background-color:#666;
	float:right;
}
#topsearch #searchbtn {
	float:right;
	background-color:#666;
	height: 22px;
	padding-left:1px;
}
#topsearch #searchbtn input {
	float:left;
	background-image:url('../imgs/search.gif');
	background-position:center;
	background-repeat:no-repeat;
	background-color:#666;
	font-weight:normal;
	font-size:0px;
	color: #0055a4;
	border:0px;
	margin-top:2px;
	height:16px;
	padding-bottom:5px;
	padding-left:4px;
	cursor:pointer;
	width: 20px;
	_padding-bottom:3px;
	 
}
#topsearch #searchbtn input:hover {
	 
}
#topsearch #searchbtn input:focus {
	 
}
#topsearch #searchinput {
	float:left;
	height:20px;
}
#topsearch #searchinput input {
	background-color:#666;
	border:0px;
	color:#ccc;
	padding:1px 1px 1px 3px;
	font-size:12px;
	margin-bottom:0px;
	text-shadow:0 1px 1px #555;
	width:130px;
	 
}
#topsearch #searchinput input:focus {
width:130px;
}

#topsearch .searchselect {
	float:right;
	background-color:#666;
	height:22px;
	position:relative;
	overflow:visible;
}
#topsearch .searchselect a {
	display:block;
	font-size:11px;
	color: #6f6f6f;
	padding:3px;
	background-image:url('../imgs/searchselect.gif');
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position:0px 7px;
	padding-right:10px;
}
#topsearch .searchselect a#search_drop_lnk {
	width:40px;
}
#topsearch .searchselect a:hover {
	color: #222;
	background-image:url('../imgs/searchselect_hvr.gif');
}
#topsearch .searchselect .searchselectmenu {
	position:absolute;
	top:22px;
	left:-2px;
	width:97px;
	border:solid 1px #555;
	box-shadow:2px 2px 3px #555;
	-moz-box-shadow:2px 2px 3px #555;
	-webkit-box-shadow:2px 2px 3px #555;
	z-index:10;
}
#topsearch .searchselect .searchselectmenu a {
	display:block;
	padding:4px;
	padding-left:6px;
	background-color:white;
	color:#888;
	background-image:none;
}
#topsearch .searchselect .searchselectmenu a:hover {
	background-color: #eee;
	color:#333;
	background-image:none;
}
/*************************/

.ttluser {
	height:25px;
    overflow:visible;
	 
	border-bottom:solid 1px #bbb;
	box-shadow:0 1px  #f3f3f3;
	text-shadow:-1px 1px #fff;
	box-shadow:0 2px #f3f3f3;
	-moz-box-shadow:0 2px #f3f3f3;
	-webkit-box-shadow:0 2px #f3f3f3;
	margin-bottom:8px;
	 
}
.ttluser2 {
	height: 25px;
	overflow:visible;
 
	

}
.ttluser2 h3 {
	margin:0px;
	padding:2px;
	font-family:Arial;
	font-size:17px;
	padding-left:8px;
	float:left;
	color:#555;
}
.ttluser2 a{
	margin:0px;
	padding:4px;
	float:left;
	font-size:13px;
	color:#555;
}
.ttluser2 .ttlink {
	float:right;
	display:block;
	padding:6px;
	color:#555;
	font-size:11px;
}




.ttl {
	height:35px;
    overflow:visible;
	margin-bottom:5px;
	 
}
.ttl2 {
	height: 35px;
	overflow:visible;
	background-color:#eee;
	border-bottom:solid 1px #ccc;
	

}
.ttl2 h3 {
	margin:0px;
	padding:4px;
	font-size:18px;
	padding-left:8px;
	text-shadow:0 1px #fff;
	font-weight:bold;
	font-family:Arial;
	
	float:left;
	color:#111;
}
.ttl2 a{
	margin:0px;
	padding:4px;
	float:left;
	font-size:13px;
	color:#fff;
}
.ttl2 .ttlink {
	float:right;
	display:block;
	padding:6px;
	color:#555;
	font-size:11px;
}
#postfilter {
	float:right;
	font-size:10px;
	color:#444;
	padding:8px;
	padding-right:10px;
	padding-bottom:0px;
	position:relative;
	overflow:visible;
}
#postfilter span {
	float:right;
}
#postfilter #postfilterselected {
	font-size:11px;
	float:right;
	color: #222;

	margin-left:5px;
}
#postfilter #postfilterselected span {
	color: #ccc;
	float:left;
	cursor:pointer;
	
}
#postfilter #postfilterselected span:hover {
color:#fff;
 }
#postfilter #postfilterselected:hover {
	color: #fff;
	 
}


#postfilter #postfilteroptions, #postfilter .postfilteroptions {
	position:absolute;
	top:24px;
	right:0px;
	width:100px;
	background-color:#fff;
	text-align:left;
	padding-bottom:-1px;
	padding:8px;
	border:solid 1px #888;
	-moz-box-shadow:0 0 8px #999;
	-webkit-box-shadow:0 0 8px #999;
	box-shadow:0 0 8px #999;
	z-index:200;
}
#postfilter #postfilteroptions a, #postfilter .postfilteroptions a {
	display:block;
	padding:4px;
	padding-left:18px;
	border-bottom:1px solid #f9f9f9;
	background-color:white;
	background-image:url('../imgs/filter.png');
	background-repeat:no-repeat;
	background-position:left;
	color:#444;

}
#postfilter #postfilteroptions a:hover, #postfilter .postfilteroptions a:hover {
	background-color: #f9f9f9;
	color:#000;
	border-bottom:1px solid #eee;
}
/***************************/

.paging {
	height: 27px;
	 float:right;
	overflow:visible;
	margin-top:10px;
	line-height:1.2;
	margin-bottom:5px;
	margin-right:9px;
}
.paging2 {
	height: 27px;
	overflow:visible;
}
.paging span {
	display:block;
	float:left;
	font-size:11px;
	color: #696969;
	padding:6px;
	padding-bottom:0px;

}
.paging a {
	display:block;
	float:left;
}
.paging a b {
	display:block;
	float:left;
	padding:5px 6px;
	margin-right:1px;
	color:#fff;
	cursor:pointer;
	border:solid 1px #888;
	background-color:#999;
	font-weight:normal;

}

 
 
.paging a.onpage {
	
}
.paging a.onpage b {
	color:#fff;
	border:solid 1px #222;
	background-color:#333;
	font-weight:normal;

}

.paging a.pp {
	width: 21px;
	height:24px;
	background-image:url('../imgs/paging_pp.gif');
	color:#fff;
	cursor:pointer;
	border:solid 1px #888;
	background-color:#999;
	font-weight:normal;
	margin-right:1px;
}
.paging a.pp:hover {
	background-position:top right;
}
.paging a.np {
	width: 21px;
	height:24px;
	background-image:url('../imgs/paging_np.gif');
	color:#fff;
	cursor:pointer;
	border:solid 1px #888;
	background-color:#999;
	font-weight:normal;
	
	
}
.paging a.np:hover {
	background-position:top right;
}
/*********************************************************/
/* POST **************************************************/
/*********************************************************/
.comment2 {
padding-bottom:4px;
margin-bottom:4px;
border-bottom:solid 1px #ddd;
font-family:Arial;
font-size:11.40px;
width:502px;
padding-left:7px;
}

#posts_html {
	overflow:visible;
	
	padding-top:5px;
   
 
}
 
.post {
 
	margin-bottom:6px;
	padding-left:15px;
	border-bottom:solid 1px #eee;
	max-height:160px;  
	 
}
 
.notify {

	background-color:#f3f3f3;
	border-bottom:solid 1px #ddd;
	padding-top:5px;
	padding-left:15px;
	height:40px;
	padding-bottom:5px;
	 
	
	 
} 
.post.dark{
    
}
 
.post .postavatar {
	float:left;
	width:50px;
	margin-top:8px;
	margin-bottom:12px;
}
.post .postavatar img {
	border:0px;
	width:50px;
	height:50px;
}
.post .postavatar img:hover { 
     opacity:0.60;
	
}
.post .postavatar:hover {
	border:0;
}
.post .postavatar_rss {
	float:left;
	width:50px;
	height:50px;
	background-position:5px 5px;
	background-repeat:no-repeat;
}
.post .postavatar_rss a {
	display:block;
	width:50px;
	height:50px;
	background-image:url('../imgs/rss2.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.post .postavatar_rss a:hover {
	 
}



.post .postavatar_twitter {
	float:left;
	width:50px;
	height:50px;
	margin-right:5px;
	margin-top:8px;
	margin-bottom:12px;
	background-repeat:no-repeat;
}
.post .postavatar_twitter a {
	display:block;
	width:50px;
	height:50px;
	background-image:url('../imgs/viatwitter.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}
 

.post .postcontrols {
	float:right;
	width: 22px;
	overflow:visible;
	margin-right:2px;
	position:relative;
}
/**/
.topttl {
color:#999; 
float:left; 
margin:2px 0 0 6px; 
font-size:11.40px;
}
.topttl:hover {
 
color:#666;
}
.post .postbody {
	width:450px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	overflow:visible;
	float:left;
}
.post .postusername {
	display:block;
	float:left;
	font-size:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:2px;
	color:#000;
}
.post .posttext {
	clear:left;
	line-height:16px;
	margin-top:5px;
	max-width:395px;
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	 
	color:#333;
	padding-bottom:2px;
	margin-bottom:4px;
}

.post .posttext a {
	font-size:14px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #2F95C6;
 
}

.post .postftr {	
	color:#aaa;
	font-size:11.40px;
	margin-top:4px; 
	 
}
 
.datetop {
color:#aaa;
margin-left:5px;
font-size:11.40px;
float:left;
margin-top:2px;
}
.datetop:hover {
text-decoration:underline;
color:#aaa;
}
.post .postftr a {
	color:#aaa;
	font-size:11.40px;
	 
}
.post .postftr a:hover {
	color:#555;
	 
}
.post .postftr a.commentlink {	
	color: #aaa;
	padding-left:15px;
	background-image:url('../imgs/newcomment.png');
	background-repeat:no-repeat;
	background-position:left;
}
.post .postftr a.commentlink:hover {	
	color: #aaa;
	text-decoration:underline;
	 
}
.fbstatus {	
	color: #0084B4;
	padding-left:16px;
	padding:2px 5px 3px 20px;
	font-size:0px;
	background-image:url('../imgs/fb_status.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
}
#userposts {
	overflow:visible;
}

.post .postusericons {
position:absolute;
background-color:#999999;
padding:3px 8px;
border-radius:4px;
-moz-border-radius:4px;
}

 
.post .postusericons b {
	display:block;
	float:left;
	font-weight:normal;
	font-size:11px;
	margin-left:8px;
	margin-top:5px;
	color:#555;
}
.post .postusericons a.pui_atuser {
	width:15px;
	background-image:url('../imgs/pui_atuser.gif');
}
.post .postusericons a.pui_pm {
	width:22px;
	background-image:url('../imgs/pui_pm.gif');
}
.post .postusericons a.pui_follow {
	width:20px;
	background-image:url('../imgs/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;
}
/**/
 
.newcomments  {
	color:#fff;
	padding:1px 6px 1px;
	background-color: #FF491C;
	padding-top:0px;
	font-size:10px;
	margin-left:2px;
 
	text-shadow: #FF0000 1px 1px ;
	font-weight:normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
 

/*********/
.postimage {
	float:left;
	background-color:white;
	border:1px solid #ccc;
	padding:3px;
	margin-top:2px;
	margin-bottom:5px;
	width:70px;
	height:70px;
	margin-right:8px;
	border-radius:9px;
	 -moz-border-radius:9px;
	 -webkit-border-radius:9px;
	 

}
.postimage:hover  {
	border:1px solid #aaa;
}
.postimage img {
	border:0px;
	width:70px;
	height:70px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}
/**************/
.postvideo {
	width:70px;
	height:70px;
	float:left;
	border:solid 5px #000;
	margin-right:8px;
	margin-bottom:5px;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:white;
	 
}
.postvideo a {
	display:block;
	width:70px;
	height:70px;
	border:0;
	background-image:url('../imgs/videoplay.png');
	background-repeat:no-repeat;
	background-position:center;
}
 
.postvideo a:hover {
	background-image:url('../imgs/videoplay_hvr.png');
}

.postlink {
	display:block;
	padding:1px;
 
 
	
}
.postlink:hover {
	 
}

.filelink {
	margin-top:3px;
	display:block;
	height: 20px;
	padding-top:5px;
	padding-left:18px;
	background-image:url('../imgs/filelink.gif');
	background-repeat:no-repeat;
	font-size:11px;
	color: #96bfef;
}
.filelink:hover {
	background-position:bottom left;
	color: #96bfef;
}
.filelink b {
	font-size:12px;
	color: #0084B4;
}
.filelink:hover b {
	color: #11539e;
}
/*****************/

.postcomments {
	clear:both;
	background-color:#eee;
	margin-left:-17px;
	float:left;
	margin-top:6px;
	 width:510px;
}
.postcommentshdr {
    color:#777;
	height:27px;
	margin-bottom:5px;
	
	
}
.postcommentshdr2 {
	padding:5px;
	border-bottom:solid 1px #ccc;
	box-shadow:1px 1px 1px #fff;
	-moz-box-shadow:1px 1px 1px #fff;
	-webkit-box-shadow:1px 1px 1px #fff;
	padding-left:73px;
	text-shadow:-1px 1px #fff;
}
.postcommentshdr b {
	float:left;
	color:#555;
	 
}
.postcommentshdr a {
color:#444;
}
.postcommentshdr a.closecomments {
	float:right;
	display:block;
	width: 13px;
	margin-top:2px;
	height:13px;
	background-image:url('../imgs/dropio.png');
	background-repeat:no-repeat;
	font-size:0px;
}
.postcommentshdr a.closecomments:hover {	
	background-image:url('../imgs/dropiohvr.png');
	
}
.postcommentscontent {
	 
	
	 
}
.postcommentsftr {
	 
}
.postcommentsftr2 {
	padding:4px;
	background-color:#ddd;
	width:502px;
	 
	
}
.addpc_slim {
	padding:3px;
}
.addpc_slim input {
	padding:4px;
	color:#999;
	margin-left:65px;
	border:1px solid #aaa;
	box-shadow:1px 1px #e8e8e8;
	-moz-box-shadow:1px 1px #e8e8e8;
	-webkit-box-shadow:1px 1px #e8e8e8;
	width:355px;
}
.addpc_slim input:hover {
	border:1px solid #aaa;
}
.addpc_big {
	padding:3px;
}
.addpc_big .addpc_avatar {
	float:left;
	 
}
.addpc_big .addpc_right {
	float:left;
	width:370px;
	margin-left:65px;
	 
}

.addpc_big .addpc_right textarea {
	width:350px;
	min-width:350px;
	max-width:350px;
	padding:7px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666;
	border:1px solid #aaa;
	box-shadow:1px 1px #e8e8e8;
	-moz-box-shadow:1px 1px #e8e8e8;
	-webkit-box-shadow:1px 1px #e8e8e8;
	margin-bottom:5px;
	height:20px;
}
.addpc_big .addpc_right input {
	font-weight:bold;
}
.addpc_big .addpc_right label {
	font-size:11px;
	color:#999;
	float:right;
	margin-top:2px;
	margin-right:10px;
}

/*******/
.comment {
	clear:both;
	 border-bottom:solid 1px #ddd;
	box-shadow:0 1px 0 #fff;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	padding-bottom:3px;
	padding-top:3px;
	width:442px;
	padding-left:65px;
}
.comment .commentavatar {
    width:30px;
	display:block;
	margin-left:8px;
	box-shadow:1px 0 1px #fff;
	-moz-box-shadow:1px 0 1px #fff;
	-webkit-box-shadow:1px 0 1px #fff;
	float:left;
}
.comment .commentavatar img {
	border:0px;
	width:30px;
}
.comment .commentavatar:hover {
	
}
.comment .comment_right {
	float:left;
	margin-left:6px;
	width: 320px;
	padding-left:6px;
	border-left:solid 1px #bbb;
	font-size:11.40px;
	font-family:Arial;
	color:#111;
}
.comment .comment_right  small{

	font-size:11px;
	color:#999;
}

.comment .comment_right p {
	margin:0px;
	display:block;
	padding:0px;
	margin-bottom:3px;
	margin-top:3px;
	font-size:13px;
	color:#444;
}
.comment .comment_right a.smalllink {
	font-size:11px;
}
.comment.firstcomment {
	border-top:0px;
	padding-top:3px;
	margin-top:0px;
}
.button {
	background-color:#555;
	text-shadow:-1px -1px #444;
	color:#fff;
	border:solid 1px #222;
	box-shadow:inset 1px 1px #666;
	-moz-box-shadow:inset 1px 1px #666;
	-webkit-box-shadow:inset 1px 1px #666;
	cursor:pointer;
	padding:1px 8px 2px 8px;

}

.buttongrey {
    padding:4px 10px 6px 10px;
	color:#111;
	cursor:pointer;
	background-color:#ccc;
	background-image:url('../imgs/titlebg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:3px;
	font-weight:bold;
	text-shadow:0 1px #eee;
	font-size:13px;
	margin-left:2px;
	border:0;
	-moz-box-shadow:1px 1px 3px #aaa;
	-webkit-box-shadow:1px 1px 3px #aaa;
	box-shadow:1px 1px 3px #aaa;
	border-radius:4px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	float:left;
	margin-right:4px;
	}
.buttongrey:hover {
color:#000;
}

a.commentname {
	font-size:13px;
	color:#111;
	text-shadow:-1px 1px #fff;
 
	font-family:Arial;
	font-weight:bold;
}
.slimpostcommentshdr {
	height: 0;
	
}
.slimpostcommentshdr2 {
	height: 0;
	
}

.reposted .slimpostcommentshdr {
	 
}
.reposted .slimpostcommentshdr2 {
	 
}

/*****************/
.input-text {
padding:3px;
border:0;
width:400px;
color:#666;
}
.litetabs {
	padding-bottom:2px;
	line-height:1.2;
	margin-bottom:1px;
}
.litetabs a {
	display:block;
	float:left;
	margin-right:3px;
}
.litetabs a b {
	font-weight:normal;
	display:block;
	float:left;
	padding:3px 8px 4px;
	color:#999;
	cursor:pointer;
	background-color:#111;
	border:0;
	text-shadow:-1px -1px #222;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
}
.litetabs a.onlitetab {
	
}
.litetabs a.onlitetab b {
    background-color:#444;
	color:fff;
}
.attachform {
 
}
#attachboxcontent small {
	display:none;
	font-size:11px;
	color:#ccc;
	padding-bottom:3px;
}
.submitattachment {
padding-top:3px;

}
.submitattachmentbtn {
	display:block;
	float:left;

}
.submitattachmentbtn b {
	display:block;
	color:white;
	float:right;
	padding:5px 10px 6px 10px;
	cursor:pointer;
	font-weight:normal;
	font-size:14px;
	border:0;
	background-image:url('../imgs/green.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:arial;
	text-shadow:-1px 1px #5C830E;
	-moz-box-shadow:inset -1px 1px #A2CC20;
	-webkit-box-shadow:inset -1px 1px #A2CC20;
	box-shadow:inset -1px 1px #A2CC20;
}
.submitattachmentbtn:hover b {
	 
}
.submitattachment .orcancel {
	display:block;
	float:left;
	color:white;
	float:left;
	padding:7px 8px;
	cursor:pointer;
	font-weight:bold;
	background-color:#777;
	border:0;
	text-shadow:-1px 1px #666;
	-moz-box-shadow:inset -1px 1px #999;
	-webkit-box-shadow:inset -1px 1px #999;
	box-shadow:inset -1px 1px #999;
	margin-left:6px;
}
.submitattachment .orcancel a {
color:white;
}
.submitattachment img {
	display:none;
}
.submitattachment a {
	display:inline;
}
.submitattachment div {
	display:block;
}
.submitattachment.loading img {
	display:block;
}
.submitattachment.loading a {
	display:none;
}
.submitattachment.loading div {
	display:none;
}

/***********/
.recbox {
	clear:both;
	margin-top:5px;
}
.recbox .recavatar {
	display:block;
	border:1px solid #d9d9d9;
	padding:4px;
	background-color:white;	
	float:left;
	margin-right:10px;
}
.recbox .recavatar img {
	border:0px;
}
.recbox .recavatar:hover {
	border:1px solid #999;
}
.recbox .recinfo {
	float:left;
	width:170px;
	line-height:1.2;
}
.recbox .recusername {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
.recbox .rectext {
	width:170px;
	float:left;
	font-size:11px;
	color:#999;
	clear:left;
}
.recbox .rectags {
	width:170px;
	float:left;
	font-size:11px;
	color:#999;
	clear:left;
	padding-left:15px;
	background-image:url('../imgs/tagsicon.gif');
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.recbox .rectags a {
	font-size:11px;
	color:#666;
}
.recbox .rectags a:hover {
	color:#000;
	text-decoration:underline;
}
.recbox .recinfo .smallbtn {
	clear:both;
}
/********/
.smallbtn {
	display:block;
	float:left;
	background-image:url('../imgs/smallbtn.gif');
	background-position:top right;
	margin-top:5px;
	white-space:nowrap;
}
.smallbtn b {
	display:block;
	float:left;
	background-image:url('../imgs/smallbtn_b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:normal;
	padding:3px 7px 4px 7px;
	color:#555;
	cursor:pointer;
}
.smallbtn:hover {
	color:#ccc;
	text-decoration:underline;
}
.smallbtn:hover b {
	color:#000;
}
/**********/
#mobiad {
	background-image:url('../imgs/cf_mobiad.gif');
	height: 56px;
	margin-bottom:10px;
	padding-left:33px;
	padding-right:10px;
	color:#767676;
	font-size:11px;
	line-height:1.2;
}
#mobiad strong {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:7px;
	color:#333;
}
#mobiad b{
	color:#555;
	font-weight:normal;
}
/*******************************************/
#profile {

	overflow:visible;

}
#profile2 {
	overflow:visible;
}
#profile #profile_left {
	width:260px;
	float:left;
	background-image:url('../imgs/profile_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	overflow:visible;	
	padding:5px 20px 20px 10px;
}

#profile #profile_right {
	width:640px;
	float:right;
    min-height:610px;
	margin-bottom:10px;	
	overflow:visible;
}
#profileavatar {
margin-bottom:6px;
width:120px;
height:120px;
float:left;
 

}
#profileavatar img {
width:120px;
height:auto;
}
.namearea {
 margin-left:8px;
 float:left;
 width:196px;
 
}
.namearea h2 {
margin:0 0 3px 0;
font-size:22px;
font-family:arial;
line-height:23px;
}
.namearea b {
font-size:18px;
color:#0084B4;
font-weight:normal;
font-style:italic;
font-family: georgia;
line-height:18px;
padding-bottom:3px;
}


#pageavatar {
margin-bottom:6px;
width:330px;
}
#pageavatar img {
width:330px;
height:auto;
}


#profilehdr {
 
	padding:4px 10px 10px 12px;
	background-image:url('../imgs/titlebg.gif');
background-color:#ddd;
background-repeat:repeat-x;
background-position:top;
	color:#666;
}
#profilehdr h2 {
	font-size:18px;
	color:#111;
	margin:0px;
	padding:0px;
	text-shadow:0 1px #fff;
	margin-top:6px;
	font-weight:bold;
	margin-bottom:5px;
	line-height:20px;
}
.infoheader1 {
color:#333;
font-size:13px;
padding-bottom:5px;
margin-bottom:5px;
}
#profilehdr a {
color:#666;
margin-top:6px;
 
}
.infoheader2 {
color:#666;
font-size:12px;
margin-bottom:2px;
 
}
#profilehdr span {
	font-size:11px;
	color:#fff;
	 
	margin:0px;
	padding:0px;
	line-height:13px;
	display:block;
	height:23px;
}
#profilenav {
	width:708px;
}
#profilenav a {
	display:block;
	float:left;
}
#profilenav a b {
	display:block;
	float:left;
	padding:8px 13px 10px 12px;
	cursor:pointer;
	font-weight:normal;
	color:#888;
}
#profilenav a:hover {
	 
	color: #666;
}
#profilenav a:hover b {

	color:#666;
}
#profilenav a.onptab, #profilenav a.onptab:hover {

	text-decoration:none;
}
#profilenav a.onptab b, #profilenav a.onptab:hover b {
	color:#000;
}
#profilenav #rssicon {
	float:right;
	background-image:url('../imgs/rssicon.gif');
	background-position:top right;
	width:43px;
	height: 14px;
	padding-left:4px;
	font-size:11px;
	margin-top:10px;
	margin-right:6px;
}
#profilenav #rssicon:hover {
	background-position:bottom right;
	color:#0055a4;
	text-decoration:none;
}
/***/
.contactparam {
	font-size:11px;
	color:#888;
	padding-right:5px;
	padding-left:3px;
}
/********/
#usermenu {
	width:330px;
	float:left;
	margin-top:4px;
	 
}
#usermenu a {
	padding:8px 12px 9px 10px;
	color:#111;
	cursor:pointer;
	background-color:#ccc;
	background-image:url('../imgs/titlebg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:3px;
	font-weight:bold;
	text-shadow:0 1px #eee;
	font-size:13px;
	margin-left:2px;
	border:0;
	-moz-box-shadow:1px 1px 3px #aaa;
	-webkit-box-shadow:1px 1px 3px #aaa;
	box-shadow:1px 1px 3px #aaa;
	border-radius:4px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	float:left;
	margin-right:4px;


}

#usermenu .following {
	padding:8px 10px 9px 10px;
	color:#fff;
	cursor:pointer;
	background-color: #85B629;
	background-image:none;
	margin-bottom:3px;
	font-weight:bold;
	text-shadow: #426817 0 1px 1px  ;
	font-size:13px;
	margin-left:2px;
	border:0;
	-moz-box-shadow:1px 1px 3px #aaa;
	-webkit-box-shadow:1px 1px 3px #aaa;
	box-shadow:1px 1px 3px #aaa;
	border-radius:2px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	float:left;
	margin-right:4px;

}

#usermenu a b {
	display:none;
}
#usermenu a:hover {
  -moz-box-shadow:1px 1px 3px #888;
	-webkit-box-shadow:1px 1px 3px #888;
	box-shadow:1px 1px 3px #888;
}
#usermenu a.um_follow {
	background-image:url('../imgs/um_follow.png');
}
#usermenu a.um_unfollow {
	background-image:url('../imgs/um_unfollow.png');
}
#usermenu a.um_atuser {
	background-image:url('../imgs/um_atuser.png');
}
#usermenu a.um_pm {
	background-image:url('../imgs/um_pm.png');
}
#usermenu a.um_edit {
	background-image:url('../imgs/um_edit.gif');
}
#usermenu a.um_ptg {
	background-image:url('../imgs/um_ptg.gif');
}
#usermenu a.um_backtoprofile {
	background-image:url('../imgs/um_backtoprofile.gif');
}
#usermenu a.um_nextpost {
	background-image:url('../imgs/um_nextpost.gif');
}
#usermenu a.um_prevpost {
	background-image:url('../imgs/um_prevpost.gif');
}
#usermenu strong.um_nonextpost {
	background-image:url('../imgs/um_nonextpost.gif');
}
#usermenu strong.um_noprevpost {
	background-image:url('../imgs/um_noprevpost.gif');
}
#usermenu a.um_joingr {
	background-image:url('../imgs/um_joingr.gif');
	width:37px;
}
#usermenu a.um_leavegr {
	background-image:url('../imgs/um_leavegr.gif');
	width:37px;
}
#usermenu .umtt {
	float:right;
	background-image:url('../imgs/umtt.gif');
	background-position:top right;
}
#usermenu .umtt div {
	float:left;
	background-image:url('../imgs/umtt2.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:7px 11px 7px 7px;
	color:#657482;

}

/**********************************/
#grouplist {
	padding-bottom:5px;
	background-color:#fff;
	padding:20px;
	
}
.group {

	width:127px;
	height:185px;
	float:left;
	padding:1px;
	color:#000;
	 
	margin-right:3px;
	margin-bottom:3px;
 
}
.group1 {
	width:127px;
	height:245px;
	float:left;
	padding:1px;
	color:#000;
	 
	margin-right:3px;
	margin-bottom:3px;
	}
.group .pgavatar {
	width:120px;
	height:120px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-right:5px;
}
.group .pgavatar a {
	width:120px;
	height:120px;
	display:block;
	background-image:url('../imgs/privategroupicon.gif');
}
.group .pgavatar a:hover {
	 
}
.group .groupavatar {
	margin-bottom:5px;
	padding:5px;
	background-color:white;
	border:solid 1px #888;
	
}
.group .groupavatar img {
	border:0px;
	width:204px;
	height:auto;
}
.group .groupavatar:hover {
	border:solid 1px #ccc;
}
.group .groupinfo {
	
	width:180px;
	line-height:1.2;
}
.group .followbtnsbox {
	 
}
.group:hover .followbtnsbox {
	display:inline;
	display:block;
}

.group .followusr {
	float:left;
background-image:url('../imgs/followusr_hvr.gif');
	background-repeat:no-repeat;	
	width: 12px;
	height:13px;
	 
	margin-top:2px;
	margin-left:3px;
}
.group .followusr b {
	display:none;
}
.group .followusr:hover {
	background-image:url('../imgs/followusr_hvr.gif');
	width: 50px;
}
.group .followusr:hover b {
	display:block;
	font-size:12px;
	font-weight:normal;
	margin-left:15px;
	color: #007408;
}
.group .unfollowusr {	
	float:left;
	background-image:url('../imgs/unfollowusr.gif');
	background-repeat:no-repeat;	
	width: 12px;
	height:13px;
	background-position:bottom left;
	margin-top:2px;
	margin-left:3px;
}
.group .unfollowusr b {
	display:none;
}
.group .unfollowusr:hover {
	background-image:url('../imgs/unfollowusr_hvr.gif');
	width: 50px;
}
.group .unfollowusr:hover b {
	display:block;
	font-size:12px;
	font-weight:normal;
	margin-left:15px;
	color: #ff0000;
}
.group .groupname {
	display:block;
	font-size:12px;
	line-height:14px;
	color:#111;
	font-weight:normal;
	margin-top:6px;
	margin-bottom:3px;
}
.group .grouptext {
	font-size:10px;
	color:#666;
	clear:left;
	margin-bottom:5px;
}
.group .groupdesc {
	font-size:11px;
	line-height:12px;
	margin-bottom:5px;
	color:#888;
	clear:left;
}
#grouplist.groupspage .group {
	width:90px;
	height:180px;
	overflow:hidden;
	border:solid 1px #eee;
	text-shadow:-1px 1px 1px #fff;
	box-shadow:1px 1px 2px #666;
	color:#222;
	padding:7px;
	background-color:#f3f3f3;
	margin-right:5px;
	margin-bottom:5px;
	
}
#grouplist.groupspage .group1 {
	width:132px;
	height:250px;
	float:left;
	color:#999;
	margin-right:3px;
	margin-bottom:3px;
	}
#grouplist.groupspage .group .groupinfo {
	width:120px;
}
/********/
.htabs {

	height:30px;
	padding:5px 8px;
	color:#666;
	cursor:pointer;

}
.htabs2 {

	height:30px;
    padding:5px 12px;
	color:#666;
	cursor:pointer;
	background-color: #eee;
	border-bottom:solid 1px #ddd;

}
.htabs strong {
	display:block;
	float:left;
	padding:6px 8px 6px 8px;	
}
.htabs a {
	display:block;
	float:left;
	line-height:1.2;
}
.htabs a b {
	display:block;
	color: #ccc;
	padding:3px 8px 4px;
	margin-bottom:2px;
	line-height:1.2;
	border:solid 1px #111;
	background-color:#111;
	text-shadow:-1px -1px #111;
	float:left;
	margin-right:2px;
	font-family:Arial;
	font-size:11.40px;
}
.htabs2 a b {
	display:block;
	color: #ccc;
	padding:3px 8px 4px;
	margin-bottom:2px;
	line-height:1.2;
	border:solid 1px #111;
	background-color:#222;
	text-shadow:-1px -1px #111;
	float:left;
	margin-right:2px;
	font-family:Arial;
	font-size:11.40px;
}
.htabs a b small {
	font-size:11px;
	
}

.htabs a:hover b {
	 
}
.htabs2 a:hover b {
	 color:#000;
}
.htabs a.onhtab {

}

.htabs a.onhtab b {
	 
}
.htabs2 a.onhtab b {
	padding:6px 8px 7px 8px;
	
	color:#333;
}
.htabs a.onhtab b small {
	color: #fff;

}
/************/
#page_browse_mg {
padding:2px;
width:820px;
margin:0 auto;
border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
	 background-color:white;
}
#page_browse_mg_left {
	width:205px;
	float:left;
	padding:10px;
	background-color:#444;
	border:solid 1px #333;
	
}
#page_browse_mg_right {
	width:690px;
	float:right;
	background-color:#fff;
	padding:15px;
	border:solid 1px #888;
}
#page_browse_mg_left h2 {
	font-family:arial;
	font-weight:normal;
	font-size:18px;
	margin: 0px 0px 5px 8px;
	padding:0px;
}
#page_browse_mg_left p {
	margin:0px;
	padding:0px;
	margin-top:5px;
	color:#555;
}

/****************/

#unclaimedalert {
	margin-top:10px;
}
#unclaimedalerttop {
	height:9px;
	background-image:url('../imgs/unclaimedalerttop.gif');
}
#unclaimedalertbottom {
	height:9px;
	background-image:url('../imgs/unclaimedalertbottom.gif');
}
#unclaimedalertcontent {
	padding:10px 16px 10px 16px;
	background-color:#fffccb;
	border-right: #ffeb8b 3px solid;
	border-left: #ffeb8b 3px solid;
}
#unclaimedalert h2 {
	font-size:22px;
	font-family:arial;
	font-weight:normal;
	color: #592600;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}
.premiumfeatures {
	margin:0px;
	padding:0px;
	padding-left:30px;
	margin-top:10px;
}
.premiumfeatures li b {
	display:block;
	font-size:15px;
	color:#000;
}
.premiumfeatures li {
	color:#888;
	font-size:11px;
	margin-bottom:10px;
	list-style:url('../imgs/bullet.gif');
}
.claimprice {
	background-image:url('../imgs/greygrad.gif');
	padding:10px;
	background-repeat:no-repeat;
}
.claimprice small{
	color:#777;
	font-size:12px;
}
.claimprice b{
	font-weight:normal;
	font-family:arial;
	font-size:18px;
}
#claimbtn {
	display:block;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	width: 172px;
	text-align:center;
	font-weight:bold;
	color: #592600;
	background-image:url('../imgs/claimbtn.gif');
}
#claimbtn:hover {
	color: #000;
	text-decoration:underline;
	background-position:bottom left;
}

/**************/
.alert {
    margin-bottom:4px;
	margin-top:4px;
	text-align:left;
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
 
	 
	
	 
}
.alert .alerttop {

}
.alert .alerttop2 {

}
.alert .alertbottom {

}
.alert .alertbottom2 {

}
.green .alertcontent a{
	color:#ff0000;
	font-weight:bold;
	

	
}
.alert .alertcontent{
    margin:5px;
	background-color:#fffccb;
}
.alert .alertcontent2 {
	padding:8px 10px;
}
.alert .alertcontent strong{
	display:block;
	margin-bottom:2px;
	color:#592600;
	font-size:11px;	
}
.alert .alertclose {
	position:absolute;
	top:5px;
	right:5px;
	width: 12px;
	height:12px;
	background-image:url('../imgs/keluar.gif');
}
.alert .alertclose:hover {
	
}

.green .alerttop {
	
}
.green .alerttop2 {
	
}
.green .alertbottom {
	
}
.green .alertbottom2 {
	
}
.green .alertcontent{
	
	 
}
.green .alertcontent2 {
color:#666; 
text-shadow:-1px 1px #fff;
 
	
}
.green .alertcontent strong{
	color:#111;

	font-size:15px;
	
}
.green .alertclose {
	
}

.red .alerttop {
	
}
.red .alerttop2 {
	
}
.red .alertbottom {
	
}
.red .alertbottom2 {
	
}
.red .alertcontent{
	
	background-color: #FF282E;
}
.red .alertcontent a{
 
}
.red .alertcontent2 {
	color:#fff;
	font-size:12px;
	font-family:arial;
	text-align:center;
	text-shadow: #FE2126 -1px 1px ;
}
.red .alertcontent strong{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.red .alertclose {
	
}


/***********************/
.greygrad {
	
}
.greygrad2 {
	
}
.greygrad3 {

	padding:8px;
	color:#666;
	line-height:15px;
	background-color:#fff;
	font-size:12px;
	margin-bottom:5px;
}
/*********/
.ubluebtn {
	display:block;
	margin-top:6px;

}
.ubluebtn b{
	display:block;
	color: #777;
	text-align:center;
	padding:10px;
	margin-bottom:5px;
	line-height:1.2;
	background-image:url('../imgs/npbtn.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	text-shadow:-1px 1px #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px 4px 4px 4px;
	text-transform:uppercase;
	background-color:white;
	font-size:15px;
}
.ubluebtn:hover{
	 
	color: #000;
}
.ubluebtn:hover b{
	color: #000;
}
/****************/
.taglist {
padding:3px 0;
 
}
.taglist a {
	float:left;
	background-color:#111;
	padding:2px 5px 3px 5px;
	color:#aaa;
	text-shadow:-1px 1px #000;
	margin-right:2px;
	font-family:Arial;
	font-size:11.40px;
	margin-bottom:2px;
	line-height:1.2;
}

.taglist a:hover {
	background-color: #FF3300;
	color:#fff;
	text-shadow:#D32405 1px 1px;
}
.taglist a.ontag {
	background-color: #eee;
	color:#333;
}
.taglist a small {
	color:#fff;
	margin-right:2px;
	font-size:12px;
}
.slimusergroup {
margin-bottom:6px;
color:#ccc;
font-size:12px;
padding:4px 1px;
}
.slimusergroup2 {
margin-bottom:0;
padding:8px;
color:#ccc;
font-size:12px;
 
background-color:#111;
text-shadow:1px 1px 1px #111;
border:solid 1px #000;
}
.slimusergroup3 {
margin-bottom:6px;
color:#ccc;
font-size:12px;
padding:5px 1px;
 
}


/*************/
.mpost {
   background-color:#f3f3f3;
	border-bottom:solid 1px #ddd;
	padding-left:15px;
	text-shadow:0 1px #fff;
	font-size:12px;
	color:#888;
	 
}
.mpost a {
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	 
	 
}
.mpost img {
float:left;
width:30px;
height:30px;
margin-top:6px;
margin-bottom:6px;
}
.mpost2 {
margin-left:10px;
float:left;
width:400px;
margin-top:6px;
margin-bottom:6px;
}
 
.mpost small {
	color:#888;
	font-size:10px;
	
	 
}
.mpost .mpostclose {
	float:right;
	display:block;
	width:10px;
	height:10px;
	margin-top:3px;
	background-image:url('../imgs/opt1.png');
	line-height:0px;
	font-size:0px;
	opacity:0.10;
}
.mpost .mpostclose:hover {
	background-image:url('../imgs/option.png');
	opacity:0.98;
}
.mpost_mentioned {
	 
	font-weight:normal;
	font-size:12px;
	display:none;
	color:#222;
}
span.post_mentioned {
	 
	 
    
	font-size:14px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
 
	
}
 
span.post_mentioned b {
color: #888;
margin-right:1px;
font-size:14px;
font-weight:normal;
}
/******/

.recdrop {
	position:absolute;
	z-index:600;
	background-color: #333;
	border:1px solid #222;
	text-shadow:-1px 1px 1px #222;
	width:450px;
	box-shadow:2px 2px 3px #333;
	-moz-box-shadow:2px 2px 3px #333;
	-webkit-box-shadow:2px 2px 3px #333;
	text-align:left;
	margin-left:2px;
}
.recdrop a {
	display:block;
	clear:both;
	padding:10px;
	border-bottom:solid 1px #111;
	box-shadow:inset 0 1px #444;
	-moz-box-shadow:inset 0 1px #444;
	-webkit-box-shadow:inset 0 1px #444;
	height:38px;
}
.recdrop a img {
	float:left;
	border:0px;
	width:30px;
	height:30px;
	margin-right:7px;
	border:solid 1px #222;
}
.recdrop a div {
	float:left;
	display:block;
	font-size:11px;
	color:#aaa;
	font-weight:normal;
}
.recdrop a span {
	color:#ff0000;
	font-weight:bold;
	display:inline;
}
.recdrop a b {
	display:block;
	font-size:13px;
	font-family:Arial;
	color:#fff;
	margin-top:0px;
	width:380px;
	overflow:hidden;
	font-weight:bold;
	float:none;
}
.recdrop a b span {
	font-weight:bold;
}

.recdrop div.selected a {
	 

}
.recdrop div.selected a div {
	 
}
.recdrop div.selected a span {
	 
}
.recdrop div.selected b {
	 
}

.recdrop a:hover {
}
.recdrop a:hover div {
}
.recdrop a:hover span {
}
.recdrop a:hover b {
}

.recdrop * {
	cursor:pointer;
}
/*******************/
.ingroup {
background-image:url('../imgs/ingroup.gif');
background-repeat:no-repeat;
width:11px;
height:11px;
margin-right:5px;
padding-left:16px;
}
.viamobile {
background-image:url('../imgs/mobi_ico.gif');
background-repeat:no-repeat;
padding-right:18px;
height:15px;
}
a.viamobile   {
font-size:11px;
color: #888;
padding-left:15px;
margin-left:5px;
margin-top:2px;
display:block;
float:left;
}
#invcenter {
padding:20px;
background-color:white;

	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px; 
}
#invcenter h2 {
color:#fff;
font-weight:bold;
}
#settings {
width:900px;
 
}
#settings h4 {
color:#222;
font-size:18px;
margin:0px 0 10px 0;
 
}
#settings_left {
	float:left;
	padding:14px;
	width:200px;
	margin-right:10px;
	background-color:white;
	margin-bottom:7px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;

}
#settings_right {
	float:left;
	padding:14px;
	width:630px;
	background-color:white;
	margin-bottom:7px;
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
}
.sidenav a {
	display:block;
	padding:8px;
    margin-top:1px;
	font-size:13px;
	border-bottom:dashed 1px #ddd;
	color:#444;
 
	line-height:1.1;
}
.sidenav a:hover {
 
color:#222;
background-color:#f8f8f8;
	 
}
.sidenav .onsidenav, .sidenav .onsidenav:hover {
	 
	display:block;
    margin-top:1px;
	font-size:13px;
	background-color:#eee;
 
	color:#111;
	text-shadow:-1px 1px  #fff;
	line-height:1.1;

}
/*******/

#setform input.setinp {
	padding:5px;
	width:340px;

	font-size:12px;
    border:solid 1px #ddd;
    color:#555;
	font-family:arial;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#setform input.setinp:focus { 
   background-color: #FEFCE9;
   border:solid 1px #ccc;
   box-shadow:0 2px 2px #ddd;
   -moz-box-shadow:0 2px 2px #ddd;
   -webkit-box-shadow:0 2px 2px #ddd;
}
#setform textarea.setinp {
	padding:5px;
	width:340px;
	height:50px;
	font-size:12px;
	font-family:arial;
    border:solid 1px #ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
    color:#555;
}
#setform textarea.setinp:focus { 
  background-color: #FEFCE9;
   border:solid 1px #ccc;
   box-shadow:0 2px 2px #ddd;
   -moz-box-shadow:0 2px 2px #ddd;
   -webkit-box-shadow:0 2px 2px #ddd;
}
#setform .setselect {
	padding:5px;
	font-size:12px;
	border:solid 1px #ddd;
	color:#666;
	font-family:arial;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;

}
#setform .setselect:focus {
background-color: #FEFCE9;
   border:solid 1px #ccc;
   box-shadow:0 2px 2px #ddd;
   -moz-box-shadow:0 2px 2px #ddd;
   -webkit-box-shadow:0 2px 2px #ddd;
}
#setform .setparam {
	text-align:right;
	padding:6px;
	color:#555;
	 
}
/********************/
#invcenter {
	overflow:visible;
}
#invcenter h2{
	font-weight:normal;
	font-size:24px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:8px;
	font-family:arial;
}
#invcenter .invinfo {
	padding:8px;
	padding-top:0px;
	line-height:1.4;
}
/*********/
.addaline {
	display:block;
	float:left;
	padding:3px;
	background-image:url('../imgs/inv_add.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	background-position:0px 6px;
	margin-right:10px;
	color:#666;
}
.addaline:hover {
	background-image:url('../imgs/inv_add_hvr.gif');
	color:#000;
}
.remaline {
	display:block;
	float:left;
	padding:3px;
	background-image:url('../imgs/inv_rem.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	background-position:0px 6px;
	color:#666;
}
.remaline:hover {
	background-image:url('../imgs/inv_rem_hvr.gif');
	color:#000;
}
#invitelink {
	padding:5px 7px 5px 7px;
	margin-top:5px;
	background-color: #fffccb;
	border:1px solid #eed55e;
	color:#792800;
	font-size:18px;
	font-family:arial;
}
#recarea {
	width:700px;
	height:140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
}
#invtable tr td small {
	font-size:11px;
	color:#777;
}

/********************/


 
.post_tag b {
	font-weight:normal;
	 
	font-size:14px;
    
	}
	
span.post_tag {
font-size:14px;
 
}
.post_smiley {
	margin-bottom:0px;
}
.post_fromto {
	float:left;
 
	margin-left:5px;
	margin-right:6px;
	margin-top:2px;
}
/***************/
#flybox_flybox_container {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.flyboxbackgr {
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.70;
	_filter:alpha(opacity=70);
	z-index:1000;
}
.flybox {
	position:fixed;
	_position:absolute;
	text-align:left;
	margin:3px;
	z-index:1100;
	top:100px;
	background:#000;
	border:solid 5px #333;
	-moz-box-shadow:0 0 8px #000;
	-webkit-box-shadow:0 0 8px #000;
	box-shadow:0 0 8px #000;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	left:100px;
}
.flyboxdataimage {
margin:0 auto;

}
.flybox .flyboxttl {
	height: 25px;
	position:relative;
}
.flybox .flyboxttl_left {
	height: 25px;
	margin-right:38px;
}
.flybox .flyboxttl_left b {
	display:block;
	float:left;
	color:#fff;
	margin-top:5px;
	margin-left:7px;
}
.flybox .flyboxttl_right {
	height: 26px;
	width:38px;
	position:absolute;
	top:0px;
	right:0px;
}
.flybox .flyboxttl_right a {
	width:10px;
height:10px;
float:right;
display:block;
font-size:0px;
    background-image:url('../imgs/opt1.png');
	background-repeat:no-repeat;
	background-position:left top;
	margin:8px;
}
.flybox .flyboxttl_right a:hover {
	background-image:url('../imgs/opt1.png');
}
.flybox .flyboxbody {
	
}
.flybox .flyboxbody2 {
padding:12px;

}
.flybox .flyboxftr {
	height:1px;
}
.flybox .flyboxftr2 {
	height:1px;
}
.flyboxattachment {
	padding:5px;
	background-color:#aaa;
	background-image:none;
	margin:0 auto;
}
.flyboxdata {
	 
	color:#666;
	font-size:11px;
	padding:4px;
 
}
.flyboxdata a {
color:#555;
}
.flyboxdata b {
	font-size:12px;
	color:#222;
}

/*********/

#pmfilter {
	width:500px;
	padding-left:6px;
	padding-bottom:0px;
	background-color:#111;
	border:solid 1px #000;
	padding:4px;
	color:#aaa;
	padding-left:10px;
	font-size:11px;
}
#pmfilter input {
	width:178px;
	padding:2px;
	border:solid 1px #222;
	background-color:#ddd;
}
#pmfilterok {
	height: 20px;
	margin-bottom:6px;
	background-image:url('../imgs/pmfilter.gif');
	padding:7px;
	padding-left:6px;
	padding-bottom:0px;
}
#pmfilterok strong {
 
	font-weight:normal;
	float:left;
	
}
#pmfilterok b {
	 color:#fff;
	float:left;
}
#pmfilterok a {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background-image:url('../imgs/pmfilter_switch.gif');
	background-repeat:no-repeat;
	margin-left:3px;
}
#pmfilterok a small {
	display:none;
	color:#666;
	font-size:11px;
	margin-left:20px;
}
#pmfilterok a:hover {
	width:100px;
	height:15px;
	background-image:url('../imgs/pmfilter_switch_hvr.gif');
}
#pmfilterok a:hover small {
	display:block;
}

/**********************/
.htabs a.newgroupbtn {
	float:right;
	color: #888;
    display:block;
	color: #777;
	text-align:center;
	padding:10px;
	margin-bottom:5px;
	line-height:1.2;
	border:solid 1px #ccc;
	background-image:url('../imgs/npbtn.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	text-shadow:-1px 1px #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px 4px 4px 4px;
	text-transform:uppercase;
	font-size:15px;
}
.htabs a.newgroupbtn:hover {
	
	color:#111;
}
.htabs a.newgroupbtn:hover b {
	 
}
.htabs a.onnewgroupbtn {
	float:right;
}
 
.detailsparam {
	text-align:left;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	width:100px;
}
.detailsvalue {
	text-align:left;
	color:#fff;
	padding-left:4px;
	padding-right:5px;
	font-family:Arial;
	font-size:11px;
}
 
/********/
.slimuser {
	display:block;
	float:left;
	position:relative;
	margin-right:1px;
	margin-bottom:1px;
	padding:0.40px;
	z-index:100;
}
.slimuser img {
border:0;
padding:0;
margin:0;
}
.slimuser:hover img {
	 opacity:0.60;
}


/**********************/

#vposthdr {
	 
	padding:10px;
	border-bottom:solid 1px #ddd;
}
#vposthdr2 {
	 

}
#vposthdravatar {
	display:block;
	float:left;
	background-color:white;

}
#vposthdravatar:hover {
	
}
#vposthdravatar img {
	border:0px;
}
#vposthdravatar_rss {
	float:left;
	width:60px;
	height:60px;
	background-position:5px 5px;
	background-repeat:no-repeat;
}
#vposthdravatar_rss a {
	display:block;
	width:60px;
	height:60px;
	background-image:url('../imgs/avatar_rss_blue.gif');
	background-position:bottom left;
}
#vposthdravatar_rss a:hover {
	background-position:top left;
}
#vposthdrinfo {
	float:left;
	padding:8px;
	color:#333;
	font-size:11px;
}
#vposthdrinfo a {
	display:block;
	font-size:22px;
	font-weight:bold;
	color:#000;
	font-family:arial;
}
#vpostbody {
	margin-top:10px;
	 
}
#vpostbody2 {
 
}
#vposttext {
	font-size:25px;
	font-family:georgia;
	padding:5px;
	line-height:25px;
	color:#444;
	padding-bottom:2px;
}

#vposttext a, #vposttext .post_tag, #vposttext .post_mentioned {
	font-size:28px; font-family:georgia;
}
#vposttext .post_tag b, #vposttext .post_mentioned b {
	font-size:28px; font-family:georgia;
}


#vpostbody .postcontrols {
	float:right;
	width: 27px;
	overflow:visible;
	position:relative;
	min-height:50px;
}

#vpostbody .postcontrols .pfave.saved {
	background-position:0px -51px;
}
#vpostbody .postcontrols .pfave.saved:hover {
	background-position:bottom left;
}
#vpostbody .postcontrols .post:hover .pfave.saved:hover {
	background-position:bottom left;
}


#vpostbody #vpostftr {	
	color:#999;
	font-size:11px;
	padding-bottom:4px;
	white-space:nowrap;
	padding-left:5px;
}

#vpostbody #vpostftr a {
	color:#666;
}
#vpostbody #vpostftr a:hover {
	color:#000;
}
#vpost .postcomments {
	margin-bottom:0px;
}
#vpostbody .postlink {
	margin-left:10px;
	margin-bottom:5px;
}
#vpostbody .filelink {
	margin-left:10px;
	margin-bottom:5px;
}
#viewpost {
	overflow:visible;
	width:600px;
	margin:0 auto;
	padding:25px;
	background-color:#fff;
	border:0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

	 
}
#viewpost .comment .comment_right { 
	width:500px;
}
#viewpost .addpc_big .addpc_right {
	width: 530px;
	margin-left:8px;
}
#viewpost .addpc_big .addpc_right textarea {
	width: 490px;
	height:30px;
}
#viewpost .postcommentshdr2 {
	 
}
#viewpost .slimpostcommentshdr2 {
	 
}
/********/
.embedbox {
	margin-bottom:5px;
	margin-top:5px;
	width:460px;
	text-align:left;
}
.embedbox2 {
	
}
.embedbox3 {
	
}
.embedbox4 {

}
.theattachment {
padding:15px;
background:#eee;
margin-top:8px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
width:480px;
}
.theattachmentvideo {
padding:15px;
background:#000;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin-top:8px;
margin-bottom:8px;
width:480px;
}
.attachmentinfo {
	margin-top:5px;
	display:none;
}
/********/
#viewpost #usermenu {
	margin-top:16px;
	margin-right:16px;
}

/**************/
#greentodo {

 border:0;
 

}
#greentodo2 {

}
#gtdlist {
	
}
#gtdlist a {
	display:block;
	border-bottom:1px dotted #ccc;
	 
	padding:4px;
	padding-bottom:5px;
	padding-left:17px;
	background-image:url('../imgs/postlink.gif');
	background-position:5px 5px 0;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	
}
#gtdlist a:hover {
color:#222;
 
	
}
#gtdlist a.frst {
	
}
#gtdlist a.frst:hover {
	
}
#gtdlist a.last {

}
#gtdlist a.last:hover {

}
#gtdttl {
	padding:2px;
	padding-bottom:4px;
	 
 
}
#gtdttl b {
	float:left;
	color:#222;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
}
#gtdttl a {
	float:right;
	height:11px;
	width:11px;
	display:block;
	background-image:url('../imgs/dropdown.png');
}
#gtdttl a:hover {
	background-position:bottom left;
}
#closedgtd {
	display:block;
	background-color:#ddd;
	padding:1px;
	border:solid 1px #333;
	-moz-box-shadow:inset 0 0 2px #fff;
	-webkit-box-shadow:inset 0 0 2px #fff;
	box-shadow:inset 0 0 2px #fff;
	margin-bottom:5px;
	
}
#closedgtd b {
	display:block;
	padding-bottom:0px;
	font-size: 14px;
	color: #555;
	padding:5px;
	padding-left:8px;
	text-shadow:-1px -1px #eee;
}
#closedgtd:hover {
	 
}
#closedgtd:hover b {
	color: #000000;
}

/************/

.nopoststop {
	height: 0px;
	
}
.nopoststop2 {
	height: 0px;
	
}
.nopostsbottom {
	height: 0px;
	
}
.nopostsbottom2 {
	height: 0px;
	
}
.nopostsbody {
	padding:37px;
	background-color:white;
	border:0;
	min-height:80px;
	padding-left:140px;
   background-image:url('../imgs/nopost.png');
	background-repeat:no-repeat;
	background-position:12px 10px;

}
.nopostsbody h3 {
	margin:0px;
	padding:0px;
	font-size:35px;
	font-weight:bold;
	font-family:arial;
	
}
.nopostsbody p {
	margin:0px;
	padding:0px;
	line-height:1.4;
	margin-top:7px;
	color:#999;
}
/*****************/
#searchbostsright {
	width:200px;
	float:right;
	background-color:#fff;
	padding:4px;
	border:solid 1px #333;
}
#searchbostsleft {
	width:680px;
	float:left;
	
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
	 background-color:white;
	clear:left;
	overflow:visible;
}
#searchpart {
	width:530px;
	float:left;
	 border-radius:8px;
	 -moz-border-radius:8px;
	 -webkit-border-radius:8px;
	 background-color:white;
	clear:left;
	border:0;
	overflow:hidden;
}
#searchpart h2 {
font-size:20px;
color:#222;
text-shadow:0 1px #ddd;
padding:10px;
background-color:#ccc;
}
#searchbostsright strong {
	display:block;
	padding:0px 7px 5px 7px;
	font-weight:normal;
}
#searchresultspost {
	overflow:visible;
}
/**********/

.sdropper {
	display:block;
	color:#666;
	padding:0px 7px 5px 19px;
	background-image:url('../imgs/sdropper.gif');
	background-repeat:no-repeat;
	background-position:6px 3px;
}

.sdropper:hover {
	background-image:url('../imgs/sdropper_hvr.gif');
	color:#000;
}
.dropppped, .dropppped:hover {
	background-image:url('../imgs/sdropper_dropped.gif');
	color:#000;
}
/******/
#sttl {
	display:block;
	float:left;
}
#savesearch {
	display:block;
	float:left;
	background-image:url('../imgs/savesearch.gif');
	background-position:top right;
	margin-top:5px;
	margin-left:10px;
	line-height:1.2;
}
#savesearch b {
	display:block;
	float:left;
	font-weight:normal;
	background-image:url('../imgs/savesearch_b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:22px;
	padding-right:6px;
	padding-bottom:4px;
	color:#707070;
	cursor:pointer;
}
#savesearch:hover {
	background-position:bottom right;
}
#savesearch:hover b {
	background-position:bottom left;
	color:#005f08;
}
#remsearch {
	display:block;
	float:left;
	background-image:url('../imgs/remsearch.gif');
	background-position:top right;
	margin-top:5px;
	margin-left:10px;
	line-height:1.2;
}
#remsearch b {
	display:block;
	float:left;
	font-weight:normal;
	background-image:url('../imgs/remsearch_b.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:3px;
	padding-left:22px;
	padding-right:6px;
	padding-bottom:4px;
	color:#707070;
	cursor:pointer;
}
#remsearch:hover {
	background-position:bottom right;
}
#remsearch:hover b {
	background-position:bottom left;
	color:#d20000;
}

/************/
.groupadmins {
	display:block;
}
.addadmins {
	background-color:#f5f5f5;
	border:1px solid #eee;
	margin-bottom:3px;
	padding:5px;
	padding-bottom:6px;
	position:relative;
	font-weight:bold;
	display:block;
}
.addadmins a {
	position:absolute;
	top: 4px;
	right:4px;
	background-image:url('../imgs/delgroupadmins.gif');
	width: 17px;
	height:17px;
	display:block;
}
.addadmins a:hover {
	background-position:bottom left;
}

.groupadmins .addaline{
	margin-left:5px;
	padding-top:5px;
}
.groupadmins small{
	display:block;
	font-size:11px;
	color:#666;
	margin-top:5px;
}

/************/

.groupfeedslist .groupfeed {
	background-color:#f5f5f5;
	border:1px solid #eee;
	margin-bottom:3px;
	padding:5px;
	padding-bottom:6px;
	position:relative;
	font-weight:bold;
	background-image:url('../imgs/feedsicon.gif');
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding-left:23px;
	padding-top:4px;
}
.groupfeedslist .groupfeed a.grpdelbtn {
	position:absolute;
	top: 4px;
	right:4px;
	background-image:url('../imgs/delgroupadmins.gif');
	width: 17px;
	height:17px;
	display:block;
}
.groupfeedslist .groupfeed  a.grpdelbtn:hover {
	background-position:bottom left;
}
.groupfeedslist .groupfeed  span {
	display:block;
	font-size:11px;
	color:#777;
	font-weight:normal;
	margin-top:2px;
}
.groupfeedslist .groupfeed a {
	font-size:11px;
}

.groupadmins .addaline{
	margin-left:5px;
	padding-top:5px;
}
.groupadmins small{
	display:block;
	font-size:11px;
	color:#666;
	margin-top:5px;
}


/*********************/
.daftar {
    width:420px;
	margin:20px;
	background-color:#eee;
	border:solid 1px #888;
	float:right;
	padding-top:20px;
	margin-left:0px;
	margin-top:10px;
	padding:21px;
	
	margin-bottom:0px;
}
#poblicpage_login {
	width:415px;
	height:345px;
	background-color:#eee;
	border:solid 4px #444;
	float:left;
	padding-top:20px;
	margin-left:0px;
	margin-top:10px;
	padding:10px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	 
	margin-bottom:8px;
}
#poblicpage_info{
	width:400px;
	float:left;
	line-height:1.6;
	padding-top:20px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5px;
}
#poblicpage_info h1 {
	font-size:11px;
	color:#000;
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-weight:normal;
}
#regform input.reginp {
	padding:5px;
	width:350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	border:solid 1px #ccc;
	color:#666;
	
}
#regform .regparam {
	float:right;
	padding-top:7px;
	color:#333;
	text-shadow:-1px 1px #eee;
}
#regform .confirmedmail {
	color:#666;
}
#regform .confirmedmail img {
	margin-bottom:-3px;
	margin-right:3px;
	margin-left:10px;
}
#regform .confirmedmail b {
	color:black;
}
#regform #forgotpass {
	float:right;
	color:#666;
	text-shadow:-1px 1px #fff;
}
#joinnow {
	display:block;
	clear:both;
	margin-top:10px;
}
.bluebtn1 {
   
}
.bluebtn1 b {
	background-image:url('../imgs/npbtn2.png');
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#888;
	text-shadow:-1px -1px #444;
color:#fff;
border:0;
float:left;
cursor:pointer;
padding:4px 8px 6px 8px;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
 
.bluebtn1:hover {
	background-position:bottom right;
}
.bluebtn1:hover b {
	background-position:bottom left;
}
#joinnow .bluebtn {
	float:left;
}
#joinnow span {
	float:left;
	display:block;
	padding:5px;
	padding-left:10px;
}
#joinnow span a {
	font-weight:Bold;
	border-bottom: 1px solid #b9d9f7;
}
.greenbox {
	background-image:url('../imgs/greenboxtop.gif');
	background-color:#dfffe4;
	background-repeat:no-repeat;
	background-position:top left;
}
.greenbox2 {
	background-image:url('../imgs/greenboxbottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:20px;
}
.greenbox h2 {
	font-size:22px;
	color:#1f7b1e;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
.greenbox b{
	display:block;
	margin-top:10px;
}

/*********************/

.radioptions label {
	display:block;
	padding:1px;
	border:1px solid white;
	margin-bottom:3px;
	width:410px;
}
.radioptions label.onoption {
	display:block;
	border:1px solid #ccc;
	background-color:#f5f5f5;
	margin-bottom:0px;
}
.radioptions .radioptiondetails {
	border:1px solid #ddd;
	border-top:0px;
	padding:10px;
	margin-bottom:3px;
	width:392px;
}
.radioptions input {
	display:block;
	float:left;
}
.radioptions b {
	display:block;
	float:left;
	padding:3px;
	font-weight:normal;
}
.radioptions .onoption b {
	font-weight:bold;
}

.radioptiondetails small {
	font-size:11px;
	color:#555;
	display:block;
	margin-bottom:3px;
}
.yellowbox, .radioptions .important {
	clear:both;
	margin-top:10px;
	padding:4px;
	background-color: #fbffcb;
	border-top:1px solid #ffed88;
	line-height:1.3;
}
.radioptions .currentlogo {
	clear:both;
	padding:5px;
	background-color: #0055a4;
	margin-bottom:10px;
}
.radioptions .radioptiondetails input {
	display:block;
	clear:both;
	float:none;
}

/**************/

.dbybox {
	background-image:url('../imgs/dbybox.gif');
	background-color:#fffccb;
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:10px;
}
.dbybox2 {
	background-image:url('../imgs/dbybox_ftr.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:10px;
	padding-right:25px;
	position:relative;
}
.dbybox .dbyboxclose {
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	width:15px;
	height:15px;
	background-image:url('../imgs/dbybox_close.gif');
}
.dbybox .dbyboxclose:hover {
	background-position:bottom left;
}

/***********/
#homefltr .dropio {
	display:block;
	background-color:#111;
	background-image:url('../imgs/ratingbg.gif');
	font-weight:bold;
	color:#fff;
	text-shadow:-1px -1px #111;
	padding:6px 8px 7px;
	font-size:13px;
	border:solid 1px #000;


 

}



#homefltr .dropio:hover {
	display:block;
	color:#fff;

}
#homefltr .dropio.dropped {

	
}
#homefltr .dropio.dropped:hover {
	display:block;
	color:#fff;

}

#homefltr .item {	
	display:block;
	height:18px;
	border-bottom:solid 1px #eee;
	margin-bottom:1px;
	padding:7px 5px;
	 
}
#homefltr .item * {
	cursor:pointer;
}
#homefltr .item b {	
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:6px;
	background-repeat:no-repeat;
	margin-left:1px;
}
#homefltr .item strong{	
	font-weight:bold;
	display:block;
	float:left;
	color:#555;
	font-family:Arial;
	font-size:13px;
	 

}
#homefltr .item span{	
	margin-top:1px;

	float:right;
	margin-right:2px;
	
}

#dbrd_tab_private {
background-color:#ff0000;
border-radius:8px 8px 8px 8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
color:#fff;
font-size:12px;
font-family:arial;
padding:1px 5px 2px;
box-shadow:1px 1px 1px #111;
-moz-box-shadow:1px 1px 1px #111;
-webkit-box-shadow:1px 1px 1px #111;
float:left;
margin-top:3px;
display:block;
}
#dbrd_tab_feeds {
background-color:#3F96C0;
border-radius:8px 8px 8px 8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
color:#fff;
font-size:12px;
font-family:arial;
padding:1px 5px 2px;
box-shadow:1px 1px 1px #111;
-moz-box-shadow:1px 1px 1px #111;
-webkit-box-shadow:1px 1px 1px #111;
float:left;
margin-top:3px;
display:block;
}
#dbrd_tab_mention {
background-color:#ff0000;
border-radius:8px 8px 8px 8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
color:#fff;
font-size:12px;
font-family:arial;
padding:1px 5px 2px;
box-shadow:1px 1px 1px #111;
-moz-box-shadow:1px 1px 1px #111;
-webkit-box-shadow:1px 1px 1px #111;
float:left;
margin-top:3px;
display:block;
}
#homefltr .item span small{	

	padding:2px;
	background-color: #555;
	padding-right:4px;
	padding:1px 5px 1px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:11px;
	text-shadow:1px 1px #333;
	color:white;
	padding-top:1px;
	-moz-box-shadow:-1px -1px 1px #111;
	-webkit-box-shadow:-1px -1px 1px #111;
	box-shadow:-1px -1px 1px #111;
	
}
#homefltr .item:hover strong{	
    color:#111;
}
#homefltr .item:hover{
color:#111;
 
}

#homefltr .onitem {

	margin-right:0px;
	background-color:#111;
    border-bottom:solid 1px #000;
	border-right:solid 4px #B30004;
	box-shadow:0 1px #333;
	-moz-box-shadow:0 1px #333;
	-webkit-box-shadow:0 1px #333;
}
#homefltr .onitem strong {
	color:#fff;
	text-shadow:1px 1px #000;
}

/*****/

.mystr b { background-image:url('../imgs/hf_mystr.gif'); }
.mystr.onitem b { background-image:url('../imgs/hf_mystr_on.gif'); }

.atme b { background-image:url('../imgs/hf_atme.gif'); }
.atme.onitem b { background-image:url('../imgs/hf_atme_on.gif'); }

.prvt b { background-image:url('../imgs/hf_prvt.gif'); }
.prvt.onitem b { background-image:url('../imgs/hf_prvt_on.gif'); }

.cmnt b { background-image:url('../imgs/hf_cmnt.gif'); }
.cmnt.onitem b { background-image:url('../imgs/hf_cmnt_on.gif'); }

.resh b { background-image:url('../imgs/hf_resh.gif'); }
.resh.onitem b { background-image:url('../imgs/hf_resh_on.gif'); }

.fvrt b { background-image:url('../imgs/hf_fvrt.gif'); }
.fvrt.onitem b { background-image:url('../imgs/hf_fvrt_on.gif'); }

.allp b { background-image:url('../imgs/hf_all.gif'); }
.allp.onitem b { background-image:url('../imgs/hf_all_on.gif'); }

.xfed b { background-image:url('../imgs/hf_xfed.gif'); }
.xfed.onitem b { background-image:url('../imgs/hf_xfed_on.gif'); }

.xtwit b { background-image:url('../imgs/hf_xtwit.gif'); }
.xtwit.onitem b { background-image:url('../imgs/hf_xtwit_on.gif'); }

.info b { background-image:url('../imgs/info.gif'); }
.info.onitem b { background-image:url('../imgs/info.gif'); }

.groupitem b { background-image:url('../imgs/hf_all.gif'); }
.groupitem.onitem b { background-image:url('../imgs/hf_all.gif'); }

.friend b { background-image:url('../imgs/hf_all_on.gif'); }
.friend.onitem b { background-image:url('../imgs/hf_all.gif'); }

.music b { background-image:url('../imgs/music.gif'); }
.music.onitem b { background-image:url('../imgs/music.gif'); }

.setting b { background-image:url('../imgs/setting.gif'); }
.setting.onitem b { background-image:url('../imgs/setting.gif'); }
/***********/

#contacts_right {
	width:280px;
	float:right;
}
#contacts_left {
	width:600px;
	float:left;
}

#contacts_left textarea {
	width:400px;
	padding:5px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	margin-bottom:5px;
	height:120px;
}

/**********/

.faqq h3 {
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	margin:0px;
	padding:7px;
}
.faqq p {
	margin:0px;
	padding-bottom:7px;
}
.faqq .faqimg {
	float:right;
	padding:5px;
	padding-bottom:5px;
	width:300px;
	background-color:White;
	border:1px solid #ccc;
	margin-left:10px;
}
.faqq .faqimg img {
	margin-bottom:5px;
}
.faqq .faqimg span {
	display:block;
	font-size:11px;
}

/***********/
/*** OPENSOURCE ONLY ***************************/
#indexintro {
	background-color:#eef6ff;
	margin-bottom:10px;
	background-image:url('../imgs/os_indexintro.gif');
	background-repeat:no-repeat;
}
#indexintro2 {
	background-image:url('../imgs/os_indexintro2.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:20px;
}

#indexintro h1 {
	font-family:Arial, Verdana;
	color: #0055a4;
	font-weight:normal;
	margin:0px;
}
#indexintro p {
	margin:0px;
	padding-top:10px;
	line-height:1.4;
}
#ïntrobtn{
	display:block;
	float:left;
	background-image:url('../imgs/os_ii_btn.gif');
	background-position:top left;
	margin-top:10px;
}
#ïntrobtn b{
	background-image:url('../imgs/os_ii_btn2.gif');
	background-position:top right;
	display:block;
	background-repeat:no-repeat;
	padding:6px 16px 8px 15px;	
}
#ïntrobtn:hover{
	background-position:bottom left;
}
#ïntrobtn:hover b{
	background-position:bottom right;
	text-shadow: #fbfdff 1px 1px 0px;
}

#login {
	margin-bottom:10px;
}
#login h3 {
	background-image:url('../imgs/os_login_ttl.gif');
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:black;
	padding:6px;
	padding-bottom:7px;
	padding-left:10px;
}
#login #loginbox {
	background-color:#f7fbff;
	border-right: 3px solid #c0ddf8;
	border-left: 3px solid #c0ddf8;
	padding:4px 7px 4px 7px;
}
#login #loginftr {
	height:6px;
	background-image:url('../imgs/os_login_ftr.gif');
}
#loginbox small {
	font-size:11px;
	color: #6195c5;
}
#loginbox .loginput {
	display:block;
	margin-top:3px;
	margin-bottom:5px;
	padding:5px;
	width:92%;
}
#loginbox .loginbtn {
	float:left;
	padding:2px 5px 2px 5px;
}
#loginbox label {
	display:block;
	float:left;
	padding:5px;
	padding-bottom:0px;
	margin-left:3px;
}
#loginbox label span {
	padding:2px;
	padding-left:4px;
}
#loginlinks {
    clear:both;
	margin-bottom:5px;
}
#loginlinks a {
	display:block;
	
 
}

/***********/

.post_share_dropbox {
	background-color:#fff;
	text-align:left;
	padding-bottom:-1px;
	padding:8px;
	border:solid 1px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	-webkit-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;
}
.post_share_dropbox a {
	display:block;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:4px 4px;
	color:#888;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
	border-bottom:1px solid #f9f9f9;
}
.post_share_dropbox a:hover {
	background-color:#fff;
	border-bottom:solid 1px #FF464A;
	color:#222;
}
.post_share_dropbox a.shr_rshr { background-image:url('../imgs/pctrls_repost_d.gif'); }
.post_share_dropbox a.shr_fb { background-image:url('../imgs/shricn_fb.ico'); }
.post_share_dropbox a.shr_tw { background-image:url('../imgs/shricn_tw.ico'); }
.post_share_dropbox a.shr_bz { background-image:url('../imgs/shricn_bz.png'); }
.post_share_dropbox a.shr_dl { background-image:url('../imgs/shricn_dl.ico'); }
.post_share_dropbox a.shr_su { background-image:url('../imgs/shricn_su.ico'); }
.post_share_dropbox a.shr_ff { background-image:url('../imgs/shricn_ff.ico'); }
.post_share_dropbox a.shr_ms { background-image:url('../imgs/shricn_ms.ico'); }
.post_share_dropbox a.shr_dg { background-image:url('../imgs/shricn_dg.ico'); }
.post_share_dropbox a.shr_li { background-image:url('../imgs/shricn_li.ico'); }

/***********/

a#twitterconnect {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:107px;
	height:25px;
	background-image:url('../imgs/twitter-connect.gif');
	background-repeat:no-repeat;
}

a#twitterconnect b {
	display:none;
}



/****************************/


#emailservices {
	border:solid 1px #333;
	height:164px;
	width: 143px;
	background-color:#fff;
 
	float:left;
}
#emailservices a {
	display:block;
	height:41px;
}
#emailservices a img {
	border:0px;
	margin: 4px;
}
#emailservices a.onmailservice {

}
#emailservices a.onfirstmailservice {
	
}
#emailservices a.onlastmailservice {
	
}

#emailinvitescontent {
	
	width:740px;
	background-color:white;
	float:left;
	border:solid 1px #333;
	margin-left:10px;
	height:264px;
}
#emailinvitescontent2 {

	padding:10px 6px 10px 6px;
	margin-right:5px;
	height:234px;
}
#emailinvitescontent h3 {
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-bottom:10px;
}

#securealert {
	background-image:url('../imgs/secure.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:250px;
	float:left;
	padding-left:40px;
	margin-left:20px;
	line-height:1.4;
	color:#444;
}


/****************************/


#videotuts h1{
	font-weight:normal;
	font-size:24px;
	margin:0px;
	padding:0px;
	font-family:arial;
}
#currentvid {
	width:640px;
	float:left;
}
#vidlist {
	width:300px;
	float:left;
}
#vidlist .ttl {
	margin-left: 20px;
}
#vidlist .greygrad {
	margin-left:20px;
	margin-top:10px;
}
#vidlist .greygrad3 {
	padding-bottom:0px;
}
#vidlist .ubluebtn {
	float:left;
	display:block;
	clear:none;
	margin-right:5px;
}

#videotutslist a {
	display:block;
	padding-left:20px;
	clear:both;
	height:46px;
	margin-bottom:5px;
	background-image:url('../imgs/videotutbackgr.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#videotutslist a img {
	display:block;
	float:left;
	border:3px solid #ccc;
	margin-right:10px;
}
#videotutslist a b {
	display:block;
	float:left;
	padding-top:7px;
	width:170px;
	font-weight:normal;
}
#videotutslist a b small {
	font-size:10px;
	color:#999;
}
#videotuts #videotutslist {
	margin-top:10px;
	height:286px;
	overflow:auto;
}

#videotutslist a:hover {
	background-color:#f5f5f5;
}
#videotutslist a:hover img {
	border:3px solid #999;
}
#videotutslist a.onvideotut {
	background-color:#f5f5f5;
	background-image:url('../imgs/onvideotut.gif');
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
}

#videotutslist a.onvideotut img  {
	border:3px solid #0084B4;
}


#helppage {	
	width:640px;
	float:left;
}

#helppath {
	margin-bottom:10px;
	color:#aaa;
}
#helppath b {
	font-size:12px;
	font-weight:normal;
}
#helppath a {
	font-size:12px;
}

.faqtopiclist {
	padding:3px;
	margin-bottom:10px;
}
.faqtopiclist a {
	display:block;
	width:45%;
	padding:3px;
	float:left;
}
.faqtopiclist a:hover {
	text-decoration:underline;
}
/******************/
.pagettll {
	font-weight:normal;
	font-size:24px;
	margin:0px;
	padding:0px;
	font-family:arial;
	margin-bottom:5px;
	margin-left:8px;
}
/*************/

#helpsearch {
	margin-top:5px;
}
#helpsearch #hsinput {
	width:250px;
}

.helpq{
	display:block;
	clear:both;
	padding:3px;
	background-image:url('../imgs/helpbullet.gif');
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding-left:20px;
}
.helpq:hover {
	background-image:url('../imgs/helpbullet_hvr.gif');
}
.helpq.expanded {
	font-weight:bold;
	background-image:url('../imgs/helpbullet_dropped.gif');
	background-position:6px 9px;
}
.helpquestions {
	padding:3px;
}
.helpquestions a {
	display:block;
	clear:both;
	padding:3px;
	background-image:url('../imgs/helpbullet.gif');
	background-repeat:no-repeat;
	background-position:8px 6px;
	padding-left:20px;
}
.helpquestions a:hover {
	text-decoration:underline;
}
.helpquestions .greygrad {
	margin-top:5px;
}
#helpviewpage #helppath {
	margin-left:8px;
	margin-top:0px;
}
#helpviewpage h1 {
	margin-bottom:2px;
}
#helpviewpage .greygrad p {
	margin:0px;
	margin-bottom:10px;
	color:black;
}
#helpviewpage .greygrad3 {
	padding-bottom:0px;
}

#helpviewpage .ubluebtn {
	float:left;
	display:block;
	clear:none;
	margin-right:5px;
}

/********/
.app {
	padding-top:10px;
	border-bottom:1px solid #eee;

}
.app .appinfo {
	float:left;
	width:530px;
	padding-left:10px;
}
.app .appavatar {
	float:left;
	padding:4px;
	border:1px solid #ccc;
}
.app .appavatar:hover {
	border:1px solid #0084B4;
}
.app .appavatar img {
	border:0px;
}
.app .appname {
	font-size:18px;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.app p {
	margin:0px;
	padding:0px;
	line-height:1.4;
	padding-top:4px;
}
.app .editapp {
	color:#888;
	display:block;
	padding:4px;
	margin-bottom:5px;
	background-image:url('../imgs/editapp.gif');
	background-position:1px 4px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:5px;
}
.app .editapp:hover {
	color:#0084B4;
}
.appparam {
	text-align:right;
	font-weight:bold;
	color:#444;
}
.inputinfo {
	font-size:11px;
	color:#888;
	margin-top:3px;
	margin-bottom:6px;
}
.radioinputinfo {
	margin-left:22px;
	font-size:11px;
	color:#888;
	margin-bottom:8px;
}


/****************************/

.theme {
	padding:10px;
	border-bottom:1px solid #eee;
	padding-left:0px;
}
.themeselector {
	float:left;
	background-image:url('../imgs/themeselector.gif');
	background-repeat:no-repeat;
	background-color: #f4f4f4;
	height:32px;
}
.themeselector input {
	margin:7px;
	margin-top:9px;
	margin-left:9px;
}
.theme .themeimage {
	padding:5px;
	border:1px solid #ccc;
	display:block;
	float:left;
}
.theme .themeimage img {
	border:0px;
}
.theme.selected .themeselector {
	background-color:#75bc7a;
	background-image:url('../imgs/themeselector_on.gif');
}
.theme.selected .themeimage {
	padding:4px;
	border:2px solid #008409;
}
#submittheme {
	padding-left:29px;
	padding-top:10px;
}
.themeinfo {
	float:left;
	margin-left:10px;
	width:450px;
}
.themeinfo h3 {
	font-family:arial, verdana, sans-serif;
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
}
.thememeta {
	color:#888;
}
.themeinfo p {
	line-height:1.4;
	margin-top:10px;

}

/****************************/

h2 a.newgroupbtn {
	float:left;
	display:block;
	color: #000;
	margin-left:12px;
}
h2 a.newgroupbtn b {
	display:block;
	color: #fff;
	text-align:center;
	padding:5px 8px 7px 8px;
	margin-bottom:5px;
	line-height:1.2;
	background-image:url('../imgs/bgnewgroup.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight:normal;
	border-radius:4px 4px 4px 4px;
	font-size:12px;
}
h2 a.newgroupbtn:hover {
	 
	color:#fff;
}
h2 a.newgroupbtn:hover b {
	 color:#fff;
}

/****************************/
/***/
.pavatar {
	background-color:yellow;
	width:60px;
	height:60px;
	position:relative;
	float:left;
	overflow:visible;
	z-index:200;
}
.pavatar .pavatarbox {
	position:absolute;
	top:0px;
	left:0px;
	width:271px;
}
.pavatar .pavatarbox2 {
	background-image:url('../imgs/pavatarboxtop.png');
	background-repeat:no-repeat;
}
.pavatar .pavatarbox3{
	background-image:url('../imgs/pavatarbox.png');
	margin-top:8px;
	padding-left:70px;
}
.pab_btn_pm {
	display:block;
	background-image:url('../imgs/pab_btn_pm.png');
	font-weight:bold;
	padding:7px;
	padding-top:6px;
	padding-left:30px;
	background-repeat:no-repeat;
}
.pab_btn_at {
	display:block;
	background-image:url('../imgs/pab_btn_at.png');
	font-weight:bold;
	padding:7px;
	padding-top:6px;
	padding-left:30px;
	padding-bottom:12px;
	background-repeat:no-repeat;
}
.pab_btn_skype {
	display:block;
	background-image:url('../imgs/pab_btn_skype.png');
	font-weight:bold;
	padding:7px;
	padding-top:6px;
	padding-left:30px;
	background-repeat:no-repeat;
}
.pab_btn_post {
	display:block;
	background-image:url('../imgs/pab_btn_post.png');
	font-weight:bold;
	padding:7px;
	padding-top:6px;
	padding-left:30px;
	padding-bottom:12px;
	background-repeat:no-repeat;
}
.pab_username {
	font-size:18px;
	font-family:arial;
	display:block;	
	line-height:17px;;
	padding-bottom:4px;
}
.pab_userinfo {
	display:block;
	font-size:11px;
	color:#999;
}
.pab_follow {
	background-image:url('../imgs/pab_follow.gif');
	display:block;
	float:left;
	background-position:top right;
	margin-bottom:7px;
	margin-top:7px;
}
.pab_follow b {
	background-image:url('../imgs/pab_follow_2.gif');
	display:block;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	color:#006f04;
	font-weight:bold;
	padding:7px;
	padding-left:30px;
	padding-top:6px;
}
.pab_follow:hover {
	background-position:bottom right;
}
.pab_follow:hover b {
	background-position:bottom left;
	color:black;
}
.pab_stopfollow {
	background-image:url('../imgs/pab_follow.gif');
	display:block;
	float:left;
	background-position:top right;
	margin-bottom:7px;
	margin-top:7px;
	border-left:1px solid #bebebe;
}
.pab_stopfollow:hover {
	background-position:bottom right;
}
.pab_stopfollow b {
	display:block;
	float:left;
	color:#888;
	font-weight:bold;
	padding:7px;
	padding-top:6px;
}
.pab_stopfollow:hover b {
	color:red;
}
.pab_following {
	background-image:url('../imgs/pab_following.gif');
	float:left;
	margin-bottom:7px;
	margin-top:7px;
	padding:7px;
	padding-top:6px;
	padding-left:30px;
	font-weight:bold;
}


.pab_avatar {
	position:absolute;
	top:1px;
	left:1px;
	width:50px;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:4px;
	background-color:white;	
}
.pab_avatar img {
	border:0px;
}
.pab_avatar:hover {
	border-color:#999;
}

/**********/
.pab_avatar_rss {
	position:absolute;
	top:1px;
	left:1px;
	width:62px;
	background-position:4px 4px;
	background-repeat:no-repeat;
	height:62px;	
}
.pab_avatar_rss a {
	display:block;
	width:50px;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding:4px;
	background-repeat:no-repeat;
	height:50px;	
	background-image:url('../imgs/pab_avatar_rss_a.gif');
}
.pab_avatar_rss a:hover {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
/*****/
.pavatar_contacts {
	background-image:url('../imgs/pavatarbox.png');
}
.pavatar_contacts2 {
	border-top:1px solid #eee;
	padding:10px;
	margin-left:1px;
	margin-right:8px;
}

/**/
.dropcontrols {
	display:block;
	width: 28px;
	height:18px;
	padding:4px 1px;
	background-position:center;
	background-repeat:no-repeat;
	border:0;
}

.post:hover .dropcontrols {
	background-image:url('../imgs/setting1.png');
	border:0;
	box-shadow:0 0px 3px #ccc;
	background-color:#f5f5f5;
	-moz-box-shadow:0 0px 3px #ccc;
	-webkit-box-shadow:0 0px 3px #ccc;
}
 


.pfave {
	background-image:url('../imgs/pfave.png');
	display:block;
	background-position:0px 0px;
	width:17px;
	height:17px;
	margin:5px;
	margin-bottom:0px;
	margin-top:4px;
}
.post:hover .pfave {
	display:block;
	background-image:url('../imgs/pfavehvr.png');
}
.pfave:hover, .post:hover .pfave:hover {
	display:block;
	background-image:url('../imgs/pfavehvr.png');
}

.pfave.saved {
	background-image:url('../imgs/pfavesave.png');
}
.post:hover .pfave.saved {
	background-image:url('../imgs/pfavesave.png');
}
.pfave.saved:hover {
	background-image:url('../imgs/pfavesavehvr.png');
}
.post:hover .pfave.saved:hover {
	background-image:url('../imgs/pfavesavehvr.png');
}


/**/
.pctrls {
	position:absolute;
	top:-1px;
	right:-8px;
	background-color:#eee;
	padding:2px 8px 3px;
	box-shadow:0 0px 4px #bbb;
	background-color:#eee;
	-moz-box-shadow:0 0px 4px #bbb;
	-webkit-box-shadow:0 0px 4px #bbb;
	text-shadow:0 1px #fff;
}
.pctrls a {
	display:block;
	padding:5px;
	 
	color:#555;
	background-repeat:no-repeat;
	background-position:top left;
}
.pctrls a.pctrls_edit {
	background-image:url('../imgs/pctrls_edit.gif');
}
.pctrls a.pctrls_delete {
	 
}
.pctrls a.pctrls_repost {
	background-image:url('../imgs/pctrls_repost.gif');
}
.pctrls a.pctrls_share {
	padding:0px;
	background-image:url('../imgs/pctrls_share.gif');
}
.pctrls a:hover {
	color:#333;
	 
}
.pctrls a.pctrls_delete:hover {
	 
}
.pctrls a.pctrls_tweet {
	background-image:url('../imgs/pctrls_tweet.png');
}
.pctrls a.pctrls_facebook {
	background-image:url('../imgs/pctrls_facebook.png');
}
.pctrls a.pctrls_like {
	background-image:url('../imgs/pctrls_like.png');
}
.pctrls a.pctrls_unlike {
	background-image:url('../imgs/pctrls_unlike.png');
}

.pctrls a.pctrls_share b {
	padding:5px;
	padding-left:27px;
	padding-bottom:6px;
	display:block;
	font-weight:normal;
	background-image:url('../imgs/pctrls_droppr.gif');
	background-position:top right;
	background-repeat:no-repeat;
}
.pctrls a.pctrls_share:hover b {
	background-image:url('../imgs/pctrls_droppr_hover.gif');
}

.pctrls a.droppped {
	color:#000;
	border-bottom:1px solid #eee;
	
}
.pctrls a.droppped b {
	background-image:url('../imgs/pctrls_droppr_hover.gif');
}

.pctrls_sharediv {
	position:relative;
	overflow:visible;
}
.pctrls_share_services {
	position:absolute;
	top:38px;
	left:-9px;
	background-color:white;
	padding:6px;
	width:104px;
	border:solid 1px #ccc;
	-moz-box-shadow:0 0 8px #ccc;
	-webkit-box-shadow:0 0 8px #ccc;
	box-shadow:0 0 8px #ccc;
	z-index:100;
}
.pctrls_share_services a{
	white-space:nowrap;
	background-position:5px 5px;
	font-size:11px;
}

.pctrls_share_services a.shr_fb { background-image:url('../imgs/shricn_fb.ico'); }
.pctrls_share_services a.shr_tw { background-image:url('../imgs/shricn_tw.ico'); }
.pctrls_share_services a.shr_bz { background-image:url('../imgs/shricn_bz.png'); }
.pctrls_share_services a.shr_dl { background-image:url('../imgs/shricn_dl.ico'); }
.pctrls_share_services a.shr_su { background-image:url('../imgs/shricn_su.ico'); }
.pctrls_share_services a.shr_ff { background-image:url('../imgs/shricn_ff.ico'); }
.pctrls_share_services a.shr_ms { background-image:url('../imgs/shricn_ms.ico'); }
.pctrls_share_services a.shr_dg { background-image:url('../imgs/shricn_dg.ico'); }
.pctrls_share_services a.shr_li { background-image:url('../imgs/shricn_li.ico'); }

.pctrls_share_services a.shr_prvt{
	padding:0px;
}
.pctrls_share_services a.shr_prvt span{
	padding:5px;
	padding-left:27px;
	padding-bottom:6px;
	display:block;
	font-weight:normal;
	background-image:url('../imgs/share-to-private.gif');
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:27px;
}

/****************/
.reposted {

}
.repostedbody {
	
	 
}
.repostedbody2 {

	 
}

.repostedftr {
 
	padding:1px 5px 1px 36px;
	color: #999;
	float:right;
	font-size:11.48px;
	background-image:url('../imgs/reshare3.gif');
	background-repeat:no-repeat;
	background-position:8px 1px;

 
}
.repostedftr2 a {
	font-size:11.40px; 
}


.rpftrchovka {
	position:absolute;
	top:-1px;
	left:48px;
	width: 12px;
	height:12px;
	display:none;
}

.reposted .postcontrols {
	 
}

.reposted .postcomments {
	margin-bottom:0px;
}

.reposted .postcomments .postcommentshdr {
	
}
.reposted .postcomments .postcommentshdr2 {
	
}


.reposted.withcomments .repostedftr {
	background-image:none;
	background-color:white;
}
.reposted.withcomments .repostedftr2 {
	padding-top:3px;
	padding-left:64px;
	background-image:none;
}
.reposted.withcomments .postcomments {
	padding-bottom:0px;
}
.reposted.withcomments .rpftrchovka {
	display:block;
}


/****************/
.prof_prot_message{
	font-size: 16px;
	font-weight: bold;
	border:0;
	padding:10px;
	text-align:center;
	margin-bottom:7px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#CA0005;
	box-shadow:0 1px 3px #aaa;
	-moz-box-shadow:0 1px 3px #aaa;
	-webkit-box-shadow:0 1px 3px #aaa;
}
.prof_prot_message span{

	color:white;
	
	font-weight:bold;
}
/*****For Multiple upload Sharetronix 1.6 Pro******/
.postimage_gallery {
	float:left;
	background-color:white;
	border:0;
	padding:3px;
	margin-top:2px;
	width:70px;
	height:70px;
	margin-right:10px;
	margin-bottom:10px;
 
}
.postimage_gallery:hover  {
	border:0;
}
.postimage_gallery a{
	display:block;
	width:70px;
	height:70px;
	background-image:url('../imgs/postimage_gallery_icon.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}

.postvideo_gallery {
	width:70px;
	height:70px;
	float:left;
	margin-top:2px;
	margin-right:10px;
	 
	background-color:white;
	margin-bottom:10px;
}
.postvideo_gallery a {
	display:block;
	width:70px;
	height:70px;
	background-image:url('../imgs/videoplay_gallery.png');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.postvideo_gallery a:hover {
	background-image:url('../imgs/videoplay_gallery_hvr.png');
}

.view-post-attached
{
	background-color: white;
	padding:5px;
}
.view-post-attached p
{
	padding: 0;
	margin: 0 0 10px 0;
	color: #555;
}
.post-like-img{
	margin: 5px;
	border: 2px solid #fff;
}
.post-like-img:hover
{
	border-color: #aaa;
}
.post-footer-share
{
	background:  url('../imgs/reposted2.gif') no-repeat;
	padding-left: 17px;
	
}
.post-footer-unshare
{
	background: url('../imgs/reposted.gif') no-repeat;
	padding-left: 17px;
	
}
.ttl2 h4 {
	margin:0px;
	padding:0px;
	font-size:10px;
	padding-top:8px;
	padding-left:7px;
	float:left;
}
.post-footer-like
{
	background: #fff url('../imgs/like.png') no-repeat;
	padding-left: 13px;
	
}
.post-footer-like:hover
{
	background: #fff url('../imgs/like_hover.png') no-repeat;
	padding-left: 13px;
	
}
.pctrls a.pctrls_like:hover {
	background-image:url('../imgs/pctrls_like_hover.png');
}
.pctrls a.pctrls_unlike:hover {
	
}

.post_ctrls_liked
{
	 
	color:#222;


}
.post_ctrls_liked img 
{
	border: 0;
}
.post_ctrls_liked p
{
	font-size: 12px;
	font-weight:bold; 
	margin: 0; 
	color:#000;
	padding: 0;
}
.usersearch {
width:238px;
padding:5px;
border:solid 1px #ccc;
color:#666;
}
.searchh {
margin-bottom:10px;
}
.avatarorang {
 
margin:1px;
padding:4px;
padding-bottom:8px;
margin-bottom:7px;
border-bottom:solid 1px #eee;
}
.avatarorang img {
padding:3px;
background-color:#fff;
border:solid 1px #bbb;
float:left;
}
.info_user {
margin-left:8px;
float:left;
width:340px;
}
.ikuti {
background-color:#057132;
color:#fff;
float:left;
font-size:11px;
margin-right:5px;
padding:1px 5px 2px 5px;
background-image:url('../imgs/bgfollow.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	text-shadow:-1px 1px #5A8718;
	border:outset 1px #689B1C;
}
.ikuti:hover {
background-position:top;
color:#eee;

}
.putus {
 
color:#fff;
float:left;
font-size:11px;
border: #AA0004 solid 1px ;
margin-right:2px;
padding:2px 4px 3px 4px;
background:#CA0005 url('../imgs/bg_red.gif') repeat-x bottom;
text-shadow:#AA0004 -1px  1px;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.putus:hover {
color:#eee;
background:#CA0005 url('../imgs/bg_red_hvr.gif') repeat-x bottom;
}

.putus1 {
 
color:#fff;
float:left;
font-size:11px;
border: #AA0004 solid 1px ;
margin-right:5px;
margin-top:2px;
padding:2px 4px 3px 4px;
background:#CA0005 url('../imgs/bg_red.gif') repeat-x bottom;
text-shadow:#AA0004 -1px  1px;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.putus1:hover {
color:#eee;
background:#CA0005 url('../imgs/bg_red_hvr.gif') repeat-x bottom;
}

.pm {
background:#ccc;
color:#444;
float:left;
font-size:11px;
font-weight:normal;
border:outset 1px #fff;
margin-right:2px; 
padding:1px 5px 2px 5px;
background:url('../imgs/npbtn.gif') repeat-x bottom;
text-shadow:#fff -1px  1px;

}
.pm:hover {
background:url('../imgs/npbtn.gif') repeat-x bottom;
color:#000;
}
.likers {
color:#777;
text-shadow:0 1px #fff;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#eee;
float:right; 
font-size:10px;
box-shadow:inset 1px 1px #fff;
text-align:center;
border:solid 1px #ccc;
width:45px;
}
 
.dashfollow {
background-color:#ddd;
color:#888;
text-shadow:1px 1px #eee;
font-size:9px;
padding:1px 3px 1px 3px;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin-left:3px;
float:right;
margin-top:2px;
}
.likers2 {
padding:1px 5px 1px 5px;
color:#fff;
text-shadow:-1px 1px #666;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
margin-right:1px;
background-color: #777;
font-size:9px;
}
.likers:hover {
text-decoration:none;
}
.footerbutton{
padding:0px 5px 1px 5px;
color:#000;
text-shadow:-1px 1px #ddd;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#ccc;
font-size:9px;
}
.footerbutton:hover {
background-color:#ddd;
}
.closed {
width:10px;
height:10px;
float:right;
display:block;
font-size:0px;
    background-image:url('../imgs/opt1.png');
	background-repeat:no-repeat;
	background-position:left top;
	}
.closed:hover {
width:10px;
height:10px;
float:right;
display:block;
font-size:0px;
    background-image:url('../imgs/setting1.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
	
	/****************************************************/
	
	#homeintro1 {
	width:100%;
	background-color:#eee;
	}
	
	#homeintro2 {
	width:920px;
	height:200px;
	background-color:#fff;
	margin-top:10px;
	padding:20px;
	border:solid 1px #aaa;
	margin: 20px auto;
	-moz-box-shadow:0 0 5px #ccc;
    -webkit-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	}
	
	#homeintro_left {
	width:300px;
	padding:20px;
	border:solid 1px #ccc;
	} 
	.register {
	padding:4px 8px 6px;
	color:#000;
	display:block;
	text-shadow:#FFFFCC -1px 1px 1px;
	 margin-bottom:8px;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	background-image:url('../imgs/bgregister.png');
	background-repeat:repeat-x;
	background-position:top;
	border:solid 1px #111;

 
}

.black {
margin-left:10px;
text-shadow:-1px 1px #ccc;
}

.ttlfront {

font-size:13px;
padding:10px;
height:26px;
background-color:#fff;
color:#333;
margin-bottom:6px;
 
}
.ttlfront a {
    display:block;
	color: #444;
	padding:4px 10px 5px;
	line-height:1.2;
	border:solid 1px #eee;
	background-color:#eee;
	text-shadow:0 1px #fff;
	box-shadow:1px 1px 2px #aaa;
	-moz-box-shadow:1px 1px 2px #aaa;
	-webkit-box-shadow:1px 1px 2px #aaa;
	float:left;
	margin-right:5px;
	font-weight:bold;
	font-family:Arial;
	margin-bottom:1px;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;

}
.ttlfront a:hover {
background-color:#f3f3f3;
border:solid 1px #eee;
text-shadow:0 1px #fff;
text-decoration:none;
color:#222;
}
.ttlfront span {
float:left;
font-size:12px;
font-weight:bold;
margin-right:3px;
color: #86DC27;
} 
.komentarfb {
background-color:white;
border:0;
padding:15px;
border-bottom:solid 1px #ddd;
}
.tabtitle {

font-size:13px;
height:60px;
_height:61px;
background-color:#ccc;
margin-bottom:5px;
overflow:hidden;
 
}
.tabtitle b {
font-size:17px;
color:#222;
height:43px;
float:left;
background-image:url('../imgs/tab_arrow.gif');
background-repeat:no-repeat; 
background-position: center bottom;
padding:18px 15px 0 15px;
font-weight:bold;
position:relative;
text-shadow:0  1px  #ddd;
}
.tabtitle strong {
font-size:17px;
color:#222;
height:42px;
float:left;
background-image:url('../imgs/tab_arrow.gif');
background-repeat:no-repeat; 
background-position: center bottom;
padding:18px 15px 0 15px;
font-weight:bold;
position:absolute;
text-shadow:0  1px  #ddd;
}
.tabtitle a {
    display:block;
	color: #fff;
	padding:4px 10px 5px;
	line-height:1.2;
	border:solid 1px #555;
	background-color:#555;
	text-shadow:-1px -1px #444;
	box-shadow:1px 1px 1px #000;
	float:left;
	margin-right:4px;
	font-family:Arial;
	margin-bottom:1px;
	font-size:11.40px;

}
.tabtitle a:hover {
background-color:#666;
border:solid 1px #666;
text-shadow:-1px 1px #555;
text-decoration:none;
color:#fff;
}
.tabtitle span {
float:left;
font-size:12px;
font-weight:bold;
margin-right:3px;
color: #86DC27;
} 
/***************STICKY*****************/
#message {
padding:8px;
background-color: #FF5966;
border:solid 1px #FF4856;
color:#fff;
text-shadow:-1px 1px #FF4856;
margin-bottom:5px;
line-height:15px;
font-size:12px;
}
#message p {
margin:0;
}
#message h1 {
margin:0;
font-size:20px;
line-height:18px;
font-weight:bold;
color:#fff;
}
#message h2 {
margin:0;
font-size:17px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}
#message h3 {
margin:0;
font-size:14px;
font-weight:bold;
color:#fff;
margin-bottom:5px;
}		

/*****************************/
.morebox
					{
					margin-bottom:4px;
					background-color:white;
				
					 text-align:center;
					height:38px;
					color:#999;
					}
					.moreinfoloading {
					margin-bottom:4px;
					background-color:white;
				
					 text-align:center;
					height:38px;
					color:#999;
					}
					.moreinfoloading span{
						background-image:url('../imgs/ajax-loader.gif');
						 
						background-repeat:no-repeat; 
						background-position:center; 
						padding:10px 127px;
						 
						font-size:0px;
						line-height:36px;
						color:#999;
					}
					.moreinfoloading span p{
						display:none;
					}
					
					.morebox:hover {
						background-color:#f2f2f2;

						color:#999;
					}
					
					.morebox a{ color:#333333; text-decoration:none; line-height:36px; font-size:0px; }
					.morebox a:hover{ color:#eee; text-decoration:none; font-size:0px;}
					#container{margin-left:60px; width:580px; }
					
/*******user rating******************/

.user_rating {

font-size:10px;
margin-bottom:5px;
 padding:4px;
}

.count {
font-size:11.40px;
color:#666;
text-align:center;
float:left;
margin-bottom:3px;
margin-right:4px;
text-shadow:0 1px #f8f8f8;
padding:4px 12px 5px;
background-image:url('../imgs/titlebg.gif');
background-repeat:repeat-x;
background-position:top;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:1px 1px 1px #aaa;
-moz-box-shadow:1px 1px 1px #aaa;
-webkit-box-shadow:1px 1px 1px #aaa;
}
.count b {
font-weight:bold;
font-size:13px;
text-align:center;
color:#222;
font-family:Arial;

}
.user_ratingt span {
margin:0;
 

}


.user_rating2 {

font-size:10px;
margin-bottom:5px;
overflow-x:hidden;
}

.count2 {
font-size:11px;
color:#888;
text-align:center;
float:left;
margin-bottom:3px;
margin-right:6px;
padding:6px 10px 8px;
background-color:#f8f8f8;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:1px 1px 2px #ddd;
-moz-box-shadow:1px 1px 2px #ddd;
-webkit-box-shadow:1px 1px 2px #ddd;
text-shadow:0 1px #fff;
}
.count2:hover {
background-color:#444;
color:#fff;
text-shadow:0 1px #333;
}
.count2 a {
font-size:11px;
color:#888;
}
.count2:hover a {
font-size:11px;
color:#fff;
}
.count2:hover b {
 
color:#fff;
}
.count2 b {
font-weight:bold;
font-size:14px;
text-align:center;
color:#555;
font-family:arial;
}

.user_ratingt2 span {
margin:0;
 

}
/**************************************/

#homefltrgrp .dropio {
	display:block;
	background-image:url('../imgs/npbtn2.png');
	font-weight:bold;
	background-position:right;
	background-repeat:repeat-x;
	background-position:top;
	color:#ccc;
	text-shadow:-1px -1px #333;
	padding:6px;
	line-height:1.2;
	font-size:14px;
	border:solid 1px #555;
	margin-bottom:2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}



#homefltrgrp .dropio:hover {
	display:block;
    background-image:url('../imgs/npbtn2.png');
	background-repeat:repeat-x;
	color:#fff;
	background-position:top;
}
#homefltrgrp .dropio.dropped {

	
}
#homefltrgrp .dropio.dropped:hover {
	display:block;
    background-image:url('../imgs/npbtn2.png');
	background-repeat:repeat-x;
	color:#fff;
	background-position:top;
}

#homefltrgrp .item {	
	display:block;
	margin-bottom:1px;
	background-color:#555;
	-moz-box-shadow:inset 0 0 2px #222;
	-webkit-box-shadow:inset 0 0 2px #222;
	box-shadow:inset 0 0 2px #222;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:17px;
	padding:4px;
	 
}
#homefltrgrp .item:hover {
background-color:#444;

}
#homefltrgrp .item * {
	cursor:pointer;
}
#homefltrgrp .item b {	
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin-right:6px;
	background-repeat:no-repeat;
	margin-left:1px;
}
#homefltrgrp .item strong{	
	font-weight:normal;
	display:block;
	float:left;
	color:#fff;
	text-shadow:-1px 1px #444;

}
#gamebox {
width:200px;
height:190px;
padding:5px;
border:solid 1px #ccc;
background:#ddd;
margin:3px;
float:left;
}
 #gamebox a {
 border:0;
 }
 
 /*****************/
 .textarea {
 padding:10px;
 color:#666;
 font-size:14px;
 border:solid 1px #111;
 }
 
 /***** Smiley Box ******/

#shrtrnx-smiley-container {
    background:#666;
    width: 160px;
	margin-top:40px;
	border:solid 1px #555;
    height: 60px;
    position: absolute;
    padding: 10px;
    direction: ltr;
    z-index: 10000;
    display: none;
}

#shrtrnx-container {
    display: none;
}
#shrtrnx-container a {
}
.shrtrnx-smiley-place {
 
 float:left;
}

.shrtrnx-smiley-img {
    cursor: pointer;
	 
}

#shrtrnx-smiley {
    cursor: pointer;
	float:left;
}

/****************/
.stickytooltip{
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
display:none;
position:absolute;
display:none;
border:5px solid black; /*Border around tooltip*/
background:white;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:5px;
text-align:center;
font:bold 11px Arial;
}

/***********************/

/******************/
.chatbutton {
padding:8px 18px 9px 20px;
background-color:#333;
color:#ccc;
font-weight:normal;
position:fixed;
bottom:0;
width:60px;
right:0;
-moz-box-shadow:-1px -1px 2px #222;
-webkit-box-shadow:-1px -1px 2px #222;
box-shadow:-1px -1px 2px #222;
font-size:13px;
text-shadow:-1px 1px #222;
}
.chatbutton:hover {
background-color:#444;
color:#fff;
}
.chatbutton2 {
background-color:#eee;
color:#ccc;
font-weight:normal;
position:fixed;
width:33px;
height:33px;
top:20px;
background-image:url('../imgs/youtube.gif');
background-repeat:no-repeat;
background-position:center;
box-shadow:1px 1px 4px #777;
-moz-box-shadow:1px 1px 4px #777;
-webkit-box-shadow:1px 1px 4px #777;
right:0;
border:solid 1px #fff;
}

.chatbutton2:hover {
background-color:#111;
color:#fff;
opacity:0.60;
}

/*************/

#to-follow {
color: #aaa;
padding:6px 0px 6px 0px;
font-size:11px;
margin-bottom:5px;
 

 
}

#to-follow b a{
font-size:13px;
margin-right:6px;
font-family:Arial;
color:#222;

}

#to-follow p{
font-size:11.40px;
color:#888;
width:280px;
font-family:georgia;
font-style:italic;

float:left;

margin:0;
margin-left:4px;
 
}
#to-follow small {
font-size:11px;
color: #555;
font-family:arial;
font-style:normal;
 
 
 
}
#to-follow .ikut {
margin-top:2px;
 
font-size:12px;
 
}
#to-follow .ngikut {
color: #555;
float:left;
padding:0.60px 5px 1px 5px;
background-color:#999;
border-radius:3px;
display:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:10px;
text-shadow:1px 1px #aaa;
}
#user-side {
color:#000;
margin-bottom:5px;
padding:1px;

}
.box1 {
margin-bottom:3px;
color:#222;
font-weight:bold;
font-size:15px;
font-family:arial;
}
.box1 a.ttllink {
font-weight:normal;
float:right;
font-size:11px;
font-family:arial;
padding:3px;
}
#user-side h4 {
margin:0 0 6px 0;
}
.embed1 {
padding:6px;
background-color:white;
float:left;
}
.titleyoutube {
padding:4px 8px;
background-color:#eee;
color:#555;
text-shadow:-1px 1px #fff;
font-family:sans-serif;
font-size:11px;
margin:0 4px 3px;
}
.box {
padding:4px 8px;
 
height:20px;
margin:3px 3px 0;
 background-color:#eee;
color:#222;
font-family:Arial;
font-weight:bold;
font-size:15px;
 
font-weight:bold;
}
.box a {
color:#777;
}
/*************************/
.birthday {
padding:5px;
border:solid 1px #111;
background-color:#222;
margin-bottom:5px;
}
.users_with_bd {
background-color: #333;
border-bottom:solid 1px #111;
padding:3px;
color:#fff;
text-shadow:-1px 1px #222;
padding-left:24px;
background-image:url('../imgs/bdlist.gif');
background-position:4px 4px;
background-repeat:no-repeat;
box-shadow:inset 0 1px #444;
-moz-box-shadow:inset 0 1px #444;
-webkit-box-shadow:inset 0 1px #444;
text-align:left;
}
.users_with_bd a {
color:#fff;
}
#all_members_bd {
padding:2px 8px 4px 20px;
background-color:#111;
color:#fff;
cursor:pointer;
background-image:url('../imgs/arrowbd.gif');
background-position:4px 3px;
background-repeat:no-repeat;
font-size:11px;
border:solid 1px #000;
margin:3px 0 0 0;
text-shadow:-1px 1px #1000;
box-shadow:inset 0 1px #222;
-moz-box-shadow:inset 0 1px #222;
-webkit-box-shadow:inset 0 1px #222;
}
.boxbd {
margin-bottom:1px;
background-color: #111;
text-shadow:-1px 1px #000;
border-bottom:solid 1px #000;
color:#fff;
font-size:12px;
font-weight:bold;
padding:4px;
}

/******************/
 
#user-box {
padding:10px;
background-color:#888;
color:#fff;
border:solid 1px #777;
margin-bottom:8px;
box-shadow:0 1px #bbb;
-moz-box-shadow:0 1px #bbb;
-webkit-box-shadow:0 1px #bbb;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}
#user-box p {
text-shadow:-1px 1px 1px #777;
font-size:11.40px;
font-family:Arial;
margin:0;
margin-top:5px;
}
.imgbg {
padding:5px;
border:solid 1px #ccc;
float:left;
margin:3px;
vertical-align:middle;
text-align:center;
box-shadow:1px 1px 1px #ccc;
-moz-box-shadow:1px 1px 1px #ccc;
-webkit-box-shadow:1px 1px 1px #ccc;
}
.user_message {
padding:10px;
text-shadow:-1px 1px 1px #111;
font-family:Arial;
font-size:11px;
background-color:#222;
border:solid 1px #111;
color:#eee;
margin-bottom:5px;
}
.user_message em {
color: #FFCC33;
}
.user_message b {
color:#69B515;
font-size:15px;
font-family:arial;
}
.who-liked {
float:left;
margin-bottom:5px;
width:400px;
height:50px;
overflow:hidden;
margin-top:8px;

}
/*****************/
#facebookconnect
{
	background: url('../imgs/fb-connect.gif') no-repeat;
	border: 0 none;
	width: 200px;
	height: 25px;
}
a#twitterconnect {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:107px;
	height:25px;
	background-image:url('../imgs/twitter-connect.gif');
	background-repeat:no-repeat;
}

a#twitterconnect b {
	display:none;
}
#userinfo {
color:#333;
padding:3px;

}
.userinfo {
border-bottom:dotted 1px #ccc;
 
font-family:Arial;
margin-bottom:5px;
padding-bottom:7px;
font-size:11.50px;
color:#666;
}
.userinfo b {
font-size:15px;
color:#222;
margin-bottom:5px;
 
}
 
.userinfo strong {
width:140px;
float:left;
 
}
.userinfo span {
margin:0;
 
float:left;
padding:0;
 
}
.suspend {
background-color:#FF0000;
color:#fff;
width:140px;
margin:2px 0 8px;
text-shadow:#B90004 1px 1px 1px;
font-size:22px;
font-weight:bold;
padding:2px 8px 5px 10px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#user-cover {
background-color:#fff;
padding:10px;
margin-bottom:6px;
border-bottom:solid 1px #ddd;
box-shadow:0 2px 5px #ccc;
 -moz-box-shadow:0 2px 5px #ccc;
 -webkit-box-shadow:0 2px 5px #ccc;
 border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}
#user-cover .cover-img {
max-height:600px;
overflow:hidden;
}
#user-cover img {
width:510px;
height:auto;
border:0;
}
.cover_about {
padding:10px;
background-color:#111;
position:absolute;
width:490px;
opacity:0.40;
color:#fff;
}
#cover-front {
width:50px;
height:50px;
float:left;
background-position:center;
padding:5px;
background:#fff;
margin:12px 12px 10px 5px;
border:solid 1px #aaa;
box-shadow:1px 1px 3px #ccc;
-moz-box-shadow:1px 1px 3px #ccc;
-webkit-box-shadow:1px 1px 3px #ccc;
}
#cover-front img {
width:50px;
 
}
.cover-about {
float:left;
width:680px;
}

.follow {
   padding:4px 10px 6px 10px;
	color:#111;
	cursor:pointer;
	background-color:#ccc;
	background-image:url('../imgs/titlebg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:3px;
	font-weight:bold;
	text-shadow:0 1px #eee;
	font-size:13px;
	margin-left:2px;
	border:0;
	-moz-box-shadow:1px 1px 3px #aaa;
	-webkit-box-shadow:1px 1px 3px #aaa;
	box-shadow:1px 1px 3px #aaa;
	border-radius:4px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	float:left;
	margin-right:4px;
}
.follow a {
color:#222;
}
.following {
	padding:4px 10px 6px 10px;
	color:#fff;
	cursor:pointer;
	background-color: #85B629;
	background-image:none;
	margin-bottom:3px;
	font-weight:bold;
	text-shadow: #426817 0 1px 1px  ;
	font-size:13px;
	margin-left:2px;
	border:0;
	-moz-box-shadow:1px 1px 3px #aaa;
	-webkit-box-shadow:1px 1px 3px #aaa;
	box-shadow:1px 1px 3px #aaa;
	border-radius:2px;
	-moz-border-radius:4px;
    -webkit-border-radius:4px;
	float:left;
	margin-right:4px;

}
.following   b {
color:#fff;
}
.gcount {
font-size:20px;
color:#000;
float:left;
margin-bottom:8px;
margin-right:20px;
font-weight:bold;
}
.gaboutme {
font-size:12px;
border-top:solid 1px #eee;
padding-top:6px;
color:#888;
}
.gtab {
padding:10px;
background-color:#ddd;
	background-image:url('../imgs/titlebg.gif');
	background-repeat:repeat-x;
	background-position:top;
}
.gtab h2 {
font-size:18px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#111;
text-shadow:0 1px #fff;
padding:5px 3px 0 6px; 

}
.gmenu {
float:right;
padding:5px;

}
a.gmenu  {
color:#fff;
	cursor:pointer;
	background-color:#555;
	margin-bottom:3px;
	font-weight:bold;
	padding:4px 12px 7px 12px;
	text-shadow:0 0.50px 1px #555;
	font-size:13px;
	float:left;
	 
	border:0;
	 background-image:url('../imgs/update.gif');
 background-repeat:repeat-x;
	-moz-box-shadow:0 1px 1px #ddd;
	-webkit-box-shadow:0 1px 1px #ddd;
	box-shadow:0 1px 1px #ddd;
	border-radius:5px;
	font-family:Helvetica;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
} 
.bootz {
color:#777;
font-size:11px;
}
.bootz a {
color:#888;
font-size:11px;
}
#emp {
padding:10px;
background-color:white;
-moz-box-shadow:0 1px 1px #ddd;
	-webkit-box-shadow:0 1px 1px #ddd;
	box-shadow:0 1px 1px #ddd;
	border-radius:5px;
	font-family:Helvetica;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
}
#emp .emp_left {
width:200px;
float:left;
margin-right:10px;
}
#emp .emp_right {
float:left;
width:500px;
}


.user-settings{
	margin: 0 0 4px 0;
	background: url('../imgs/setting.gif') no-repeat;
	background-position:5px;
	height: 25px;
	text-align: left;
}
.user-settings:hover{
   background-position:5px;
}
.user-settings a{
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
	display: block;
	float: left;
	color:#333;
}
.user-elements{
	margin-top: 2px;
	margin-left: 20px;
	display: none;
}
.user-elements a{
	font-size: 12px;
	font-weight: normal;
	color:#666;
	display: block;
 
}
.user-elements span
{
	padding-left: 17px;
	border-bottom:solid 1px #eee;
	margin-bottom:2px;
	background: url('../imgs/setting.gif') no-repeat;
	background-position:1px;	
}
/**********************************/
.dropdown{
	margin-top: 2px;
	margin-left: 20px;
	display: none;
	position:fixed;
	_position:absolute;
	top:47px;
	margin-left:743px;
	width:150px;
	background-color:#111;
	z-index:1000;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	box-shadow:0 2px 2px #444;
}
.dropdown a{
	font-size: 12px;
	font-weight: normal;
	color:#bbb;
	border-bottom:solid 1px #000;
	padding:6px 8px 6px 24px;
	display: block;
    background: url('../imgs/setting.gif') no-repeat;
	background-position:4px;
	box-shadow:0 1px #222;
	-moz-box-shadow:0 1px #222;
	-webkit-box-shadow:0 1px #222;
}
.dropdown a:hover {
background-color:#333;
color:#fff;
}
.banned {
padding:40px;
width:450px;
margin:130px auto 0;
 
background-color:white;
font-size:17px;
 
	 border-radius:5px;
	 -moz-border-radius:5px;
	 -webkit-border-radius:5px;
}
.banned a {
font-size:17px;
}
.banned h1 {
margin:0;
font-size:20px;
 
font-family:arial;
font-weight:bold;
color:#FF0000;
}
.profilebanned {
float:left;
margin-right:10px;
padding:5px;
}
.post .postftr a.whocomment {
padding:0 6px 1px 6px ;
background-color:#999;
text-shadow:0 1px 1px #888;
color:#fff;
font-size:10.40px;
margin-right:3px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:inset 0 0 2px #444;
-moz-box-shadow:inset 0 0 2px #444;
-webkit-box-shadow:inset 0 0 2px #444;
}