body{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	background:#4d2e39;
}
input.button, a.button_off_link, a.button_off_link:hover{
	font-family: 'Open Sans', sans-serif;
}
body.normal-page{
	background:url(../image/layout/home-bg.jpg) repeat-y center #b8cddf;
}

/*header*/
#header{
	background:none;
}
body.guest-home #header{
	background:none;
	color:#5d5d5d;
}
body.normal-page #logo,body.normal-page #logo:hover{
	height:100px;
	background:url(../image/layout/logo-home.png) no-repeat 0 29px;
	width:256px;
	margin: 0px 0px 0px -20px;
}

body.normal-page #footer{
	border:none;
	
}
body.normal-page #copyright{
	margin-left:180px;
}
#logo, #logo:hover{
	background:url(../image/layout/logo.png) no-repeat 0 15px;
	text-indent:-99999px;
}
.header_logo #logo, .header_logo #logo:hover {
	height: auto;
	line-height: 98px;
	width:341px;
}
#header_menu_login{
	font-size:12px;
}
#header_menu_login .header_menu_login_input{
	background:#fff;
}
#header_menu_login .header_menu_login_button input{
	border:1px solid #b3b3b3;
	background:url(../image/layout/login-btn.jpg) repeat-x;
	font-size:12px;
	color:#000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#header_menu_login .header_menu_login_button{
	top:30px;
}
#header_menu_login .header_menu_login_sub a, #header_menu_login .header_menu_login_sub a:hover,
#header_menu_login .header_menu_login_sub{
	color:#5d5d5d;
}
#header_menu_login .header_menu_login_right{
	right:51px;
}
#header_menu_login .header_menu_login_left{
	right:224px;
}
/* Sigup form */
.user_register_holder{	
	background:none;
	padding-top: 0px;
}
.guest-home .user_register_holder .holder{
	background:url(../image/layout/signup-bg.jpg) no-repeat center bottom #ed515f;
	height:613px;
	width:1074px;
}
.user_register_form{
	width: 290px;
	margin-left: 735px;
padding-top: 75px;
}
.cloud{
	background:url(../image/layout/cloud.png) no-repeat;
	height:121px;
	width:100%;
	margin-top:-121px;
}
.user_register_title{
	font-size: 18px;
	color: #FFF;
	font-weight:normal;
	border:none;
	margin-bottom:20px;
}
.user_register_title .sc-tt{
	font-size:30px;
	font-weight:bold;
}
.user_register_title span{
	color:#fe0000;
}
.user_register_intro{
	width:200px;
	font-size:19px;
	color:#fff;
	text-align:center;
	margin-top:100px;
	margin-left:60px;
}
.user_register_form .table_right input{
	padding: 4px 0px 4px 4px;
	font-size:13px;
}
.user_register_form .table_left{
	font-size: 13px;
	text-align:left;
	color:#FFF;
}
.user_register_form .table_right select{
	padding: 3px 2px 3px 2px;
}
.user_register_form .table_right select#month{
	width:70px;
}
.user_register_form .table_right select#day{
	width:50px;
}
.user_register_form .table_right select#year
{
	width:55px;
}
.user_register_form .table_right select#country_iso{
	width:197px;
}
.sc-search-content input[type="submit"],
#header_user_register a, #header_user_register a:hover,
input.button_register, #main_registration_form_holder input.button_register{
	background:url(../image/layout/signup-btn.jpg) repeat-x;
	height:33px;
	border:1px solid #ccc;
	font-size:18px;
	text-transform:uppercase;
	line-height:0;
	color:#000;
}
#header_user_register{
	background:none;
	font-size:24px;
}
#header_user_register a, #header_user_register a:hover{
	line-height: 31px;
	height: 31px;
}
#main_content_holder{
	background:none;
}
/** Search member*/
.sc-search-block .block .title,
#js_controller_core_index-visitor .block .title{
	font-size:30px;
	text-transform:uppercase;
	text-align:center;
	color:#ed515f;
}
.sc-search-block{
	width:993px;
	margin:0 auto;
	margin-top:125px;
	padding-bottom:155px;
}
.sc-search-block .block .sc-search{
	background:url(../image/layout/search-bg.png) no-repeat;
	height:100px;
	position:relative;
	padding-bottom:30px;
}
.sc-search-content{
	width:734px;
	position:absolute;
	top:19px;
	height:60px;
	left: 159px;
	font-size: 16px;
}
.sc-search-content .item{
	float:left;
	margin-right:10px;
	font-size: 12px;
padding-top: 5px;
}
.sc-search-block select{
	width:110px;
}
.sc-search-block .sc-bet select{
	width:72px;
}
.sc-search-content input[type="submit"]{
	height: 27px;
	color: #fff;
	font-size: 12px;
	font-weight:400;
	margin-top: 17px;
	margin-left: 0;
	background:#e94d5c;
	border-radius:4px;
	border:1px solid #a10421;
	font-family:open sans;
	font-weight:600;
}
.sc-member-img{
	height:150px;
	width:150px;
	background-size:100%;
	display:block;
}
.sc-member_frame {
	width:150px;
	padding:5px;
	border-radius:4px;
	border:1px solid #dfdfdf;
}
.sc-member-info{
	font-size:12px;
	margin-top:10px;
}
.sc-member-info a{
	font-size:14px;
	font-weight:bold;
}
#sc-member_container{
	margin-top:10px;
	margin-left:100px;
}
#sc-member_container .sc-member_frame{
	float:left;
	margin:5px;
	height:210px;
	overflow:hidden;
	margin-right:15px;
}
#copyright a, #copyright a:hover,
#footer ul#footer_menu li a, #footer ul#footer_menu li a:hover{
	color:#363636;
	border:none;
}

