.module_user_summary ul.nobullets li a {font-size:.95em;}

/* Profile page specific */
.profile input.textfield,
.profile textarea {
	width:455px;
}
.profile dl input.textfield {
	width:250px;
}
.profile input.url {
	width:400px;
}
.profile input.date {
	width:3em;
}
.profile select.date {
	width:80px;
}
.xg_widget_profiles_settings_editProfileInfo p label {
  font-weight:normal;
}
.profile_questions select {
    max-width:450px;
    *width:450px;
}
.page_ticker_content {
    width:490px;
}
.xg_widget_profiles_profile ul.navigation {
	width:auto;
	margin:0;
	padding:0;
}
.xg_widget_profiles_profile .xg_tweet,
.xg_widget_profiles_profile span.google-plusone {
	position:relative;
	top:3px;
}
/* new blog details pages */
.xg_blog h3.title {
  font-size:1.6em;
	position:relative;
	margin:0 0 5px 60px;
	height:1%;
  padding:0 !important;
  background-image:none !important;
}
.xg_blog_mypage h3.title {
	margin-left:0;
}
.xg_blog h3 span.dy-avatar {
  float:left;
	margin-left:-60px;
	margin-bottom:5px;
  _position:relative;
}
.xg_blog .postbody {
  clear:left;
  font-size:1.2em;
  margin-bottom:.7em;
}
.xg_blog .postbody p,
.xg_blog .postbody ul,
.xg_blog .postbody ol,
.xg_blog .postbody dl,
.xg_blog .postbody blockquote {
	font-size: 1em; /* BAZ-25452 [Jon Aquino 2011-01-04] */
}
.xg_blog .postbody .adminbox {font-size:.8333em;}
.xg_blog .postbody .adminbox ul {font-size:1.2em;}

.xg_widget_profiles_blog_new p label {
   display:block;
   margin-bottom:0.3em;
}
.xg_blog .xg_module_body p.small {
  clear:both;
}

/*module profile*/
.module_about_user dl {
  clear:both;
}
.module_about_user dt {
  font-weight: bold;
}
.profile dl dt span {
	display:block;
	font-weight:normal;
	font-size:.95em;
}
.profile dl dt.fn span.fn {
	font-weight:bold;
	font-size:1em;
}

/* Email Settings */
.clear_follow_list {
  display:block;
  margin:.4em 0;
  line-height:2em;
}
.never_email {
  border-top:1px dotted;
  margin-top:.5em;
  padding-top:.5em
}
.body_add_modules ul.panel {
	margin:0;
}
.body_add_modules ul.panel li {
	margin:3px 0;
	list-style:none;
}
.body_add_modules ul.panel li a {
	padding:1px 0;
	text-decoration:none;
	display:block;
}

