/* ITEMS BELOW ARE FOR LISTS USING SPECIAL ICONS */

.user_online_24 {
	margin: 0 0 6px;
	display: block;
	clear: both;
	text-align: center;
}

#drop .remove {
  float: right;
  background-color: #ccc;
  background-image: url(common/handle.png);
  background-repeat: repeat-y;
  width: 15px;
  height: 15px;
  cursor: pointer;
  margin: -5px 0px 0px 0px;
}

.user_actions ul {
	margin: 0;
	padding: 6px 0 0 0;
}

#photos_body li, .photos_actions li, .user_actions ul li, #user_stats_body li {
	padding-left: 21px;
	clear: both !important;
}

.contactlist ul li {
	padding-left: 10px !important;
	background-position: 0 5px !important;
}

.user_stats .points_block{
	min-height: 21px;
	_height: 21px;
  background-image:url('../images/points.png');
	background-repeat: no-repeat;
}

.user_stats .profile_visits {
  background-image:url('../images/user_visits.png');
	background-repeat: no-repeat;
}

.user_stats .profile_last_visit{
  background-image:url('../images/last_visited.png');
	background-repeat: no-repeat;
}

.user_stats .profile_counter_reset{
  background-image:url('../images/reset_counter.png');
	background-repeat: no-repeat;
	line-height: 21px;
}

.user_stats .help_icon img{
  vertical-align: 0px;
}

.user_stats li.label_block {
	padding-left: 0 !important;
	background: none;
}

.user_stats li.label_block .label {
	width: auto !important;
}

.user_stats li.label_block .label, .user_stats li.label_block .label_value {
	display: inline;
	font-weight: bold;
}

.user_stats .points_block .label, .user_stats .points_block .total_points {
	margin-right: 4px;
	width: auto;
	float: left;
}

.user_stats .points_block a.help_icon img {
	padding-bottom: 3px;
}

.contactlist {
	display: none;
}


/* ACTION LOG START */
.log {
  background-image:none;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.log .date {
  background-image:none;
  font-weight:bold;
  border-bottom: 1px #e0e0e0 solid; 
  margin: 0;
  padding: 10px 0 0;
}

.log a {
}

.log .log_item{
  background-image:url(../images/action_log_item.png);
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 4px 30px;
  vertical-align:top;
	background-repeat: no-repeat;
}

.log .photo_upload{
  background-image:url(../images/photo_icon.png);
	background-repeat: no-repeat;
}

.log .profile_update_basic_info,
.log .profile_update_locker,
.log .profile_update_multimedia,
.log .profile_update_photos,
.log .profile_update_user_privacy_constraints
{
  background-image:url(../images/profile_update.png);
	background-repeat: no-repeat;
}

.log .event_group_create,
.log .event_group_edit
{
  background-image:url(../images/group_event.png);
	background-repeat: no-repeat;
}

.log .sblog_create,
.log .sblog_edit,
.log .sblog_post_create,
.log .sblog_post_delete,
.log .sblog_post_edit,
.log .article_create,
.log .article_edit,
.log .article_delete
{
  background-image:url(../images/article.png);
	background-repeat: no-repeat;
}

.log .photo_upload
{
  background-image:url(../images/photo.png);
	background-repeat: no-repeat;
}

.log .post_create_new_1,
.log .post_create_new_1_receiver,
.log .post_create_new_thread_1,
.log .post_delete_1,
.log .post_edit_1,
.log .post_create_new_3,
.log .post_create_new_3_receiver,
.log .post_create_new_thread_3,
.log .post_delete_3,
.log .post_edit_3,
.log .post_create_new_5,
.log .post_create_new_5_receiver,
.log .post_create_new_thread_5,
.log .post_delete_5,
.log .post_edit_5,
.log .feedback_comment_article,
.log .feedback_comment_article_receiver,
.log .feedback_comment_sblog,
.log .feedback_comment_sblog_receiver
{
	background: url(../images/icons/comment.gif) 2px top no-repeat;
	_background-position: 4px top;
}

.log .feedback_rating_comment_1,
.log .feedback_rating_comment_1_receiver,
.log .feedback_rating_comment_3,
.log .feedback_rating_comment_3_receiver,
.log .feedback_rating_comment_5,
.log .feedback_rating_comment_5_receiver,
.log .feedback_rating_comment_article,
.log .feedback_rating_comment_article_receiver,
.log .feedback_rating_comment_sblog,
.log .feedback_rating_comment_sblog_receiver
{
  background-image:url(../images/tutd.png);
	background-repeat: no-repeat;
}

.log .feedback_rating_article,
.log .feedback_rating_article_receiver,
.log .feedback_rating_sblog,
.log .feedback_rating_sblog_receiver
{
  background-image:url(../images/star_on.gif);
	background-repeat: no-repeat;
}

.log .user_friendship_accept
{
  background-image:url(../images/accept_friend.png);
	background-repeat: no-repeat;
}


.log .user_friendship_decline
{
  background-image:url(../images/are_friends.png);
	background-repeat: no-repeat;
}
.log .user_friendship_remove
{
  background-image:url(../images/are_friends.png);
	background-repeat: no-repeat;
}
.log .user_friendship_request
{
  background-image:url(../images/pending_friend.png);
	background-repeat: no-repeat;
}







.log .feedback_rating_multimedia,
.log .feedback_rating_comment_multimedia,
.log .feedback_rating_photos,
.log .feedback_rating_comment_photos


{
	background-image:url(../images/tutd.png);
	background-repeat: no-repeat;
}


.log .feedback_comment_photos,
.log .feedback_comment_multimedia,
.log .profile_post_create
{
	background: url(../images/icons/comment.gif) 2px top no-repeat;
	_background-position: 4px top;}

.log .event_create
{
	background-image:url(../images/group_event.png);
	background-repeat: no-repeat;
}



/* START LEVEL FAQ STANDARD */

#site_middle_table .site_page_faq_points .boxsitepage, #site_page_about_points_faq .boxsitepage{
	background-color:#666;
	background-image: none;
}