#header_menu{
	background:none;
}
#header_menu ul li a{
	background:none;
	border:none;
	line-height: 42px;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	font-weight:800;
}
#header_menu ul li a:hover{
	background:none;
	border:none;
	line-height: 42px;
	color:#ffc000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:800;
}

#breadcrumb_holder,
div#welcome{
	margin-bottom:10px;
}
div#welcome .welcome_profile_right{
	right:5px;
}
div#welcome .welcome_profile_image{
	left:5px;
}
div#welcome .welcome_quick_link a{
	color: #6b6b6b;
}
#left{
	width:171px;
	border:none;
}
#right .block  + .block,
#left .block  + .block
{
	border-top:1px solid #d7d7d7;
}
#left .block .title{
	background:none;
	border:none;
	font-size:12px;
	padding-left:0;
	font-weight:100;
}
#main_content{
	background:#fff;
	padding-right:0px;
	border: 1px solid #e4e4e4;
}
#right .block .title{
	font-size:13px;
	text-transform:uppercase;
	border:none;
	background:none;
	font-weight:800;
}
#left .block .content{
	padding-top:0;
}
#right .block + .block .title{
	padding-top:10px;
}
#right .block .content{
	padding:5px;
}
.shoutbox_input{
	width:229px;
}
ul.activity_feed_form_attach li{
	padding:0 5px;
}
ul.activity_feed_form_attach li + li{
	border-left:1px solid #e4e4e4;
}
#js_main_feed_holder{
	border:1px solid #e4e4e4;
	margin-bottom:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
ul.activity_feed_form_attach li a.active .drop{
	left:18px;
}
ul.activity_feed_form_attach li a.active .drop{
	background: url('../image/layout/activity_feed_form_attach.jpg') no-repeat;
	left: 23px;
	height: 7px;
	bottom: -3px;
}
.activity_feed_form_holder{
	padding:10px;
	border:none;
	border-top:1px solid #e4e4e4;
	
}
.activity_feed_form{
	background: none;
	border: none;
	margin: 0;
}
.activity_feed_form textarea,
.activity_feed_form textarea.focus{
	border:none;
}
ul.activity_feed_form_attach li a, ul.activity_feed_form_attach li a:hover{
	height:30px;
	line-height:30px;
	font-weight:normal;
}
/* button*/
input.button,
a.button_off_link,
a.button_off_link:hover
{
	cursor:pointer;
	border:none;
	font-size:11px;
	margin:0px;
	padding:4px 8px 4px 8px;
	vertical-align:middle;
	font-weight:bold;
	overflow: visible;	
	color:#fff;	
	background:#e64a58 url('../image/layout/btn.jpg') repeat-x top;
	border:1px #a70a26 solid;
	border-radius:4px;
  	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-transform:uppercase;
}