.placeholder {
  border:3px dashed;
}
.xg_module .xg_handle {
  position:absolute;
  height:22px;
  width:24px;
  background:transparent url(/xn_resources/widgets/profiles/gfx/icon/dragIcon.png) no-repeat -40px top;
  text-indent:-9999px;
  display:none;
  top:2px;
  left:-26px;
  z-index:999;
  _display:none !important;
}
.draggable {cursor:move;}
.no_cross_container .xg_handle {background-position:-160px top}
.no_drag .xg_handle {background-position:-100px top}
.ui-sortable-helper {
  display:block;
  width:163px !important;
  height:120px !important;
  background: #fff;
  color:#333;
  border: 2px solid #ccc;
  padding: 2px 8px;
  z-index: 999;
  font-size:1.2em;
  font-weight:bold;
	opacity:.8; filter:alpha(opacity=80);
	left:-9999px;
	top:-9999px;
}
.ui-sortable-helper div.sortable-inner {
  height:120px;
  background-position:center center;
  overflow:hidden;
  cursor:move;
}
div.ui-sortable-helper div.sortable-inner {background-image: url(/xn_resources/widgets/profiles/gfx/icon/dragBG-multi.gif);}
div.no_cross_container div.sortable-inner {background-image: url(/xn_resources/widgets/profiles/gfx/icon/dragBG-vertical.gif);}
div.ui-sortable-helper div.sortable-nodrop {background-image: url(/xn_resources/widgets/profiles/gfx/icon/dragBG-nodrop.gif);}
body {position:relative;}
#inbox_search p {
	font-size:1.08em;
	padding-right:15px;
	margin-top:1em;
}
#xg_compose_tab {
	padding-top:4px;
	float:right;
	border-style:none; border-width:0;
}
#xg_compose_tab a {
  font-weight:bold;
  font-size:1em;
  line-height:1.2em;
  padding:0 0 0 17px;
	border-style:none; border-width:0;
}
#xg_compose_tab a:hover {
	text-decoration:underline;
}
table.mail {
	margin-bottom:1em;
	*border-collapse:separate;
}
table.mail td.first-child {
	text-align:center;
}
table.mail th select {
	margin-left:10px;
}
table.mail thead th {
	font-weight:normal;
}
table.mail td,
table.mail th {
	vertical-align:middle;
}
table.mail tr {
	border-width:0 0 1px;
}
table.mail tr td {
	*border-bottom:1px solid !important;
	line-height:1.3em;
}
table.mail tr td a {
	text-decoration:none;
}
table.mail .unread .sender_name,
table.mail .unread .mail_subject {
	font-weight:bold;
}
table.mail .sender_name a:hover,
table.mail a:hover .mail_subject {
	text-decoration:underline;
}
.success p,
.nomargin {
	margin:0;
}
.highlight {
	background-color:#f7f8b6;
}

/* Friend Requests */
.request {
	clear:left;
	border-width:0 0 1px;
	padding:10px 0 10px 76px;
	position:relative;
	min-height:66px;
	_height:66px;
}
.request img {
	border-width:1px;
	display:block;
	position:absolute;
	left:0;
}
.request blockquote {
	border:none;
	margin:0;
	padding:0;
	font-style:normal;
}
.request a.name {
	font-weight:bold;
}
.request small {
	font-size:.9em;
}
p.buttons {
	padding:10px 0 0 76px;
}
.request a.sendmessage {
	margin-left:.5em;
}

/* Message Compose */
.xg_widget_profiles_message_new .friend_list {
	clear:none;
    font-size:.833em;
}

/* Message Detail */
.title_detail {
    margin-bottom:0;
    clear:left;
   overflow:hidden;
   position:relative;
}
.title_detail p {
	line-height:1.3em;
	margin-bottom:0;
	margin-left:76px;
}
.title_detail h2 {
	line-height:1.2em;
	margin-bottom:.2em;
	font-size:2.4em;
	font-weight:normal;
}
.title_detail h2, .title_detail .byline {
	margin-left:76px;
}
.title_detail .byline p {
	line-height:1.2em;
	margin:.2em 0;
	font-size:1.1em;
}
.title_detail .xg_avatar {
  float:left;
	display:block;
}
.title_detail .desc {
	font-size:1em;
}
#message-reply-actions {
	overflow:auto;
	padding:0;
	margin:0;
}
#message-detail-actions {
	padding:8px 0;
	border-width:1px 0;
	margin:1.2em 0;
}
#message-detail-actions li, #message-reply-actions li {
	float:left;
	list-style:none;
	padding:0;
	margin:0 10px 0 0;
}
#message-detail-actions li.last-child, #message-reply-actions li.last-child {
	float:right;
	margin-right:0;
}
blockquote {
	font-size: 1.2em;
}
blockquote blockquote, blockquote p {
  font-size:1em;
}
fieldset.nolegend dd ul.recipient-delete {
	font-size:1em;
}
fieldset.nolegend dd ul.recipient-delete li {
	float:left;
	list-style:none;
	padding:0;
	margin:0 .5em 0 0;
}
fieldset.nolegend dd small {
	font-size:.84em;
}
fieldset.nolegend dd p.toggle {
	font-size:1em;
	margin-top:.3em;
}
fieldset.nolegend p.buttons {
	padding-left:120px;
}
fieldset.nolegend input#recipients,
fieldset.nolegend input#subject,
fieldset.nolegend textarea {
	width:98%;
}
fieldset.nolegend textarea#post_body {
  width:99%;
}
.xg_widget_profiles_message_new fieldset.nolegend textarea {
	width:587px;
	display:block;
}
.xg_widget_profiles_message_reply fieldset.nolegend dd ul.recipient-delete li.leftpad {
	padding-left:10px;
}
fieldset.profile p textarea {
	width:455px;
}
#friends {
	width:392px;
	padding-left:16px;
}
#friends input {
	margin-bottom:.5em;
}
#friends .friend_list {
	height:220px;
	font-size:.92em;
}
form#xg_mail_compose {
	padding-top:1em;
}
.xg_widget_profiles_message #xj_list_body {*clear:both;zoom:1;}