#site_middle_table .site_page_faq_points .boxsitepage .p1, #site_page_about_points_faq .boxsitepage .p1{
	color: #fff;
}

.faq_points_table{
  border:1px black solid;
  border-collapse:collapse;
  width:95%;
}

.faq_points_table th{
	color: #fff;
	background-color:#666;
  	padding:3px;
}

.faq_points_table .odd{
  background-color:#ccc;
}

.faq_points_table .point_min_column{
  width:150px;
  text-align:center;
}

.faq_points_table .point_val_column{
  width:80px;
  text-align:center;
}

.points_table .rating_points{
  list-style-type:decimal;
  margin:0px 0px 0px 40px ;
  padding:0px;
  text-align:left;
}

.points_table .rating_points li{
  padding:0px;
  background:none !important;
}

#feedback_rating_comment_5_receiver_3,#feedback_rating_comment_5_receiver_4,#feedback_rating_comment_5_receiver_5,
#feedback_rating_comment_article_receiver_3,#feedback_rating_comment_article_receiver_4,#feedback_rating_comment_article_receiver_5,
#feedback_rating_comment_sblog_receiver_3,#feedback_rating_comment_sblog_receiver_4,#feedback_rating_comment_sblog_receiver_5
{
  display:none;
}

/* END LEVEL FAQ STANDARD */


/* START TAG CLOUD ITEMS */
.tagform {
	margin: 3px 0 6px 0;
	clear: both;
}
	/* START FILTER TO ENSURE DIV SURROUNDS ITEMS INSIDE */
	.tagform {_height: 1px;}
	.tagform:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
	.tagform {display: inline-block;}
	html[xmlns] .tagform {display: block;}
	* html .tagform {height: 1%; _height: 1px;}
	/* END FILTER */

.tagform input#add_tag_input {
	float: none !important;
}

.site_page_tags, #site_page_tags, .tags {
	margin: 0;
	padding; 0;
	width: auto;
	_width: 100%;
	clear: both;
	float: none;
}

.tags .size_3 a, .tags .size_4 a, .tags .size_5 a {
	font-weight: bold !important;
}