input.button_off,
a.button_off_link,
a.button_off_link:hover
{
	background:#F2F2F2 url('../image/layout/button_off.png') repeat-x bottom;
	font-weight:normal;
	color:#8A8A8A;
	border:1px #DFDFDF solid;
}

input.button_not_active,
input.button_not_active:hover
{
	background:#F2F2F2;	
	cursor:default;
	border:1px #BFBFBF solid;
	color:#B5B5B5;
}

a.button_off_link,
a.button_off_link:hover
{
	display:block;
	text-decoration:none;
	padding:4px;
	line-height:16px;
}

input.button:hover,
a.button_off_link:hover
{

}
.activity_feed_form_button{
	background: #f7f7f7;
}
/*end*/
.activity_feed_form_share{
	padding:0;
}
.sc-social-share{
	position:absolute;
	bottom:7px;
}
.sc-social-share li{
	float:left;
	line-height:22px;
	list-style:none;
	margin-right:8px;
	
}
.sc-social-share li a,
.sc-social-share li a:hover{
	display:block;
	background-image:url(../image/layout/feed-icon.png);
	background-repeat: no-repeat;
	padding:0 5px 0 21px;
	color:#636363;
	text-decoration:none;
}
.sc-social-share li.sc-fb,
.sc-social-share li.sc-twit{
	background:#fff;
	border-top:1px solid #eeeeee;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.sc-social-share li.active{
	background:#e7f3ff;
	border-top:1px solid #d8e3ee;
}
.sc-twit a{
	background-position:0 -22px;
}
:focus{
	outline:none;
}
a,a:hover{
	color:#ce004e;
}
.activity_feed_content_info a{
	font-weight:normal;
}
/* search */
#header_sub_menu_search{
	background:url(../image/layout/search.png) no-repeat;
	width:216px;
}

#header_search input{
	width: 189px;
	padding-left: 27px;
	line-height:0;
	color:#333;
}
#header_sub_menu_search{
	width:216px;
}
#header_sub_menu_search .focus,
#header_sub_menu_search_input{
	background:none;
}
#header_search_button, #header_search_button:hover{
	left:4px;
	background:none;
}
#header_search{
	position:absolute;
	left:114px;
}
/* notification*/
#holder_notify{
	left:0;
}
#holder_notify ul li a.notify_drop_link:hover{
	background-color:transparent;
}
#holder_notify ul li.is_active  a.friend_notification,
#holder_notify ul li a.friend_notification{
	background:url(../image/layout/noti-icon.png) no-repeat -36px -55px;
}
#holder_notify ul li.is_active a.message,
#holder_notify ul li a.message{
	background:url(../image/layout/noti-icon.png) no-repeat -34px -20px;
}
#holder_notify ul li.is_active a.notification,
#holder_notify ul li a.notification{
	background:url(../image/layout/noti-icon.png) no-repeat -35px -91px;
}
#holder_notify ul li.is_active a.notify_drop_link, #holder_notify ul li.is_active a.notify_drop_link:hover{
	border:none;
}
#header_menu_holder ul li a, #header_menu_holder ul li a:hover{
	color: #fff;
	font-weight:normal;
}
#header_menu_holder ul li a.has_drop_down:hover,
#header_menu_holder ul li a.has_drop_down{
	background:url(../image/layout/noti-icon.png) no-repeat  111% -149px;
}

#header_menu_holder ul li a:hover
{
	background:none;
}
#header_right{
	top:25px;
	left: 250px;