/******************************
Message Center Gift Message
*******************************/
.message-gift {
  display:block
  position:relative;
  min-height:96px;
  _height:96px;
}
.message-gift .ib {
  float:left;
  display:block;
}
.message-gift .tb {
  margin-left:106px;
  display:block;
}
.message-gift .xg_theme-heading-f {
  font-weight:bold;
  margin:.4em 0 0;
  display:block;
}
.message-gift .paragraph {
  display:block;
  margin-bottom:.4em;
}
.message-gift .tb .button {
  position:absolute;
  bottom:0;
}

/*----------------------------------------------------------------------
	Advanced member search
----------------------------------------------------------------------*/
fieldset.searchfields {
    font-size:.95em;
}
fieldset.searchfields dt,
fieldset.searchfields dd {
    float:none!important;
    padding-left:0!important;
    width:auto!important;
}
fieldset.searchfields label {
    font-weight:normal!important;
}
fieldset.searchfields dt,
fieldset.searchfields dt label {
	font-weight:bold!important;
}
fieldset.searchfields fieldset.multiple_choice label {
    display:-moz-inline-box;
    display:inline-block;
    zoom:1;
    *display:inline;
}
fieldset.searchfields textarea,
fieldset.searchfields input.textfield {
    width:98%;
}
fieldset.searchfields input.short {
    width:60px;
}

ul.results {
    margin:0;
}
ul.results li {
    list-style:none;
    margin:0 0 5px;
    padding:0 0 5px;
    clear:left;
    border-width:0 0 1px;
    line-height:1.2em;
}
ul.results li.last-child {
    padding-bottom:0;
}
ul.results .img {
    float:left;
    margin-right:10px;
}
ul.results .img img {
    display:block;
}
ul.results a.name {
    font-weight:bold;
    margin-right:10px;
}
ul.results dl {
    font-size:.95em;
    float:left;
    width:349px;
    margin:0;
}
ul.results dl a {
    text-decoration: none;
}
ul.results p {zoom:1;}
ul.results p a, ul.results p span {margin-right:8px;}
.criteria dt,
ul.results dt {
    line-height:1.2em;
    font-weight:normal;
    display:inline;
}
.criteria dd,
ul.results dd {
    line-height:1.2em;
    display:inline;
}
.criteria dl {
    font-size:1.1em;
    margin:0;
}
.criteria h3 {
    margin:0 0 .8em;
}
ul.pagination {
    padding-top:.8em;
}
.xg_blog_list ul.pagination {
  padding-top:0;
  margin-top:0;
}
ul.results a.desc {
    font-size:.9em;
    line-height:1.2em;
    margin-right:.5em;
}
ul.results .name,
ul.results .online {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
}

/* Activity Feed */

#xg_canvas .xg_3col .xg_2col .feed-message {
    width:368px;
}