.size_1, .size_2, .size_3, .size_4, .size_5, .size_6, .size_7 {
	display: inline;
	margin: 0 8px 0 0;
	float: left;
	line-height: 110%;
}

.tags .size_1 {
	font-size: 100%;
}

.tags .size_2 {
	font-size: 150%;
}

.tags .size_3 {
	font-size: 200%;
}

.tags .size_4 {
	font-size: 250%;
}

.tags .size_5, .tags .size_6, .tags .size_7 {
	font-size: 300%;
}

.tags .size_3 a, .tags .size_4 a, .tags .size_5 a {
  font-weight: bold !important;
}

#add_tag_button {
	cursor:pointer;  
}

#add_tag_button[disabled] {
	cursor: default;  
}
/* END TAG CLOUD ITEMS */

/* PICK YOUR FRIENDS MODULE CSS */
.boxsubsplitbody .content {
	padding: 0;
}

#boxes {
	list-style-type: none;
	font-family: arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

#boxes li {
	cursor: pointer;
	float: left;
	margin: 15px;
	width: 100px;
	height: 100px;
	text-align: center !important;
	font-size: 9pt;
	position: relative;
	border: 1px solid #000;
}

#boxes li img {
	width: 75px;
}

#boxes li .username, .username {

}
  
#drop {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 300px;
	font-family: arial, helvetica, sans-serif;
}

#drop li {
	cursor: move;
	position: relative;
	float: left;
	margin: 15px;
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #000;
	background-color: #eeeeff;
	font-size: 9pt;
}

#drop li img {
	width: 75px;
}

#boxes .remove {
	display: none;
}

#drop .remove {
	float: right;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background-color: #ccc;
}


.pyf_instructions {
	margin-top: 30px;
}

.pyf_friends_list {
	margin: 0px;
	_margin: 0px;
	padding: 0px;
	text-align: center;
	min-height: 375px;
	_height: 375px !important;
	height: 375px !important;
	width: 335px;
	clear: left;
	position: relative;
	text-align: -moz-center;
}

.pyf_sort_list { 
	margin: 0px;
	_margin: 0px;
	padding: 0px;
	text-align: center;
	min-height: 375px;
	_height: 375px !important;
	height: 375px !important;
	width: 335px;
	clear: left;
	position: relative;
}

  /* START FILTER TO ENSURE DIV SURROUNDS ITEMS INSIDE */
  .pyf_friends_list, .pyf_sort_list {_height: 1px;}
  .pyf_friends_list:after, .pyf_sort_list:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
  .pyf_friends_list, .pyf_sort_list {display: inline-block;}
  html[xmlns] .pyf_friends_list, html[xmlns] .pyf_sort_list {display: block;}
  * html .pyf_friends_list, * html .pyf_sort_list {height: 1%; _height: 1px;}
  /* END FILTER */

.pyf_filter_box {
	clear: both;
	float: left;
}

.pyf_filter_form {
	margin: 0 !important;
}

.pyf_filter_box #namesearch {
	width: 305px;
	_width: 305px;
	height: 14px; 
	padding: 2px 5px 0px 5px; 
	margin: 0 auto 5px;
	color: #999;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
}

.pyf_control_box {
<<<<<<< .mine
  position: relative;
  height: 25px; 
  margin-bottom: 5px; 
  text-align: center; 
  width: 350px;
=======
	width: 100% !important;
	_width: 97% !important;
	height: 25px; 
	padding: 2px 5px 0px 5px;
	margin: 0 auto 5px;
	float: left;
	text-align: center; 
	clear: left !important;
>>>>>>> .r236
}

#groups_create_event .boxsubsplitbody {
}


#groups_create_event .sitebutton ul {
	text-align:center;
}

#order_friends_box_left .pyf_left, #order_friends_box_right .pyf_right {
<<<<<<< .mine
	min-height: 400px;
	height: auto !important;
=======
	height: 460px !important;
	text-align: center;
	
>>>>>>> .r236
}

.boxsubsplitbodysub {
	float: right !important;
}

.boxsubsplitdivider .boxsubsplitbodysub {
	float: left !important;
}
/* // PICK YOUR FRIENDS MODULE CSS */