width: 736px;
}
.block_listing_inline ul li{
	width:30px;
	height:30px;
}
.holder_notify_count{
	background:url(../image/layout/noti-icon.png) no-repeat 0 0;
	width:14px;
	padding: 0px 4px 2px 4px;
	text-align:center;
}
/*profile*/
.cover_photo_link{
	border: 1px solid #717e8c;
	margin-bottom: 5px;
	margin-top:20px;
}
#js_is_user_profile .profile_header{
	background:#bc142b;
	margin:0;
}
#main_content.sc-profile{
	padding-right:0;
}
#js_is_user_profile .profile_header h1{
	padding-top:10px;
	padding-left:10px;
}
.sc-profile h1 a,
.sc-profile h1 a:hover{
	color: #fff;
	font-weight: 400;
	font-size: 18px;
	
}
#js_is_user_profile .profile_header #section_menu{
	top:24px;
	right:10px;
}
#section_menu ul li a, #section_menu ul li a:hover{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight: 800;
	text-transform: uppercase;
}
#section_menu ul li.sc-block-user a{
	background:url(../image/layout/block.jpg) repeat-x top #f1d0d0;
	padding:0 50px;
}
#js_is_user_profile .profile_online_status{
	right:10px;
	top:14px;
}
.sc-no-timeline{	
	height:42px;
	padding:0;
}
.timeline_main_menu.sc-no-timeline{
	background:url(../image/layout/sc-menu-pro.jpg) repeat-x;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border: 1px solid #ccdbe7;
	border-left: 0;
	border-right: 0;
}
.timeline_main_menu.sc-no-timeline li a, .timeline_main_menu.sc-no-timeline li a:hover{
	color:#164eb5;
	font-size: 14px;
	line-height:42px;
	height:42px;
	position:relative;
	padding:0 10px;
	border-left:1px solid #eadbee;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	margin:0;
}
.timeline_main_menu.sc-no-timeline li.active a, .timeline_main_menu.sc-no-timeline li.active a:hover{
	background:none;
	color:#080809;
}
.sc-arr-profile{
	background:url(../image/layout/arr-menu-pro.jpg) no-repeat;
	width: 11px;
	height: 9px;
	margin:-7px auto 0px;
	display:none;
}
.timeline_main_menu.sc-no-timeline li.active a .sc-arr-profile{
	display:block
}
.newmember-item{
	overflow:hidden;
}
.newmember-item + .newmember-item{
	border-top:none;
	padding-top: 5px;
}
.newmember-item > a{
	float:left;
	margin-right:10px;
}
#js_is_user_profile #content_load_data{
	margin-right:0;
}
#js_is_user_profile .sub_section_menu,
.sub_section_menu{
	padding-bottom:10px;
	border-bottom:1px solid #dfdfdf;
}
.sub_section_menu ul li.active a, .sub_section_menu ul li.active a:hover{
	background:#e94f5d;
}
#section_menu{
	right: 5px;
	top: 15px;
}
.item_tag_holder{
	border: none;
	background: #fff;	
	border-width: 1px medium medium;
    margin-bottom: 15px;
    padding: 10px 0 0;
}
div.row1, div.row2{
	border-bottom: none;
	padding-top:5px;
}
.parent_item_feed .js_feed_comment_border, .item_view .js_feed_comment_border{
	border-top:none;
}
.tag_cloud ul li a, .tag_cloud ul li a:hover{
	background:#e94f5d;
	border:none;
	color:#fff;
}
#js_block_border_tag_cloud .extra_info{
	display:none;
}
.item_info a{
	color:#092783
}
.no_sidebar #main_content_padding{
	padding:10px;
}
.content4{
	width:695px;
}
ul.action li a, ul.action li a:hover{
	font-size:13px;
	color:#333;
	border-bottom:none
}
.sub_section_menu ul li a, .sub_section_menu ul li a:hover{
	font-size:12px;
	line-height:18px;
}
#content .block .title{
	background: #f6f6f6;
	line-height: 18px;
	padding: 5px;
	font-size: 14px;
	font-weight: normal;
	border-bottom: none;
}
#js_controller_event_index div.row1, 
#js_controller_event_index div.row2{
	border:none;
}
div.row_title_info div.extra_info{
	
}
.header_bar_search_holder{
	background:url(../image/layout/search.png) no-repeat;
	width: 220px;
height: 28px;
}
.header_bar_search .focus,
.header_bar_search_input{
	background:none;
}
.header_bar_search .txt_input{
	width: 184px;
margin-left: 27px;
line-height:0;
}
div.header_bar_menu ul.header_bar_drop li a, div.header_bar_menu ul.header_bar_drop li a:hover{
	background:url('../image/layout/header_bar_drop.png') no-repeat 98% 50%;
}
input, textarea{
	background:#fff;
}
 #footer ul#footer_menu li a, #footer ul#footer_menu li a:hover{
	color:#fff;
 }
 #copyright a, #copyright a:hover,
 #copyright{
	color:#fff;
 }
 /* Login **/
 #header_menu_login{
	width: 230px;
	padding: 30px;
	background: #fff;
	position:absolute;
	right:0;
	border: 1px solid #8c8c8c;
	box-shadow: 1px 1px 2px #8c8c8c,-1px -1px 1px #8c8c8c;
	-moz-box-shadow: 1px 1px 2px #8c8c8c,-1px -1px 1px #8c8c8c;
	-webkit-box-shadow: 1px 1px 2px #8c8c8c,-1px -1px 1px #8c8c8c;
	top:59px;
 }
 .sc-btn-login{
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	margin-top: 20px;
 }
 .sc-login-head{
	font-size:24px;
	color:#515254;
	text-transform:uppercase;
	margin-bottom:20px;
 }
 #header_menu_login .header_menu_login_input[type="text"],
  #header_menu_login .header_menu_login_input[type="password"]
 {	
	height: 24px;
	width: 216px;
	margin-bottom:6px;
	font-size:13px;
	color:#5a5a5a;
 }
  #header_menu_login .header_menu_login_input:focus{
	border:1px solid #e74b59;
  }
  input:-webkit-autofill{
	background:#fff;
  }
  .sc-forgot{
	float: right;
	margin-top: 5px;
  }