.xg_2col .feed-story {
  margin-bottom:10px;
  margin-top:5px;
}
.xg_2col .first-child {
  margin-top:0;
}
.xg_3col .xg_1col span.friend-2 {
  display:none;
}
.xg_1col .avatar-off, .xg_2col .avatar-off {
  padding-left:5px !important;
}
/* My Settings */
body.iframe-plain {
  background:none !important;
  border:none !important;
}
.iframe-plain iframe {
  overflow:hidden;
  background-color:transparent;
}
.iframe-plain #xg {
  background:none !important;
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
  width:auto !important;
}
.iframe-plain #xg_head {
  display:none;
}
.iframe-plain #xg_body {
  background-image:none !important;
  padding:0 !important;
  min-height:0 !important;
  width:auto !important;
  width:auto !important;
}
.iframe-plain .errordesc {
  width:428px;
  margin-bottom:1px !important;
}
.iframe-plain .xg_module {
  width:452px;
  margin:-1px 0 0 -1px !important;
  padding:0 !important;
  border:none !important;
}
.iframe-plain .xg_module_body {
  height:350px;
}
.iframe-plain fieldset dt {
  width:145px;
}
.iframe-plain fieldset h3 {
  margin-bottom:1em;
}
.iframe-plain fieldset input.textfield {
  width: 288px;
  _width:285px;
}
.iframe-plain p.buttongroup {
  margin-top:2.5em;
}
.settings-privacy h3,
.settings-email h3,
.settings-mypage h3 {
    margin-bottom:1em;
}

.settings-privacy fieldset .legend,
.settings-email fieldset .legend,
.settings-mypage fieldset .legend {
    border-width:0 0 1px;
    border-style:none none solid;
    font-size:1.15em;
    font-weight:normal;
}

fieldset .help_text {
    font-style:italic;
    font-size:1.1em;
}

.settings-privacy ul.options,
.settings-email ul.options {
    margin-bottom:1.5em;
    margin-top:.25em;
    font-size:1.1em;
}

.settings-email fieldset .legend .right {
    font-size:.95em;
}

.settings-privacy .addtl_info {
  font-size:1em;
  margin-top:-10px;
  margin-bottom:1.5em;
}


.settings-profile fieldset {
  margin-bottom:1.5em;
}

.settings-profile dt {
  text-align:right;
}

.settings-profile small {
  font-size:.85em;
}

.app-options {
	margin-top: 4px;
}
.app-options th,
.app-options td {
    width:91px;
    padding:3px 0;
    text-align:center;
    font-weight:normal;
}
.app-options thead th {
	font-size:1em;
	line-height:1.2em;
}
.app-options tbody th {
    width:120px;
    text-align:left;
}

.app-options .delete {
    margin:0 auto;
    float:none;
    cursor:pointer;
    background-image:none;
}

.settings-mypage fieldset .help_text {
  font-style:italic;
  margin-top:3px;
}

.settings-mypage fieldset {
  margin-bottom:1.75em;
}

.settings-mypage input.textfield {
  width:100px;
}

.settings-mypage dl.two-col dt, .settings-mypage dl.two-col dd {font-size:0.85em;}
.settings-mypage dl.two-col dd {margin-bottom:0 !important;}
.settings-mypage dl.two-col dd .xg_sprite-add-small {background-position: -7px -73px;padding-left:12px;}

.xg_widget_profiles_like_list ul.member_detail li,
.xg_widget_profiles_profile_show ul.member_detail li {font-size:.8333em;list-style:none;margin:0;}
.xg_widget_profiles_friendrequest .member_item {width:100%;height:auto;padding-bottom:10px;border-bottom:none !important;}
.xg_widget_profiles_friendrequest .member_detail {margin:5px 0 0;}
*div.member_item_detail li {float:none;margin:0;height:1%;}