.ad_type_32 .boxsitepage{
	display: none !important;
}

/* 
xxx Old Login page items
*/

#siteleft_login{
	position: relative;
	font-size: 11px;
	width: 180px;
	float: left;
	margin: 0 7px 0 7px;
}

#siteleft_login .lg_bxbody_inside{
	font-size: 12px;
}

#siteright_login{
	display: block;
	position: relative;
	width: 620px;
	float: left;
}

#siteright_login .friends img{
	border: 1px solid #000 !important;
}


#siteright_login ul.stars{
	padding: 0 0 10px 0;
}

#siteright_login ul.stars li{
	background: url(../images/site_images/star_bullet.gif) no-repeat;
	padding: 0 0 5px 20px;
}

.img_right{
	float: right;
	margin: 0 0 0 10px;
}

#grey_login_box{
	background: #CCCCCC;
	width: auto;
	padding: 10px;
	margin: 0 0 10px 0;
}

.forgot_password{
	position:absolute;
	right: 3px;
	top: 3px;
}

.forgot_password a{
	font-size: 10px;
}

#grey_login_box form{
	margin: 0 auto;
}

.greyboxheader{
	margin: 5px 0 10px 0;
	font-size: 18px;
	font-weight: bold;
}

.fieldlabel2{
	width: auto !important;
}

.login_site_button{
	margin: 10px 0 0 90px;
}

.joinnowbutton{

}

.readmore_site_button{
	margin: 10px 0 0 50px;
}

.lg_bxtop{
	background: #003466;
	height: 48px;
	border-right: 1px solid #ADBBDE;
	border-left: 1px solid #ADBBDE;
	_width:100%;
}

.lg_bxbody{
	margin: 0 0 10px 0;
	border-right: 1px solid #ADBBDE;
	border-bottom: 1px solid #ADBBDE;	
	border-left: 1px solid #ADBBDE;
	_width: 100%; /* IE6 nondisappearing border hack */
}

.lg_bxbody_inside{
	display: block;
	margin: 0 10px;
}


.p1_login, .p2_login{
	font-size: 16px;
	font-weight: bold;
	color: #B2CD0E;
	line-height: 48px;
	margin: 0 10px !important;
}

#grey_login_box .fieldinput input{
	width: 150px !important;
}

.fieldlabel_1_login{
	margin: 0 0 0 2px;
}

/* 
xxx Site Page Login page items
*/

.site_page_1 .boxsitepage{
	margin: 10px 0 0 0;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;	
}

.swlgallery_viewed_item_info ul li{
	margin: 10px 0 0 0;
}

#site_page_feedback_submit_button ul{
	margin: 10px 0 0 0 !important;
}

.site_page_1 .site_page_column_2{
	margin: 6px 0 0 20px;
	width: 130px !important;
	border: none !important;
	background: transparent none !important;
}

.site_page_1 .site_page_column_2 .boxsitepagebody{
	background: transparent none !important;
}

.site_page_1 .site_page_column_0{
	width: 200px !important;
}

.site_page_1 .site_page_column_1{
	margin: 0 0 0 20px;
	width: 524px !important;
}

.site_page_1 .site_page_column_0{
	border: none !important;	
}

.site_page_1 li{
	background: url(../images/arrow_red.gif) no-repeat;
}

.site_page_1 .site_page_column_0 .boxsitepagebody, .site_page_1 .site_page_column_1 .boxsitepagebody {
	background: #FFF;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

.login_join_now{
	margin: 10px 0 0 0;
}

.login_join_now .boxsitepage{
	display: none !important;
}

.login_join_now .boxsitepagebody p{
	position: relative;
	top: 420px;
	left: 10px;
}

.login_join_now .boxsitepagebody{
	height: 497px;
	background: url(../images/site_images/join_now_back.jpg) !important;
	border-top: 1px solid #333;
	padding: 0 !important;
}

.site_page_login{
	position: relative;
}

.login_form .label{
	margin: 0 0 0 2px;
}
.login_form input{
	width: 160px;
}

.forgot_link a{
	color: #BE2F2D;
}

img.login_image{
	position: absolute;
	right: 10px;
}