.sub_menu_login{
	color:#ce004e;
	font-size:13px;
}
#main_registration_form input.button_register,
.sc_login_btn input{
	background:url(../image/layout/login-btn.jpg) repeat-x;
	width: 230px;
	border: 1px solid #a10421;
	line-height: 22px;
	color: #fefefe;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 12px;
	text-shadow: 0px -1px #2b2b2b;
	font-size: 17px;
	height:32px;
}
#main_registration_form input.button_register{
	width:300px;
}
.sc-btn-login span{
	display:inline-block;
}
.icon-login{
	background:url(../image/layout/login-l.png) no-repeat 0 6px;
	width:22px;
	height:25px;
}
.icon-arrow{
	background:url(../image/layout/login-r.png) no-repeat 0 8px;
	width:12px;
	height:25px;
}
#js_registration_holder .required{color:#fff;}
.user_register_form .table{
	padding-bottom:5px;
}
#js_registration_holder{
	font-size:13px;
	color:#FFF;
}
#js_controller_core_index-visitor .holder{
	width:1074px;
	background:#fff;
}
.re-body{
	width:1074px;
	margin:0 auto;
	background:url(../image/layout/header-bg.jpg) no-repeat top #fff;
}
body.not-user .re-body{
	background:url(../image/layout/header-bg.jpg) no-repeat center -78px #fff;
}
body.not-user #header{
	min-height:148px;
}
#header_menu_page_holder{
	padding-top:26px;
}
 .holder{
	
	
}
#main_footer_holder{
	background:url(../image/layout/bottom-bdr.jpg) repeat-x top #C02B39;
	min-height:110px;
	margin-top:20px;
}
#footer{
	border:none;color:#fff;
	padding:30px 0;
	margin:0;
}
.icon-intro{
	background:url(../image/layout/pop-intro.png) no-repeat;
	width:233px;
	height:155px;
	display:block;
	position: absolute;
	top: -94px;
	left: -74px;
}
.normal-page #header{
	min-height:152px;
}
#header_menu{	
	background:#99333c;
}
.activity_feed_image img{
	border: 2px solid #ed5360;
	border-radius: 4px;
}
.activity_feed_image{
	width:56px;
}
.sc-arrow{
	background:url(../image/layout/arr-feed.jpg) no-repeat;
	width: 11px;
	height: 15px;
	display: block;
	position: absolute;
	left: -11px;
	top: 13px;
}
.activity_feed_content{
	background: #fcfcfc;
	border: 1px solid #dfdfdf;
	padding: 15px;
	margin-left:67px;
	position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.comment_mini_link_like ul{
	background: #eee;
	padding: 5px;
	overflow:hidden;
}
.row_feed_loop .js_feed_comment_border ul li a, .row_feed_loop .js_feed_comment_border ul li a:hover, .comment_mini_action ul li a, .comment_mini_action ul li a:hover, .activity_feed_content_status ul li a, .activity_feed_content_status ul li a:hover{
	color:#777;
}
.profile_image{
	border:2px solid #ed515f;
	border-radius:2px;
	overflow:hidden;
}
a.activity_feed_content_link_title, a.activity_feed_content_link_title:hover{
	font-weight:normal;
}
#js_is_user_profile .profile_info{
	color: #fff;
	margin-left: 10px;
}
#js_controller_user_browse div.row1, 
#js_controller_user_browse div.row2{
	width:47%;
	float:left;
	background:#f8f8f8;
	padding:7px;
	margin-bottom: 10px;
	border: none;
	height:auto!important;
}
.user_tooltip_info_user a, .user_tooltip_info_user a:hover{
	font-weight:normal;
	font-size:13px;
}
#js_controller_user_browse div.row2{
	margin-right:10px;
}
#footer #logo, body.normal-page #footer #logo:hover{
	background: url(../image/layout/logo-home.png) no-repeat 0 0px;
	height:36px;
	width: 222px;
	background-size: 100%;
}
#footer ul#footer_menu{
	margin-top:19px;
}
.user_browse_info{
	left:135px;
	top:8px;
	height:94px;
}
.user_browse_add_friend{
	position: absolute;
bottom: 0;
}
.user_browse_mutual_friend{
	padding:0;
}
#js_controller_music_upload .page_section_menu_header,
#js_controller_music_album .page_section_menu_header
{
	background: none repeat scroll 0 0 #F5F5F5;
    padding: 10px 25px;
	margin-left: -10px;
    width: auto;
}
#js_controller_photo_add #main_content,
#js_controller_photo_edit-album #main_content,
#js_controller_event_add #main_content,
#js_controller_blog_add #main_content{
	width: 686px;
	margin: 0 auto;
	padding: 25px;
}
#js_controller_event_add #breadcrumb_holder{
	border-bottom:none;
}
#js_controller_event_add #content_load_data h1 a{
	font-weight: 800;
	text-transform: uppercase;	
	font-size:18px;
}
#js_controller_event_add #content_load_data h1{
	border-bottom:1px solid #dfdfdf;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#js_controller_event_add .table_left{
	float:left;
	width:200px;
	font-weight:normal;
}
#js_controller_event_add .table_clear,
#js_controller_event_add .table_right{
	margin-left:200px;
}
#js_controller_event_add .separate{
	border:none;
	margin:0;
}
.privacy_setting a.privacy_setting_active, .privacy_setting a.privacy_setting_active:hover{
	font-weight:normal;
}
#js_controller_event_view #left > .t_center{
	border:2px solid #ed515f;
	overflow:hidden;
}
#content_load_data h1 a, #content_load_data h1 a:hover{
	font-weight:700;
}