/******************
Gifts in Comments Module on Profile
*******************/
.xg_widget_profiles_profile_show #xg_profiles_chatterwall_post .nolegend dl.comment img.photo {
  display:none;
}
.xg_module_comment_wall #xg_profiles_chatterwall_post dl.comment {
  padding-left:0;
  border-bottom-width:1px;
  border-bottom-style:solid;
}
.xg_module_comment_wall #xg_profiles_chatterwall_post dl.comment dd {
  margin-left:0 !important;
  z-index:1;
  position:relative;
}
.xg_module_comment_wall .gift_disabling {
  display:none;
  position:absolute;
  top:0;
  height:25px;
  padding:4px 3px 1px;
  z-index:3;
  width:99%;
  background-color:#fff;
  opacity:.1;
  filter:alpha(opacity = 50);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.xg_module_comment_wall #xg_profiles_chatterwall_post dl.comment dd p.buttongroup {
  margin-top:.7em;
  padding-top:0;
  margin-bottom:1em;
  border-top-width:0;
}
.xg_module_comment_wall #xg_profiles_chatterwall_post .texteditor {
  width:auto;
  margin-bottom:0;
  top:0;
  position:relative;
  z-index:2;
}
.xg_module_comment_wall #xg_profiles_chatterwall_post small {
  display:inline;
  font-size:.9em;
  padding-right:15px;
}
.gift_store_lite {
  padding:5px 5px 0;
  margin-top:-1px;
  position:relative;
  border:1px solid #ccc;
}
.gift_store_lite .categories {
  position:relative;
}
.gift_store_lite p.sparse {
  min-height:210px;
  position:relative;
  top:20px;
  font-size:1.15em;
}
.gift_store_lite h5 {
  font-size:1em;
}
.gift_store_lite .spinner {
  width:43px;
  margin:0 auto;
}
.gift_store_lite .spinner img {
  margin:90px 0;
}
.gift_store_lite a.disabled {
  _visibility:hidden;
}
a.previous {
  margin-right:20px;
}
.gift_store_lite .categories .textfield {
  width:150px;
  margin-left:15px;
}
.gift_store_lite .categories select {
  max-width:128px;
  *width:128px;
}
.gift_store_lite .categories .inactive {
  color:#ccc;
}
.gift_store_lite .clist {
  min-height:210px;
  _position:relative;
  _zoom:1;
}
.gift_store_lite .clist li {
  float:left;
  height:105px;
  width:105px;
  margin:0;
  position:relative;
}
.bg {
  background-color:#bbb;
}
.gift_store_lite .clist li .bg {
  position:absolute;
  left:7px;
  top:7px;
  height:90px;
  width:90px;
  opacity:0;
  filter:alpha(opacity = 0);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.gift_store_lite .clist li .bg-active {
  opacity:.2;
  filter:alpha(opacity = 20);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.gift_store_lite .clist li .bg-selected {
  opacity:.4;
  filter:alpha(opacity = 40);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.gift_store_lite .clist li .gift_icon {
  position:absolute;
  left:20px;
  top:12px;
  height:64px;
  width:64px;
  background-repeat:no-repeat;
  cursor:pointer;
  text-indent:-9999px;
}
.gift_store_lite .clist li  .price {
  position:absolute;
  width:105px;
  font-size:.6em;
  top:80px;
  left:0;
  text-align:center;
}
.gift_store_lite .clist li .scarcity {
  position:absolute;
  width:105px;
  font-size:.6em;
  top:90px;
  left:0;
  text-align:center;
}
.gift_form .payment_disclaimer {
  margin-top:-2px;
  width:300px;
  font-size:.85em;
  padding-left:5px;
}
.xg_floating_module .buttongroup .xg_column {
  text-align:left;
  font-size:.9em;
}
fieldset.gifts dt {
  width:120px;
}
fieldset.gifts select {
  width:200px;
}
#xg_profiles_chatterwall_list dl.comment dd.gift_comment {
  position:relative;
  margin-right:0 !important;
  border-width:0;
}
dl.comment .gift_comment_bg {
  opacity:.15;
  filter:alpha(opacity = 15);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
  position:absolute;
  height:100%;
  width:100%;
  z-index:1;
  _display:none;
}
.gift_comment_content {
  padding:10px;
  position:relative;
  z-index:2;
}
.gift_comment_content .ib {
  float:left;
  position:relative;
  z-index:3;
  margin-bottom:10px;
  height:64px;
}
.gift_comment_content .tb {
  margin-left:74px;
  margin-bottom:10px;
}
.gift_tagline {
  z-index:2;
  position:absolute;
  right:2px;
  bottom:0;
  text-align:right;
  font-size:.85em;
  margin:.5em 0 0;
}
.gift_comment_content .gift_icon {
  float:right;
  margin-top:-5px;
}
.friend_item_detail {
  float: none;
}
.xg_floating_container .gift_comment_content {
  min-height:74px;
}
.item_approval .action-secondary {
*padding-bottom:2px;
}
.xg_widget_profiles_like_list .xg_2col h1,
.xg_widget_profiles_profile_show .xg_2col h1 { padding-left: 0; }
#xg_compose_status {
  display: block;
  height: 20px;
}
.simpleerrordesc {
  color: #ff0000;
}
.twitter-warning {
  color: #ff0000;
}
.xg_module_body.errordesc {
  background-color:#fff4f2;
  font-size: .85em;
}

.module_user_thumbnail a.user-photo {
  display:block;
  width:100%;
  position:relative;
  text-decoration:none !important;
}

.module_user_thumbnail .change-photo,
.module_user_thumbnail .add-photo {
	position:absolute;
	font-weight:bold;
	bottom:4px;
	font-size: 1.2em;
	line-height:2.3em;
	text-align: center;
	background:#000;
	padding:0;
	z-index: 4;
	opacity: .7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	*filter: alpha(opacity=70);
        color:#fff;
        left:0;
        width:100%;
        _bottom:3px;
        *zoom:1;
        cursor:pointer;
}
.module_user_thumbnail a.user-photo .change-photo {
  display:none;
  *filter: alpha(opacity=0);
}
.module_user_thumbnail a.user-photo:hover {
  _border:0px solid #fff;
}
.module_user_thumbnail a.user-photo:hover .change-photo {
  display:block;
  *filter: alpha(opacity=70);
}

.xg_floating_container #body {width:430px;}
.xg_widget_profiles_like_list .online,
.xg_widget_profiles_profile .online {text-indent:0;display:inline;padding-left:17px;} /* BAZ-20350: Fixes text-indent for "Online" on profile pages */

.xg_widget_profiles_blog_new td.post_body_tb,
.xg_widget_profiles_blog_edit td.post_body_tb { background:#fff; border-bottom: 1px #7F7647 solid; height: 20px; overflow: hidden; }
.xg_widget_profiles_blog_new td.post_body_tb table,
.xg_widget_profiles_blog_edit td.post_body_tb table { margin-bottom: 0; }
.xg_widget_profiles_blog_new td.post_body_tb table td.post_tb table,
.xg_widget_profiles_blog_edit td.post_body_tb table td.post_tb table { margin:0 !important; }
.xg_widget_profiles_blog_new ul.page_tabs,
.xg_widget_profiles_blog_edit ul.page_tabs { margin-bottom: 0; width:604px; border:none; }
.xg_widget_profiles_blog_new ul.page_tabs li,
.xg_widget_profiles_blog_edit ul.page_tabs li { margin-bottom: 0 !important; }
.xg_widget_profiles_blog_new .texteditor.wysiwyg,
.xg_widget_profiles_blog_edit .texteditor.wysiwyg,
.xg_widget_profiles_blog_new .wysiwyg #post_body { border:none; }
#post_body_html img { max-width: 721px; }

.story_box {
        float: right;
        width: 300px;
        padding-bottom: 10px;
	margin-top: 2em;
}
.story_box textarea {
        width: 95%;
        font-size: 1.25em;
}
.story_box .post_to_facebook {
	text-indent:-9999px;
	display: -moz-inline-block;
	display:inline-block;
	_width:1px;
	margin-right: 0;
}

#post_form #post_body {
	height:400px; /* BAZ-20859: 400px height for WYSIWYG */
	font-size: 1.2em;
}

.validation { display: block;}
.validation .valid {
  padding:1px 0 1px 22px;
  background:transparent url('../../index/gfx/icon/check.png') no-repeat left center;
}
.validation .notvalid {
  padding:1px 0 1px 22px;
  background:transparent url('../../index/gfx/icon/notification.png') no-repeat left center;
}

ul.member_action li {font-size:.85em;margin-bottom:2px;list-style-type:none;}
ul.member_action .xg_sprite {
  padding:2px 0 2px 20px;
  *line-height:15px;
}
.advanced_search_module {
  border-width:0 0 1px;
}
.advanced_search_module h3 {
  margin-top:0;
}
.advanced_search_module dl, .advanced_search_module dl dd {
  margin-bottom:0 !important;
}
/***********************
 Arrows TODO
***********************/
.arrow {
  width:0;
  height:0;
  line-height:0;
}
.left_arrow, .right_arrow {
  border-top-color:transparent !important;
  border-bottom-color:transparent !important;
  border-style:solid !important;
  border-top-width:5em !important;
  border-bottom-width:5em !important;
}
.left_arrow {
  border-left:none !important;
  border-right-width:2.5em !important;
}
.square_arrow {
  border-left-width:8.7em !important;
  border-right-width:6em !important;
}
.right_arrow {
  border-left-width:2.5em !important;
  border-right:none !important;
}

/******************
My Likes page
*******************/
.my_likes {
  visibility:hidden;
}
.likes_item {
  position:relative;
  width:120px;
  display:inline-block;
  overflow:hidden;
  min-height:65px;
  margin:0 6px 6px 0;
  cursor:pointer;
  max-height:210px;
}
.likes_main_title {
  display:block;
  font-weight:bold;
  font-size:11px;
  margin-bottom:3px;
}
.likes_content {
  display:block;
  font-size:11px;
}
.likes_item:hover .likes_hover {
  visibility:visible;
}
.likes_hover {
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  background:#000;
  background:rgba(0,0,0,.8);
  color:#fff;
  height:100%;
  width:120px;
  text-align:center;
}
.likes_hover span {
  display:block;
}
  .likes_type {
    position:absolute;
    bottom:5px;
    left:0;
    font-size:10px;
    text-transform:uppercase;
    color:#f00;
    text-align:center;
    width:120px;
  }
  .likes_inner {
    position:absolute;
    margin-top:10px;
    width:114px;
    padding: 0 3px;
    *left:0;
  }

    .likes_title {
      font-weight:bold;
      font-size:13px;
      margin-bottom:2px;
    }
    .likes_count {
      font-size:10px;
    }

.likes_user .likes_main_title, .likes_event .likes_main_title, .likes_video .likes_main_title, .likes_photo .likes_main_title, .likes_group .likes_main_title {
  display:none;
}
.likes_blog, .likes_discussion {
  border-width:1px;
  border-style:solid;
  padding:5px;
  width:110px;
  min-height:50px;
}

.module_my_likes h2 {
  font-size: 2em;
  line-height:1.1em;
}



.vcard .likebox {
  font-size:12px;
  margin:0 0 4px;
}
.vcard .facebook-like {
  width: 90px;
  margin-left: 0;
  margin-top: -1px;
}
.vcard .like-count {
  display:none !important;
}
.vcard .like-button {
  padding-bottom:2px;
}
.vcard .profile-like-button {
  padding-top:6px;
}
.vcard .profile-social-buttons {
  padding-top:5px;
  clear: both;
  margin-bottom:0;
}
.vcard .profile-social-buttons .likebox, .vcard .profile-social-buttons .facebook-like {
  float:none;
}
.profile.vcard {
  padding-bottom:0;
}
.xg_widget_profiles .xg_3col .xg_1col {
  *position:relative;
  *z-index:10;
}
.module_user_summary .profile {
  *position:relative;
  *z-index:10;
}

/*------------------
Aviary
-------------------*/
#xg_aviary_overlay {
    background: none repeat scroll 0 0 #000000;
    left: 0;
    top: 0;
    opacity: 0.7;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 4;
    display: none;
    max-width:173px;
}
#xg_aviary_overlay a.xg_sprite {
    background-image:url(/xn_resources/widgets/index/gfx/icons/xg_sprite-FFFFFF.png);
    color: #FFFFFF;
    margin:3px;
}
.module_user_thumbnail:hover #xg_aviary_overlay { display: block; }