.page_section_menu_header{
	background:#f5f5f5;
	margin-left: 0;
	padding: 10px 25px;
}
.page_section_menu ul li a, .page_section_menu ul li a:hover, a.page_section_menu_link, a.page_section_menu_link:hover{
	font-weight:normal;
}a.page_section_menu_link:hover,
a.page_section_menu_link,
.page_section_menu ul li.active a, .page_section_menu ul li.active a:hover{
	border:1px solid #a10421;
	background:#eb4f5d;
	color:#fff;
	border-radius:0;
}
a.page_section_menu_link, a.page_section_menu_link:hover{
	right:25px;
}
#breadcrumb_holder{
	border-bottom:none;
}
.item_info a,
.item_info a:hover{
	color:#ce004e;
}
.parent_item_feed .js_feed_comment_border ul, .item_view .js_feed_comment_border ul{
	margin-top:0;
}
#js_controller_core_index-visitor #main_footer_holder .holder{
	background:none;
}
.guest-home #main_content{
	display:none;
}
.guest-home #main_footer_holder{
	margin-top:0;
	background:none;
}
.guest-home #js_controller_core_index-visitor .re-holder-footer{
	width:1074px;
	margin:0 auto;
	background: url(../image/layout/bottom-bdr.jpg) repeat-x top #ed515f;
}
.guest-home #js_controller_core_index-visitor #main_footer_holder .holder{
	width:980px;
}
.sc-signuppage{
	box-shadow:none!important;
	border:none!important;
	position:static!important;
	float:left;
	border-right:1px solid #dfdfdf!important;
	padding-top: 0!important;
margin-top: 30px;
}
#main_registration_form_holder{
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}
#main_registration_form{	
	
	width: 305px;
	padding:0;
	margin:0;
	margin-left: 300px;
	padding:30px;
}
#main_registration_form_holder .table_left{
	float:left;
	width:80px;
	line-height:24px;
}
#main_registration_form_holder .table_right{
	margin-left:80px;
}
#js_controller_user_register #main_content{
	border:none;
}
.sc-main-register{
	border:1px solid #dfdfdf;
	float:left;
}
#main_registration_form_holder input{
	height:24px;
}
#main_registration_form_holder .table{
	padding-bottom:5px;
}
select{
	background:#fff;
}
#main_registration_form_holder select#month,
#main_registration_form_holder select#day,
#main_registration_form_holder select#year{
	width:61px;
}
#main_registration_form_holder #js_registration_holder
{
	color:#666666;
}
#main_registration_custom{
	border:none;
	right:-272px;
	text-align:left;
	top:30px;
	/*display:none;*/
}
#main_registration_custom .header_login_block{
	margin: 10px 0 20px;
}
.fb-login-head{
	font-size:20px;
}
.fb_icon{
	background:url(../image/layout/fb_btn.png) no-repeat -7px 0;
	height:44px;
	margin-bottom:25px;
	margin-top:10px;
	
}
.sc-mmember-intro{
	background:url(../image/layout/member.jpg) no-repeat;
	height:96px;
	margin-bottom:40px;
	position:relative;
	margin-top: 30px;
}
.intro-text{
	position:absolute;
	background:url(../image/layout/member-intro.png) no-repeat;
	height: 155px;
	width: 282px;
	top: -121px;
	right: -16px;
}
body.guest-home.not-user #header{
	min-height:1px;
}
#header_menu_login_holder{
	position:static;
}
#header_menu_login_custom{
	position:static;
	border:none;
	width:auto;
	text-align:center;
}
#header_menu_login_custom .login-cus{
	border-bottom: 1px solid #dfdfdf;
height: 9px;
margin-top: 20px;
position: relative;
margin-bottom: 20px;
}
#header_menu_login_custom .login-cus span{
	color: #000;
background: #fff;
position: absolute;
left: 93px;
padding: 0 10px;
font-size: 15px;
}
.header_login_block_cus{
	margin-bottom:10px;
}

#js_register_accept a{
	color:#fff;
	text-decoration:underline;
}
.user_register_form #js_register_accept div.table_clear{
	margin-left:0;
	margin-top:10px;
	font-size:12px;
}
#main_registration_form #js_register_accept a{
	color:#ce004e;
	text-decoration:none;
}
#js_is_user_profile #left{
	padding-top:0;
}
.newmember-item img,
.block_listing_inline a img{
	border:1px solid #dfdfdf;
}
#js_feed_content div.row1, 
#js_feed_content div.row2{
	border:none;
}
.pages_view_sub_menu ul li a{
	color:#000;
}
#js_is_user_profile .sub_section_menu ul li a, #js_is_user_profile .sub_section_menu ul li a:hover, #js_is_user_profile .sub_section_menu ul li.active a, #js_is_user_profile .sub_section_menu ul li.active a:hover{
	font-size:12px;
	line-height:30px;
}
.sc-member-block{
	padding-top:95px;
}
#js_controller_user_browse #left .p_4{
	padding-left:0;
}
#right .block{
	margin-bottom:0;
}
div#welcome .user_display_name a, div#welcome .user_display_name a:hover {
color: #ce004e;
}
div#welcome{
	border-bottom:0;
}
.feed_delete_link{
	z-index: 4;
	top: 15px;
	right: 4px;
}
.item_content {
font-size: 13px;
line-height: 18px;
}
div.row_title_info a.link, a.item_link {
font-size: 15px;
font-weight: normal;
}
ul.action li a, ul.action li a:hover{
	font-size:12px;
	line-height:12px;
}
#js_controller_event_view #left{
	padding-top:0;
}
#breadcrumb_content h1 a{
	text-transform:uppercase;
	font-weight:800;
}
#js_controller_user_browse #left input[type="text"]{
	width:140px;
}
.user_browse_image {
	
	width: 111px;
}
.activity_feed_content_image img{
	max-width:420px;
}
.js_user_tool_tip_holder
{
	background: url("../image/layout/action_drop.png") no-repeat scroll 11px 0 transparent;
}
.js_user_tool_tip_body{
	background:#fff;
	padding:10px 0 0;
	border-radius:3px;
	
}
.user_tooltip_action ul li a, .user_tooltip_action ul li a:hover{
	background: none repeat scroll 0 0 #efefef;
    border-top: 1px solid #fff;
    color: #949494;
}
.js_user_tool_tip_body a, .js_user_tool_tip_body a:hover{
	color:#CE004E;
}
.user_tooltip_info{
	 color: #949494;
}
div.row_title_image_header{
	border:none;
}
div.row_title_image{
	padding-top:0;
}
div.row_title_image_header_body{
	margin-left:130px;
}
#main_registration_form_holder #js_registration_holder .required{
	  color: #666666;
}
a#pages_like_join, a#pages_like_join:hover{
	box-shadow: none;
    line-height: 29px;
	color:#000;
}
div.comment_mini_content_holder_icon{
	background:none;
	display:none;
}






/** Lich Css*/
.js_feed_comment_border {
    margin: 1px 0 5px;
}

div.row_title_info {
    border: 1px solid #CCCCCC;
    margin-left: 65px;
    min-height: 55px;
    padding: 10px 10px 10px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

div.header_bar_menu {
    background: url("../image/layout/header_bar_menu.png") repeat-x scroll center bottom #FFFFFF;
    border-bottom: 1px solid #DFDFDF;
    font-size: 12px;    
    padding: 10px 0 10px 10px;
    position: relative;
    
}

div.js_music_track {
    border: 1px solid #CCCCCC;
    margin: 10px auto 0;
    padding: 5px;
    width: 515px;
}

#header_user_register {
	border-top:none;
}

.activity_feed_content{
	margin-bottom:0;
}


.shoutbox_holder{
	height:auto;
}

.label_flow{
	border:none;
}

div.comment_mini_end {
    background:  repeat-x scroll center bottom transparent;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 8px 4px;
}

#main_content_padding{
	padding:10px;
}

.parent_item_feed .js_feed_comment_border, .item_view .js_feed_comment_border{
	margin:0;
}

.sub_section_menu{
	margin:0;
}

.content3{
	width:510px;
}


.feed_share_custom{
	padding-bottom:20px;
}

#js_is_user_profile .profile_header h1 span.profile_breadcrumb{
	color:#fff;
}

#timeline_dates{
	margin-bottom:20px;
	margin-top:0;
}

#js_is_user_profile .profile_timeline_header .profile_online_status {
  margin-top:0;
}

#js_is_user_profile .profile_header #section_menu {
  right:10px;
  top:24px;
}

.timeline_main_menu {
    background: none repeat scroll 0 0 #F1F1F1;
    font-weight: 100;
    margin-bottom: 5px;
    padding: 5px 0 5px 20px;
}


#js_is_user_profile #js_is_page #section_menu {
    top: 0px;
}

#js_is_user_profile .profile_timeline_header #section_menu {
    margin-top: -8px;
}

.profile_timeline_profile_photo {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    bottom: 10px;
    height: 126px;
    left: 10px;
    overflow: hidden;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    width: 128px;
}

.profile_timeline_header_holder .no_cover_photo {
    height: 0px;
}

.profile_timeline_header_holder{	
	background-color:#eaeaea;
	padding-top:100px
}

.timeline_main_menu{
    border: none;
    border-radius: 0px;
}

#header_user_register_holder a{
	display:block;
}

#header_user_register_holder {
    font-size: 24px;
	font-weight:100;
	text-align:center;
    position: relative;
}