@import "/old/application/css.php?c=359&request=application%2Fthemes%2Fynresponsive1%2Ftheme.css&pageStart=339563&pageEnd=679010";
@import "/old/application/css.php?c=359&request=application%2Fthemes%2Fynresponsive1%2Ftheme.css&pageStart=679010&pageEnd=758107";


/*  *//*
DEFAULT STYLES FOR THIS THEME
*//* Global member photos and icons */img.main{	max-width: 720px;	max-height: 720px;}img.thumb_normal{	max-width: 140px;	max-height: 160px;}img.thumb_profile{	max-width: 200px;	max-height: 400px;}img.thumb_icon{	width: 48px;	height: 48px;}img.main,img.thumb_normal,img.thumb_profile,img.thumb_icon{	border: 3px solid #eee;}/*
GLOBAL MIXINS
These groups of styles called "mixins" are included in other
classes throughout the stylesheet.
*//* Gives an element a background and/or border *//* Gives an element a drop shadow *//* Gives an element rounded corners. *//* Prevents users from selecting contents */.affiliate_banner{	font-size: .8em;	color: #999;	margin-top: 5px;}#recaptcha_widget_div,#recaptcha_widget_div *{	text-align: left;	direction: ltr;}/*
MAIN LOGIN FORM
Gives special positioning to the elements in the main
login form.
*/#user_form_login #fieldset-buttons{	overflow: hidden;}#user_form_login #submit-wrapper{	float: left;	clear: none;}#user_form_login #submit-element{	min-width: 0px;}#user_form_login #remember-wrapper{	float: left;	clear: none;	padding-top: 6px;	padding-left: 15px;}#user_form_login.global_form_box #remember-wrapper{	float: left;	clear: none;	padding-top: 0px;	padding-left: 5px;}#user_form_login.global_form_box #remember-wrapper label{	margin-top: 5px;}#user_form_login #remember-label{	display: none;}#user_form_login #forgot-element{	margin-top: 5px;}.janrainColumnMode,.janrainColumnMode .janrainContent{	width: 168px;	margin: 0 auto 0 auto;	text-align: center;}#janrainEngageEmbed div{	text-align: center;}#janrainView > div > div,#janrainView > div > div > a{	font-size: 7pt;}#janrainView > .janrainHeader > div{	font-size: 8pt;}#janrainEngageEmbed > div > div > div > div > div{	font-size: 14px;}a.janrainEngage{	display: block;	margin-top: 5px;}.janrainEngage > img{	margin-right: 5px;}span.janrainEngageLabel{	padding: 0;	text-align: left;}.layout_user_login_or_signup span.janrainEngageLabel{	display: block;	padding: 0px 10px;	text-align: center;}/*
NETWORK STATISTICS WIDGET
Shows some basic stats about the network,e.g. total members,total friendships,total
posts,etc.
*/.layout_core_statistics{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_core_statistics ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.layout_core_statistics ul > li{	padding: 5px;	overflow: hidden;	clear: both;}.layout_core_statistics ul > li span{	font-size: 1.4em;	display: block;	float: left;	margin-right: 6px;}.layout_core_statistics ul > li div{	display: block;	float: left;	line-height: 1.7em;}html[dir="rtl"] .layout_core_statistics ul > li span{	margin-right: 0px;	margin-left: 6px;	float: right;}html[dir="rtl"] .layout_core_statistics ul > li div{	float: right;}/*
ANNOUNCEMENTS WIDGET
*/.layout_announcement_list_announcements{	overflow: hidden;	margin-bottom: 15px;}.layout_announcement_list_announcements ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	overflow: hidden;	padding: 10px;}.layout_announcement_list_announcements li + li{	margin-top: 10px;	border-top: 1px solid transparent;	padding-top: 10px;}.layout_announcement_list_announcements .announcements_title{	font-weight: bold;}.layout_announcement_list_announcements .announcements_info{	margin-bottom: 10px;}.layout_announcement_list_announcements .announcements_author{	font-size: .8em;}.layout_announcement_list_announcements .announcements_date{	font-size: .8em;}/*
RATING ICONS
Used wherever icons are shown for rating things.
*/.rating{	clear: both;	overflow: hidden;}/* small icons */.rating_star_generic{	display: inline-block;	width: 8px;	height: 8px;	background-repeat: no-repeat;	font-size: 1px;	cursor: default;}.rating_star,.rating_star_half{	background-image: url(/application/modules/Core/externals/images/star.png?c=358);}.rating_star_disabled{	background-image: url(/application/modules/Core/externals/images/star_disabled.png?c=358);}.rating_star_half{	background-image: url(/application/modules/Core/externals/images/star_half.png?c=358);	width: 4px;}html[dir="rtl"] .rating_star_half{	background-image: url(/application/modules/Core/externals/images/star_half_rtl.png?c=358);}/* big icons */.rating_star_big_generic{	float: left;	display: inline-block;	width: 16px;	height: 16px;	background-repeat: no-repeat;	font-size: 1px;	cursor: pointer;}html[dir="rtl"] .rating_star_big_generic{	float: right;	background-position: right center;}.rating_star_big{	background-image: url(/application/modules/Core/externals/images/star_big.png?c=358);}.rating_star_big_half{	background-image: url(/application/modules/Core/externals/images/star_big_half.png?c=358);}.rating_star_big_disabled{	background-image: url(/application/modules/Core/externals/images/star_big_disabled.png?c=358);}html[dir="rtl"] .rating_star_big_half{	background-image: url(/application/modules/Core/externals/images/star_big_half_rtl.png?c=358);}/* text */.rating_text{	float: left;	display: inline-block;	height: 16px;	color: #aaa;	font-size: .8em;	line-height: .8em;	cursor: pointer;	margin-left: 5px;	padding-top: .4em;	cursor: default;}html[dir="rtl"] .rating_text{	float: right;	margin-left: 0px;	margin-right: 5px;}/*
TAG AUTOSUGGEST
Used to style the autosuggest pulldown
shown when you are entering a tag
on the edit/new blog page.
*/ul.tag-autosuggest{	position: absolute;	padding: 0px;	width: 300px;	list-style: none;	z-index: 50;	border: 1px solid #ddd;	margin: 0px;	list-style: none;	cursor: pointer;	white-space: nowrap;	background: #fff;}ul.tag-autosuggest > li{	padding: 3px;	overflow: hidden;}ul.tag-autosuggest > li + li{	border-top: 1px solid #ddd;}ul.tag-autosuggest > li img{	max-width: 25px;	max-height: 25px;	display: block;	float: left;	margin-right: 5px;}ul.tag-autosuggest > li.autocompleter-selected{	background: #eee;	color: #555;}ul.tag-autosuggest > li.autocompleter-choices{	font-size: .8em;}ul.tag-autosuggest > li.autocompleter-choices .autocompleter-choice{	line-height: 25px;}ul.tag-autosuggest > li:hover{	background: #eee;	color: #555;}ul.tag-autosuggest > li span.autocompleter-queried{	font-weight: bold;}ul.tag-autosuggest .search-working{	background-image: none;}.autocompleter-choice{	cursor: pointer;}.autocompleter-choice:hover{	color: #5ba1cd;}/* FILE UPLOADER */.uploader .swiff-uploader-box a{	display: none !important;}.uploader #demo-status{	padding: 10px 15px;	width: 420px;	border: 1px solid #eee;}.uploader #demo-status .progress{	background: url(/externals/fancyupload/assets/progress-bar/progress.gif?c=358);	background-repeat: no-repeat;	background-position: +50% 0;	margin-right: 0.5em;	vertical-align: middle;}.uploader #demo-status .progress-text{	font-size: 0.9em;	font-weight: bold;}.uploader #demo-list{	list-style: none;	width: 450px;	margin: 0;}.uploader #demo-list li.validation-error{	padding-left: 44px;	display: block;	clear: left;	line-height: 40px;	color: #8a1f11;	cursor: pointer;	border-bottom: 1px solid #fbc2c4;	background: #fbe3e4 url(/externals/fancyupload/assets/failed.png?c=358) no-repeat 4px 4px;}.uploader #demo-list li.file{	border-bottom: 1px solid #eee;	background: url(/externals/fancyupload/assets/file.png?c=358) no-repeat 4px 4px;	overflow: auto;}.uploader #demo-list li.file.file-uploading{	background-image: url(/externals/fancyupload/assets/uploading.png?c=358);	background-color: #D9DDE9;}.uploader #demo-list li.file.file-success{	background-image: url(/externals/fancyupload/assets/success.png?c=358);}.uploader #demo-list li.file.file-failed{	background-image: url(/externals/fancyupload/assets/failed.png?c=358);}.uploader #demo-list li.file .file-name{	font-size: 1.2em;	margin-left: 44px;	display: block;	clear: left;	line-height: 40px;	height: 40px;	font-weight: bold;}.uploader #demo-list li.file .file-size{	font-size: 0.9em;	line-height: 18px;	float: right;	margin-top: 2px;	margin-right: 6px;}.uploader #demo-list li.file .file-info{	display: block;	margin-left: 44px;	font-size: 0.9em;	line-height: 20px;}.uploader #demo-list li.file .file-remove{	clear: right;	float: right;	line-height: 18px;	margin-right: 6px;}/*
GLOBAL BROWSE PAGE STYLES
Used to style the browse pages throughout the site.
*/.browse-range-wrapper input[type=text]{	width: 50px;}.browse-separator-wrapper{	border-bottom: 1px solid #ccc;	height: 1px;	margin: 6px 0 0;}.field_search_criteria .form-options-wrapper > li{	padding-top: 3px;}/*
GLOBAL PAGINATION
Used to show page numbers and previous & next links throughout the site.
*/.pages{	overflow: hidden;	clear: both;}.paginationControl{	float: left;	overflow: hidden;	border: 1px solid transparent;	clear: both;}.paginationControl > li{	float: left;	overflow: hidden;	margin: 1px;}.paginationControl > li > a{	display: block;	padding: .3em .6em;	font-weight: bold;	font-size: 1em;}.paginationControl > li > a:hover{	text-decoration: none;	background-color: transparent;}.paginationControl > li.disabled > a{	color: #999;}.paginationControl > li.disabled > a:hover{	background-color: transparent;	cursor: default;}.paginationControl > li.selected{	background-color: transparent;}.paginationControl > li.selected > a{	color: #555;}.paginator_previous{	float: left;	display: inline;}.paginator_next{	float: right;	display: inline;}/*
PHOTO THUMBS LIST
Used throughout the core and various plugins to show a grid
of photo thumbnails.
*/ul.thumbs{	overflow: hidden;}ul.thumbs > li{	float: left;	margin: 0px 10px 0px 0px;	height: 180px;}html[dir="rtl"] ul.thumbs > li{	float: right;	margin: 0px 0px 0px 10px;}ul.thumbs .thumbs_photo{	display: inline-block;	border: 1px solid #eee;	padding: 4px;	vertical-align: bottom;}ul.thumbs .thumbs_photo:hover{	border: 1px solid #72c02c;	cursor: pointer;}ul.thumbs .thumbs_photo > span{	display: block;	width: 142px;	height: 106px;	background-position: center 50%;	background-repeat: no-repeat;}ul.thumbs .thumbs_info{	padding-top: 4px;	display: block;	font-size: .8em;	color: #999;	overflow: hidden;}ul.thumbs .thumbs_title{	width: 142px;	display: block;	font-weight: bold;	word-wrap: break-word;	max-height: 2.6em;	overflow: hidden;}ul.thumbs.thumbs_nocaptions > li{	height: auto;	margin-bottom: 10px;}ul.thumbs.thumbs_nocaptions > li.sortable,ul.thumbs.thumbs_nocaptions > li.sortable a{	cursor: move;}/*
PHOTO TAGGING
Styles the popup used to show the tagging form for photos.
*/div.tag_div,div.tag_div_hidden{	position: absolute;	z-index: 98;	border: 2px solid #fff;}div.tag_div_hidden{/* 	z-index: -1;	visibility: hidden;*/	border: 2px solid transparent;}div.tag_label,div.tag_label_hidden{	position: absolute;	padding: 3px 5px 3px 5px;	border: 1px solid #777;	font-weight: bold;	display: block;	z-index: 98;	background: #fff;}div.tag_label_hidden{	z-index: -1;	visibility: hidden;}div.media_photo_tagform_titlebar{	text-align: left;	padding: 7px 7px 4px 7px;	font-weight: bold;	font-size: .8em;	text-transform: uppercase;}div.media_photo_tagform_container{	padding: 0px 7px 7px 7px;	overflow: hidden;}div.media_photo_tagform_container input[type=text]{	width: 130px;}div.media_photo_tagform_text{	font-size: .8em;	margin-bottom: 7px;}div.tagger_list,div.media_photo_friendlist{	width: 126px;	overflow: auto;	margin: 4px 0px 4px 0px;	height: 130px;	text-align: left;	padding: 4px;	border: 1px solid #bbb;}div.tagger_list a,div.media_photo_friendlist a{	font-size: .8em;}div.tagger_list a:hover, div.media_photo_friendlist a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a:hover{	text-decoration: underline;}div.media_photo_tagform_submits a{	font-weight: bold;	font-size: .8em;	cursor: pointer;}html[dir="rtl"] div.media_photo_tagform_submits a{	float: right;}div.media_photo_tagform_submits a + a{	margin-left: 13px;}html[dir="rtl"] div.media_photo_tagform_submits a + a{	margin-left: 0px;	margin-right: 13px;}div.media_photo_tagform{	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	display: none;	border: 1px solid #888;	width: 150px;	position: absolute;	background: #fff;}div.media_photo_tagform{	text-decoration: none;}div.media_photo_div{	position: relative;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;}.media_tag_listcontainer > a{	font-weight: bold;}#tagger_input{	margin-bottom: 8px;}li.autocompleter-choices{	padding: 0px 5px 5px 5px;}li.autocompleter-choices img{	height: 16px;	width: 16px;	float: left;	margin-right: 5px;}html[dir="rtl"] li.autocompleter-choices img{	float: right;	margin-right: 0px;	margin-left: 5px;}li.autocompleter-choices .autocompleter-queried{	font-weight: bold;}.tag_comma{	margin-right: 6px;}.tag_div,.tag_label{	z-index: 100000;}.tag_label{	border: 1px solid #000;	background-color: #fff;	padding: 3px;}.tag_hidden,.tag_label_hidden{	visibility: hidden;}.albums_viewmedia_info_tags{	margin-top: 6px;}.tagger_form{	background-color: #fff;	border: 1px solid #000;}.tagger_input{	width: 99%;	height: 18px;	border-bottom: 1px solid #ccc;	font-size: 13px;}span.tag_info a.tag_destroyer{	font-size: 8pt;	font-weight: normal;}/*
ACTIVITY FEED COMPOSER FORM
These styles are used for the small form that sits
above the activity feed,allowing members to post.
*/.activity-post-container{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	margin-bottom: 10px;}form.activity{	padding: 7px;	overflow: hidden;}form.activity > div > input[type=text],form.activity > div > textarea{	width: 99%;}form.activity .buttonlink{	margin-top: 7px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 1px;}/*
ACTIVITY FEED POST FORM
These styles are used for the post form above the activity feed.
*/.activity-post-container{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding;	overflow: hidden;	padding: 0;}.activity-post-container textarea{	width: 99%;}#compose-submit{	margin-right: 5px;}/*
ACTIVITY FEED COMPOSER 
These styles are used for the attachment composer.
*/.compose-container{	position: relative;}.compose-container .overTxtLabel{	padding: 10px 0px 0px 8px;	color: #999;}.compose-content{	background-color: #fff;	color: #555;	border-width: 1px;	border-color: #ccc;	cursor: text;	padding: .75em;	clear: both;	outline: none;	-moz-outline-style: none;}.compose-container .compose-content div{	clear: both;	float: none;	margin: 0;	padding: 0;}div.compose-menu a.compose-activator{	background-repeat: no-repeat;	background-position: 0% 50%;	margin-left: 14px;	padding-left: 21px;}html[dir="rtl"] div.compose-menu a.compose-activator{	background-position: 100% 50%;	margin-left: 0px;	margin-right: 14px;	padding-left: 0px;	padding-right: 21px;}.compose-tray{	padding: 0px 10px 5px 10px;}.compose-body{	display: block;	overflow: hidden;	padding: 7px 0px;}.compose-menu{	overflow: hidden;	margin-top: 9px;}.compose-tray .compose-menu > span{	background-repeat: no-repeat;	padding-left: 20px;	display: block;}html[dir="rtl"] .compose-tray .compose-menu > span{	padding-left: 0px;	padding-right: 20px;	background-position: 100% 50%;}.compose-loading{	background-repeat: no-repeat;	background-position: 0px 0px;}html[dir="rtl"] .compose-loading{	background-position: 100% 0%;}.compose-loading span{	margin-left: 22px;	display: block;}html[dir="rtl"] .compose-loading span{	margin-left: 0px;	margin-right: 22px;}.compose-loading img{	display: block;	float: left;}html[dir="rtl"] .compose-loading img{	float: right;}.compose-preview-image-invisible{	visibility: hidden;}.compose-preview-image-hidden{	display: none;}.compose-preview-image{	border: 1px solid #eee;}.compose-preview-info{	overflow: hidden;	padding-left: 10px;}/*
ACTIVITY FEED COMPOSER LINK
These styles are used for the attachment composer above the
main feed.
*/#compose-link-activator,#compose-link-menu span{	background-image: url(/application/modules/Activity/externals/images/link.png?c=358);	background-repeat: no-repeat;}#compose-link-form-input{	display: block;	margin-bottom: 7px;	width: 75%;}#compose-link-preview-images{	float: left;	overflow: hidden;	vertical-align: top;	display: block;}#compose-link-preview-images img{	border: 1px solid #eee;	width: 100px;}#compose-link-preview-title{	margin-bottom: 4px;}#compose-link-preview-title a{	font-weight: bold;}#compose-link-preview-description{	font-size: .8em;}#compose-link-preview-options,#compose-link-preview-options-choose{	font-size: .8em;	margin: 8px 0px 8px 0px;	font-weight: bold;}#compose-link-preview-options-choose span{	padding-right: 5px;}#compose-link-preview-options-none{	font-size: .8em;}#compose-link-preview-options-none input[type=checkbox]{	display: block;	float: left;}#compose-link-preview-options-none label{	display: block;	float: left;}/*
GENERIC LIST WIDGET
These icons are used for list widgets.
*/.layout_generic_list_widget{	clear: both;	overflow: auto;	width: 100%;}ul.generic_list_widget{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;	margin-bottom: 15px;}ul.generic_list_widget > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}ul.generic_list_widget_large_photo > li + li{	margin-top: 10px;}ul.generic_list_widget .photo{	float: left;	display: block;}ul.generic_list_widget_large_photo .photo{	float: none;	clear: both;	display: block;	margin-bottom: 5px;}ul.generic_list_widget a.thumb{/* 	width: 48px;*/}ul.generic_list_widget a.thumb > img{	display: block;}ul.generic_list_widget .info{	padding: 0px 0px 0px 6px;	overflow: hidden;}ul.generic_list_widget_large_photo .info{	padding: 0px 0px 0px 2px;}ul.generic_list_widget .title{	font-weight: bold;}ul.generic_list_widget .stats{	font-size: .8em;}ul.generic_list_widget .owner{	margin-top: 2px;	font-size: 0.8em;}ul.generic_list_widget .description{	clear: both;	margin-top: 10px;	padding: 1px 0px 4px 0px;	font-size: .8em;/* 	border-bottom: 1px solid #fff;*/}ul.generic_list_widget_large_photo .info + .description{	padding-left: 2px;	margin-top: 4px;}/* ACTION TYPE ICONS */.activity_icon_status{	background-image: url(/application/modules/Core/externals/images/types/post.png?c=358);}/* ITEM TYPE ICONS */.item_icon_core_link{	background-image: url(/application/modules/Core/externals/images/types/core_link.png?c=358);}/*
GLOBAL ICONS
These icons are used with "buttonlink" links in various modules throughout
the site.
*/.icon_back{	background-image: url(/application/modules/Core/externals/images/back.png?c=358);}html[dir="rtl"] .icon_back{	background-image: url(/application/modules/Core/externals/images/back_rtl.png?c=358);}.icon_previous{	background-image: url(/application/modules/Core/externals/images/previous.png?c=358);}html[dir="rtl"] .icon_previous{	background-image: url(/application/modules/Core/externals/images/previous_rtl.png?c=358);}.icon_next{	background-image: url(/application/modules/Core/externals/images/next.png?c=358);}html[dir="rtl"] .icon_next{	background-image: url(/application/modules/Core/externals/images/next_rtl.png?c=358);}.icon_comments{	background-image: url(/application/modules/Core/externals/images/comments.png?c=358);}.icon_viewmore{	background-image: url(/application/modules/Core/externals/images/viewmore.png?c=358);}.icon_clearlist{	background-image: url(/application/modules/Core/externals/images/clear.png?c=358);}.icon_friend_add{	background-image: url(/application/modules/User/externals/images/friends/add.png?c=358);}.icon_friend_remove{	background-image: url(/application/modules/User/externals/images/friends/remove.png?c=358);}.icon_friend_cancel{	background-image: url(/application/modules/User/externals/images/friends/remove.png?c=358);}.icon_friend_accept{	background-image: url(/application/modules/User/externals/images/friends/add.png?c=358);}.icon_activity_post{	background-image: url(/application/modules/Activity/externals/images/post.png?c=358);}.icon_report{	background-image: url(/application/modules/Core/externals/images/report.png?c=358);}.icon_loading{	background-image: url(/application/modules/Core/externals/images/loading.gif?c=358);}.icon_delete{	background-image: url(/application/modules/Core/externals/images/delete.png?c=358);}/*
SMOOTHBOX
Used for the modal popup smoothbox.
*/.modal{	display: none;}.modal_row{	margin: 5px 5px 10px 10px;}.modal_textoption{	margin-top: 3px;	font-size: 8pt;}.modal_textoption input.text{	width: 200px;}#global_content_simple{	display: inline-block;}#TB_window a:link{	color: #666666;}#TB_window a:visited{	color: #666666;}#TB_window a:hover{	color: #000;}#TB_window a:active{	color: #666666;}#TB_window a:focus{	color: #666666;}#TB_overlay{	position: absolute;	z-index: 100;	top: 0px;	left: 0px;	background-color: #000;}#TB_window{	position: absolute;	z-index: 102;	text-align: left;	background: #eee;	color: #000;	border: 8px solid #444;}#TB_caption{	height: 25px;	padding: 7px 30px 10px 25px;	float: left;}#TB_closeWindow{	height: 25px;	padding: 11px 25px 10px 0;	float: right;}#TB_closeAjaxWindow{	padding: 5px 10px 7px 0;	margin-bottom: 1px;	text-align: right;	float: right;}#TB_ajaxWindowTitle{	float: left;	padding: 7px 0 5px 10px;	margin-bottom: 1px;}#TB_title{	background-color: #e9f4fa;	height: 33px;	border-bottom: 1px solid #d7e8f1;}/* hide the title bar by default */#TB_title{	display: none;}#TB_title *{	font-weight: bold;	font-size: 13pt;	letter-spacing: -1px;}#TB_ajaxContent{	clear: both;	padding: 12px 15px 38px 10px;	overflow: auto;	text-align: left;	line-height: 1.4em;}#TB_ajaxContent p{	padding: 5px 0px 5px 0px;}#TB_load{	position: absolute;	display: none;	height: 100px;	width: 100px;	z-index: 101;}#TB_HideSelect{	z-index: 99;	position: absolute;	top: 0;	left: 0;	background-color: #fff;	border: none;}#TB_iframeContent{	clear: both;	border: none;	margin-bottom: -1px;	margin-top: 1px;}/* IE6 */* html #TB_iframeContent{	margin-bottom: 1px;}/* 
INLINE NOTIFICATIONS 
*/ul.notifications{	overflow: hidden;}ul.notifications_menu > li,ul.notifications_menu > div{	padding: .5em;	min-width: 160px;}ul.notifications_menu > li{	padding-top: 7px;	padding-bottom: 7px;}ul.notifications_menu > li + li{	border-top-width: 1px;}ul.notifications_menu > li.notifications_unread > span{	font-weight: bold;}ul.notifications_menu > li > span{	min-height: 16px;	display: block;	padding-left: 22px;	background-repeat: no-repeat;	float: none;}ul.notifications_menu > li > span > a{	display: inline;	float: none;}.notifications_options{	overflow: hidden;	border-top-width: 1px;	padding-top: 7px;}.notifications_options > div{	display: inline-block;	vertical-align: middle;}.notifications_options > div + div{	margin-left: 15px;}.notifications_markread_link{	background-image: url(/application/modules/Core/externals/images/markread.png?c=358);}.layout_left #captcha-element img,.layout_right #captcha-element img{	width: 100%;	max-width: 200px;}/*WYSIWYG Editor show Content body common css start here*/.rich_content_body ol{	margin-left: 30px;}.rich_content_body ul{	margin-left: 30px;	list-style-type: disc;}[dir="rtl"] .rich_content_body ol,[dir="rtl"] .rich_content_body ul{	margin-left: 0px;	margin-right: 20px;}.rich_content_body img{	max-width: 100%;	margin: 5px;}/*WYSIWYG Editor show Content body common css ends here*//* SEARCH BOX */.admin_search{	clear: both;	overflow: hidden;}.search{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 0px;	float: left;}html[dir="rtl"] .search{	float: right;}.search > form{	overflow: hidden;	padding: 15px;}.search form > div{	float: left;	overflow: hidden;	margin-left: 10px;}html[dir="rtl"] .search form > div{	float: right;	margin-left: 0px;	margin-right: 10px;}.search form > div:first-child{	margin-left: 0px;	margin-top: .3em;}html[dir="rtl"] .search form > div:first-child{	margin-right: 0px;}.search div label{	font-size: 8pt;	font-weight: bold;	display: block;}.search div input,div.search div select{	width: auto;	margin-top: 3px;}.search div select option{	padding-left: 3px;}html[dir="rtl"] .search div select option{	padding-left: 0px;	padding-right: 3px;}.search .buttons{	margin-top: 1em;}.admin_search button{	margin-top: 2px;	padding: 6px 5px;}#filter_form select{	width: 155px;}.he_rate_small_cont{	float: left;	height: 12px;	margin: 5px 30px 0 0;}/************inline css for home page before login***********************/div.notifications_layout{	clear: both;	display: inline-block;	overflow: visible !important;}.layout_middle{	padding: 0;	vertical-align: top;	overflow: visible !important;}.overlay p{	padding: 10px;	margin: 0;}ul.win8 li,ul.win8 li .win_right p,.overlay p,p{	font-family: 'Rosario', sans-serif;	font-size: 14px;}ul.win8 li.invite{	background: none repeat scroll 0 0 #009EAF;}.education{	left: 20%;	position: absolute;	top: 37%;	width: 450px;}.register{	left: 0;	top: -111%;	width: 470px;}.free{	left: -208%;	position: relative;	top: -334%;}.softwaresa{	left: -295%;	position: absolute;	right: 0;	top: -145%;	width: 550px;}@media screen and (min-width:320px) and (max-width:480px){	.education	{		left: 0%;		position: absolute;		top: 37%;		width: 89%;	}			}		/* CUSTOM CSS */	.tab_collapsed_action	{		width: 32px;		height: 32px;		background: #c03a00;		color: #fff;		line-height: 34px !important;		text-align: center;		position: absolute !important;		right: 5px;		top: 3px !important;		display: none !important;	}		.core-group-arrow	{		color: #c03a00;		background: #fff;	}		@media (max-width:767px)	{	#global_page_group-profile-index .layout_middle, .tab_collapsed_action, .heading_show, .tabs_show, .tab_collapsed_action	{		display: block !important;	}		#global_page_group-index-manage .headline .tabs .navigation	{		display: none;	}		#global_page_group-index-manage .headline .tabs .navigation.open	{		display: block;	}		.layout_page_group_profile_index #main_tabs	{		padding-top: 30px;	}		.tab_collapsed #main_tabs	{		display: block;	}		.tabs_alt	{		height: 40px;		position: relative;	}		.tab_collapsed	{		height: auto;	}		.tab_collapsed #main_tabs	{		padding-top: 35px;	}		#global_page_group-profile-index .tabs_alt	{		height: auto;	}		#global_page_group-profile-index .maintitle	{		padding-right: 70px;	}		#global_page_group-profile-index .ybo_headline	{		display: none;	}		.core-group-arrow	{		top: -58px !important;	}		#global_page_group-profile-index .tabs_alt	{		margin-top: 5px;	}			}		@media(min-width:768px)	{	.core-group-arrow	{		right: 160px;		top: 135px !important;	}		.tab_collapsed_action,	.tabs_show	{		display: block !important;	}		#global_page_group-profile-index .ybo_headline	{		margin: 0;	}}#global_page_group-profile-index #main_tabs{	padding: .5em !important;	position: relative;	z-index: 99;	font-size: 13px;}#global_page_group-profile-index #global_content .tabs_alt{	background: none repeat scroll 0 0 #233b3b;	border-radius: 5px 5px 0 0;	color: #fff;	font-size: 16px;	line-height: 41px;	margin-bottom: 0;	padding: 0 5px 2px;	text-align: left;	border-bottom: 0;}#global_page_group-profile-index .layout_core_container_tabs{	position: relative;}/* NOTIFICATION CUSTOM WORK */.notification_group_task{	display: flex;}.notification_group_task > a{	margin-left: 3px;	margin-top: -2px;}.notification_custom_button{	background: #2179c6;	color: #fff !important;	padding: 5px 10px;	border-radius: 4px;	margin-top: 5px;}/*  *//*

REQUESTS & NOTIFICATIONS

Used on the member's "view requests and updates" page,which lists all their recent notifications.

*/div.notifications_layout{	clear: both;	overflow: hidden;}div.notifications_layout > div.notifications_leftside{	float: left;/*	width: 330px;*/	overflow: hidden;}html[dir="rtl"] div.notifications_layout > div.notifications_leftside{	float: right;}div.notifications_layout > div.notifications_rightside{	overflow: hidden;	padding-left: 30px;}html[dir="rtl"] div.notifications_layout > div.notifications_rightside{	padding-left: 0px;	padding-right: 30px;}ul.notifications > li{	overflow: hidden;	clear: both;	margin-bottom: 10px;}ul.notifications > li + li{	border-top-width: 1px;	padding-top: 10px;}ul.notifications > li.notifications_unread > span{	font-weight: bold;}ul.notifications > li > span{	display: block;	padding-left: 22px;	background-repeat: no-repeat;}html[dir="rtl"] ul.notifications > li > span{	padding-left: 0px;	padding-right: 22px;	background-position: top right;}ul.requests{	overflow: hidden;}ul.requests > li{	overflow: hidden;	clear: both;	margin-bottom: 20px;}ul.requests > li + li{	border-top-width: 1px;	padding-top: 10px;}ul.requests > li > img{	display: block;	float: left;}html[dir="rtl"] ul.requests > li > img{	float: right;}ul.requests > li > div{	overflow: hidden;	padding-left: 10px;}html[dir="rtl"] ul.requests > li > div{	padding-left: 0px;	padding-right: 10px;}ul.requests > li > div > div > a{	font-weight: bold;}ul.requests > li > div > div + div{	padding: 10px 0px 0px 0px;}ul.requests > li > div > div + div > a{	font-weight: normal;}ul.requests > li > div > div + div > button{	font-size: .8em;}/*

REQUESTS WIDGET

Used to style the small list of requests,typically viewed on the user home page

when signed in.

*/ul.requests_widget{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	margin-bottom: 15px;}ul.requests_widget > li + li{	margin-top: 5px;}/*

ACTIVITY FEEDS

These styles are used for the recent activity

feed shown on the main portal page,as well as

any other activity feeds shown elsewhere.

*/ul.feed{	clear: both;}ul.feed > li{	padding: 0px 0px 10px 0px;	overflow: hidden;}ul.feed > li + li{	padding-top: 10px;	border-top-width: 1px;}ul.feed .feed_item_generated{	color: #999;}ul.feed .feed_item_photo{	float: left;	overflow: hidden;	margin-right: 7px;	line-height: 0px;	font-size: 0px;}html[dir="rtl"] ul.feed .feed_item_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_item_photo > a{	text-decoration: none;}ul.feed .feed_item_photo > a > img{	display: block;}ul.feed .feed_item_body{	overflow: hidden;}ul.feed .feed_item_username{	font-weight: bold;}ul.feed .feed_item_date{	font-size: .8em;	color: #999;	padding-top: 1px;}ul.feed .feed_item_date > ul{	line-height: 1em;}ul.feed .feed_item_date > ul > li{	display: inline-block;	vertical-align: middle;}ul.feed .feed_item_icon{	margin-top: 3px;	padding: 1px 0px 3px 0px;	padding-left: 20px;	background-repeat: no-repeat;}html[dir="rtl"] ul.feed .feed_item_icon{	padding-left: 0px;	padding-right: 20px;	background-position: top right;}ul.feed .feed_item_bodytext{	display: inline;	color: #555;}ul.feed .feed_item_attachments{	overflow: hidden;	padding: 10px 10px 3px 10px;}ul.feed .feed_attachment_core_link{	overflow: hidden;}ul.feed .feed_attachment_core_link > div{	overflow: hidden;	width: auto;}ul.feed .feed_attachment_core_link > div > a{	display: block;	float: left;}html[dir="rtl"] ul.feed .feed_attachment_core_link > div > a{	float: right;}ul.feed .feed_attachment_core_link > div > a > img{	display: block;	max-width: 100px;}ul.feed .feed_attachment_core_link > div > a + div{	overflow: hidden;	padding-left: 8px;}html[dir="rtl"] ul.feed .feed_attachment_core_link > div > a + div{	padding-left: 0px;	padding-right: 8px;}ul.feed .feed_attachment_core_link > div > a + div > a{	font-weight: bold;}ul.feed .feed_attachment_photo{	display: inline-block;	overflow: hidden;	margin: 0px 0px 5px 0px;	vertical-align: top;}ul.feed .feed_attachment_photo a{	display: block;	float: left;}html[dir="rtl"] ul.feed .feed_attachment_photo a{	float: right;}ul.feed .feed_attachment_photo a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_item_link_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}ul.feed .feed_item_link_desc{	font-size: 0.8em;}ul.feed .comments{	width: 360px;}ul.feed .comments textarea{	font-size: 8pt;}ul.feed .comments textarea + button{	display: none;	font-size: .8em;}ul.feed .comments textarea:focus + button{	display: block;}ul.feed .comments > ul > li > div > a > img{	width: 32px;	height: 32px;}ul.feed span.view_more .view_more_link{	display: inline-block;	background-image: url(/application/modules/Activity/externals/images/more.png?c=358);	background-repeat: no-repeat;	padding-left: 10px;}ul.feed span.view_more .view_less_link{	display: inline-block;	background-image: url(/application/modules/Activity/externals/images/less.png?c=358);	background-repeat: no-repeat;	padding-left: 10px;	margin-left: 7px;}ul.feed .feed_item_posted .view_more_link,ul.feed .feed_item_posted .view_less_link{	font-size: .8em;}div.feed_viewmore{	border-top-width: 1px;	padding-top: 5px;}/*

COMMENT TIPS STYLES

Compatibility for lack of theme updates

*/div.comments_comment_likes_tips{	border: 1px solid transparent;	padding: 4px 7px;	background-color: transparent;	color: #999;	font-size: 0.9em;}/*

SHARE POPUP (SMOOTHBOX)

Used to style the attachment preview inside the

share popup.

*/.sharebox{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	margin: 10px;	padding: 10px;	overflow: hidden;}.sharebox_photo{	float: left;	overflow: hidden;	margin-right: 8px;}html[dir="rtl"] .sharebox_photo{	float: right;	margin-right: 0px;	margin-left: 8px;}.sharebox_photo img{	border: 1px solid #eee;	max-width: 120px;	max-height: 120px;}.sharebox_title{	font-weight: bold;}.sharebox_description{	font-size: .8em;	margin-top: 3px;}/* NOTIFICATION TYPE ICONS */.notification_type_commented,.notification_type_commented_commented{	background-image: url(/application/modules/Activity/externals/images/activity/comment.png?c=358);}.notification_type_liked,.notification_type_liked_commented{	background-image: url(/application/modules/Activity/externals/images/activity/like.png?c=358);}/* FACEBOOK STYLES FOR FEED COMPOSER */.composer_facebook_toggle,.composer_twitter_toggle{	float: right;	display: inline-block;	width: 16px;	height: 16px;	background-repeat: no-repeat;	margin-left: 10px;	margin-top: 7px;	margin-right: 1px;	padding: 0px;}.composer_facebook_toggle{	background-image: url(/application/modules/Activity/externals/images/facebook_inactive.png?c=358);}.composer_twitter_toggle{	background-image: url(/application/modules/Activity/externals/images/twitter_inactive.png?c=358);}.composer_facebook_toggle:hover{	background-image: url(/application/modules/Activity/externals/images/facebook.png?c=358);	cursor: pointer;}.composer_twitter_toggle:hover{	background-image: url(/application/modules/Activity/externals/images/twitter.png?c=358);	cursor: pointer;}.composer_facebook_toggle_active{	background-image: url(/application/modules/Activity/externals/images/facebook.png?c=358);}.composer_twitter_toggle_active{	background-image: url(/application/modules/Activity/externals/images/twitter.png?c=358);}.composer_facebook_tooltip,.composer_twitter_tooltip{	display: none;	position: absolute;	padding: 7px;	background: #333;	opacity: .8;	color: #fff;	font-weight: bold;	text-align: center;	width: 180px;	font-size: 8pt;	margin-top: -30px;	margin-left: -84px;}.composer_facebook_toggle:hover > .composer_facebook_tooltip, .composer_twitter_toggle:hover > .composer_twitter_tooltip{	display: block;}.layout_advancedarticles_user_info > h3,.layout_advancedarticles_arhive_block > h3,.layout_advancedarticles_related_block > h3{	font-size: 13px;	letter-spacing: 0px;	border-bottom: 1px solid #ddd;	padding-bottom: 3px;}/*Featured Widget*/#box_featured{	position: absolute;}#box_featured div{	height: 150px;	float: left;}#box_featured p{	padding: 6px;}#box_featured span{	font-size: 80%;	color: #999;}#box_featured span a{	color: #5f93b4;}#box_featured img{	width: 140px;	float: left;	margin: 5px;}#box_featured .title{	float: left;	margin: 5px;}#info_featured{	display: none;}.buttons{	text-align: center;	height: 20px;}.buttons span{	cursor: pointer;	padding: 3px;}.buttons span img{	margin: -3px;}.circle_active{	background: url(/application/modules/Advancedarticles/externals/images/circle_active.png?c=358) no-repeat center;	width: 16px;	height: 16px;}.mask_featured{	position: relative;	height: 150px;	overflow: hidden;}#info_sponsored{	display: none;}.mask_sponsored{	position: relative;	height: 220px;	overflow: hidden;}#box_sponsored{	position: absolute;}#box_sponsored div{	height: 220px;	float: left;}#box_sponsored p{	padding: 6px;	padding-top: 0px;	margin-top: 0px;	font-size: 80%;}#box_sponsored span{	color: #999;}#box_sponsored span a{	color: #5f93b4;}#box_sponsored p img{	width: 140px;	float: left;	margin: 5px;	margin-left: 0px;}.box_art_featured{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.box_art_featured > ul{	border: 4px solid transparent;	background-color: transparent;}.box_art_featured > ul > li{	clear: both;	overflow: hidden;}/*Tags Widget*/.a_tags{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.a_tags > ul{/*	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	background: none;*/	padding: 5px;}.a_tags > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.a_tags > ul > li a{	font-size: 80%;	color: #5f93b4;	cursor: pointer;}.a_tags > ul > li .am_explorer{	font-size: 11px;	font-weight: bold;	float: right;}/*Comments Widget*/.a_comments{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.a_comments > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.a_comments > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 15px 5px;}.a_comments a.a_comments_thumb{	float: left;	display: block;	width: 48px;	height: 48px;}.a_comments .a_comments_info{	padding: 0px 0px 0px 6px;	overflow: hidden;}.a_comments .a_comments_title{	font-weight: bold;	font-size: 11px;}.a_comments .a_comments_comment{	font-size: 10px;	color: #999;}#global_page_advancedarticles-articles-print #global_content_simple{	width: 100%;}.art_print{	clear: both;	padding-right: 100px;	padding-left: 100px;}.print_header{	text-align: right;	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	font-style: italic;	floate: right;}.print_link{	float: left;}.art_photo_action{	margin-top: 15px;	font-size: .8em;	color: #999;	font-weight: normal;}.art_photo_action .photo_share_report{	margin-top: 5px;	font-size: 11px;}.art_photo_action .description{	margin-bottom: 7px;}.art_photo_action .info_tags{	padding-top: 6px;	padding-bottom: 4px;	font-size: 11px;}.art_view_photo .navi_bar{	clear: both;	overflow: hidden;	margin-bottom: 5px;}.art_view_photo .navi_bar #left{	float: left;}.art_view_photo .navi_bar #right{	float: right;}.art_view_photo{	margin-left: 100px;	margin-right: 100px;}.art_view_photo_block{	border: 4px solid transparent;	background-color: transparent;	padding: 10px;	margin-bottom: 15px;	text-align: center;}.art_view_photo_block .art_thumb{	border: 1px solid transparent;	text-align: center;}.art_view_photo_block .art_thumb img{	display: -moz-inline-box;	display: inline-table;	display: inline-block;}.art_edit_photo{	width: 550px;}.art_edit_photo li{	border: 4px solid transparent;	background-color: transparent;	clear: both;	overflow: hidden;	margin-bottom: 20px;	padding: 15px;}.art_edit_photo > li .thumb{	float: left;	overflow: hidden;	padding-right: 15px;}.art_edit_photo > li .thumb_info input,.art_edit_photo > li .thumb_info textarea{	width: 25em;}.art_edit_photo > li .thumb_action{	padding-top: 10px;}.art_edit_photo > li .thumb_action input{	width: auto;	float: left;}.art_edit_photo > li .thumb_info{	overflow: hidden;}.art_edit_photo > li > .thumb_info .thumb_action label{	display: inline;	float: left;	margin-right: 15px;	font-weight: normal;}.art_edit_photo > li label{	display: block;	font-weight: bold;}.art_user_tags{	margin-bottom: 15px;}.art_user_tags ul li a{	font-size: 12px;}.art_top_posters{	margin-bottom: 15px;	overflow: auto;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.art_top_posters ul li{	overflow: auto;	padding-bottom: 3px;}.art_top_posters ul li img{	float: left;	margin: 3px;}.art_top_posters li .title{	font-size: .8em;	font-weight: bold;	margin-bottom: 3px;}.art_top_posters li .posters_articles a{	font-size: .8em;	background-color: transparent;	padding: 3px;}.art_related{	margin-bottom: 15px;	overflow: auto;}.art_related ul li{	overflow: auto;	padding-bottom: 3px;}.art_related ul li img{	float: left;	margin: 3px;}.art_related li .title{	font-size: .8em;}.art_user_info{	margin-bottom: 15px;	overflow: auto;}.art_action_links{	text-align: left;}.art_action_links a.buttonlink{	font-size: .8em;	padding-top: 2px;	padding-bottom: 3px;	width: 120px;}.art_user_info ul li img{	float: left;	margin: 3px;}.art_user_categories{	margin-bottom: 15px;}.art_timestamp{	font-size: 11px;	color: #999;}.article_image{	cursor: pointer;	margin: 5px;	border: #ddd 1px solid;}.art_share_report{	border-top: #ddd 1px solid;	height: 30px;	margin-top: 10px;	padding-top: 10px;}.art_photo_link{	height: 30px;	margin-bottom: 10px;	margin-top: 10px;}.art_photo_link a{	margin-right: 15px;}.icon_aphoto_all{	background: url(/application/modules/Advancedarticles/externals/images/photo_all.png?c=358) no-repeat;}.icon_aphoto_upload{	background: url(/application/modules/Advancedarticles/externals/images/photo_upload.png?c=358) no-repeat;}.icon_aphoto_edit{	background: url(/application/modules/Advancedarticles/externals/images/photo_edit.png?c=358) no-repeat;}.icon_art_report{	background: url(/application/modules/Advancedarticles/externals/images/art_report.png?c=358) no-repeat;}.icon_art_print{	background: url(/application/modules/Advancedarticles/externals/images/print.png?c=358) no-repeat;}.icon_art_share{	background: url(/application/modules/Advancedarticles/externals/images/art_share.png?c=358) no-repeat;}/*Image Zoom*/#imagezoom_overlay{	position: absolute;	top: 0px;	left: 0px;	z-index: 9999996;}.imagezoom{	background-color: #fff;	border: 1px solid #585858;	margin: -5px;	padding: 4px;	z-index: 9999997;}.imagezoom .loadingZ{	width: 32px;	height: 32px;	position: absolute;	top: 50%;	left: 50%;	margin-top: -16px;	margin-left: -16px;}.imagezoom .image{	position: relative;	z-index: 25;	display: block;}.imagezoom .close{	width: 30px;	height: 30px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/closebox.png?c=358) !important;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/closebox.gif?c=358);	background-position: top left;	background-repeat: no-repeat;	background-color: transparent;	cursor: pointer;	position: absolute;	top: -15px;	right: -15px;	z-index: 30;}.imagezoom .close span{	display: none;}.imagezoom .caption{	margin: 0px 0px;	margin-top: -30px;	color: #fff;	font-size: 12px;	text-align: center;	height: 30px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/caption.png?c=358);	background-repeat: repeat-x;	background-color: transparent;	background-position: bottom left;	position: relative;	z-index: 30;}.imagezoom .caption p{	margin: 0px;	line-height: 22px;	height: 30px;	vertical-align: middle;	position: absolute;	top: 0px;	left: 0px;	width: 100%;	text-align: center;}.imagezoom .caption .previous,.imagezoom .caption .next{	display: block;	width: 22px;	height: 22px;	position: absolute;	top: 50%;	margin-top: -11px;	left: 18px;	cursor: pointer;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/prev.png?c=358) !important;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/prev.gif?c=358);}.imagezoom .caption .next{	left: auto;	right: 18px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/next.png?c=358) !important;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/next.gif?c=358);}/** Shadows **/.imagezoom .s_tl,.imagezoom .s_tr,.imagezoom .s_bl,.imagezoom .s_br{	width: 13px;	height: 18px;	position: absolute;	background-repeat: no-repeat;	background-color: transparent;}.imagezoom .s_tl{	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_tl.png?c=358) !important;	background-image: none;	background-position: top left;	top: -19px;	left: -14px;}.imagezoom .s_tr{	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_tr.png?c=358) !important;	background-image: none;	background-position: top right;	top: -19px;	right: -14px;}.imagezoom .s_bl{	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_bl.png?c=358) !important;	background-image: none;	background-position: bottom left;	bottom: -19px;	left: -14px;}.imagezoom .s_br{	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_br.png?c=358) !important;	background-image: none;	background-position: bottom right;	bottom: -19px;	right: -14px;}.imagezoom .s_top,.imagezoom .s_bottom{	width: 100%;	height: 18px;	background-color: transparent;	background-repeat: repeat-x;	position: absolute;	left: -1px;}.imagezoom .s_top{	top: -18px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_top.png?c=358) !important;	background-image: none;	background-position: top left;}.imagezoom .s_bottom{	bottom: -18px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_bottom.png?c=358) !important;	background-image: none;	background-position: bottom left;}.imagezoom .s_left,.imagezoom .s_right{	width: 13px;	height: 100%;	background-color: transparent;	background-repeat: repeat-y;	position: absolute;	top: -1px;}.imagezoom .s_left{	left: -13px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_left.png?c=358) !important;	background-image: none;	background-position: top left;}.imagezoom .s_right{	right: -13px;	background-image: url(/application/modules/Advancedarticles/externals/images/zoom/shadow_right.png?c=358) !important;	background-image: none;	background-position: top right;}.art_title h3 .art_featured{	margin: 0px;	width: 16px !important;	height: 16px !important;}.art_title h3 .art_sponsored{	margin: 0px;	width: 16px !important;	height: 16px !important;}.art_body{	margin-top: 15px;	margin-bottom: 10px;}.art_load{	background: url(/application/modules/Advancedarticles/externals/images/active.gif?c=358) no-repeat center;}.article_info_line{	font-size: .8em;	color: #999;	font-weight: normal;}.art_table img{	margin: 5px;	width: 120px;}.art_table .description{	font-size: 12px;	padding: 5px;	padding-left: 0px;	padding-bottom: 0px;	font-family: Helvetica Neue', Helvetica, tahoma, arial, verdana, sans-serif;}.art_table tbody .space{	height: 15px;	border-top: #ddd 1px solid;}.art_links{	float: right;	overflow: hidden;	width: 120px;	text-align: left;}.art_links a.buttonlink{	font-size: .8em;	padding-top: 2px;	padding-bottom: 3px;	width: 120px;}.icon_draft{	background: url(/application/modules/Advancedarticles/externals/images/draft.png?c=358) no-repeat;}.icon_add_photo{	background: url(/application/modules/Advancedarticles/externals/images/addphoto.png?c=358) no-repeat;}.icon_activate{	background: url(/application/modules/Advancedarticles/externals/images/activate.png?c=358) no-repeat;}.icon_deactivate{	background: url(/application/modules/Advancedarticles/externals/images/deactivate.png?c=358) no-repeat;}.icon_edit{	background: url(/application/modules/Advancedarticles/externals/images/editinfo.png?c=358) no-repeat;}.icon_art_delete{	background: url(/application/modules/Advancedarticles/externals/images/delete.png?c=358) no-repeat;}.expand{	border: 1px solid transparent;	background-color: transparent;	white-space: nowrap;/*	font-weight: bold;*/	font-family: Helvetica Neue', Helvetica, tahoma, arial, verdana, sans-serif;	color: #5f93b4;	cursor: pointer;	padding: 6px;	padding-left: 17px;	background-image: url(/application/modules/Advancedarticles/externals/images/c2.png?c=358);	background-repeat: no-repeat;	background-position: 0px 5px;}.no_expand{	border: 1px solid transparent;	background-image: url(/application/modules/Advancedarticles/externals/images/c1.png?c=358);	background-repeat: no-repeat;	background-position: 0px 5px;	background-color: transparent;	white-space: nowrap;/*	font-weight: bold;*/	font-family: Helvetica Neue', Helvetica, tahoma, arial, verdana, sans-serif;	color: #5f93b4;	cursor: pointer;	padding: 6px;	padding-left: 17px;}#accordion{	margin-bottom: 15px;}#accordion #menu-top{	white-space: nowrap;	font-family: Helvetica Neue', Helvetica, tahoma, arial, verdana, sans-serif;	color: #5f93b4;	cursor: pointer;	padding: 6px;	padding-left: 17px;}#accordion .content_menu p{	padding: 6px;	cursor: pointer;	margin-left: 6px;}#accordion .content_menu p a{	font-weight: normal;}#accordion .content_menu p:hover{	background-color: transparent;}/*Bred Crumbs*/.bred_crumbs{	height: 35px;	border-bottom: 1px solid transparent;	margin-bottom: 20px;}.bred_path{	float: left;}.bred_path a{	font-weight: bold;	color: #5f93b4;	cursor: pointer;}.bred_icon{	float: left;	margin-left: 4px;	margin-right: 4px;}.bred_icon h3{	font-weight: bold;	color: #5f93b4;}.item_icon_artarticle,.item_icon_artarticle_article{	background-image: url(/application/modules/Advancedarticles/externals/images/art.png?c=358);}.icon_article{	background: url(/application/modules/Advancedarticles/externals/images/art.png?c=358) no-repeat;}/* Advanced Notification */li.ynadvmenu_notification,li.ynadvmenu_downservices{	overflow: visible!important;}li.ynadvmenu_notification div.ynadvmenu_mini_wrapper{	float: left;	margin-right: -1px;}li.ynadvmenu_notification div.ynadvmenu_mini_wrapper a.ynadvmenu_NotifiIcon{	display: block;	position: relative;	background-image: url(/application/modules/Advmenusystem/externals/images/notification_inbox_updates.png?c=358);	background-repeat: no-repeat;	background-size: auto;	height: 20px;	width: 25px;	text-decoration: none;	margin: 0 1px;}/* Messages icon */#ynadvmenu_MessagesUpdates a.ynadvmenu_NotifiIcon{	background-position: -50px -100px;}#ynadvmenu_MessagesUpdates a.ynadvmenu_NotifiIcon:hover, #ynadvmenu_MessagesUpdates a.ynadvmenu_NotifiIcon.notifyactive{	background-position: -50px -132px;}#ynadvmenu_MessagesUpdates.ynadvmenu_hasNotify a.ynadvmenu_NotifiIcon{	background-position: -75px -100px;}/* Friends Request icon */#ynadvmenu_FriendsRequestUpdates a.ynadvmenu_NotifiIcon{	background-position: 0px -68px;}#ynadvmenu_FriendsRequestUpdates a.ynadvmenu_NotifiIcon:hover, #ynadvmenu_FriendsRequestUpdates a.ynadvmenu_NotifiIcon.notifyactive{	background-position: -25px -132px;}#ynadvmenu_FriendsRequestUpdates.ynadvmenu_hasNotify a.ynadvmenu_NotifiIcon{	background-position: -25px -68px;}/* Notification icon */#ynadvmenu_NotificationsUpdates a.ynadvmenu_NotifiIcon{	background-position: -25px -100px;}#ynadvmenu_NotificationsUpdates a.ynadvmenu_NotifiIcon:hover, #ynadvmenu_NotificationsUpdates a.ynadvmenu_NotifiIcon.notifyactive{	background-position: -75px -132px;}#ynadvmenu_NotificationsUpdates.ynadvmenu_hasNotify a.ynadvmenu_NotifiIcon{	background-position: 0px -100px;}a.ynadvmenu_NotifiIcon .ynadvmenu_NotifiIconWrapper{	display: none;	border-radius: 2px;	color: #FFF;	font-size: 9px;	font-weight: bold;	overflow: hidden;	padding-bottom: 1px;	position: absolute;	right: -3px;	top: -3px;	z-index: 101;}div.ynadvmenu_mini_wrapper .ynadvmenu_NotifiIconWrapper span{	background-color: #f03d25;	border: 1px solid #d83722;	border-bottom: 1px solid #c0311e;	border-top: 1px solid #e23923;	border-radius: 2px;	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 0 \0;	-webkit-box-shadow: 0 1px 0px rgba(0, 39, 121, .77);	-moz-box-shadow: 0 1px 0px rgba(0, 39, 121, .77);	box-shadow: 0 1px 0px rgba(0, 39, 121, .77);	display: block;	padding: 0 1px;}div.ynadvmenu_hasNotify a.ynadvmenu_NotifiIcon .ynadvmenu_NotifiIconWrapper{	display: block;}div.ynadvmenuMini_dropdownbox,ul.ynadvmenu_pulldownMainWrapper{	border: 1px solid #BDBDBD;	border-radius: 0;	-moz-background-clip: padding;	-webkit-background-clip: padding;	background-clip: padding-box;	position: absolute;}div.ynadvmenuMini_dropdownbox{	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, .3);	box-shadow: 0 2px 8px rgba(0, 0, 0, .3);	width: 330px;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	background-color: #FCFCFC;	margin-top: 11px;	z-index: 90;}#ynadvmenu_MessagesUpdates div.ynadvmenuMini_dropdownbox{	margin-left: -154px;}#ynadvmenu_FriendsRequestUpdates div.ynadvmenuMini_dropdownbox{	margin-left: -155px;}#ynadvmenu_NotificationsUpdates div.ynadvmenuMini_dropdownbox{	margin-left: -153px;}div.ynadvmenuMini_dropdownbox .ynadvmenu_dropdownContent > ul,div.ynadvmenuMini_dropdownbox .ynadvmenu_dropdownContent > ul li{*	display: none;}div.ynadvmenu_mini_wrapper span,div.ynadvmenuMini_dropdownbox h3,div.ynadvmenuMini_dropdownbox .ynadvmenu_dropdownHaveContent ul li,div.ynadvmenuMini_dropdownbox a,li.ynadvmenu_downservices .pulldown_contents_wrapper ul li,li.ynadvmenu_downservices .pulldown_contents_wrapper ul li a,div.ynadvmenu_dropdownNoContent{	height: auto;	line-height: normal;}div.ynadvmenuMini_dropdownbox a:hover, div.ynadvmenu_dropdownTitle a:link, .ynadvmenu_dropdownTitle a:visited{	color: #5f93b4;}div.ynadvmenuMini_dropdownbox a:hover{	text-decoration: underline;}div.ynadvmenuMini_dropdownbox div,div.ynadvmenuMini_dropdownbox h3,div.ynadvmenuMini_dropdownbox ul,div.ynadvmenuMini_dropdownbox td{	letter-spacing: 0;}div.ynadvmenu_dropdownArrow{	background-image: url(/application/modules/Advmenusystem/externals/images/dropdownArrow.png?c=358);	background-position: 0 1px;	background-position: 0px -15px;*	background-position: 0px -15px;	background-repeat: no-repeat;	background-size: auto;	height: 11px;	position: absolute;	top: -11px;	left: 155px;	width: 21px;}@media all and (min-width:0){div.ynadvmenu_dropdownArrow{	background-position: 0 1px;}}div.ynadvmenu_dropdownTitle,.ynadvmenu_seeMore{	padding: 6px 8px;}div.ynadvmenu_dropdownTitle,.ynadvmenu_dropdownContent,.ynadvmenu_dropdownFooter{	clear: both;}div.ynadvmenu_dropdownTitle{	border-bottom: 1px solid #BFBFBF;	overflow: hidden;}div.ynadvmenu_dropdownTitle h3,div.ynadvmenu_dropdownTitle a,div.ynadvmenu_dropdownNoContent,a.ynadvmenu_seeMore,div.ynadvmenu_ContentlistInfo div,li.ynadvmenu_downservices .pulldown_contents ul > li{	font-size: 11px;}div.ynadvmenu_dropdownTitle h3,div.ynadvmenu_dropdownTitle a,div.ynadvmenu_dropdownContent,ul.ynadvmenu_Contentlist{	margin: 0!important;	padding: 0!important;}ul.ynadvmenu_Contentlist > li,.ynadvmenu_seeMore{	margin: 0;}div.ynadvmenu_dropdownTitle h3,div.ynadvmenu_NameUser,div.ynadvmenu_NameUser > a:link, div.ynadvmenu_NameUser > a:visited{	color: #333333;}div.ynadvmenu_dropdownTitle h3{	float: left;	text-transform: none;	border: 0;	background: none transparent;}div.ynadvmenu_dropdownTitle a:link, .ynadvmenu_dropdownTitle a:visited{	float: right;}div.ynadvmenu_dropdownNoContent,.ynadvmenu_seeMore{	text-align: center;}div.ynadvmenu_dropdownNoContent,.ynadvmenu_seeMore span,div.ynadvmenu_NameUser > a:link, div.ynadvmenu_NameUser > a:visited{	font-weight: 700;}div.ynadvmenu_dropdownContent .ynadvmenu_MessDescription,div.ynadvmenu_dropdownContent .timestamp{	color: #808080;}div.ynadvmenu_dropdownNoContent{	padding: 8px;}.ynadvmenu_seeMore{	display: block;	border-top: 1px solid #BFBFBF;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist,.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li,li.ynadvmenu_downservices .pulldown_contents_wrapper ul li{	float: none!important;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li{	padding: 3px 0 1px 8px;*	margin-bottom: -3px;	overflow: hidden;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li + li{	border-top: 1px solid #BFBFBF;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li:hover{	cursor: pointer;	background-color: #EFEFEF;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li.ynadvmenu_Contentlist_unread{	background-color: #E9E9E9;}.ynadvmenu_dropdownHaveContent ul.ynadvmenu_Contentlist > li > a{	float: left;}div.ynadvmenu_ContentlistInfo{	margin-left: 50px;}div.ynadvmenu_ContentlistInfo div{	margin-left: 5px;	padding: 1px 5px 1px 0;}div.ynadvmenu_Friendsbutton{	margin-bottom: 2px;}div.ynadvmenu_Friendsbutton > button{	padding: 1px 5px;*	padding: 2px 1px 1px;	padding: 1px 5px 2px 5px\0;	font-weight: 700;	font-size: 11px;*	margin-right: 3px;	text-transform: none;}div.ynadvmenu_Friendsbutton > button.ynadvmenu_FriendsbuttonCancel{	filter: alpha(opacity=60);	-moz-opacity: .60;	opacity: .60;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	filter: alpha(opacity=60);}div.ynadvmenu_ContentlistInfo div.ynadvmenu_postIcon{	background-repeat: no-repeat;	padding: 1px 0 3px 20px;	margin-top: 3px;}/* MyProfile avatar */li.ynadvmenu_MyProfile > a,li.ynadvmenu_MyProfile > span > a{	padding-bottom: 6px!important;	display: block;}li.ynadvmenu_MyProfile a div,li.ynadvmenu_MyProfile a div img{	height: 18px;	width: 18px;}li.ynadvmenu_MyProfile a div{	float: left;	margin-right: 5px;}li.ynadvmenu_MyProfile a div img{	vertical-align: middle;	border: 1px solid #DDD;	margin-top: -5px;*	margin-top: -5px;}/* Pulldown Adv.Menu Mini */li.ynadvmenu_downservices .updates_pulldown > a,li.ynadvmenu_downservices .updates_pulldown_active > a{	margin-left: 0;}li.ynadvmenu_downservices .updates_pulldown_active > a{	border-bottom-left-radius: 0!important;	border-bottom-right-radius: 0!important;}li.ynadvmenu_downservices .updates_pulldown_active .pulldown_contents_wrapper{	border-top-left-radius: 0!important;}li.ynadvmenu_downservices .updates_pulldown_active ul li a{	font-weight: 700;}/* Adv. Menu Main */li.ynadvmenu_downservicesMain,li.ynadvmenu_downservices{*	position: relative;*	z-index: 9;}li.ynadvmenu_downservicesMain > ul,li.ynadvmenu_downservices .pulldown_contents_wrapper{*	left: 0;}li.ynadvmenu_downservicesMain > a:link, li.ynadvmenu_downservicesMain > a:visited, li.ynadvmenu_downservicesMain:hover > a:link, li.ynadvmenu_downservicesMain:hover > a:visited{	background-repeat: no-repeat !important;	background-position: right center !important;	padding-right: 20px !important;}li.ynadvmenu_downservicesMain > a:link, li.ynadvmenu_downservicesMain > a:visited{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow2.png?c=358)!important;}li.ynadvmenu_downservicesMain:hover > a:link, li.ynadvmenu_downservicesMain:hover > a:visited{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow2_active.png?c=358)!important;}li.ynadvmenu_downservicesMain:hover > a{	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;}li.ynadvmenu_downservicesMain:hover ul.ynadvmenu_pulldownMainWrapper{	display: block!important;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper{	display: none!important;}ul.ynadvmenu_pulldownMainWrapper{	display: none;	background-color: rgba(255, 255, 255, .5);	background-repeat: no-repeat;	border-top: 0;	-webkit-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 0 7px 8px rgba(0, 0, 0, 0.18);	box-shadow: 0 7px 8px rgba(0, 0, 0, 0.18);	border-radius: 0px 0px 5px 5px;	margin-left: -2px!important;	margin-top: 0!important;	padding: 0 !important;	max-width: 180px;	min-width: 150px;	overflow: hidden;	z-index: 9;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li,li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li a{	height: auto;	line-height: normal;*	line-height: 15px;	margin: 0;	white-space: normal;	font-size: 13px;	display: block;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li{	background: none transparent !important;	border: 0 none !important;	float: none !important;	padding-bottom: 0;	padding-top: 0;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li + li{	border-top: 1px solid #BFBFBF !important;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li a{	padding-bottom: 4px;	padding-top: 4px;	padding-left: 8px!important;	border-radius: 0;}li.ynadvmenu_downservicesMain ul.ynadvmenu_pulldownMainWrapper > li a:hover{	color: #0088cc;}ul.notifications_menu{	overflow: hidden;	float: none!important;}/*** fix mini menu ***/li.ynadvmenu_notification div.ynadvmenu_mini_wrapper a.ynadvmenu_NotifiIcon.notifyactive:after{	content: "";	display: block;	background-image: url(/application/modules/Advmenusystem/externals/images/dropdownArrow.png?c=358);	background-position: 0 1px;	background-position: 0px -15px;	background-repeat: no-repeat;	background-size: auto;	height: 11px;	position: absolute;	margin-top: 21px;	margin-left: 3px;	width: 21px;	z-index: 99;}div.ynadvmenuMini_dropdownbox .ynadvmenu_dropdownArrow{	display: none;}.layout_advmenusystem_advanced_footer_menu{	min-height: 32px;	line-height: 32px;	width: 1100px;	margin: 0 auto;}.ynmenu-footer-iconsocial{	float: right;}.ynmenu-footer-iconsocial > span:first-child{	display: none;}.ynmenu-footer-iconsocial a{	display: inline-block;	margin-left: 5px;	height: 32px;}.ynmenu-footer-iconsocial img{	width: 32px;	height: 32px;}.ynadvmenu-html-fixed{	overflow: hidden;}.ynadvmenu-html-fixed #global_header{	z-index: 0;}.ynadvmenu-popup-content{	display: none;}#global_content .ynadvmenu-overlay{	position: fixed;	width: 100%;	min-height: 100%;	top: 0;	left: 0;	background-color: rgba(0, 0, 0, 0.8);	z-index: 999;}#global_content .ynadvmenu-popup-content{	display: block;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1000;	overflow-y: auto;}#global_content .ynadvmenu-popup-close{	position: fixed;	width: 100%;	min-height: 100%;	z-index: 1001;}#global_content .advmenusystem_lightbox{	width: 540px;	margin: 100px auto;	background-color: #fff;	border: 10px solid #111;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	padding: 10px;	position: relative;	z-index: 1002;}#global_content .advmenusystem_lightbox h3{	margin-top: 0;}#global_content .advmenusystem_lightbox .global_form > div{	float: none;}#global_content .ynadvmenu-user-signup-form,#global_content  .ynadvmenu-user-login-form{	display: none;}#global_content.ynadvmenu-login .ynadvmenu-user-login-form{	display: block;}#global_content.ynadvmenu-login .ynadvmenu-user-login-form .advmenusystem_signup_instead_btn{	display: inline-block;	margin-left: 10px;}#global_content.ynadvmenu-signup .ynadvmenu-user-signup-form{	display: block;}#global_content.ynadvmenu-signup .ynadvmenu-user-signup-form .advmenusystem_login_instead_btn{	display: inline-block;	margin-left: 10px;}#global_content.ynadvmenu-signup .ynadvmenu-user-signup-form .global_form div.form-element{	max-width: 300px;}/*** update new version ***/.ynadvanced-menu-mini{	width: 1100px;	margin: 0 auto;}.ynadvanced-menu-mini a,.ynadvanced-menu-mini  a:visited{	color: #777777;	font-weight: normal;	text-decoration: none;}.ynadvanced-menu-mini > ul{	float: right;}.ynadvanced-menu-mini > ul > li{	display: inline-block;	position: relative;	min-height: 25px;	padding: 5px 3px;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification{	vertical-align: middle;	padding-top: 5px !important;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification.type-title div.ynadvmenu_mini_wrapper{	display: inline-block;	line-height: 23px;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification.type-title div.ynadvmenu_mini_wrapper a{	font-weight: bold;	border-right: 1px solid #ddd;	display: inline-block;	padding: 0 5px;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification.type-title div.ynadvmenu_mini_wrapper a span{	font-weight: normal;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification.type-icon div.ynadvmenu_mini_wrapper{	display: inline-block;	line-height: 23px;	padding: 0 3px;}.ynadvanced-menu-mini > ul > li.ynadvmenu_notification .ynadvmenu_dropdownFooter .ynadvmenu_seeMore{	background-color: #fff;	font-weight: bold;}.ynadvanced-menu-mini:after{	content: " ";	visibility: hidden;	display: block;	height: 0;	clear: both;}.ynadvanced-menu-mini .pulldown_contents_wrapper{	margin-top: 0;	right: 0;}.ynadvanced-menu-mini .ynadvmenu_downservices .updates_pulldown_active > a{	background: none;	color: #999;}.ynadvanced-menu-mini .ynadvmenu_downservices .updates_pulldown_active > a:after{	content: "";	display: block;	width: 0;	height: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-bottom: 5px solid #5785ad;	margin-top: 1px;	margin-left: 30px;	position: absolute;	z-index: 12;}.ynadvanced-menu-mini .ynadvmenu_downservices .updates_pulldown_active .pulldown_contents_wrapper{	background-color: #fff;	padding: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;	border-top: 3px solid #5785ad;	-webkit-box-shadow: 0 0 3px #555;	-moz-box-shadow: 0 0 3px #555;	box-shadow: 0 0 3px #555;	overflow: visible;	z-index: 11;}.ynadvanced-menu-mini .ynadvmenu_downservices .updates_pulldown_active .pulldown_contents_wrapper .pulldown_contents ul > li:hover{	background-color: #5483ab;}.ynadvanced-menu-mini .ynadvmenu_downservices .updates_pulldown_active .pulldown_contents_wrapper .pulldown_contents ul > li:hover a{	color: #fff;	display: block;}.ynadvanced-menu-mini .updates_pulldown > a,.ynadvanced-menu-mini  .updates_pulldown_active > a{	padding: 0;}.ynadvanced-menu-mini #global_search_form{	font-size: 10px;}.ynadvanced-menu-mini #global_search_form input{	max-width: 100%;}.ynadvanced-menu-checked{	width: 1px;	height: 1px;	position: relative;	background-color: transparent;}.ynadvanced-menu-system{	position: relative;	z-index: 10;}.ynadvanced-menu-system.menu-fixed{	margin: 0;	position: fixed !important;	top: 0 !important;	margin: 0 !important;	left: 0;	width: 100%;}.ynmenu-container{	width: 1100px;	margin: 0 auto;	position: relative;}.icon-menu-responsive{	border-bottom: 1px solid #436989;	line-height: 50px;	color: #fff;	font-weight: bold;	text-transform: uppercase;	display: none;	padding: 0 20px;}.icon-menu-responsive .icon-menu{	background-image: url(/application/modules/Advmenusystem/externals/images/icon-menu.png?c=358);	width: 20px;	height: 18px;	display: inline-block;	vertical-align: middle;	margin-right: 10px;}.ynmenu-listing:after{	content: " ";	visibility: hidden;	display: block;	height: 0;	clear: both;}.ynmenu-listing .ynmenu-icon,.ynmenu-listing  .ynmenu-icon-hover{	min-width: 16px;	text-align: center;}.ynmenu-listing .ynmenu-icon img,.ynmenu-listing  .ynmenu-icon-hover img{	width: 16px;	max-height: 16px;	margin-top: 8px;}.ynmenu-listing .ynmenu-icon-hover{	display: none;}.ynmenu-listing li.over > a .ynmenu-icon{	display: none;}.ynmenu-listing li.over > a .ynmenu-icon-hover{	display: inline-block;}.ynmenu-listing a{	color: #777;	white-space: nowrap;	display: block;	overflow: hidden;	text-decoration: none;}.ynmenu-listing a:hover{	text-decoration: none;}.ynmenu-listing a span{	display: inline-block;}.ynmenu-listing li > span.toggle{	display: block;	width: 16px;	height: 16px;	float: right;	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-2.png?c=358);	background-repeat: no-repeat;	background-position: center;}.ynmenu-listing li.over > span.toggle{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-2-white.png?c=358);}.ynmenu-listing li.item-listing.over > span.toggle{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-2.png?c=358);}.ynmenu-listing li[data-level='1'] > span.toggle{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-next.png?c=358);}.ynmenu-listing > li{	float: left;}.ynmenu-listing > li li{	position: relative;}.ynmenu-listing > li ul{	display: none;}.ynmenu-listing .item-content a{	background-repeat: no-repeat;	background-position: center;	background-size: cover;	display: block;	height: 150px;	white-space: normal;	word-break: break-all;}.ynmenu-listing .item-content a span{	color: #fff;	font-weight: bold;	display: block;	padding: 5px 10px;	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0)));	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0);}.ynmenu-listing .ynmenu-standard ul{	display: none;	width: 200px;	position: absolute;	z-index: 2;	padding: 8px 0;}.ynmenu-listing .ynmenu-standard ul ul{	margin-left: 100%;	top: -8px;	left: 0;	z-index: 3;}.ynmenu-listing .ynmenu-standard.over > ul,.ynmenu-listing .ynmenu-standard  .over > ul{	display: block;}.ynmenu-listing .ynmenu-standard li{	position: relative;	padding: 0 8px;}.ynmenu-listing .ynmenu-standard li .toggle{	position: absolute;	right: 10px;	top: 6px;}.ynmenu-listing .ynmenu-standard li > a{	padding: 0 15px;	line-height: 30px;	color: #5a5e61;}.ynmenu-listing .ynmenu-standard li.over > a{	background-color: #324f67;	color: #fff;}.ynmenu-listing .ynmenu-standard.ynmenu-level1-idmenu-more ul{	max-height: 390px;	overflow-y: auto;}.ynmenu-listing .ynmenu-multi .ynmenu-icon img,.ynmenu-listing .ynmenu-multi  .ynmenu-icon-hover img{	width: 14px;	max-height: 14px;	margin-top: 0;	vertical-align: -3px;}.ynmenu-listing .ynmenu-multi > ul{	position: absolute;	right: 0;	left: 0;	background: #f2f5f6;	padding-bottom: 10px;}.ynmenu-listing .ynmenu-multi > ul > li{	float: left;	width: 21%;	padding: 0 2%;}.ynmenu-listing .ynmenu-multi > ul > li > a{	text-transform: uppercase;	border-bottom: 1px solid #dae0e2;	display: inline-block;	margin: 10px auto 5px;}.ynmenu-listing .ynmenu-multi > ul > li:nth-child(4n+1){	clear: left;}.ynmenu-listing .ynmenu-multi li{	display: block;	line-height: 22px;	width: 100%;}.ynmenu-listing .ynmenu-multi li .toggle{	display: none;}.ynmenu-listing .ynmenu-multi li .ynmenu-icon{	display: inline-block;}.ynmenu-listing .ynmenu-multi li .ynmenu-icon img{	width: 16px;	max-height: 16px;}.ynmenu-listing .ynmenu-multi li > a > .text{	padding: 0 3px;}.ynmenu-listing .ynmenu-multi li > a:hover > .text{	background-color: #5483ab;	color: #fff;}.ynmenu-listing .ynmenu-multi.over ul{	display: block;}.ynmenu-listing .ynmenu-content > ul{	position: absolute;	right: 0;	left: 0;	background: #f2f5f6;}.ynmenu-listing .ynmenu-content > ul li{	width: 16%;	height: 150px;	float: left;	margin: 2%;	background-color: #f2f5f6;}.ynmenu-listing .ynmenu-content.over ul{	display: block;}.ynmenu-listing .ynmenu-mixed .ynmenu-mixed-main{	position: absolute;	right: 0;	left: 0;	height: 400px;	display: none;}.ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main{	display: block;	overflow: hidden;}.ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main .listing-main-content{	height: 400px;	overflow: hidden;}.ynmenu-listing .ynmenu-mixed.over .ynmenu-mixed-main .listing-main-content:after{	content: " ";	visibility: hidden;	display: block;	height: 0;	clear: both;}.ynmenu-listing .ynmenu-mixed .listing{	display: block;	background: #f2f5f6;	width: 212px;	overflow-y: auto;	height: 400px;	padding: 8px 0;	float: left;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.ynmenu-listing .ynmenu-mixed .listing li{	padding: 0 8px 0 16px;	line-height: 32px;	border-bottom: 1px solid #e0e5e7;}.ynmenu-listing .ynmenu-mixed .listing li .toggle{	margin-top: 8px;}.ynmenu-listing .ynmenu-mixed .listing li.over{	background-color: #fff;}.ynmenu-listing .ynmenu-mixed .listing-content{	background-color: #fff;	height: 400px;	overflow: hidden;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.ynmenu-listing .ynmenu-mixed .listing-content ul{	display: none;}.ynmenu-listing .ynmenu-mixed .listing-content ul.content-waiting{	background-image: url(/application/modules/Advmenusystem/externals/images/ajax-loader.gif?c=358);	background-repeat: no-repeat;	background-position: center 50px;	background-size: 80px;	width: 100%;	height: 100%;}.ynmenu-listing .ynmenu-mixed .listing-content ul li{	width: 21%;	height: 150px;	float: left;	margin: 2%;	background-color: #f2f5f6;}.ynmenu-listing .ynmenu-mixed .listing-content ul.over{	display: block;}/*** style 1 ****/.ynmenu-style-simple .ynmenu-container{	background-color: #5483ab;	min-height: 50px;}.ynmenu-style-simple li[data-level='1']{	border-right: 1px solid #769cbc;	min-height: 50px;}.ynmenu-style-simple li[data-level='1'] > .toggle{	display: none;}.ynmenu-style-simple li[data-level='1'] > a{	padding: 0 20px;	line-height: 50px;	color: #fff;}.ynmenu-style-simple li[data-level='1'].over{	background-color: #324f67;}.ynmenu-style-simple li[data-level='1'] > ul,.ynmenu-style-simple li[data-level='1'].ynmenu-standard ul,.ynmenu-style-simple li[data-level='1'] > .ynmenu-mixed-main{	background-color: #ffffff;	-moz-box-shadow: 0 0 3px 0 #555;	-webkit-box-shadow: 0 0 3px 0 #555;	box-shadow: 0 0 3px 0 #555;}.ynmenu-style-simple li[data-level='1'].ynmenu-standard > a span.text:after, .ynmenu-style-simple li[data-level='1'].ynmenu-multi > a span.text:after, .ynmenu-style-simple li[data-level='1'].ynmenu-content > a span.text:after, .ynmenu-style-simple li[data-level='1'].ynmenu-mixed > a span.text:after{	content: "";	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-1.png?c=358);	background-repeat: no-repeat;	background-position: center;	margin-left: 5px;	width: 8px;	height: 8px;	display: inline-block;}.ynmenu-style-simple li[data-level='1'].ynmenu-multi > ul{	padding-bottom: 20px;}.ynmenu-style-simple li[data-level='1'].ynmenu-multi > ul > li > a{	font-size: 1.2em;}.ynmenu-style-simple li[data-level='1'].ynmenu-multi li > a:hover > .text{	background-color: #324f67;	color: #fff;}/*** style 2 ****/.ynmenu-style-flat .ynadvanced-menu-checked{	height: 52px;}.ynmenu-style-flat .ynadvanced-menu-system{	position: absolute;	width: 100%;	min-width: 1100px;	left: 0;	margin-top: -52px;	height: 50px;	background-color: #f7f8f8;	border-top: 2px solid #1e88b9;	border-bottom: 2px solid #eeeeee;}.ynmenu-style-flat li[data-level='1']{	background-color: #f7f8f8;	border-right: 1px solid #e8ebec;}.ynmenu-style-flat li[data-level='1'] > .toggle{	display: none;}.ynmenu-style-flat li[data-level='1'] > a{	padding: 0 20px;	line-height: 50px;	text-transform: uppercase;}.ynmenu-style-flat li[data-level='1'] > a .ynmenu-icon,.ynmenu-style-flat li[data-level='1'] > a  .ynmenu-icon-hover{	background-color: #1e88b9;	width: 32px;	height: 32px;	-webkit-border-radius: 16px;	-moz-border-radius: 16px;	border-radius: 16px;	line-height: 32px;	vertical-align: middle;	margin-right: 5px;	text-align: center;	color: #fff;	font-size: 16px;}.ynmenu-style-flat li[data-level='1'] > a .ynmenu-icon-hover{	background-color: #fff;	color: #1e88b9;}.ynmenu-style-flat li[data-level='1'].over{	background-color: #1e88b9;}.ynmenu-style-flat li[data-level='1'].over > a{	color: #fff;}.ynmenu-style-flat li[data-level='1'] > ul,.ynmenu-style-flat li[data-level='1'].ynmenu-standard ul,.ynmenu-style-flat li[data-level='1'] > .ynmenu-mixed-main{	background-color: #f7f8f8;	border-top: 2px solid #eeeeee;	border-bottom: 3px solid #5a5e61;}.ynmenu-style-flat li[data-level='1'].ynmenu-standard > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-multi > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-content > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-mixed > a span.text:after{	content: "";	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-1-black.png?c=358);	background-repeat: no-repeat;	background-position: center;	margin-left: 5px;	width: 8px;	height: 8px;	display: inline-block;}.ynmenu-style-flat li[data-level='1'].ynmenu-standard.over > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-multi.over > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-content.over > a span.text:after, .ynmenu-style-flat li[data-level='1'].ynmenu-mixed.over > a span.text:after{	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-1.png?c=358);}.ynmenu-style-flat .ynmenu-standard li.over > a{	background-color: #1e88b9;}.ynmenu-style-flat .ynmenu-standard ul ul{	top: -10px;}.ynmenu-style-flat .ynmenu-multi li li.over > a > .text{	background-color: #1e88b9;}/*** ynmenu-style4 ***/.ynmenu-style-special .ynadvanced-menu-system{	padding-top: 30px;	background-color: #eee;}.ynmenu-style-special .ynadvanced-menu-system .ynmenu-container{	background-color: #34495e;}.ynmenu-style-special li[data-level='1']{	width: 120px;}.ynmenu-style-special li[data-level='1'] > .toggle{	display: none;}.ynmenu-style-special li[data-level='1'] > a{	text-align: center;	overflow: visible;	white-space: normal;	position: relative;	height: 50px;	color: #fff;}.ynmenu-style-special li[data-level='1'] > a span.ynmenu-icon-hover,.ynmenu-style-special li[data-level='1'] > a  span.ynmenu-icon{	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	width: 32px;	height: 32px;	border: 2px solid #34495e;	background-color: #29c0a1;	display: block;	line-height: 32px;	font-size: 14px;	color: #fff;	position: absolute;	left: 50%;	top: -15px;	margin-left: -18px;}.ynmenu-style-special li[data-level='1'] > a span.ynmenu-icon-hover:before, .ynmenu-style-special li[data-level='1'] > a  span.ynmenu-icon:before{	content: "";	display: block;	-webkit-border-radius: 18px;	-moz-border-radius: 18px;	border-radius: 18px;	width: 28px;	height: 28px;	border: 2px solid #fff;	position: absolute;}.ynmenu-style-special li[data-level='1'] > a span.ynmenu-icon-hover{	display: none;}.ynmenu-style-special li[data-level='1'] > a span.text{	padding: 0 5px;	margin-top: 25px;	white-space: nowrap;	overflow: hidden;	width: 100%;	text-overflow: ellipsis;}.ynmenu-style-special li[data-level='1'].ynmenu-standard > a span.text:after, .ynmenu-style-special li[data-level='1'].ynmenu-multi > a span.text:after, .ynmenu-style-special li[data-level='1'].ynmenu-content > a span.text:after, .ynmenu-style-special li[data-level='1'].ynmenu-mixed > a span.text:after{	content: "";	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-1.png?c=358);	background-repeat: no-repeat;	background-position: center;	margin-left: 5px;	width: 8px;	height: 8px;	display: inline-block;}.ynmenu-style-special li[data-level='1'].over > a > span.ynmenu-icon-hover{	background-color: #ee1731;	display: block;}.ynmenu-style-special li[data-level='1'] > ul,.ynmenu-style-special li[data-level='1'].ynmenu-standard ul,.ynmenu-style-special li[data-level='1'] > .ynmenu-mixed-main{	background-color: #f7f8f8;	border: 2px solid #384d61;}.ynmenu-style-special .ynmenu-standard li.over > a{	background-color: #34495e;}.ynmenu-style-special .ynmenu-standard ul ul{	top: -10px;}.ynmenu-style-special .ynmenu-multi li > a:hover > .text{	background-color: #34495e;}/*** ynmenu-style5 ***/.ynmenu-style-white .ynadvanced-menu-checked{	height: 4px;}.ynmenu-style-white .ynmenu-container{	background-color: #eee;	-moz-box-shadow: 0 0 3px 0 #555;	-webkit-box-shadow: 0 0 3px 0 #555;	box-shadow: 0 0 3px 0 #555;}.ynmenu-style-white li[data-level='1']{	border-right: 1px solid #e7e7e7;}.ynmenu-style-white li[data-level='1'] > .toggle{	display: none;}.ynmenu-style-white li[data-level='1'] > a{	padding: 10px 20px;	display: block;	text-align: center;	color: #777;}.ynmenu-style-white li[data-level='1'] > a span{	margin: 0 auto;}.ynmenu-style-white li[data-level='1'] > a span.ynmenu-icon-hover,.ynmenu-style-white li[data-level='1'] > a span.ynmenu-icon{	font-size: 26px;	height: 30px;	overflow-y: hidden;}.ynmenu-style-white li[data-level='1'] > a span.ynmenu-icon-hover img,.ynmenu-style-white li[data-level='1'] > a span.ynmenu-icon img{	max-height: 24px;	width: 24px;	margin-top: -8px;}.ynmenu-style-white li[data-level='1'] > a span.text{	display: block;	text-transform: uppercase;	font-weight: bold;}.ynmenu-style-white li[data-level='1'].over > a{	color: #e74c3c;	border-top: 4px solid #e74c3c;	border-bottom: 4px solid #e74c3c;	margin-top: -4px;	margin-bottom: -4px;	position: relative;	-moz-box-shadow: 0 0 3px 0 #555;	-webkit-box-shadow: 0 0 3px 0 #555;	box-shadow: 0 0 3px 0 #555;}.ynmenu-style-white li[data-level='1'].over > a:after{	display: block;	content: "";	width: 0;	height: 0;	border-left: 6px solid transparent;	border-right: 6px solid transparent;	border-top: 6px solid #e74c3c;	position: absolute;	top: 0;	left: 50%;	margin-left: -6px;}.ynmenu-style-white li[data-level='1'] > ul,.ynmenu-style-white li[data-level='1'].ynmenu-standard ul,.ynmenu-style-white li[data-level='1'] > .ynmenu-mixed-main{	margin-top: 4px;	-moz-box-shadow: 0 0 3px 0 #555;	-webkit-box-shadow: 0 0 3px 0 #555;	box-shadow: 0 0 3px 0 #555;	background-color: #fff;}.ynmenu-style-white .ynmenu-standard li.over > a{	background-color: #e74c3c;}.ynmenu-style-white .ynmenu-standard ul ul{	top: -12px;}.ynmenu-style-white .ynmenu-multi li > a:hover > .text{	background-color: #e74c3c;}/*** ynmenu-style3 ***/.ynmenu-style-metro .ynadvanced-menu-system{	background-color: #eee;}.ynmenu-style-metro li[data-level='1']{	margin-right: 5px;	height: 120px;}.ynmenu-style-metro li[data-level='1'] > .toggle{	display: none;}.ynmenu-style-metro li[data-level='1'] > a{	background-color: #1dacd6;	width: 130px;	height: 120px;	padding: 15px;	display: block;	text-align: center;	color: #fff;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}.ynmenu-style-metro li[data-level='1'] > a span{	margin: 0 auto;}.ynmenu-style-metro li[data-level='1'] > a span.ynmenu-icon,.ynmenu-style-metro li[data-level='1'] > a span.ynmenu-icon-hover{	width: 50px;	height: 50px;	line-height: 50px;	border: 2px solid #fff;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	font-size: 26px;}.ynmenu-style-metro li[data-level='1'] > a span.ynmenu-icon img,.ynmenu-style-metro li[data-level='1'] > a span.ynmenu-icon-hover img{	max-height: 24px;	width: 24px;	margin-top: -8px;}.ynmenu-style-metro li[data-level='1'] > a span.ynmenu-icon{	display: block;}.ynmenu-style-metro li[data-level='1'] > a span.text{	display: block;	margin-top: 5px;	white-space: normal;	overflow: hidden;	word-break: break-all;	display: -webkit-box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.ynmenu-style-metro li[data-level='1'].over > a{	height: 140px;	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.25);	-moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.25);	box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.25);	position: relative;}.ynmenu-style-metro li[data-level='1'].over > a > span.ynmenu-icon{	display: none;}.ynmenu-style-metro li[data-level='1'].over > a > span.ynmenu-icon-hover{	display: block;}.ynmenu-style-metro li[data-level='1'] > ul,.ynmenu-style-metro li[data-level='1'].ynmenu-standard ul,.ynmenu-style-metro li[data-level='1'] > .ynmenu-mixed-main{	border: 1px solid #1dacd6;	border-top: 4px solid #1dacd6;	background-color: #fff;}.ynmenu-style-metro li[data-level='1'].ynmenu-standard > a span.text:after, .ynmenu-style-metro li[data-level='1'].ynmenu-multi > a span.text:after, .ynmenu-style-metro li[data-level='1'].ynmenu-content > a span.text:after, .ynmenu-style-metro li[data-level='1'].ynmenu-mixed > a span.text:after{	content: "";	background-image: url(/application/modules/Advmenusystem/externals/images/arrow-level-1.png?c=358);	background-repeat: no-repeat;	background-position: center;	margin-left: 5px;	width: 8px;	height: 8px;	display: inline-block;}.ynmenu-style-metro li[data-level='1'].ynmenu-multi li a{	color: #5a5e61;}.ynmenu-style-metro li[data-level='1'].ynmenu-multi li > a:hover > .text{	background-color: #1dacd6;	color: #fff;}.ynmenu-style-metro .ynmenu-standard ul ul{	top: -12px;}/*  *//*
BROWSE ALBUMS,VIEW ALBUM
Styles for the browse and view album pages.
*/.album_options{	margin: 5px 0px 12px 0px;	overflow: hidden;}.album_options a{	margin-right: 15px;}html[dir="rtl"] .album_options a{	margin-right: 0px;	margin-left: 15px;}.layout_album_browse_search,.layout_album_browse_menu_quick{	margin-bottom: 15px;}.layout_page_album_album_view .layout_core_comments h3,.layout_page_album_photo_view .layout_core_comments h3{	display: none;}.layout_page_album_album_view .layout_core_content,.layout_page_album_photo_view .layout_core_content{	margin-bottom: 15px;}.icon_photos_new{	background-image: url(/application/modules/Album/externals/images/add.png?c=358);}/*
ACTIVITY FEED COMPOSER PHOTO
These styles are used for the attachment composer above the
main feed.
*/#compose-photo-activator,#compose-photo-menu span{	background-repeat: no-repeat;	background-image: url(/application/modules/Album/externals/images/album_upload.png?c=358);}#compose-photo-preview-image{	max-width: 160px;}#compose-photo-form-fancy-file{	background-image: url(/application/modules/Album/externals/images/add.png?c=358);}/*
VIEW MY ALBUMS
Styles for the member's own albums
management page.
*/ul.albums_manage{	clear: both;	overflow: hidden;}ul.albums_manage > li{	overflow: hidden;}ul.albums_manage > li + li{	padding-top: 10px;	border-top-width: 1px;	margin-top: 10px;}ul.albums_manage .albums_manage_photo{	float: left;	overflow: hidden;	margin-right: 10px;}html[dir="rtl"] ul.albums_manage .albums_manage_photo{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.albums_manage .albums_manage_photo img{	width: 170px;	margin: 3px;	display: block;}ul.albums_manage .albums_manage_info{	overflow: hidden;}html[dir="rtl"] ul.albums_manage .albums_manage_info{	float: right;}ul.albums_manage .albums_manage_info > a{	font-weight: bold;}ul.albums_manage .albums_manage_info_photos{	font-size: .8em;	color: #999;}ul.albums_manage .albums_manage_info_desc{	margin-top: 3px;}ul.albums_manage .albums_manage_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.albums_manage .albums_manage_options{	padding-left: 0px;	padding-right: 20px;	width: 120px;}ul.albums_manage .albums_manage_options > a{	clear: both;	display: block;	font-size: 0.8em;	margin: 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.albums_editphotos{	width: 600px;}ul.albums_editphotos > li{	padding-top: 15px;	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.albums_editphotos > li .albums_editphotos_photo{	float: left;	margin-right: 15px;	overflow: hidden;}html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_photo{	float: right;	margin-right: 0px;	margin-left: 15px;}ul.albums_editphotos > li .albums_editphotos_photo img{	display: block;	margin: 3px;	width: 170px;}ul.albums_editphotos > li .albums_editphotos_info{	overflow: hidden;}ul.albums_editphotos > li .albums_editphotos_title_input input,ul.albums_editphotos > li .album_editphotos_caption_input textarea{	margin: 2px 0px 6px 0px;	width: 25em;}ul.albums_editphotos > li .album_editphotos_caption_input textarea{	height: 2.5em;}ul.albums_editphotos > li .albums_editphotos_label,ul.albums_editphotos > li .albums_editphotos_cover,ul.albums_editphotos > li .photo-delete-wrapper,ul.albums_editphotos > li .photo-delete-wrapper > label{	float: left;}html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_label,html[dir="rtl"] ul.albums_editphotos > li .albums_editphotos_cover,html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper,html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper > label{	float: right;}ul.albums_editphotos > li .photo-delete-wrapper{	margin-right: 15px;}html[dir="rtl"] ul.albums_editphotos > li .photo-delete-wrapper{	margin-right: 0px;	margin-left: 15px;}ul.albums_editphotos > li .photo-delete-wrapper > label{	display: block;}ul.albums_editphotos > li .album_editphotos_move_input{	margin-bottom: 6px;}/*
VIEW PHOTO
These styles are used on the view photo page within
an album.
*/div.albums_viewmedia{	margin: 25px auto 0px auto;	max-width: 750px;	min-width: 400px;	overflow: visible;}div.albums_viewmedia #media_photo{	border: 1px solid #eee;	margin: auto;	display: block;	max-width: 720px;}div.albums_viewmedia .albums_viewmedia_nav{	clear: both;	overflow: hidden;	margin-bottom: 4px;}div.albums_viewmedia .albums_viewmedia_nav > div{	float: left;	overflow: visible;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div{	float: right;}div.albums_viewmedia .albums_viewmedia_nav > div + div{	float: none;	text-align: right;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div + div{	text-align: left;	float: left;}div.albums_viewmedia .albums_viewmedia_nav > div + div > a + a{	margin-left: 20px;}html[dir="rtl"] div.albums_viewmedia .albums_viewmedia_nav > div + div > a + a{	margin-left: 0px;	margin-right: 20px;}div.albums_viewmedia_info{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.album_viewmedia_container{	position: relative;	display: inline-block;}html[dir="rtl"] div.album_viewmedia_container,html[dir="rtl"] div.albums_viewmedia_info{	text-align: center;}div.album_viewmedia_container a:link{	text-decoration: none;}div.albums_viewmedia_info p{	text-align: left;}div.albums_viewmedia > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.albums_viewmedia > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.albums_viewmedia_info .albums_viewmedia_info_title{	margin-top: 5px;	font-weight: bold;}div.albums_viewmedia_info .albums_viewmedia_info_caption{	margin-top: 3px;	font-size: .8em;}div.albums_viewmedia_info .albums_viewmedia_info_title + .albums_viewmedia_info_tags,div.albums_viewmedia_info .albums_viewmedia_info_caption + .albums_viewmedia_info_tags{	margin-top: 15px;}div.albums_viewmedia_info .albums_viewmedia_info_tags{	font-size: .8em;	margin-top: 5px;}div.albums_viewmedia_info .albums_viewmedia_info_footer{	margin-top: 5px;	overflow: hidden;	clear: both;}div.albums_viewmedia_info .albums_viewmedia_info_date{	font-size: .8em;	float: left;}html[dir="rtl"] div.albums_viewmedia_info .albums_viewmedia_info_date{	float: right;}div.albums_viewmedia_info .albums_viewmedia_info_actions{	float: right;}html[dir="rtl"] div.albums_viewmedia_info .albums_viewmedia_info_actions{	float: left;}div.albums_viewmedia_info .albums_viewmedia_info_actions > a{	width: 0px;	text-decoration: none;	outline: none;}div.albums_viewmedia > div.comments{	margin-top: 15px;}span.albums_tag_listcontainer > a{	font-weight: bold;}/*
POPULAR/RECENT ALBUMS/PHOTOS WIDGETS
Lists the most popular or recent photos or albums.
*/.layout_album_list_popular_albums,.layout_album_list_popular_photos,.layout_album_list_recent_albums,.layout_album_list_recent_photos{	clear: both;	overflow: auto;	width: 100%;}/* ACTION TYPE ICONS */.activity_icon_comment_album,.activity_icon_comment_album_photo{	background-image: url(/application/modules/Core/externals/images/types/post.png?c=358);}/* ITEM TYPE ICONS */.item_icon_album,.item_icon_album_photo{	background-image: url(/application/modules/Album/externals/images/types/album.png?c=358);}/* ICONS */.icon_photos_new{	background-image: url(/application/modules/Album/externals/images/add.png?c=358);}.icon_photos_manage{	background-image: url(/application/modules/Album/externals/images/album_manage.png?c=358);}.icon_photos_settings{	background-image: url(/application/modules/Album/externals/images/album_editinfo.png?c=358);}.icon_photos_delete{	background-image: url(/application/modules/Album/externals/images/album_delete.png?c=358);}.icon_photos_flip_horizontal{	background-image: url(/application/modules/Album/externals/images/flip_horizontal.png?c=358);}.icon_photos_flip_vertical{	background-image: url(/application/modules/Album/externals/images/flip_vertical.png?c=358);}.icon_photos_rotate_ccw{	background-image: url(/application/modules/Album/externals/images/rotate_ccw.png?c=358);}.icon_photos_rotate_cw{	background-image: url(/application/modules/Album/externals/images/rotate_cw.png?c=358);}.layout_album_gutter_menu,.layout_album_gutter_search{	margin-bottom: 15px;}/*  *//*
ANNOUNCEMENTS WIDGET
Used to display announcements.
*/#announcements{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 7px;	border-top-width: 1px;	margin-bottom: 15px;}/* ITEM TYPE ICONS */.item_icon_announcement{	background-image: url(/application/modules/Announcement/externals/images/types/announcement.png?c=358);}/*  *//*
COMPOSE BLOG ENTRY
Styles the compose blog entry form.
*/#blogs_create div.form-label{	float: none;	text-align: left;	margin: 0px;	padding: 0px 0px 5px 0px;}html[dir="rtl"] #blogs_create div.form-label{	text-align: right;}#blogs_create div.form-element{	float: none;}/*
BROWSE BLOGS
Styles the browse blogs page and the
manage blog entries page.
*/ul.blogs_browse{	clear: both;}ul.blogs_browse span h3{	margin: 0;}ul.blogs_browse > li{	clear: both;	padding: 0px 0px 15px 0px;}ul.blogs_browse > li + li{	border-top-width: 1px;	padding-top: 15px;}ul.blogs_browse > li .blogs_browse_photo{	float: left;	overflow: hidden;	margin-right: 8px;}html[dir="rtl"] ul.blogs_browse > li .blogs_browse_photo{	float: right;	margin-right: 0px;	margin-left: 8px;}ul.blogs_browse > li .blogs_browse_options{	float: right;	overflow: hidden;	padding-left: 20px;}html[dir="rtl"] ul.blogs_browse > li .blogs_browse_options{	float: left;	padding-left: 0px;	padding-right: 20px;}ul.blogs_browse > li .blogs_browse_options > a{	clear: both;	display: block;	margin: 5px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 2px;}ul.blogs_browse > li .blogs_browse_info{	overflow: hidden;}ul.blogs_browse > li .blogs_browse_info_title{	font-weight: bold;}ul.blogs_browse > li .blogs_browse_info_date{	font-size: .8em;	color: #999;}ul.blogs_browse > li .blogs_browse_info_blurb{	margin-top: 5px;}.layout_blog_browse_search,.layout_blog_browse_menu_quick{	margin-bottom: 15px;}.layout_page_blog_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_blog_index_view .layout_core_comments h3{	display: none;}/*
VIEW BLOG
Styles both the 'view blog' and the 'view blog entry'
pages,including the right-side gutter column by default.
*/form.blog_search_form{	position: relative;	margin-top: 20px;}ul.blogs_entrylist{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.blogs_entrylist > li{	padding-bottom: 10px;	border-bottom-width: 1px;	margin-bottom: 10px;}ul.blogs_entrylist h3{	margin-bottom: 1px;}ul.blogs_entrylist .blog_entrylist_entry_date{	font-size: 8pt;	margin-bottom: 5px;	color: #999;}ul.blogs_entrylist .blog_entrylist_entry_body{	line-height: 1.5em;	padding: 5px 5px 5px 0px;}ul.blogs_entrylist .blog_entrylist_entry_body img{	max-width: 100%;}ul.blogs_entrylist .blog_entrylist_entry_body + .buttonlink{	margin-top: 5px;}ul.blogs_entrylist + .comments{	padding-top: 10px;}/*
#global_page_blog-index-view .layout_left,#global_page_blog-index-list .layout_left{	border: none;	margin: 0px 10px;	padding: 10px;	background-color: transparent;}#global_page_blog-index-view .layout_left > div,#global_page_blog-index-list .layout_left > div{	border: none;	padding: 0;	margin: 0;}*/#global_page_blog-index-view .blogs_gutter_photo > img,#global_page_blog-index-list .blogs_gutter_photo > img{	width: 98%;	display: block;}#global_page_blog-index-view .blogs_gutter_name,#global_page_blog-index-list .blogs_gutter_name{	display: block;	font-weight: bold;	margin: 3px 0px 15px 0px;}ul.blogs_gutter_options .buttonlink{	padding-top: 2px;	padding-bottom: 2px;}.layout_blog_gutter_search h4,.layout_blog_gutter_search h4{	margin: 20px 0px 5px 0px;	text-transform: uppercase;}.layout_blog_gutter_search ul > li,.layout_blog_gutter_search ul > li{	margin-bottom: 2px;}ul.blogs_gutter_options > li,ul.blogs_gutter_options > li{	font-size: .8em;	margin: 3px 0px 3px 0px;}/* ACTION TYPE ICONS */.activity_icon_comment_blog{	background-image: url(/application/modules/Core/externals/images/types/post.png?c=358);}/* ITEM TYPE ICONS */.item_icon_blog,.item_icon_blog_entry{	background-image: url(/application/modules/Blog/externals/images/types/blog.png?c=358);}/* ICONS */.icon_blog_new{	background-image: url(/application/modules/Blog/externals/images/new.png?c=358);}.icon_blog_edit{	background-image: url(/application/modules/Blog/externals/images/edit.png?c=358);}.icon_blog_delete{	background-image: url(/application/modules/Blog/externals/images/delete.png?c=358);}.icon_blog_style{	background-image: url(/application/modules/Blog/externals/images/blog_style.png?c=358);}.icon_blog_viewall{	background-image: url(/application/modules/Blog/externals/images/allentries.png?c=358);}.icon_blog_subscribe{	background-image: url(/application/modules/Blog/externals/images/subscribe.png?c=358);}.icon_blog_unsubscribe{	background-image: url(/application/modules/Blog/externals/images/unsubscribe.png?c=358);}/*
FEED ITEMS
Styles items with classified attachments in the feed.
*/ul.feed .feed_attachment_blog{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_blog{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_blog > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_blog > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_blog > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_blog > div > div{	overflow: hidden;}/*  *//*

CHATROOM SELECTOR

Little dropdown tab that lets users browse the

available chatrooms.

*/.chat_header .pulldown,.chat_header .pulldown_active{	display: inline-block;}/* chat bar */#im_container{	-moz-box-shadow: 0 0 8px 0 #aaa;	-webkit-box-shadow: 0 0 8px 0 #aaa;	box-shadow: 0 0 8px 0 #aaa;	overflow: visible;	position: fixed;	top: 100%;	right: 5%;	height: 27px;	margin-top: -27px;	font-size: 8pt;}#im_container div{	color: #444;}/* convo button wrapper */#im_container > li,#im_container > li.im_item_active{	float: right;/* 	overflow: hidden;*/	background: #eee;	font-weight: bold;	border: 1px solid #aaa;	border-right: none;	max-width: 250px;	min-width: 150px;	cursor: pointer;	-moz-user-select: none;	-webkit-user-select: none;}#im_container > li:first-child{	border-right: 1px solid #aaa;}/* active/inactive (convo window open or closed) */.im_main_inactive .im_menu_wrapper{	display: none;}#im_container > li.im_main_active{	background: #ddd;}/* Squished convo items */ul#im_container.im_container_crunched > li.im_main_convo{	max-width: 90px;	min-width: 90px;}ul#im_container.im_container_crunched .im_item_convo_title{	width: 48px;}/* convo button padding */.im_main > div{	font-size: 1em;}.im_item{	display: block;	padding: 7px 7px 7px 4px;	overflow: hidden;}html[dir="rtl"] .im_item{	padding: 7px 4px 7px 7px;}.im_item_title{	max-height: 1.2em;	color: #333;}/* label for friends online item */.im_item_friends_title{	display: block;	padding-left: 20px;	background-repeat: no-repeat;	overflow: hidden;	margin-top: -2px;	padding-top: 2px;	margin-left: 3px;}html[dir="rtl"] .im_item_friends_title{	padding-left: 0px;	margin-left: 0px;	padding-right: 20px;	margin-right: 3px;	background-position: right center;}/* labels for convo items */.im_item_convo_title{	display: block;	float: left;	padding-left: 18px;	width: 110px;	background-repeat: no-repeat;	overflow: hidden;	margin-top: -1px;	padding-top: 1px;}html[dir="rtl"] .im_item_convo_title{	float: right;	padding-left: 0px;	padding-right: 18px;	background-position: right center;}.im_item_close{	display: block;	overflow: hidden;	float: none;	text-align: right;	margin-left: 5px;}html[dir="rtl"] .im_item_close{	text-align: left;	margin-left: 0px;	margin-right: 5px;}.im_item_close > a > img{	opacity: .4;	display: inline-block;}.im_item_close > a:hover > img{	opacity: .9;}/* settings */#im_container > li.im_main_settings{	min-width: 30px;}.im_main_settings .im_item_title{	width: 20px;	margin-top: -1px;	padding-bottom: 2px;	display: block;	overflow: hidden;	background-repeat: no-repeat;	background-position: top left;}.im_main_settings_online .im_item_title{	background-image: url(/application/modules/Chat/externals/images/state_online.png?c=358);}.im_main_settings_offline .im_item_title{	background-image: url(/application/modules/Chat/externals/images/state_offline.png?c=358);}.im_main_settings_online:hover .im_item_tooltip_settings, .im_main_settings_offline:hover .im_item_tooltip_settings{	display: block;}.im_item_tooltip_settings{	display: none;	width: 75px;	text-align: center;	padding: 3px 3px 4px 3px;	color: #fff;	background-color: #505050;	position: absolute;	margin-top: -25px;	opacity: .9;	font-size: 8pt;	margin-left: -25px;	z-index: 9999999999;}/* open friends list wrapper */.im_menu_friends_wrapper{	display: block;	position: absolute;	margin-top: -103px;	margin-left: -51px;	width: 200px;	border: 1px solid #888;	background: #fff;	cursor: auto;}.im_menu_friends_head{	background: #ddd;	border-bottom: 1px solid #bbb;	overflow: hidden;}.im_menu_friends_head > div{	float: left;	overflow: hidden;	font-size: 8pt;	padding: 6px 5px 5px 7px;	border-top: 1px solid #fff;}html[dir="rtl"] .im_menu_friends_head > div{	float: right;	padding: 6px 7px 5px 5px;}.im_menu_friends_head > div + div{	padding: 2px;	float: none;	overflow: hidden;	text-align: right;	font-size: 8pt;	font-weight: bold;	border-top: 1px solid #fff;}html[dir="rtl"] .im_menu_friends_head > div + div{	text-align: left;	padding: 2px;	float: none;}.im_menu_friends_head > div + div > a{	display: inline-block;	padding: 6px 3px 6px 3px;	margin-right: 3px;}html[dir="rtl"] .im_menu_friends_head > div + div > a{	margin-right: 0px;	margin-left: 3px;}.im_menu_friends_head > div + div > a > img{	opacity: .4;	display: block;}.im_menu_friends_head > div + div > a:hover > img{	opacity: .9;}.im_menu_friends_title > span,.im_item_friends_title > span{	margin-left: 4px;}html[dir="rtl"] .im_menu_friends_title > span,html[dir="rtl"] .im_item_friends_title > span{	margin-left: 0px;	margin-right: 4px;}/* friend list */.im_menu_friends_wrapper ul{	overflow-y: auto;	max-height: 500px;}.im_menu_friends_wrapper ul li{	overflow: hidden;	padding: 5px;	border-bottom: 1px solid #ddd;	cursor: pointer;}.im_menu_friends_wrapper ul li:last-child{	border-bottom: none;}.im_menu_friends_wrapper ul li:hover{	background: #f2f2f2;}.im_menu_friends_wrapper .im_menu_friends_photo{	display: block;	float: left;	overflow: hidden;}html[dir="rtl"] .im_menu_friends_wrapper .im_menu_friends_photo{	float: right;}.im_menu_friends_wrapper .im_menu_friends_photo img{	max-width: 24px;	max-height: 24px;	border: 1px solid #ddd;	display: block;}.im_menu_friends_wrapper .im_menu_friends_name{	display: block;	padding: 1px 10px 0px 5px;	margin-top: 5px;	overflow: hidden;	background-repeat: no-repeat;	background-position: top right;}html[dir="rtl"] .im_menu_friends_wrapper .im_menu_friends_name{	padding: 1px 5px 0px 10px;	background-position: top left;}.im_menu_friends_wrapper .im_menu_friends_none{	color: #999;	font-style: italic;	padding: 5px;	font-size: 8pt;	font-weight: normal;}/* open convo window */.im_menu_convo_wrapper{	display: block;	position: absolute;	margin-top: -272px;	margin-left: -1px;	height: 270px;	width: 200px;	border: 1px solid #888;	background: #fff;	cursor: auto;}.im_menu_convo_head{	color: #333;	background: #ddd;	border-bottom: 1px solid #bbb;	overflow: hidden;}.im_menu_convo_head > div{	float: left;	overflow: hidden;	font-size: 8pt;	padding: 6px 5px 5px 7px;	border-top: 1px solid #fff;}html[dir="rtl"] .im_menu_convo_head > div{	float: right;	padding: 6px 7px 5px 5px;}.im_menu_convo_head > div + div{	padding: 2px;	float: none;	overflow: hidden;	text-align: right;	font-size: 8pt;	font-weight: bold;	border-top: 1px solid #fff;}html[dir="rtl"] .im_menu_convo_head > div + div{	padding: 2px;	float: none;	text-align: left;}.im_menu_convo_head > div + div > a{	display: inline-block;	padding: 6px 3px 6px 3px;	margin-right: 3px;}html[dir="rtl"] .im_menu_convo_head > div + div > a{	margin-right: 0px;	margin-left: 3px;}.im_menu_convo_head > div + div > a > img{	opacity: .4;	display: block;}.im_menu_convo_head > div + div > a:hover > img{	opacity: .9;}.im_menu_convo_footer{	border-top: 1px solid #bbb;	padding: 5px 7px 5px 7px;	height: 30px;	overflow: hidden;	border-top: 1px solid #bbb;	-moz-outline-style: none;}.im_menu_convo_input{	display: block;	font-size: 8pt;	height: 30px;	overflow: hidden;	cursor: text;	outline: none;	font-weight: normal;	-moz-user-select: text;	-webkit-user-select: text;	overflow-y: auto;}input.im_menu_convo_input,textarea.im_menu_convo_input{	width: 90%;}textarea.im_menu_convo_input{	border: none;	border-width: 0px;	outline: none;	height: 20px;}/* messages inside open convo window */.im_menu_convo_wrapper > ul{	overflow: hidden;	padding: 7px;	overflow-y: scroll;	height: 190px;}.im_menu_convo_wrapper > ul > li + li{	padding-top: 7px;}.im_menu_convo_wrapper .im_convo_messages_author{	color: #333;	display: block;	font-weight: bold;}.im_menu_convo_wrapper .im_convo_messages_body{	display: block;	font-weight: normal;	padding: 3px 4px 3px 0px;}html[dir="rtl"] .im_menu_convo_wrapper .im_convo_messages_body{	padding: 3px 0px 3px 4px;}.im_menu_convo_wrapper .im_convo_messages_system{	display: block;	color: #999;	font-weight: normal;	padding: 3px 4px 3px 0px;	font-style: italic;}html[dir="rtl"] .im_menu_convo_wrapper .im_convo_messages_system{	padding: 3px 0px 3px 4px;}/* Flashing bgcolor for unread msg in convo */#im_container > li.im_main_unread{	background-color: #ddd;}/* icons for convo item labels */.im_item_friends_title{	background-image: url(/application/modules/Chat/externals/images/friends_online.png?c=358);}.im_state_online{	background-image: url(/application/modules/Chat/externals/images/status_online.png?c=358);}.im_state_away{	background-image: url(/application/modules/Chat/externals/images/status_away.png?c=358);}.im_state_idle{	background-image: url(/application/modules/Chat/externals/images/status_idle.png?c=358);}.im_state_offline{	background-image: url(/application/modules/Chat/externals/images/status_offline.png?c=358);}/*

CHAT ROOM

Styles the multi-user chat room area.

*/.chat_container{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	overflow: hidden;}.chat_header{	overflow: hidden;	margin-bottom: 10px;}.chat_header_title{	float: left;	padding-right: 20px;}html[dir="rtl"] .chat_header_title{	float: right;	padding-right: 0px;	padding-left: 20px;}.chat_header_title h3{	margin: 0px;}.chat_header_menu{	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] .chat_header_menu{	float: left;	text-align: left;}.chat_header_menu select{	width: 200px;}.chat_main{	overflow: hidden;	background-color: #fff;	border: 1px solid #ccc;}.chat_rooms_wrapper{	padding: 5px;	margin-bottom: 5px;}.chat_menu_label{	font-weight: bold;	text-transform: uppercase;	font-size: .7em;	color: #777;	margin-bottom: 5px;}.chat_rooms_wrapper > select{	width: 100%;}.chat_users_wrapper{	overflow: hidden;	width: 200px;	height: 450px;	float: right;	border: 1px solid #ccc;	border-left: none;	overflow-y: auto;	background: #f5f5f5;}html[dir="rtl"] .chat_users_wrapper{	float: left;	border: 1px solid #ccc;	border-right: none;}.chat_users{	padding: 5px;}.chat_users > li{	overflow: hidden;	border: 1px solid #dfdfdf;	padding: 5px;	background: #fff;}.chat_users > li + li{	border-top: none;	padding-top: 5px;}.chat_users .chat_user_photo{	display: block;	float: left;	overflow: hidden;}html[dir="rtl"] .chat_users .chat_user_photo{	float: right;}.chat_users .chat_user_photo img{	max-width: 24px;	max-height: 24px;	border: 1px solid #ddd;	display: block;}.chat_users .chat_user_name{	display: block;	padding-top: 1px;	padding-left: 5px;	margin-top: 3px;	font-weight: bold;	overflow: hidden;	background-repeat: no-repeat;	background-position: top right;}html[dir="rtl"] .chat_users .chat_user_name{	padding-left: 0px;	padding-right: 5px;	background-position: top left;}.chat_messages_wrapper{	overflow: hidden;	height: 400px;	overflow-y: scroll;}ul.chat_messages{	padding-bottom: 10px;}.chat_messages > li{	padding: 7px;	overflow: hidden;}.chat_messages > li + li{	padding-top: 0px;}.chat_messages .chat_message_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] .chat_messages .chat_message_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}.chat_messages .chat_message_photo a{	text-decoration: none;	display: block;}.chat_messages .chat_message_photo img{	display: inline;	border: 1px solid #ddd;	max-height: 2.2em;	max-width: 2.2em;	vertical-align: top;}.chat_messages .chat_message_info{	overflow: hidden;}.chat_messages .chat_message_info_author{	display: block;	font-weight: bold;	line-height: 1em;}.chat_messages .chat_message_info_body{	display: block;}.chat_message_info_body_system{	font-style: italic;}.chat_input_wrapper{	-moz-box-shadow: 1px 3px 5px 0px #eee;	-webkit-box-shadow: 1px 3px 5px 0px #eee;	box-shadow: 1px 3px 5px 0px #eee;	overflow: hidden;	clear: both;	height: 50px;	border-top: 1px solid #ccc;	margin-top: -1px;}.chat_container .chat_input{	height: 38px;	padding: 5px;	-moz-user-select: text;	-webkit-user-select: text;	outline: none;	overflow: hidden;	overflow-y: auto;	width: 98%;	border: none;}chat_container .chat_input *{	overflow: hidden;}/*  *//*
FEED ITEMS
Styles items with classified attachments in the feed.
*/ul.feed .feed_attachment_classified{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_classified{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_classified > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_classified > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_classified > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_classified > div > div{	overflow: hidden;}/*
COMPOSE CLASSIFIED LISTING
Styles the compose classified listing form.
*/#classifieds_create div.form-label{	float: none;	text-align: left;	margin: 0px;	padding: 0px 0px 5px 0px;}html[dir="rtl"] #classifieds_create div.form-label{	text-align: right;}#classifieds_create div.form-element{	float: none;}/* ITEM TYPE ICONS */.item_icon_classified{	background-image: url(/application/modules/Classified/externals/images/types/classified.png?c=358);}/*
BROWSE CLASSIFIEDS
These styles are used on the browse classifieds page
*/.browseclassifieds_criteria span.overTxtLabel{	color: #999;}.browseclassifieds_criteria > ul > li + li{	margin-top: 7px;}.browseclassifieds_criteria > ul > li{	clear: both;	overflow: hidden;}.browseclassifieds_criteria > ul > li > span{	display: block;	margin-bottom: 3px;}ul.classifieds_browse{	clear: both;}ul.classifieds_browse > li{	clear: both;	padding: 0px 0px 15px 0px;	overflow: hidden;}ul.classifieds_browse > li + li{	padding-top: 15px;	border-top-width: 1px;}ul.classifieds_browse .classifieds_browse_photo{	float: left;	overflow: hidden;	margin-right: 8px;}html[dir="rtl"] ul.classifieds_browse .classifieds_browse_photo{	float: right;	margin-right: 0px;	margin-left: 8px;}ul.classifieds_browse .classifieds_browse_photo img{	width: 100px;}ul.classifieds_browse .classifieds_browse_options{	float: right;	overflow: hidden;	padding-left: 20px;}ul.classifieds_browse .classifieds_browse_options > a{	clear: both;	display: block;	margin: 5px;	font-size: .8em;	padding-top: 2px;	padding-bottom: 2px;}ul.classifieds_browse .classifieds_browse_info{	overflow: hidden;}ul.classifieds_browse .classifieds_browse_info_title h3{	margin: 0px;}ul.classifieds_browse .classifieds_browse_info_date{	font-size: .8em;	color: #999;}ul.classifieds_browse .classifieds_browse_info_blurb{	margin-top: 5px;}.generic_layout_container .layout_classified_browse_search,.generic_layout_container .layout_classified_browse_menu_quick{	margin-bottom: 15px;}/*
VIEW CLASSIFIED
Styles both the 'view classifieds' and the 'view classified listing'
pages,including the right-side gutter column by default.
*/ul.classifieds_entrylist{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.classifieds_entrylist > li{	padding-bottom: 10px;}ul.classifieds_entrylist h3{	margin-bottom: 1px;}ul.classifieds_entrylist .classified_entrylist_entry_date{	font-size: 8pt;	margin-bottom: 5px;	color: #999;}ul.classifieds_entrylist .classified_entrylist_entry_body{	line-height: 1.5em;	padding: 5px 5px 5px 0px;}ul.classifieds_entrylist .classified_entrylist_entry_body img{	max-width: 100%;}ul.classifieds_entrylist .classified_entrylist_entry_body + .buttonlink{	margin-top: 5px;}ul.classifieds_entrylist + .comments{	padding-top: 10px;}div.classifieds_gutter .classifieds_gutter_photo{	display: block;}div.classifieds_gutter .classifieds_gutter_photo img{	display: block;	width: 98%;}div.classifieds_gutter .classifieds_gutter_name{	display: block;	font-weight: bold;	margin: 3px 0px 15px 0px;	font-size: 1em;}div.classifieds_gutter .buttonlink{	padding-top: 2px;	padding-bottom: 1px;}div.classifieds_gutter h4{	margin: 20px 0px 5px 0px;	text-transform: uppercase;}div.classifieds_gutter > ul > li{	margin-bottom: 2px;}div.classifieds_gutter ul.classifieds_gutter_options > li{	font-size: .8em;	margin: 3px 0px 3px 0px;}ul.classified_thumbs > li img{	max-width: 50%;	max-height: 50%;	margin: 15px 15px 15px 0px;	border: 1px solid #eee;}.classified_stats{	margin-bottom: 15px;	border-bottom-width: 1px;	padding-bottom: 10px;}.classified_stats > a{	font-weight: bold;}.layout_page_classified_index_view .layout_core_comments h3{	display: none;}/*
EDIT CLASSIFIED LISTING
*/ul.classifieds_editphotos{	width: 600px;}ul.classifieds_editphotos > li{	padding-top: 15px;	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.classifieds_editphotos .classifieds_editphotos_photo{	float: left;	margin-right: 15px;	overflow: hidden;}ul.classifieds_editphotos .classifieds_editphotos_photo img{	display: block;	margin: 3px;	width: 170px;}ul.classifieds_editphotos .classifieds_editphotos_info{	overflow: hidden;}ul.classifieds_editphotos .classifieds_editphotos_title_input input{	margin: 2px 0px 6px 0px;	width: 25em;}ul.classifieds_editphotos .classifieds_editphotos_caption_input textarea{	margin: 2px 0px 6px 0px;	width: 25em;	height: 3em;	min-height: 0px;}ul.classifieds_editphotos .classifieds_editphotos_label{	float: left;}ul.classifieds_editphotos .classifieds_editphotos_cover{	float: left;}ul.classifieds_editphotos .photo-delete-wrapper{	float: left;	margin-right: 15px;}ul.classifieds_editphotos .photo-delete-wrapper > label{	display: block;	float: left;}/*
CLASSIFIED PHOTOS UPLOAD FORM
Some minor changes to the global form.
*/.classified_form_upload #file-label,.classified_form_upload #submit-label{	display: none;}/*
CLASSIFIEDS USER PROFILE TAB
Styles the list of classified listings on a user's Classifieds profile tab.
*/ul.classifieds_profile_tab > li{	overflow: hidden;}ul.classifieds_profile_tab > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.classifieds_profile_tab .classifieds_profile_tab_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.classifieds_profile_tab .classifieds_profile_tab_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.classifieds_profile_tab .classifieds_profile_tab_photo img{	max-width: 90px;}ul.classifieds_profile_tab .classifieds_profile_tab_info{	overflow: hidden;}ul.classifieds_profile_tab .classifieds_profile_tab_title > a{	font-weight: bold;}ul.classifieds_profile_tab .classifieds_browse_info_date{	font-size: .8em;	color: #999;}ul.classifieds_profile_tab .classifieds_browse_info_blurb{	margin-top: 7px;}/* ICONS */.icon_classified_new{	background-image: url(/application/modules/Classified/externals/images/create.png?c=358);}.icon_classified_edit{	background-image: url(/application/modules/Classified/externals/images/edit.png?c=358);}.icon_classified_close{	background-image: url(/application/modules/Classified/externals/images/close.png?c=358);}.icon_classified_open{	background-image: url(/application/modules/Classified/externals/images/unclose.png?c=358);}.icon_classified_delete{	background-image: url(/application/modules/Classified/externals/images/delete.png?c=358);}.icon_classified_photo_new{	background-image: url(/application/modules/Classified/externals/images/upload.png?c=358);}.icon_classified_viewall{	background-image: url(/application/modules/Classified/externals/images/allentries.png?c=358);}/* ACTION TYPE ICONS */.activity_icon_comment_classified{	background-image: url(/application/modules/Core/externals/images/types/post.png?c=358);}/*  *//*
FEED ITEMS
Styles items with group attachments in the feed.
*/ul.feed .feed_attachment_group{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_group{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_group > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_group > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_group > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_group > div > div{	overflow: hidden;}/*
BROWSE GROUPS
These styles are used on the browse groups page
*/ul.groups_browse > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.groups_browse > li + li{	padding-top: 15px;	border-top-width: 1px;}ul.groups_browse .groups_photo{	float: left;	overflow: hidden;}html[dir="rtl"] ul.groups_browse .groups_photo{	float: right;}ul.groups_browse .groups_photo img{	width: 100px;	display: block;}ul.groups_browse .groups_info{	padding-left: 10px;	overflow: hidden;}html[dir="rtl"] ul.groups_browse .groups_info{	padding-left: 0px;	padding-right: 10px;}ul.groups_browse .groups_title h3{	margin: 0px;}ul.groups_browse .groups_members{	font-size: .8em;	color: #999;}ul.groups_browse .groups_desc{	margin-top: 5px;	clear: both;}ul.groups_browse .groups_options{	float: right;	overflow: hidden;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.groups_browse .groups_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.groups_browse .groups_options a{	clear: both;	margin: 3px 0px 0px 0px;	font-size: .8em;	padding-top: 1px;	height: 16px;}.layout_group_browse_search,.layout_group_browse_menu_quick{	margin-bottom: 15px;}/*
VIEW GROUP
These styles are used on the view group page,i.e.
the group's profile page
*/#group_photo > img{	width: 100%;}div.group_info > h4{	margin-bottom: 1.1em;}div.group_info > ul{	margin-bottom: 10px;	overflow: hidden;}div.group_info > ul > li{	overflow: hidden;	clear: both;	margin-bottom: 5px;}div.group_info > ul > li > div{	float: left;	clear: left;	width: 120px;}div.group_info > ul > li > div + div{	float: none;	clear: none;	overflow: hidden;	width: auto;}.layout_group_profile_info{	margin-top: 10px;	overflow: hidden;}.layout_group_profile_info > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;}.layout_group_profile_info > ul > li{	font-size: .8em;	overflow: hidden;}.layout_group_profile_info > ul > li + li{	margin-top: 5px;}.layout_group_profile_info .group_stats_title > span{	font-weight: bold;	display: block;}.layout_group_profile_info .group_stats_title > a{	font-weight: normal;}.layout_group_profile_info .group_stats_staff{	margin-top: 8px;}.layout_group_profile_info .group_stats_info{	margin-top: 8px;}.layout_group_profile_info .group_stats_info ul{	color: #999;}/* group members tab */.group_members_info{	clear: both;	padding-bottom: 5px;	overflow: hidden;}.group_members_info .group_members_total{	margin-top: 5px;	padding-bottom: 2px;	overflow: hidden;}.group_members_info .group_members_search{	float: right;	overflow: hidden;	text-align: right;	padding-bottom: 2px;}html[dir="rtl"] .group_members_info .group_members_search{	float: left;	text-align: left;}ul.group_members{	border-top-width: 1px;	margin-bottom: 8px;}ul.group_members > li{	overflow: hidden;	padding: 10px 0px 10px 0px;	border-bottom-width: 1px;}ul.group_members .group_members_icon{	float: left;	display: block;}html[dir="rtl"] ul.group_members .group_members_icon{	float: right;}ul.group_members .group_members_icon > img{	display: block;}ul.group_members .group_members_body{	overflow: hidden;	padding-left: 7px;}html[dir="rtl"] ul.group_members .group_members_body{	padding-left: 0px;	padding-right: 7px;}ul.group_members .group_members_status{	font-weight: bold;	color: #999;}ul.group_members .group_members_status .smoothbox{	display: inline-block;	width: 16px;	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);	background-repeat: no-repeat;}html[dir="rtl"] ul.group_members .group_members_status .smoothbox{/* 	float: right;*/}ul.group_members .group_members_options{	float: right;	min-width: 180px;	overflow: hidden;	padding-left: 15px;}html[dir="rtl"] ul.group_members .group_members_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.group_members .group_members_options a{	display: block;	clear: both;	margin: 1px;}ul.group_members .group_members_options a.buttonlink{	padding-top: 2px;	padding-bottom: 2px;	font-weight: bold;	font-size: .8em;}ul.group_members .group_members_options div{	text-align: right;}html[dir="rtl"] ul.group_members .group_members_options div{	text-align: left;}/* photos tab */div.group_photos > ul{	clear: both;	overflow: hidden;	margin: 20px 0px 20px 0px;}div.group_photos > ul > li{	float: left;	display: table-cell;	vertical-align: middle;	overflow: hidden;	margin-right: 20px;	height: 170px;}div.group_photos > ul > li > div{	float: left;	overflow: hidden;	padding: 3px;	border: 1px solid #eee;}div.group_photos > ul > li > div:hover{	border: 1px solid #bbb;}div.group_photos > ul > li > div img{	display: block;}/* discussions tab and view page */.group_discussions_options{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	margin-bottom: 5px;}.group_discussions_options a{	margin-right: 15px;}html[dir="rtl"] .group_discussions_options a{	margin-right: 0px;	margin-left: 15px;}ul.group_discussions > li{	padding: 10px 10px 10px 0px;	overflow: hidden;}ul.group_discussions > li + li{	border-top-width: 1px;}ul.group_discussions .group_discussions_replies{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	float: left;	overflow: hidden;	text-align: center;	margin-right: 10px;	width: 40px;	padding: 7px 10px 7px 10px;	color: #999;	font-size: .8em;}html[dir="rtl"] ul.group_discussions .group_discussions_replies{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.group_discussions .group_discussions_replies span{	font-size: 2em;	display: block;}ul.group_discussions .group_discussions_info{	overflow: hidden;}ul.group_discussions h3{	margin-bottom: 0px;}ul.group_discussions .group_discussions_sticky a{	background-image: url(/application/modules/Group/externals/images/post/stick.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px .2em;}html[dir="rtl"] ul.group_discussions .group_discussions_sticky a{	background-position: right center;	padding-left: 0px;	padding-right: 20px;}ul.group_discussions .group_discussions_lastreply{	float: right;	overflow: hidden;	width: 250px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply{	float: left;	margin-left: 0px;	margin-right: 10px;}ul.group_discussions .group_discussions_lastreply > a{	float: left;	display: block;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply > a{	float: right;}ul.group_discussions .group_discussions_lastreply > a > img{	display: block;}ul.group_discussions .group_discussions_lastreply_info{	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply_info{	padding-left: 0px;	padding-right: 5px;}ul.group_discussions .group_discussions_lastreply_info_date{	font-size: .8em;	color: #999;}/* some overrides on the tab page for spacing purposes */div.group_discussions_list{	margin-top: 10px;	border-top-width: 1px;}div.group_discussions_list h3{	font-size: 1em;	letter-spacing: 0px;}div.group_discussions_list .group_discussions_sticky a{	background-position: 0px 0px;}html[dir="rtl"] div.group_discussions_list .group_discussions_sticky a{	background-position: top right;}/* view group discussion thread */div.group_discussions_thread_options .buttonlink{	padding-top: 1px;	font-size: .8em;	height: 16px;	margin-right: 15px;}html[dir="rtl"] div.group_discussions_thread_options .buttonlink{	margin-right: 0px;	margin-left: 15px;}div.group_discussions_thread_options_closed{	background-image: url(/application/modules/Group/externals/images/post/close.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	color: #999;	display: inline-block;	margin-left: 20px;}html[dir="rtl"] div.group_discussions_thread_options_closed{	background-position: right center;	padding-left: 0px;	margin-left: 0px;	padding-right: 20px;	margin-right: 20px;}ul.group_discussions_thread{	margin: 10px 0px 10px 0px;	overflow: hidden;}ul.group_discussions_thread > li{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	overflow: hidden;	border-top: 1px solid transparent;}ul.group_discussions_thread > li + li{	margin-top: 5px;}ul.group_discussions_thread .group_discussions_thread_author{	float: left;	overflow: hidden;	width: 120px;	font-weight: bold;	padding: 5px 10px 7px 10px;}ul.group_discussions_thread .group_discussions_thread_author_name{	margin-bottom: 5px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_author{	float: right;}ul.group_discussions_thread .group_discussions_thread_photo{	display: block;	margin-bottom: 3px;	clear: both;}ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 10px 5px 5px;	overflow: hidden;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 5px 5px 10px;}ul.group_discussions_thread .group_discussions_thread_details{	padding: 6px 0px 6px 0px;	border-bottom: 1px solid transparent;}ul.group_discussions_thread .group_discussions_thread_details_anchor{	float: left;	overflow: hidden;	background-image: url(/application/modules/Group/externals/images/post.png?c=358);	background-repeat: no-repeat;	width: 20px;}ul.group_discussions_thread .group_discussions_thread_details_anchor > a{	display: block;	text-decoration: none;}ul.group_discussions_thread .group_discussions_thread_details_date{	font-size: .8em;	overflow: hidden;	color: #999;}ul.group_discussions_thread .group_discussions_thread_details_options{	margin-top: -2px;	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options{	float: left;	text-align: left;}ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	font-size: .8em;	height: 16px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	margin-left: 0px;	margin-right: 10px;}ul.group_discussions_thread .group_discussions_thread_body{	padding: 5px 0px 5px 0px;}ul.group_discussions_thread .group_discussions_thread_body blockquote{	border: 1px dashed #ddd;	background: #eee;	padding: 10px;}/*
GROUP PHOTOS UPLOAD FORM
Some minor changes to the global form.
*/.group_form_upload #file-label,.group_form_upload #submit-label{	display: none;}/*
VIEW GROUP ALBUM
Styles for the list group photo page.
*/.group_album_options > a{	margin-right: 15px;}html[dir="rtl"] .group_album_options > a{	margin-right: 0px;	margin-left: 15px;}/*
VIEW GROUP PHOTO
These styles are used on the view photo page within
an album.
*/div.group_photo_view{	margin: 25px auto 0px auto;	max-width: 750px;	min-width: 400px;	overflow: visible;}div.group_photo_view #media_photo{	border: 1px solid #eee;	margin: auto;	display: block;	max-width: 720px;}div.group_photo_view .group_photo_nav{	clear: both;	overflow: hidden;	margin-bottom: 4px;}div.group_photo_view .group_photo_nav > div{	float: left;	overflow: visible;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div{	float: right;}div.group_photo_view .group_photo_nav > div + div{	float: none;	text-align: right;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div{	float: left;	text-align: left;}div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 20px;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 0px;	margin-right: 20px;}div.group_photo_info{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.group_photo_info p{	text-align: left;}html[dir="rtl"] div.group_photo_info p{	text-align: right;}div.group_photo_container{	position: relative;	display: inline-block;}div.group_photo_container a:link{	text-decoration: none;}div.group_photo_view > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_view > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_info .group_photo_title{	margin-top: 5px;	font-weight: bold;}div.group_photo_info .group_photo_description{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_owner{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_title + .group_photo_tags,div.group_photo_info .group_photo_description + .group_photo_tags{	margin-top: 15px;}div.group_photo_info .group_photo_tags{	font-size: .8em;	margin-top: 5px;}div.group_photo_info .group_photo_date{	font-size: .8em;	margin-top: 5px;}div.group_photo_view > div.comments{	margin-top: 15px;}/*
GROUPS USER PROFILE TAB
Styles the list of groups on a user's Groups profile tab.
*/.layout_group_profile_groups ul > li,.layout_group_profile_events ul > li{	overflow: hidden;}.layout_group_profile_groups ul > li + li,.layout_group_profile_events ul > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_group_profile_groups ul .groups_profile_tab_photo,.layout_group_profile_events ul .groups_profile_tab_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] .layout_group_profile_groups ul .groups_profile_tab_photo,html[dir="rtl"] .layout_group_profile_events ul .groups_profile_tab_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}.layout_group_profile_groups ul .groups_profile_tab_photo img,.layout_group_profile_events ul .groups_profile_tab_photo img{	max-width: 90px;}.layout_group_profile_groups ul .groups_profile_tab_info,.layout_group_profile_events ul .groups_profile_tab_info{	overflow: hidden;}.layout_group_profile_groups ul .groups_profile_tab_title > a,.layout_group_profile_events ul .groups_profile_tab_title > a{	font-weight: bold;}.layout_group_profile_groups ul .groups_profile_tab_members,.layout_group_profile_events ul .groups_profile_tab_members{	font-size: .8em;	color: #999;}.layout_group_profile_groups ul .groups_profile_tab_desc,.layout_group_profile_events ul .groups_profile_tab_desc{	margin-top: 7px;}/*
POST GROUP TOPIC FORM
*/#group_topic_create .form-elements{	margin-top: 10px;}#group_topic_create .form-label{	clear: both;	float: none;	text-align: left;	margin-bottom: 3px;}html[dir="rtl"] #group_topic_create .form-label{	text-align: right;}#group_topic_create #watch-label{	display: none;}/*
REPLY TO GROUP TOPIC FORM
*/#group_topic_reply h3,#group_topic_reply #body-label,#group_topic_reply #submit-label{	display: none;}#group_topic_reply .form-elements{	margin-top: 0px;}#group_topic_reply #watch-label{	display: none;}/*
INVITE FORM
*/#group_form_invite #users-label{	display: none;}#group_form_invite #users-element{	border: 1px solid #bbb;	padding: 7px 10px 7px 10px;	max-height: 200px;	overflow-y: auto;	margin: 10px 0px 10px 0px;}/*
EDIT MEMBER TITLE FORM
*/#group_form_title #title-label{	display: none;}#group_form_title #fieldset-buttons{	margin-top: 10px;}#group_form_title .form-elements{	margin-top: 10px;}/*
TAGS FOR MESSEAGE RECIPIENTS
*/.tag.tag_group{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);	padding-left: 25px;	background-repeat: no-repeat;	background-position: 4px center;}/* ITEM TYPE ICONS */.item_icon_group{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);}.item_icon_group_topic,.item_icon_group_post{	background-image: url(/application/modules/Group/externals/images/types/post.png?c=358);}.item_icon_group_album,.item_icon_group_photo{	background-image: url(/application/modules/Group/externals/images/types/album.png?c=358);}/* NOTIFICATION TYPE ICONS */.notification_type_group_discussion_response,.notification_type_group_discussion_reply{	background-image: url(/application/modules/Group/externals/images/types/post.png?c=358);}.notification_type_group_invite{	background-image: url(/application/modules/Group/externals/images/member/invite.png?c=358);}.notification_type_group_approve{	background-image: url(/application/modules/Group/externals/images/types/group_request.png?c=358);}.notification_type_group_accepted{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);}.notification_type_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}/* ICONS */.icon_group_photo_new{	background-image: url(/application/modules/Group/externals/images/photo/upload.png?c=358);}.icon_group_new{	background-image: url(/application/modules/Group/externals/images/create.png?c=358);}.icon_group_edit{	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);}.icon_group_delete{	background-image: url(/application/modules/Group/externals/images/delete.png?c=358);}.icon_group_join{	background-image: url(/application/modules/Group/externals/images/member/join.png?c=358);}.icon_group_leave{	background-image: url(/application/modules/Group/externals/images/member/leave.png?c=358);}.icon_group_photo_view{	background-image: url(/application/modules/Group/externals/images/photo/view.png?c=358);}.icon_group_photo_new{	background-image: url(/application/modules/Group/externals/images/photo/upload.png?c=358);}.icon_group_post_new{	background-image: url(/application/modules/Group/externals/images/post/create.png?c=358);}.icon_group_post_edit{	background-image: url(/application/modules/Group/externals/images/post/edit.png?c=358);}.icon_group_post_reply{	background-image: url(/application/modules/Group/externals/images/post/reply.png?c=358);}.icon_group_post_stick{	background-image: url(/application/modules/Group/externals/images/post/stick.png?c=358);}.icon_group_post_unstick{	background-image: url(/application/modules/Group/externals/images/post/unstick.png?c=358);}.icon_group_post_close{	background-image: url(/application/modules/Group/externals/images/post/close.png?c=358);}.icon_group_post_open{	background-image: url(/application/modules/Group/externals/images/post/unclose.png?c=358);}.icon_group_post_rename{	background-image: url(/application/modules/Group/externals/images/post/rename.png?c=358);}.icon_group_post_delete{	background-image: url(/application/modules/Group/externals/images/post/delete.png?c=358);}.icon_group_post_quote{	background-image: url(/application/modules/Group/externals/images/post/quote.png?c=358);}.icon_group_accept{	background-image: url(/application/modules/Group/externals/images/member/accept.png?c=358);}.icon_group_reject{	background-image: url(/application/modules/Group/externals/images/member/reject.png?c=358);}.icon_group_cancel{	background-image: url(/application/modules/Group/externals/images/member/cancel.png?c=358);}.icon_group_demote{	background-image: url(/application/modules/Group/externals/images/member/demote.png?c=358);}.icon_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}.icon_group_topic_watch{	background-image: url(/application/modules/Group/externals/images/watch.png?c=358);}.icon_group_topic_unwatch{	background-image: url(/application/modules/Group/externals/images/unwatch.png?c=358);}.activity_icon_group_join{	background-image: url(/application/modules/Group/externals/images/member/join.png?c=358);}.activity_icon_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}/* PROFILE STATS WIDGET */.layout_credit_my_credits,.layout_credit_faq,.layout_credit_send_credits,.layout_credit_create_items,.layout_credit_browse_users,.layout_credit_transaction_list,.layout_credit_buy_credits,.layout_credit_buy_level{	overflow: hidden;	margin-bottom: 15px;}.layout_credit_my_credits > div{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}p.credit_description{/*	background-color: rgba(255, 255, 255, .5);*/	border-radius: 3px 3px 0px 0px;	color: #222;	font-size: 0.8em;	padding: 5px;	margin-bottom: 8px;}.credit_my_credits_widget .credit_lists{	clear: both;	overflow: hidden;}.credit_my_credits_widget > ul > li{	border-top-width: 0;}.credit_my_credits_widget > ul > li + li{	border-top-width: 1px;}.credit_lists > li{	border-top-width: 1px;	clear: both;	padding: 3px;}html[dir="rtl"] .credit_lists .my_credits_icon{	float: right;}.credit_lists .my_credits_icon{	float: left;	margin: 10px;}html[dir="rtl"] .credit_lists .place_icon{	float: right;}.credit_lists .place_icon{	float: left;	margin: 2px 10px 2px 2px;}html[dir="rtl"] .credit_lists .my_credits_desc{	float: right;}.credit_lists .my_credits_desc{	overflow: hidden;}html[dir="rtl"] .credit_lists .my_credits_desc b{	float: right;}.credit_lists .my_credits_desc b{	float: left;	font-weight: bold;	margin-bottom: 2px;}.credit_lists .my_credits_desc p{	clear: both;	float: left;	max-width: none !important;	font-size: .8em;	color: #999;}/*

ADMIN TABLE LIST

Styles most tabular data in the admin panel.

*/table.credit_table thead tr th{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	border-bottom: 1px solid #aaa;	font-weight: bold;	padding-top: 7px;	padding-bottom: 7px;	white-space: nowrap;}table.credit_table thead tr th a{	font-weight: bold;}table.credit_table tbody tr td{	padding: 10px;	border-bottom: 1px solid #eee;	font-size: .9em;	padding-top: 7px;	padding-bottom: 7px;	vertical-align: top;	white-space: normal;}table.credit_table tbody tr td.nowrap{	white-space: nowrap;}table.credit_table tbody tr td:last-child{	white-space: nowrap;}table.credit_table tbody tr td.wrap{	white-space: normal;}th.credit_table_short{	width: 1%;}td.credit_table_options{	color: #ccc;}.credit_table_centered{	text-align: center;}.credit_table_bold,.credit_table_bold a{	font-weight: bold;}td.credit_table_options > span.sep{	display: none;}td.credit_table_options > a + span.sep{	display: inline;}.credit_table_email{	white-space: normal !important;	max-width: 140px;	word-wrap: break-word;}.credit_table_user{	white-space: normal !important;	max-width: 140px;	word-wrap: break-word;}.credit_table_form{	overflow: auto;	position: relative;}/*Browse Top Users*/.credit_browsemembers_results{	position: relative;}.credit_browsemembers_results > ul > li{	overflow: hidden;	margin-top: 10px;	padding-top: 10px;}.credit_browsemembers_results > ul > li{	border-top-width: 0;}.credit_browsemembers_results > ul > li + li{	border-top-width: 1px;}.credit_browsemembers_results > ul > li > div.credit_race{	font-weight: bold;	float: left;	width: 50px;	height: 48px;	border: 1px solid transparent;	text-align: center;	margin-right: 10px;}.credit_browsemembers_results > ul > li > div.credit_race h2{	margin: 10% 0;}.credit_browsemembers_results > ul > li > a{	display: block;	float: left;}html[dir="rtl"] .credit_browsemembers_results > ul > li > a{	float: right;}.credit_browsemembers_results > ul > li > a > img{	border: 1px solid #eee;}.credit_browsemembers_results div.credit_browsemembers_results_info{	padding-left: 5px;	overflow: hidden;}html[dir="rtl"] .credit_browsemembers_results div.credit_browsemembers_results_info{	padding-left: 0px;	padding-right: 5px;}.credit_browsemembers_results div.credit_browsemembers_results_info > a{	font-weight: bold;}.credit_browsemembers_results div.credit_browsemembers_results_info > div{	font-size: .8em;	color: #999;}.credit_browsemembers_results div.browsemembers_credits{	overflow: hidden;}.credit_browsemembers_results div.browsemembers_credits > div{	float: left;	margin: 10px 10px 10px 0;}div.browsemembers_credits > div > span{	margin-left: 20px;}.layout_credit_send_credits p.description{	font-size: .8em;	color: #999;}#credit_loader{	background: transparent url(/application/modules/Credit/externals/images/loading.gif?c=358) no-repeat;	height: 50px;	position: relative;	top: 170px;	left: 135px;	margin-top: -50px;}#simple_loader{	background: transparent url(/application/modules/Credit/externals/images/loading.gif?c=358) no-repeat;	float: left;	height: 50px;	width: 40px;}#simple_loader_comments{	background: transparent url(/application/modules/Credit/externals/images/loading.gif?c=358) no-repeat;	float: left;	height: 50px;	width: 40px;}.notifications_menu .notification_type_send_credits,.notifications .notification_type_send_credits,.notifications_menu .notification_type_set_credits,.notifications .notification_type_set_credits,.notifications_menu .notification_type_send_credits_bynotes,.notifications .notification_type_send_credits_bynotes{	background-image: url(/application/modules/Credit/externals/images/send_credits.png?c=358);}.current_credit_icon{	background-image: url(/application/modules/Credit/externals/images/current.png?c=358);	background-repeat: no-repeat;}.earned_credit_icon{	background-image: url(/application/modules/Credit/externals/images/earned.png?c=358);	background-repeat: no-repeat;}.spent_credit_icon{	background-image: url(/application/modules/Credit/externals/images/spent.png?c=358);	background-repeat: no-repeat;}.phs{	float: left;	padding-left: 5px;	padding-right: 5px;}.phs > div,.phs > div > div{	clear: both;}.credit_qa_container{	font-size: 12px;	line-height: 16px;	padding-bottom: 5px;}.faq_arrow{	float: left;	width: 12px;}.faq_arrow a{	cursor: pointer;	text-decoration: none;}.faq_closedArrow{	display: block;}.faq_openArrow{	display: none;}.faq_arrow .img{	background-repeat: no-repeat;	display: inline-block;	height: 20px;	width: 18px;	margin-top: 6px;}.faq_closedArrow_icon{	background-image: url(/application/modules/Credit/externals/images/closed_arrow.png?c=358);}.faq_openArrow_icon{	background-image: url(/application/modules/Credit/externals/images/open_arrow.png?c=358);}.faq_content{	float: left;	padding-left: 5px;	width: 300px;	margin-bottom: 10px;}.credit_faq_question{	font-size: 11px;	font-weight: bold;	padding: 5px 0 0 5px;}.credit_faq_question a,.credit_faq_question a:hover{	font-weight: bold;	cursor: pointer;	text-decoration: none;	font-size: 12px;}.faq_snippet{	color: #999;	font-size: 11px;	margin-left: 5px;}.faq_content .faq_answer{	display: none;	margin: 5px;}.credit_faq_table{	float: left;}.credit_faq_module{	background-color: rgba(255, 255, 255, .5);	text-align: center;	font-weight: bold;}#faq_credits .credit_table tr{	background-color: transparent;}.credit_payment_bonus{	background: none repeat scroll 0 0 #FFF8CC;	border-bottom: 1px solid #FFE222;	padding-bottom: 1px;	font-size: 11px;	padding-left: 5px;	padding-right: 5px;	color: #999;}.credit_popup_form_title{	text-align: center;	background-color: rgba(255, 255, 255, .5);	border: none;	color: #fff;}.credit_popup_form_title span{	display: block;	padding: 5px 10px;}.layout_active_theme_digita .credit_popup_form_title span{	color: #931559;}.credit_icon{	display: block;	background-image: url(/application/modules/Credit/externals/images/credits.png?c=358);	background-repeat: no-repeat;	height: 50px;	width: 50px;	margin-right: 10px;	float: left;}.credit_form_title_content{	display: table-cell;	vertical-align: top;	width: 10000px;}.credit_form_current_balance{	padding-bottom: 11px;	border-bottom: 1px solid #ddd;}.credit_form_current_balance .description{	font-size: .8em;	color: #999;}.credit_form_title_content > div{	font-weight: bold;}.credit-form-description{	font-weight: bold;	font-size: 11px;}.credit_form_buttons{	width: 100%;	padding-top: 10px;	border-top: 1px solid #ddd;}.credit_form_paypal{	float: left;	font-weight: bolder;}/* FAQ Widget*/.credit_faq_widget_container{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;}.credit_faq_icon{	float: left;	margin: 6px;}.icon_invite{	background-image: url(/application/modules/User/externals/images/friends/add.png?c=358);}.icon_page_new{	background-image: url(/application/modules/Credit/externals/images/new_page.png?c=358);}#global_page_credit-index-index #TB_window{	background: none repeat scroll 0 0 #eee;}.credit_loader_browse{	position: absolute;	top: 50%;	left: 50%;}.buy_credits_icon{	float: left;	margin-right: 5px;}.layout_active_theme_clean table.credit_table tbody tr td:last-child{	color: #fff;}.layout_active_theme_snowbot form#send_credit_form div.form-elements,.layout_active_theme_bamboo form#send_credit_form div.form-elements{	-moz-box-shadow: 0px 1px 2px 0px rgba(1, 1, 1, .3);	-webkit-box-shadow: 0px 1px 2px 0px rgba(1, 1, 1, .3);	box-shadow: 0px 1px 2px 0px rgba(1, 1, 1, .3);	background-color: #fff;	padding: 14px;}#buy_level_form .form-description{	margin-bottom: 10px;}#buy_level_form .form-label label{	font-weight: bold;}#buy_level_form.global_form_box label{	margin-bottom: 7px;}.payment-credit-price{	font-weight: bold;	margin-left: 18px;}.payment_credit_icon{	background-image: url(/application/modules/Credit/externals/images/mini_credits.png?c=358);	background-repeat: no-repeat;	background-position: left center;	margin-top: 3px;}.credit_table .hequestion_arrow{	font-size: 14px;	color: #999;}/*  *//*
FEED ITEMS
Styles event attachments in the feed.
*/.feed_attachment_event > div{	overflow: hidden;}.feed_attachment_event > div > a{	display: inline-block;	float: left;	margin-right: 7px;}.feed_attachment_event > div > a > img{	display: block;	max-width: 90px;	max-height: 90px;}.feed_attachment_event > div > div{	overflow: hidden;}/*
UPCOMING EVENTS WIDGET
Shown on user home by default.
*/#events-upcoming{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 7px 10px 10px 10px;	margin-bottom: 15px;}#events-upcoming li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 7px;}#events-upcoming li > a{	font-weight: bold;	font-size: .8em;}#events-upcoming .events-upcoming-date{	font-size: .8em;}#events-upcoming .events-upcoming-ongoing{	font-size: .8em;}/*
BROWSE EVENTS
These styles are used on the browse events page
*/ul.events_browse > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.events_browse > li + li{	padding-top: 15px;	border-top-width: 1px;}ul.events_browse .events_photo{	float: left;	overflow: hidden;}html[dir="rtl"] ul.events_browse .events_photo{	float: right;}ul.events_browse .events_photo img{	width: 100px;	display: block;}ul.events_browse .events_info{	padding-left: 10px;	overflow: hidden;}html[dir="rtl"] ul.events_browse .events_info{	padding-left: 0px;	padding-right: 10px;}ul.events_browse .events_title h3{	margin: 0px;}ul.events_browse .events_members{	font-size: .8em;	color: #999;}ul.events_browse .events_desc{	margin-top: 5px;	clear: both;}ul.events_browse .events_options{	float: right;	overflow: hidden;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.events_browse .events_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.events_browse .events_options a{	clear: both;	margin: 3px 0px 0px 0px;	font-size: .8em;	padding-top: 1px;	height: 16px;}.layout_event_browse_search,.layout_event_browse_menu_quick{	margin-bottom: 15px;}/*
VIEW EVENT
These styles are used on the view event page,i.e.
the event's profile page
*/.layout_event_profile_info{	margin-top: 10px;}#event_photo > img{	width: 100%;}div.event_info > h4{	margin-bottom: 1.1em;}div.event_info > ul{	margin-bottom: 10px;	overflow: hidden;}div.event_info > ul > li{	overflow: hidden;	clear: both;	margin-bottom: 5px;}div.event_info > ul > li > div{	float: left;	clear: left;	width: 120px;}div.event_info > ul > li > div + div{	float: none;	clear: none;	overflow: hidden;	width: auto;}#event_stats{	margin-top: 10px;	overflow: hidden;}#event_stats > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	margin-bottom: 15px;}#event_stats > ul > li{	font-size: .8em;	overflow: hidden;}#event_stats > ul > li:first-child{	margin-bottom: 10px;	font-size: .8em;}#event_stats .event_date{	margin-bottom: 10px;}#event_stats .event_date .label{	clear: both;}#event_stats > ul > li + li{	margin-top: 5px;}#event_stats > ul > li > div{	font-size: 1em;}#event_stats .label{	width: 45px;}#event_stats .event_stats_content{	font-weight: bold;}#event_stats .label,#event_stats .event_stats_content{	float: left;}html[dir="rtl"] #event_stats .label,#event_stats .event_stats_content{	float: right;}#event_stats .event_stats_title{	font-weight: bold;}#event_stats .event_stats_title a{	display: block;	font-weight: normal;}#event_stats .event_stats_staff{	margin-top: 8px;}#event_stats .event_stats_info span{	font-weight: normal;}.event_rsvp_form{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	font-size: .8em;}.events_rsvp > div{	font-size: .8em;	clear: both;}.events_rsvp > div + div{	margin-top: 5px;	font-size: .8em;	clear: both;}.events_rsvp .event_radio_loading{	background-image: url(/application/modules/Core/externals/images/loading.gif?c=358);	background-repeat: no-repeat;	overflow: hidden;}.events_rsvp .event_radio_loading input{	visibility: hidden;}/* event members tab */.event_members_info{	clear: both;	padding-bottom: 5px;	overflow: hidden;}.event_members_info .event_members_total{	margin-top: 5px;	padding-bottom: 2px;	overflow: hidden;}.event_members_info .event_members_search{	float: right;	overflow: hidden;	text-align: right;	padding-bottom: 2px;}html[dir="rtl"] .event_members_info .event_members_search{	float: left;	text-align: left;}ul.event_members{	border-top-width: 1px;	margin-bottom: 8px;}ul.event_members > li{	overflow: hidden;	padding: 10px 0px 10px 0px;	border-bottom-width: 1px;}ul.event_members .event_members_icon{	float: left;	display: block;}html[dir="rtl"] ul.event_members .event_members_icon{	float: right;}ul.event_members .event_members_icon > img{	display: block;}ul.event_members .event_members_body{	overflow: hidden;	padding-left: 7px;}html[dir="rtl"] ul.event_members .event_members_body{	padding-left: 0px;	padding-right: 7px;}ul.event_members .event_members_status{	font-weight: bold;}ul.event_members .event_members_options{	float: right;	min-width: 180px;	overflow: hidden;	padding-left: 15px;}html[dir="rtl"] ul.event_members .event_members_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.event_members .event_members_options a{	display: block;	clear: both;	margin: 1px;}ul.event_members .event_members_options a.buttonlink{	padding-top: 2px;	padding-bottom: 2px;	font-weight: bold;	font-size: .8em;}ul.event_members .event_members_options div{	text-align: right;}html[dir="rtl"] ul.event_members .event_members_options div{	text-align: left;}ul.event_members .event_members_rsvp{	margin-top: 3px;	font-size: .8em;	color: #999;}/* photos tab */div.event_photos > ul{	clear: both;	overflow: hidden;	margin: 20px 0px 20px 0px;}div.event_photos > ul > li{	float: left;	display: table-cell;	vertical-align: middle;	overflow: hidden;	margin-right: 20px;	height: 170px;}div.event_photos > ul > li > div{	float: left;	overflow: hidden;	padding: 3px;	border: 1px solid #eee;}div.event_photos > ul > li > div:hover{	border: 1px solid #72c02c;}div.event_photos > ul > li > div img{	display: block;}/* discussions tab and view page */.event_discussions_options{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px 0px 10px 0px;	padding: 10px;	margin-bottom: 5px;}.event_discussion_options a{	margin-right: 15px;}html[dir="rtl"] .event_discussion_options a{	margin-right: 0px;	margin-left: 15px;}ul.event_discussions > li{	padding: 10px 10px 10px 0px;	overflow: hidden;}ul.event_discussions > li + li{	border-top-width: 1px;}ul.event_discussions .event_discussions_replies{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	float: left;	overflow: hidden;	text-align: center;	margin-right: 10px;	width: 40px;	padding: 7px 10px 7px 10px;	color: #999;	font-size: .8em;}html[dir="rtl"] ul.event_discussions .event_discussions_replies{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.event_discussions .event_discussions_replies span{	font-size: 2em;	display: block;}ul.event_discussions .event_discussions_info{	overflow: hidden;}ul.event_discussions h3{	margin-bottom: 0px;}ul.event_discussions .event_discussions_sticky a{	background-image: url(/application/modules/Event/externals/images/post/stick.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px .2em;}html[dir="rtl"] ul.event_discussions .event_discussions_sticky a{	background-position: right center;	padding-left: 0px;	padding-right: 20px;}ul.event_discussions .event_discussions_lastreply{	float: right;	overflow: hidden;	width: 250px;	margin-left: 10px;}html[dir="rtl"] ul.event_discussions .event_discussions_lastreply{	float: left;	margin-left: 0px;	margin-right: 10px;}ul.event_discussions .event_discussions_lastreply > a{	float: left;	display: block;}html[dir="rtl"] ul.event_discussions .event_discussions_lastreply > a{	float: right;}ul.event_discussions .event_discussions_lastreply > a > img{	display: block;}ul.event_discussions .event_discussions_lastreply_info{	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] ul.event_discussions .event_discussions_lastreply_info{	padding-left: 0px;	padding-right: 5px;}ul.event_discussions .event_discussions_lastreply_info_date{	font-size: .8em;	color: #999;}/* some overrides on the tab page for spacing purposes */div.event_discussions_list{	margin-top: 10px;	border-top-width: 1px;}div.event_discussions_list h3{	font-size: 1em;	letter-spacing: 0px;}div.event_discussions_list .event_discussions_sticky a{	background-position: 0px 0px;}html[dir="rtl"] div.event_discussions_list .event_discussions_sticky a{	background-position: top right;}/* view event discussion thread */div.event_discussions_thread_options .buttonlink{	padding-top: 1px;	font-size: .8em;	height: 16px;	margin-right: 15px;}html[dir="rtl"] div.event_discussions_thread_options .buttonlink{	margin-right: 0px;	margin-left: 15px;}div.event_discussions_thread_options_closed{	background-image: url(/application/modules/Event/externals/images/post/close.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	color: #999;	display: inline-block;	margin-left: 20px;}html[dir="rtl"] div.event_discussions_thread_options_closed{	padding-left: 0px;	padding-right: 20px;	margin-left: 0px;	margin-right: 20px;	background-position: right center;}ul.event_discussions_thread{	margin: 10px 0px 10px 0px;	overflow: hidden;}ul.event_discussions_thread > li{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	overflow: hidden;	border-top: 1px solid #ddd;}ul.event_discussions_thread > li + li{	margin-top: 5px;}ul.event_discussions_thread .event_discussions_thread_author{	float: left;	overflow: hidden;	width: 120px;	font-weight: bold;	padding: 5px 10px 7px 10px;}ul.event_discussions_thread .event_discussions_thread_author_name{	margin-bottom: 5px;}html[dir="rtl"] ul.event_discussions_thread .event_discussions_thread_author{	float: right;}ul.event_discussions_thread .event_discussions_thread_photo{	display: block;	margin-bottom: 3px;	clear: both;}ul.event_discussions_thread .event_discussions_thread_info{	padding: 0px 10px 5px 5px;	overflow: hidden;}html[dir="rtl"] ul.event_discussions_thread .event_discussions_thread_info{	padding: 0px 5px 5px 10px;}ul.event_discussions_thread .event_discussions_thread_details{	padding: 6px 0px 6px 0px;	border-bottom: 1px solid #ddd;}ul.event_discussions_thread .event_discussions_thread_details_anchor{	float: left;	overflow: hidden;	background-image: url(/application/modules/Event/externals/images/post.png?c=358);	background-repeat: no-repeat;	width: 20px;}ul.event_discussions_thread .event_discussions_thread_details_anchor > a{	display: block;	text-decoration: none;}ul.event_discussions_thread .event_discussions_thread_details_date{	font-size: .8em;	overflow: hidden;	color: #999;}ul.event_discussions_thread .event_discussions_thread_details_options{	margin-top: -2px;	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] ul.event_discussions_thread .event_discussions_thread_details_options{	float: left;	text-align: left;}ul.event_discussions_thread .event_discussions_thread_details_options .buttonlink{	font-size: .8em;	height: 16px;}ul.event_discussions_thread .event_discussions_thread_body{	padding: 5px 0px 5px 0px;}ul.event_discussions_thread .event_discussions_thread_body blockquote{	border: 1px solid #ddd;	background: #eee;	padding: 10px;}/*
EVENT PHOTOS UPLOAD FORM
Some minor changes to the global form.
*/.event_form_upload #file-label,.event_form_upload #submit-label{	display: none;}/*
EVENT CREATE FORM
Some minor changes to the create new event form.
*/#event_create_form .calendar_output_span{	display: inline-block;	margin-right: 15px;	min-width: 90px;}html[dir="rtl"] #event_create_form .calendar_output_span{	margin-right: 0px;	margin-left: 15px;}#event_create_form #starttime-wrapper select + select,#event_create_form #endtime-wrapper select + select{	margin-left: 5px;}html[dir="rtl"] #event_create_form #starttime-wrapper select + select,html[dir="rtl"] #event_create_form #endtime-wrapper select + select{	margin-left: 0px;	margin-right: 5px;}/* ITEM TYPE ICONS */.item_icon_event{	background-image: url(/application/modules/Event/externals/images/types/event.png?c=358);}.item_icon_event_topic,.item_icon_event_post{	background-image: url(/application/modules/Event/externals/images/types/post.png?c=358);}.item_icon_event_album,.item_icon_event_photo{	background-image: url(/application/modules/Event/externals/images/types/album.png?c=358);}/* NOTIFICATION TYPE ICONS */.notification_type_event_discussion_response,.notification_type_event_discussion_reply{	background-image: url(/application/modules/Event/externals/images/types/post.png?c=358);}.notification_type_event_invite,.notification_type_event_accepted{	background-image: url(/application/modules/Event/externals/images/types/event.png?c=358);}/*
VIEW EVENT ALBUM
Styles for the list event photo page.
*/.event_album_options a{	margin-right: 15px;}html[dir="rtl"] .event_album_options a{	margin-right: 0px;	margin-left: 15px;}/*
VIEW EVENT PHOTO
These styles are used on the view photo page within
an album.
*/div.event_photo_view{	margin: 25px auto 0px auto;	max-width: 750px;	min-width: 400px;	overflow: visible;}div.event_photo_view #media_photo{	border: 1px solid #eee;	margin: auto;	display: block;	max-width: 720px;}div.event_photo_view .event_photo_nav{	clear: both;	overflow: visible;	margin-bottom: 4px;}div.event_photo_view .event_photo_nav > div{	float: left;	overflow: visible;}div.event_photo_view .event_photo_nav > div + div{	float: none;	text-align: right;}div.event_photo_view .event_photo_nav > div + div > a + a{	margin-left: 20px;}div.event_photo_info{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.event_photo_info p{	text-align: left;}div.event_photo_container{	position: relative;	display: inline-block;}div.event_photo_container a:link{	text-decoration: none;}div.event_photo_view > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.event_photo_view > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.event_photo_info .event_photo_title{	margin-top: 5px;	font-weight: bold;}div.event_photo_info .event_photo_description{	font-size: .8em;	margin-top: 3px;}div.event_photo_info .event_photo_owner{	font-size: .8em;	margin-top: 3px;}div.event_photo_info .event_photo_title + .event_photo_tags,div.event_photo_info .event_photo_description + .event_photo_tags{	margin-top: 15px;}div.event_photo_info .event_photo_tags{	font-size: .8em;	margin-top: 5px;}div.event_photo_info .event_photo_date{	font-size: .8em;	margin-top: 5px;}div.event_photo_view > div.comments{	margin-top: 15px;}/*
EVENTS USER PROFILE TAB
Styles the list of events on a user's Events profile tab.
*/ul.events_profile_tab > li{	overflow: hidden;}ul.events_profile_tab > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}ul.events_profile_tab .events_profile_tab_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.events_profile_tab .events_profile_tab_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.events_profile_tab .events_profile_tab_photo img{	max-width: 90px;}ul.events_profile_tab .events_profile_tab_info{	overflow: hidden;}ul.events_profile_tab .events_profile_tab_title > a{	font-weight: bold;}ul.events_profile_tab .events_profile_tab_members{	font-size: .8em;	color: #999;}ul.events_profile_tab .events_profile_tab_desc{	margin-top: 7px;}/*
POST EVENT TOPIC FORM
*/#event_topic_create .form-elements{	margin-top: 10px;}#event_topic_create .form-label{	clear: both;	float: none;	text-align: left;	margin-bottom: 3px;}html[dir="rtl"] #event_topic_create .form-label{	text-align: right;}#event_topic_create #watch-label{	display: none;}/*
REPLY TO EVENT TOPIC FORM
*/#event_topic_reply h3,#event_topic_reply #body-label,#event_topic_reply #submit-label{	display: none;}#event_topic_reply .form-elements{	margin-top: 0px;}#event_topic_reply #watch-label{	display: none;}/*
INVITE FORM
*/#event_form_invite #users-label{	display: none;}#event_form_invite #users-element{	border: 1px solid #bbb;	padding: 7px 10px 7px 10px;	max-height: 200px;	overflow-y: auto;	margin: 10px 0px 10px 0px;}/*
TAG FOR SENDING MESSAGES
*/.tag.tag_event{	background-image: url(/application/modules/Event/externals/images/types/event.png?c=358);	padding-left: 25px;	background-repeat: no-repeat;	background-position: 4px center;}/* ICONS */.icon_event_new,.icon_event_create{	background-image: url(/application/modules/Event/externals/images/create.png?c=358);}.icon_event_edit{	background-image: url(/application/modules/Event/externals/images/edit.png?c=358);}.icon_event_join{	background-image: url(/application/modules/Event/externals/images/member/join.png?c=358);}.icon_event_delete{	background-image: url(/application/modules/Event/externals/images/delete.png?c=358);}.icon_event_leave{	background-image: url(/application/modules/Event/externals/images/member/leave.png?c=358);}.icon_event_accept{	background-image: url(/application/modules/Event/externals/images/member/accept.png?c=358);}.icon_event_reject{	background-image: url(/application/modules/Event/externals/images/member/reject.png?c=358);}.icon_event_cancel{	background-image: url(/application/modules/Event/externals/images/member/cancel.png?c=358);}.icon_event_photo_new{	background-image: url(/application/modules/Event/externals/images/photo/upload.png?c=358);}.icon_event_photo_view{	background-image: url(/application/modules/Event/externals/images/photo/view.png?c=358);}.icon_event_post_new{	background-image: url(/application/modules/Event/externals/images/post/create.png?c=358);}.icon_event_post_edit{	background-image: url(/application/modules/Event/externals/images/post/edit.png?c=358);}.icon_event_post_reply{	background-image: url(/application/modules/Event/externals/images/post/reply.png?c=358);}.icon_event_post_stick{	background-image: url(/application/modules/Event/externals/images/post/stick.png?c=358);}.icon_event_post_unstick{	background-image: url(/application/modules/Event/externals/images/post/unstick.png?c=358);}.icon_event_post_close{	background-image: url(/application/modules/Event/externals/images/post/close.png?c=358);}.icon_event_post_open{	background-image: url(/application/modules/Event/externals/images/post/unclose.png?c=358);}.icon_event_post_rename{	background-image: url(/application/modules/Event/externals/images/post/rename.png?c=358);}.icon_event_post_delete{	background-image: url(/application/modules/Event/externals/images/post/delete.png?c=358);}.icon_event_post_quote{	background-image: url(/application/modules/Event/externals/images/post/quote.png?c=358);}.icon_event_topic_watch{	background-image: url(/application/modules/Event/externals/images/watch.png?c=358);}.icon_event_topic_unwatch{	background-image: url(/application/modules/Event/externals/images/unwatch.png?c=358);}.activity_icon_event_join{	background-image: url(/application/modules/Event/externals/images/member/join.png?c=358);}/*  *//*
FORUM INDEX
Styles the main forum index page,where forum categories
and forums are listed.
*/ul.forum_categories > li{	overflow: hidden;}ul.forum_categories > li > div{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px 7px 5px 7px;}ul.forum_categories > li > div > h3{	margin: 0px;}ul.forum_categories ul > li{	overflow: hidden;}ul.forum_categories ul > li + li{	border-top-width: 1px;}ul.forum_categories .forum_icon{	padding: 7px 5px 7px 5px;	float: left;	overflow: hidden;}html[dir="rtl"] ul.forum_categories .forum_icon{	float: right;}ul.forum_categories .forum_icon a{	text-decoration: none;}ul.forum_categories .forum_icon a > img{	display: block;}ul.forum_categories .forum_title{	overflow: hidden;	padding: 10px 5px 7px 5px;}ul.forum_categories .forum_title h3{	margin-bottom: 0px;}ul.forum_categories .forum_topics,ul.forum_categories .forum_posts{	padding: 12px 5px 10px 5px;	width: 60px;	float: right;	overflow: hidden;	text-align: center;}html[dir="rtl"] ul.forum_categories .forum_topics,html[dir="rtl"] ul.forum_categories .forum_posts{	float: left;}ul.forum_categories .forum_topics > span,ul.forum_categories .forum_posts > span{	display: block;	font-size: 1.3em;	color: #999;	font-weight: bold;}ul.forum_categories .forum_topics > span + span,ul.forum_categories .forum_posts > span + span{	display: block;	font-size: .7em;	font-weight: normal;	text-transform: uppercase;	color: #999;}ul.forum_categories .forum_lastpost{	padding: 12px 5px 10px 20px;	width: 250px;	float: right;	overflow: hidden;}html[dir="rtl"] ul.forum_categories .forum_lastpost{	padding: 12px 20px 10px 5px;	float: left;}ul.forum_categories .forum_lastpost > a{	display: inline-block;	float: left;}html[dir="rtl"] ul.forum_categories .forum_lastpost > a{	float: right;}ul.forum_categories .forum_lastpost > a > img{	display: block;	border: 1px solid #eee;	margin-right: 5px;	width: 32px;	height: 32px;}html[dir="rtl"] ul.forum_categories .forum_lastpost > a > img{	margin-right: 0px;	margin-left: 5px;}ul.forum_categories .forum_lastpost_info{	display: block;	overflow: hidden;	margin-left: 5px;	font-size: .8em;}html[dir="rtl"] ul.forum_categories .forum_lastpost_info{	margin-left: 0px;	margin-right: 5px;}ul.forum_categories .forum_lastpost_date{	display: block;	color: #999;}/*
VIEW FORUM
Styles the list of topics within a forum.
*/div.forum_header{	margin: 15px 0px 10px 0px;	overflow: hidden;}div.forum_header_options{	float: left;	overflow: hidden;}html[dir="rtl"] div.forum_header_options{	float: right;}div.forum_header_moderators{	overflow: hidden;	padding: 0px 30px 0px 30px;}div.forum_header_pages{	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] div.forum_header_pages{	float: left;	text-align: left;}ul.forum_topics{	border: 1px solid #ddd;}ul.forum_topics > li{	overflow: hidden;}ul.forum_topics > li + li{	border-top: 1px solid #ddd;}ul.forum_topics > li.forum_nth_0{	background: #f9f9f9;}ul.forum_topics > li > div{	padding: 10px 7px 10px 7px;}ul.forum_topics .forum_topics_icon{	float: left;	overflow: hidden;	margin-left: 3px;}html[dir="rtl"] ul.forum_topics .forum_topics_icon{	float: right;	margin-left: 0px;	margin-right: 3px;}ul.forum_topics .forum_topics_icon a{	text-decoration: none;}ul.forum_topics .forum_topics_icon img{	display: block;}ul.forum_topics .forum_topics_title h3{	overflow: hidden;	margin-bottom: 0px;	margin-top: 5px;}ul.forum_topics .forum_topics_title h3.closed,ul.forum_topics .forum_topics_title h3.sticky{	padding-left: 22px;	background-repeat: no-repeat;	background-position: 3px 3px;}html[dir="rtl"] ul.forum_topics .forum_topics_title h3.closed,html[dir="rtl"] ul.forum_topics .forum_topics_title h3.sticky{	padding-left: 0px;	padding-right: 22px;	background-position: 100% 50%;}ul.forum_topics .forum_topics_title h3.closed{	background-image: url(/application/modules/Forum/externals/images/post/close.png?c=358);}ul.forum_topics .forum_topics_title h3.sticky{	background-image: url(/application/modules/Forum/externals/images/post/stick.png?c=358);}ul.forum_topics .forum_topics_replies,ul.forum_topics .forum_topics_views{	width: 60px;	float: right;	overflow: hidden;	text-align: center;}html[dir="rtl"] ul.forum_topics .forum_topics_replies,html[dir="rtl"] ul.forum_topics .forum_topics_views{	float: left;}ul.forum_topics .forum_topics_replies span,ul.forum_topics .forum_topics_views span{	display: block;	font-size: 1.3em;	color: #999;	font-weight: bold;}ul.forum_topics .forum_topics_replies span + span,ul.forum_topics .forum_topics_views span + span{	display: block;	font-size: .7em;	font-weight: normal;	text-transform: uppercase;	color: #999;}ul.forum_topics .forum_topics_lastpost{	width: 250px;	float: right;	overflow: hidden;	padding-left: 20px;	min-width: 100px;}html[dir="rtl"] ul.forum_topics .forum_topics_lastpost{	float: left;	padding-left: 0px;	padding-right: 20px;}ul.forum_topics .forum_topics_lastpost > a{	display: inline-block;	float: left;	overflow: hidden;	margin-right: 5px;}html[dir="rtl"] ul.forum_topics .forum_topics_lastpost > a{	float: right;	margin-right: 0px;	margin-left: 5px;}ul.forum_topics .forum_topics_lastpost > a > img{	display: block;	width: 32px;	height: 32px;}ul.forum_topics .forum_topics_lastpost_info{	display: block;	overflow: hidden;	margin-left: 5px;	font-size: .8em;}html[dir="rtl"] ul.forum_topics .forum_topics_lastpost_info{	margin-left: 0px;	margin-right: 5px;}ul.forum_topics .forum_topics_lastpost_date{	display: block;	color: #999;}ul.forum_topics .forum_pagelinks{	display: block;	font-size: .8em;	color: #999;}.forum_pages{	margin-top: 10px;}/*
VIEW TOPIC
Styles the list of posts within a topic.
*/div.forum_topic_title_wrapper{	overflow: hidden;}div.forum_topic_title{	overflow: hidden;}div.forum_topic_title h3{	margin: 0px;}div.forum_topic_title_options{	float: right;	overflow: hidden;}html[dir="rtl"] div.forum_topic_title_options{	float: left;}div.forum_topic_title_options a{	margin-left: 15px;	padding-top: 1px;	font-size: .8em;	height: 16px;}html[dir="rtl"] div.forum_topic_title_options a{	margin-left: 0px;	margin-right: 15px;}div.forum_topic_options{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 7px;	margin: 10px 0px 10px 0px;	overflow: hidden;}div.forum_topic_options a{	padding-top: 1px;	font-size: .8em;	height: 16px;	margin-right: 15px;}html[dir="rtl"] div.forum_topic_options a{	margin-right: 0px;	margin-left: 15px;}div.forum_discussions_thread_options_closed{	background-image: url(/application/modules/Forum/externals/images/post/close.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	color: #999;	display: inline-block;}html[dir="rtl"] div.forum_discussions_thread_options_closed{	background-position: right center;	padding-left: 0px;	padding-right: 20px;}div.forum_topic_title .forum_topic_title_text{	float: left;	overflow: hidden;	padding: 5px 0px 5px 8px;}html[dir="rtl"] div.forum_topic_title .forum_topic_title_text{	float: right;}ul.forum_topic_posts{	border-top: 3px solid #ddd;}ul.forum_topic_posts > li{	overflow: hidden;	padding: 10px 10px 15px 10px;	background: none;}ul.forum_topic_posts > li + li{	border-top: 3px solid #ddd;}ul.forum_topic_posts > li.forum_nth_0{	background: #f9f9f9;}ul.forum_topic_posts .forum_topic_posts_author{	float: left;	overflow: hidden;	width: 160px;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_author{	float: right;}ul.forum_topic_posts .forum_topic_posts_author_name{	font-weight: bold;}ul.forum_topic_posts .forum_topic_posts_author_photo{	margin: 5px 0px 5px 0px;}ul.forum_topic_posts .forum_topic_posts_author_photo img{	max-width: 75px;	max-height: 75px;}ul.forum_topic_posts .forum_topic_posts_author_info > li{	overflow: hidden;	font-size: .8em;}ul.forum_topic_posts .forum_topic_posts_author_info_title{	font-weight: bold;}ul.forum_topic_posts .forum_topic_posts_info{	overflow: hidden;}ul.forum_topic_posts .forum_topic_posts_info_top{	overflow: hidden;	border-bottom-width: 1px;	margin-bottom: 5px;}ul.forum_topic_posts .forum_topic_posts_info_top_anchor{	float: left;	overflow: hidden;	background-image: url(/application/modules/Forum/externals/images/post.png?c=358);	background-repeat: no-repeat;	width: 20px;}ul.forum_topic_posts .forum_topic_posts_info_top_anchor > a{	display: block;	text-decoration: none;}ul.forum_topic_posts .forum_topic_posts_info_top_date{	float: left;	overflow: hidden;	color: #999;	font-size: .8em;	margin-bottom: 8px;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_date{	float: right;	background-position: right center;	padding-left: 0px;	padding-right: 20px;}ul.forum_topic_posts .forum_topic_posts_info_top_parents{	float: left;	overflow: hidden;	color: #999;	font-size: .8em;	margin-bottom: 8px;	padding-left: 5px;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_parents{	float: right;	padding-left: 0px;	padding-right: 5px;}ul.forum_topic_posts .forum_topic_posts_info_top_options{	overflow: hidden;	text-align: right;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options{	text-align: left;}ul.forum_topic_posts .forum_topic_posts_info_top_options .buttonlink{	padding-top: 2px;	padding-bottom: 1px;	font-size: .8em;	margin-left: 10px;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_top_options .buttonlink{	margin-left: 0px;	margin-right: 10px;}ul.forum_topic_posts .forum_topic_posts_info_photo img{	margin: 15px 5px 5px 0px;	border: 1px solid #eee;}html[dir="rtl"] ul.forum_topic_posts .forum_topic_posts_info_photo img{	margin: 15px 0px 5px 5px;}.forum_topic_pages{	margin: 10px 0px 10px 0px;}/* reset some styles for forum posts */ul.forum_topic_posts li div.forum_topic_posts_info_body ol{	list-style-type: decimal;	padding-left: 1.5em;}ul.forum_topic_posts li div.forum_topic_posts_info_body p,ul.forum_topic_posts li div.forum_topic_posts_info_body div{	margin: 10px;}ul.forum_topic_posts li div.forum_topic_posts_info_body blockquote{	border: 1px dashed #ddd;	background: #eee;	padding: 10px;	margin: 10px 10px;}ul.forum_topic_posts li div.forum_topic_posts_info_body blockquote p{	margin: 0px;}/*
POST TOPIC AND REPLY TO TOPIC FORMS
*/#forum_post_create div.form-label{	float: none;	text-align: left;	margin: 0px;	padding: 0px 0px 5px 0px;}html[dir="rtl"] #forum_post_create div.form-label{	text-align: right;}#forum_post_create div.form-element{	float: none;}#forum_post_create div.form-element input[type=text],#forum_post_create div.form-element input[type=file]{	min-width: 300px;}#forum_post_create #toValues-element span > a{	margin-left: 3px;}html[dir="rtl"] #forum_post_create #toValues-element span > a{	margin-left: 0px;	margin-right: 3px;}#forum_post_create #photo-wrapper{	padding-top: 10px;}#forum_post_create #photo-label{	font-size: .8em;	font-weight: bold;	padding: 2px 0px 1px 22px;	background-image: url(/application/modules/Forum/externals/images/photo.png?c=358);	background-repeat: no-repeat;}html[dir="rtl"] #forum_post_create #photo-label{	padding: 2px 22px 1px 0px;	background-position: right center;}#forum_post_create #photo-element{	margin: 0px;}#forum_post_create #buttons-element{	margin: 0px;}#forum_post_create #buttons-label{	display: none;}/*
QUICK REPLY FORM
Styles the small reply-to-topic form visible on the
view topic page.
*/#forum_post_quick{	margin-top: 10px;}#forum_post_quick div.form-label{	display: none;}#forum_post_quick div.form-elements{	margin-top: 5px;}#forum_post_quick textarea{	min-height: 0px;	max-height: 4em;}/*
EDIT POST FORM
*/#forum_post_edit .form-label{	display: none;}#forum_post_edit #photo_delete-element{	margin: 15px 0px 15px 0px;}#forum_post_edit #photo-label{	width: auto;	display: block;	font-weight: normal;	float: none;	clear: both;	text-align: left;	margin-bottom: 2px;}#forum_post_edit #photo-element{	margin-bottom: 15px;}/*
RECENT TOPICS WIDGET
Lists the most recently created topics,typically placed
on the main home page.
*/.layout_forum_list_recent_topics{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_forum_list_recent_topics > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.layout_forum_list_recent_topics > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.layout_forum_list_recent_topics a.thumb{	float: left;	display: block;	width: 48px;}.layout_forum_list_recent_topics a.thumb > img{	display: block;}.layout_forum_list_recent_topics .info{	padding: 0px 0px 0px 6px;	overflow: hidden;}.layout_forum_list_recent_topics .name{	font-weight: bold;}.layout_forum_list_recent_topics .author{	font-size: .8em;	color: #999;}.layout_forum_list_recent_topics .parent{	font-size: .8em;	color: #999;}.layout_forum_list_recent_topics .date{	font-size: .8em;	color: #999;}.layout_forum_list_recent_topics .description{	padding: 1px 0px 4px 0px;	font-size: .8em;}/*
RECENT POSTS WIDGET
Lists the most recent posts,typically placed
on the main home page.
*/.layout_forum_list_recent_posts{	clear: both;	overflow: auto;	width: 100%;	margin-bottom: 15px;}.layout_forum_list_recent_posts > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.layout_forum_list_recent_posts > ul > li{	clear: both;	overflow: hidden;	padding: 3px 5px 3px 5px;}.layout_forum_list_recent_posts a.thumb{	float: left;	display: block;	width: 48px;}.layout_forum_list_recent_posts a.thumb > img{	display: block;}.layout_forum_list_recent_posts .info{	padding: 0px 0px 0px 6px;	overflow: hidden;}.layout_forum_list_recent_posts .author{	font-size: .8em;	color: #999;}.layout_forum_list_recent_posts .parent{	font-size: .8em;	color: #999;}.layout_forum_list_recent_posts .name{	font-weight: bold;}.layout_forum_list_recent_posts .date{	font-size: .8em;	color: #999;}.layout_forum_list_recent_posts .description{	padding: 1px 0px 4px 0px;	font-size: .8em;}/* ACTION TYPE ICONS */.feed .activity_icon_forum_topic_create,.feed .activity_icon_forum_topic_reply,.feed .activity_icon_forum_promote{	background-image: url(/application/modules/Forum/externals/images/post.png?c=358);}/* NOTIFICATION TYPE ICONS */.notification_type_forum_topic_response,.notification_type_forum_topic_reply{	background-image: url(/application/modules/Forum/externals/images/post.png?c=358);}.notification_type_forum_promote{	background-image: url(/application/modules/Forum/externals/images/promote.png?c=358);}/* ITEM TYPE ICONS */.item_icon_forum_category,.item_icon_forum,.item_icon_forum_topic,.item_icon_forum_post{	background-image: url(/application/modules/Forum/externals/images/types/forum.png?c=358);}/* ICONS */.icon_forum_post_new{	background-image: url(/application/modules/Forum/externals/images/create.png?c=358);}.icon_forum_post_reply{	background-image: url(/application/modules/Forum/externals/images/reply.png?c=358);}.icon_forum_post_edit{	background-image: url(/application/modules/Forum/externals/images/edit.png?c=358);}.icon_forum_post_delete{	background-image: url(/application/modules/Forum/externals/images/delete.png?c=358);}.icon_forum_post_quote{	background-image: url(/application/modules/Forum/externals/images/quote.png?c=358);}.icon_forum_post_stick{	background-image: url(/application/modules/Forum/externals/images/post/stick.png?c=358);}.icon_forum_post_unstick{	background-image: url(/application/modules/Forum/externals/images/post/unstick.png?c=358);}.icon_forum_post_close{	background-image: url(/application/modules/Forum/externals/images/post/close.png?c=358);}.icon_forum_post_unclose{	background-image: url(/application/modules/Forum/externals/images/post/unclose.png?c=358);}.icon_forum_post_rename{	background-image: url(/application/modules/Forum/externals/images/post/rename.png?c=358);}.icon_forum_post_move{	background-image: url(/application/modules/Forum/externals/images/post/move.png?c=358);}.icon_forum_post_delete{	background-image: url(/application/modules/Forum/externals/images/post/delete.png?c=358);}.icon_forum_topic_watch{	background-image: url(/application/modules/Forum/externals/images/watch.png?c=358);}.icon_forum_topic_unwatch{	background-image: url(/application/modules/Forum/externals/images/unwatch.png?c=358);}code{	white-space: nowrap;	font-family: "Courier New" , Courier , monospace;	border: 1px solid #ddd;	background: #eee;	line-height: 20px;/*--Height of each line of code--*/	width: 85%;	overflow-Y: hidden;/*--Hides vertical scroll created by IE--*/	overflow-x: auto;/*--If the Code exceeds the width,a scrolling is available--*/	margin: 0 0 0 40px;	padding: 3px;	display: block;}/*  *//*

FEED ITEMS

Styles items with group attachments in the feed.

*/ul.feed .feed_attachment_group{	display: block;	overflow: hidden;	margin: 0px 5px 5px 0px;	vertical-align: top;}html[dir="rtl"] ul.feed .feed_attachment_group{	margin: 0px 0px 5px 5px;}ul.feed .feed_attachment_group > div > a{	display: block;	float: left;	margin-right: 7px;}html[dir="rtl"] ul.feed .feed_attachment_group > div > a{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.feed .feed_attachment_group > div > a > img{	display: inline-block;	max-width: 90px;	max-height: 90px;	vertical-align: top;}ul.feed .feed_attachment_group > div > div{	overflow: hidden;}/*

BROWSE GROUPS

These styles are used on the browse groups page

*/ul.groups_browse > li{	clear: both;	overflow: hidden;	padding-bottom: 15px;}ul.groups_browse > li + li{	padding-top: 15px;	border-top-width: 1px;}ul.groups_browse .groups_photo{	float: left;	overflow: hidden;}html[dir="rtl"] ul.groups_browse .groups_photo{	float: right;}ul.groups_browse .groups_photo img{	width: 100px;	display: block;}ul.groups_browse .groups_info{	padding-left: 10px;	overflow: hidden;}html[dir="rtl"] ul.groups_browse .groups_info{	padding-left: 0px;	padding-right: 10px;}ul.groups_browse .groups_title h3{	margin: 0px;}ul.groups_browse .groups_members{	font-size: .8em;	color: #999;}ul.groups_browse .groups_desc{	margin-top: 5px;	clear: both;}ul.groups_browse .groups_options{	float: right;	overflow: hidden;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.groups_browse .groups_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.groups_browse .groups_options a{	clear: both;	margin: 3px 0px 0px 0px;	font-size: .8em;	padding-top: 1px;	height: 16px;}.layout_group_browse_search,.layout_group_browse_menu_quick{	margin-bottom: 15px;}/*

VIEW GROUP

These styles are used on the view group page,i.e.

the group's profile page

*/#group_photo > img{	width: 100%;}div.group_info > h4{	margin-bottom: 1.1em;}div.group_info > ul{	margin-bottom: 10px;	overflow: hidden;}div.group_info > ul > li{	overflow: hidden;	clear: both;	margin-bottom: 5px;}div.group_info > ul > li > div{	float: left;	clear: left;	width: 120px;}div.group_info > ul > li > div + div{	float: none;	clear: none;	overflow: hidden;	width: auto;}.layout_group_profile_info{	margin-top: 10px;	overflow: hidden;}.layout_group_profile_info > ul{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;}.layout_group_profile_info > ul > li{	font-size: .8em;	overflow: hidden;}.layout_group_profile_info > ul > li + li{	margin-top: 5px;}.layout_group_profile_info .group_stats_title > span{	font-weight: bold;	display: block;}.layout_group_profile_info .group_stats_title > a{	font-weight: normal;}.layout_group_profile_info .group_stats_staff{	margin-top: 8px;}.layout_group_profile_info .group_stats_info{	margin-top: 8px;}.layout_group_profile_info .group_stats_info ul{	color: #999;}/* group members tab */.group_members_info{	clear: both;	padding-bottom: 5px;	overflow: hidden;}.group_members_info .group_members_total{	margin-top: 5px;	padding-bottom: 2px;	overflow: hidden;}.group_members_info .group_members_search{	float: right;	overflow: hidden;	text-align: right;	padding-bottom: 2px;}html[dir="rtl"] .group_members_info .group_members_search{	float: left;	text-align: left;}ul.group_members{	border-top-width: 1px;	margin-bottom: 8px;}ul.group_members > li{	overflow: hidden;	padding: 10px 0px 10px 0px;	border-bottom-width: 1px;}ul.group_members .group_members_icon{	float: left;	display: block;}html[dir="rtl"] ul.group_members .group_members_icon{	float: right;}ul.group_members .group_members_icon > img{	display: block;}ul.group_members .group_members_body{	overflow: hidden;	padding-left: 7px;}html[dir="rtl"] ul.group_members .group_members_body{	padding-left: 0px;	padding-right: 7px;}ul.group_members .group_members_status{	font-weight: bold;	color: #999;}ul.group_members .group_members_status .smoothbox{	display: inline-block;	width: 16px;	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);	background-repeat: no-repeat;}html[dir="rtl"] ul.group_members .group_members_status .smoothbox{/* 	float: right;*/}ul.group_members .group_members_options{	float: right;	min-width: 180px;	overflow: hidden;	padding-left: 15px;}html[dir="rtl"] ul.group_members .group_members_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.group_members .group_members_options a{	display: block;	clear: both;	margin: 1px;}ul.group_members .group_members_options a.buttonlink{	padding-top: 2px;	padding-bottom: 2px;	font-weight: bold;	font-size: .8em;}ul.group_members .group_members_options div{	text-align: right;}html[dir="rtl"] ul.group_members .group_members_options div{	text-align: left;}/* photos tab */div.group_photos > ul{	clear: both;	overflow: hidden;	margin: 20px 0px 20px 0px;}div.group_photos > ul > li{	float: left;	display: table-cell;	vertical-align: middle;	overflow: hidden;	margin-right: 20px;	height: 170px;}div.group_photos > ul > li > div{	float: left;	overflow: hidden;	padding: 3px;	border: 1px solid #eee;}div.group_photos > ul > li > div:hover{	border: 1px solid #bbb;}div.group_photos > ul > li > div img{	display: block;}/* discussions tab and view page */.group_discussions_options{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 10px;	margin-bottom: 5px;}.group_discussions_options a{	margin-right: 15px;}html[dir="rtl"] .group_discussions_options a{	margin-right: 0px;	margin-left: 15px;}ul.group_discussions > li{	padding: 10px 10px 10px 0px;	overflow: hidden;}ul.group_discussions > li + li{	border-top-width: 1px;}ul.group_discussions .group_discussions_replies{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	float: left;	overflow: hidden;	text-align: center;	margin-right: 10px;	width: 40px;	padding: 7px 10px 7px 10px;	color: #999;	font-size: .8em;}html[dir="rtl"] ul.group_discussions .group_discussions_replies{	float: right;	margin-right: 0px;	margin-left: 10px;}ul.group_discussions .group_discussions_replies span{	font-size: 2em;	display: block;}ul.group_discussions .group_discussions_info{	overflow: hidden;}ul.group_discussions h3{	margin-bottom: 0px;}ul.group_discussions .group_discussions_sticky a{	background-image: url(/application/modules/Group/externals/images/post/stick.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	background-position: 0px .2em;}html[dir="rtl"] ul.group_discussions .group_discussions_sticky a{	background-position: right center;	padding-left: 0px;	padding-right: 20px;}ul.group_discussions .group_discussions_lastreply{	float: left;	overflow: hidden;	width: 250px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply{	float: left;	margin-left: 0px;	margin-right: 10px;}ul.group_discussions .group_discussions_lastreply > a{	float: left;	display: block;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply > a{	float: right;}ul.group_discussions .group_discussions_lastreply > a > img{	display: block;}ul.group_discussions .group_discussions_lastreply_info{	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] ul.group_discussions .group_discussions_lastreply_info{	padding-left: 0px;	padding-right: 5px;}ul.group_discussions .group_discussions_lastreply_info_date{	font-size: .8em;	color: #999;}/* some overrides on the tab page for spacing purposes */div.group_discussions_list{	margin-top: 10px;	border-top-width: 1px;}div.group_discussions_list h3{	font-size: 1em;	letter-spacing: 0px;}div.group_discussions_list .group_discussions_sticky a{	background-position: 0px 0px;}html[dir="rtl"] div.group_discussions_list .group_discussions_sticky a{	background-position: top right;}/* view group discussion thread */div.group_discussions_thread_options .buttonlink{	padding-top: 1px;	font-size: .8em;	height: 16px;	margin-right: 15px;}html[dir="rtl"] div.group_discussions_thread_options .buttonlink{	margin-right: 0px;	margin-left: 15px;}div.group_discussions_thread_options_closed{	background-image: url(/application/modules/Group/externals/images/post/close.png?c=358);	background-repeat: no-repeat;	padding-left: 20px;	color: #999;	display: inline-block;	margin-left: 20px;}html[dir="rtl"] div.group_discussions_thread_options_closed{	background-position: right center;	padding-left: 0px;	margin-left: 0px;	padding-right: 20px;	margin-right: 20px;}ul.group_discussions_thread{	margin: 10px 0px 10px 0px;	overflow: hidden;}ul.group_discussions_thread > li{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	overflow: hidden;	border-top: 1px solid transparent;}ul.group_discussions_thread > li + li{	margin-top: 5px;}ul.group_discussions_thread .group_discussions_thread_author{	float: left;	overflow: hidden;	width: 120px;	font-weight: bold;	padding: 5px 10px 7px 10px;}ul.group_discussions_thread .group_discussions_thread_author_name{	margin-bottom: 5px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_author{	float: right;}ul.group_discussions_thread .group_discussions_thread_photo{	display: block;	margin-bottom: 3px;	clear: both;}ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 10px 5px 5px;	overflow: hidden;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_info{	padding: 0px 5px 5px 10px;}ul.group_discussions_thread .group_discussions_thread_details{	padding: 6px 0px 6px 0px;	border-bottom: 1px solid transparent;}ul.group_discussions_thread .group_discussions_thread_details_anchor{	float: left;	overflow: hidden;	background-image: url(/application/modules/Group/externals/images/post.png?c=358);	background-repeat: no-repeat;	width: 20px;}ul.group_discussions_thread .group_discussions_thread_details_anchor > a{	display: block;	text-decoration: none;}ul.group_discussions_thread .group_discussions_thread_details_date{	font-size: .8em;	overflow: hidden;	color: #999;}ul.group_discussions_thread .group_discussions_thread_details_options{	margin-top: -2px;	float: right;	overflow: hidden;	text-align: right;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options{	float: left;	text-align: left;}ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	font-size: .8em;	height: 16px;	margin-left: 10px;}html[dir="rtl"] ul.group_discussions_thread .group_discussions_thread_details_options .buttonlink{	margin-left: 0px;	margin-right: 10px;}ul.group_discussions_thread .group_discussions_thread_body{	padding: 5px 0px 5px 0px;}ul.group_discussions_thread .group_discussions_thread_body blockquote{	border: 1px dashed #ddd;	background: #eee;	padding: 10px;}/*

GROUP PHOTOS UPLOAD FORM

Some minor changes to the global form.

*/.group_form_upload #file-label,.group_form_upload #submit-label{	display: none;}/*

VIEW GROUP ALBUM

Styles for the list group photo page.

*/.group_album_options > a{	margin-right: 15px;}html[dir="rtl"] .group_album_options > a{	margin-right: 0px;	margin-left: 15px;}/*

VIEW GROUP PHOTO

These styles are used on the view photo page within

an album.

*/div.group_photo_view{	margin: 25px auto 0px auto;	max-width: 750px;	min-width: 400px;	overflow: visible;}div.group_photo_view #media_photo{	border: 1px solid #eee;	margin: auto;	display: block;	max-width: 720px;}div.group_photo_view .group_photo_nav{	clear: both;	overflow: hidden;	margin-bottom: 4px;}div.group_photo_view .group_photo_nav > div{	float: left;	overflow: visible;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div{	float: right;}div.group_photo_view .group_photo_nav > div + div{	float: none;	text-align: right;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div{	float: left;	text-align: left;}div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 20px;}html[dir="rtl"] div.group_photo_view .group_photo_nav > div + div > a + a{	margin-left: 0px;	margin-right: 20px;}div.group_photo_info{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	text-align: center;	padding: 10px;	border: 5px solid transparent;}div.group_photo_info p{	text-align: left;}html[dir="rtl"] div.group_photo_info p{	text-align: right;}div.group_photo_container{	position: relative;	display: inline-block;}div.group_photo_container a:link{	text-decoration: none;}div.group_photo_view > span + div > a{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_view > span + div > a:link{	display: block;	margin-bottom: 5px;	text-align: center;}div.group_photo_info .group_photo_title{	margin-top: 5px;	font-weight: bold;}div.group_photo_info .group_photo_description{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_owner{	margin-top: 3px;	font-size: .8em;}div.group_photo_info .group_photo_title + .group_photo_tags,div.group_photo_info .group_photo_description + .group_photo_tags{	margin-top: 15px;}div.group_photo_info .group_photo_tags{	font-size: .8em;	margin-top: 5px;}div.group_photo_info .group_photo_date{	font-size: .8em;	margin-top: 5px;}div.group_photo_view > div.comments{	margin-top: 15px;}/*

GROUPS USER PROFILE TAB

Styles the list of groups on a user's Groups profile tab.

*/.layout_group_profile_groups ul > li,.layout_group_profile_events ul > li{	overflow: hidden;}.layout_group_profile_groups ul > li + li,.layout_group_profile_events ul > li + li{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_group_profile_groups ul .groups_profile_tab_photo,.layout_group_profile_events ul .groups_profile_tab_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] .layout_group_profile_groups ul .groups_profile_tab_photo,html[dir="rtl"] .layout_group_profile_events ul .groups_profile_tab_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}.layout_group_profile_groups ul .groups_profile_tab_photo img,.layout_group_profile_events ul .groups_profile_tab_photo img{	max-width: 90px;}.layout_group_profile_groups ul .groups_profile_tab_info,.layout_group_profile_events ul .groups_profile_tab_info{	overflow: hidden;}.layout_group_profile_groups ul .groups_profile_tab_title > a,.layout_group_profile_events ul .groups_profile_tab_title > a{	font-weight: bold;}.layout_group_profile_groups ul .groups_profile_tab_members,.layout_group_profile_events ul .groups_profile_tab_members{	font-size: .8em;	color: #999;}.layout_group_profile_groups ul .groups_profile_tab_desc,.layout_group_profile_events ul .groups_profile_tab_desc{	margin-top: 7px;}/*

POST GROUP TOPIC FORM

*/#group_topic_create .form-elements{	margin-top: 10px;}#group_topic_create .form-label{	clear: both;	float: none;	text-align: left;	margin-bottom: 3px;}html[dir="rtl"] #group_topic_create .form-label{	text-align: right;}#group_topic_create #watch-label{	display: none;}/*

REPLY TO GROUP TOPIC FORM

*/#group_topic_reply h3,#group_topic_reply #body-label,#group_topic_reply #submit-label{	display: none;}#group_topic_reply .form-elements{	margin-top: 0px;}#group_topic_reply #watch-label{	display: none;}/*

INVITE FORM

*/#group_form_invite #users-label{	display: none;}#group_form_invite #users-element{	border: 1px solid #bbb;	padding: 7px 10px 7px 10px;	max-height: 200px;	overflow-y: auto;	margin: 10px 0px 10px 0px;}/*

EDIT MEMBER TITLE FORM

*/#group_form_title #title-label{	display: none;}#group_form_title #fieldset-buttons{	margin-top: 10px;}#group_form_title .form-elements{	margin-top: 10px;}/*

TAGS FOR MESSEAGE RECIPIENTS

*/.tag.tag_group{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);	padding-left: 25px;	background-repeat: no-repeat;	background-position: 4px center;}/* ITEM TYPE ICONS */.item_icon_group{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);}.item_icon_group_topic,.item_icon_group_post{	background-image: url(/application/modules/Group/externals/images/types/post.png?c=358);}.item_icon_group_album,.item_icon_group_photo{	background-image: url(/application/modules/Group/externals/images/types/album.png?c=358);}/* NOTIFICATION TYPE ICONS */.notification_type_group_discussion_response,.notification_type_group_discussion_reply{	background-image: url(/application/modules/Group/externals/images/types/post.png?c=358);}.notification_type_group_invite{	background-image: url(/application/modules/Group/externals/images/member/invite.png?c=358);}.notification_type_group_approve{	background-image: url(/application/modules/Group/externals/images/types/group_request.png?c=358);}.notification_type_group_accepted{	background-image: url(/application/modules/Group/externals/images/types/group.png?c=358);}.notification_type_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}/* ICONS */.icon_group_photo_new{	background-image: url(/application/modules/Group/externals/images/rightarw.png?c=358);}.icon_group_new{	background-image: url(/application/modules/Group/externals/images/create.png?c=358);}.icon_group_edit{	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);}.icon_group_delete{	background-image: url(/application/modules/Group/externals/images/delete.png?c=358);}.icon_group_join{	background-image: url(/application/modules/Group/externals/images/member/join.png?c=358);}.icon_group_leave{	background-image: url(/application/modules/Group/externals/images/member/leave.png?c=358);}.icon_group_photo_view{	background-image: url(/application/modules/Group/externals/images/photo/view.png?c=358);}.icon_group_photo_new{	background-image: url(/application/modules/Group/externals/images/rightarw.png?c=358) 0 0 no-repeat / 100% 100%;}.icon_group_post_new{	background-image: url(/application/modules/Group/externals/images/post/create.png?c=358);}.icon_group_post_edit{	background-image: url(/application/modules/Group/externals/images/post/edit.png?c=358);}.icon_group_post_reply{	background-image: url(/application/modules/Group/externals/images/post/reply.png?c=358);}.icon_group_post_stick{	background-image: url(/application/modules/Group/externals/images/post/stick.png?c=358);}.icon_group_post_unstick{	background-image: url(/application/modules/Group/externals/images/post/unstick.png?c=358);}.icon_group_post_close{	background-image: url(/application/modules/Group/externals/images/post/close.png?c=358);}.icon_group_post_open{	background-image: url(/application/modules/Group/externals/images/post/unclose.png?c=358);}.icon_group_post_rename{	background-image: url(/application/modules/Group/externals/images/post/rename.png?c=358);}.icon_group_post_delete{	background-image: url(/application/modules/Group/externals/images/post/delete.png?c=358);}.icon_group_post_quote{	background-image: url(/application/modules/Group/externals/images/post/quote.png?c=358);}.icon_group_accept{	background-image: url(/application/modules/Group/externals/images/member/accept.png?c=358);}.icon_group_reject{	background-image: url(/application/modules/Group/externals/images/member/reject.png?c=358);}.icon_group_cancel{	background-image: url(/application/modules/Group/externals/images/member/cancel.png?c=358);}.icon_group_demote{	background-image: url(/application/modules/Group/externals/images/member/demote.png?c=358);}.icon_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}.icon_group_topic_watch{	background-image: url(/application/modules/Group/externals/images/watch.png?c=358);}.icon_group_topic_unwatch{	background-image: url(/application/modules/Group/externals/images/unwatch.png?c=358);}.activity_icon_group_join{	background-image: url(/application/modules/Group/externals/images/member/join.png?c=358);}.activity_icon_group_promote{	background-image: url(/application/modules/Group/externals/images/member/promote.png?c=358);}/* TASKS FUNCTIONALITY */.selected_interest_wrapper .pic{	float: left;	margin: 0 20px 0 0;}.selected_interest_wrapper .wrapper .link{	float: left;}.selected_interest_wrapper .wrapper .delete{	float: right;}#showactivities > div{	background: #ff9a0b;	margin: 15px 0 0;	padding: 5px 10px;}#showactivities > div > div > a{	float: right;}#showactivities > div > div > span{	color: #fff;}#activity-wrapper.form-wrapper{	float: left;}#showactivities.center{	clear: both;	display: block;	margin: 10px;	text-align: left;}#activitygroup-wrapper.form-wrapper{/*	background: #494C51;	border: 1px solid #233B3B;	border-radius: 5px;*/	display: block;	float: none;	margin: 5px;}.icon_group_photo_new5{	background-image: url(/application/modules/Group/externals/images/photo/create_task.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}.buttonlink.icon_group_photo_new5.active,.buttonlink.icon_group_photo_new2.active,.buttonlink.icon_group_photo_new3.active,.buttonlink.icon_group_photo_new4.active,.buttonlink.icon_group_photo_readytoaccept.active,.buttonlink.icon_group_photo_accepted.active,.buttonlink.icon_group_photo_mytasks.active{	background-color: #233B3B;	border: medium none;	border-radius: 4px;	color: #FFFFFF;	position: relative;	padding: 5px 15px 5px 30px;}.icon_group_photo_new2{	background-image: url(/application/modules/Group/externals/images/photo/manage.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}.icon_group_photo_new3{	background-image: url(/application/modules/Group/externals/images/photo/collaboration.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 0 !important;}.icon_group_photo_new4{	background-image: url(/application/modules/Group/externals/images/photo/assigned.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}.icon_group_photo_accepted{	background-image: url(/application/modules/Group/externals/images/photo/accepted.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}.icon_group_photo_readytoaccept{	background-image: url(/application/modules/Group/externals/images/photo/readytoaccept.png?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}.icon_group_photo_mytasks{	background-image: url(/application/modules/Group/externals/images/photo/user.gif?c=358);	background-size: auto auto;	background-position: 5px center !important;	margin-left: 7px;}a.buttonlink{	background-position: 0 center;	background-repeat: no-repeat;	display: inline-block;	font-size: 0.9em;	font-weight: bold;	line-height: 1.5em;	padding-left: 25px;}.boxgroup a.buttonlink{	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;	display: inline;	margin: 0;	padding: 0 !important;}#activitygroup-wrapper .form-label{	clear: both;	display: block;	padding: 0 15px;	text-align: left;}#activitygroup-wrapper .optional{	color: #FFFFFF;	font-weight: bold;}/* CREATE TASK */#select_type-wrapper.form-wrapper{	clear: none;	display: inline;	float: left;	margin: 0;	padding: 0;	width: 127px;}.selected_interest_wrapper .wrapper .delete{	padding-left: 10px !important;	float: left;}#lesson-wrapper.form-wrapper{	float: left;}#lesson-element input[type="text"]{	width: 360px;}#activity-element textarea{	width: 400px !important;}#activitylesson-element input[type="text"]{	width: 360px;}#taskDiv .global_form .form-elements{	margin-top: 12px;	padding: 12px;	width: 700px;}#select_type-wrapper #select_type-label{	display: none;}div#activity_user-label label{	display: none;}div#activity_user-wrapper{	clear: none;	margin: 15px 0 0;	float: left;}div#activitylesson-wrapper{	clear: both;}#activity_user-element.form-element{	margin: 0;}#activitylesson-wrapper.form-wrapper{	float: left;}#activity_user-label.form-label{	display: none !important;}#select_type1-element.form-element{	margin: 0;}#select_type1-label.form-label{	display: none !important;}#activitylesson-wrapper.form-wrapper{	float: left;}#activitylesson-label.form-label{	width: auto !important;}#activity-label.form-label{	width: auto !important;}/*VIEW TASK */.li{	clear: both;}.icon_group_photo_new1{	background: url(/application/modules/Group/externals/images/rightarw.png?c=358) 0 0 no-repeat !important;	background-position: 5px center !important;}.inscont > label{	display: block;}.icon_group_photo_newdown{	background: url(/application/modules/Group/externals/images/downarw.png?c=358) 0 0 no-repeat !important;	background-size: 90% 90% !important;}.inscont > label{	display: block;}.checkbox > textarea{	width: 95%;}.checkbox input[type='submit']{	background: #000;	border-radius: 5px;	color: #fff;	padding: 5px;}.delete_action{	background: url(/application/modules/Group/externals/images/member/leave.png?c=358) 0 0 no-repeat !important;	background-size: 90% 90% !important;	height: 15px;	width: 12px;	padding: 5px 0 0 5px;	float: right;}.edit_action{	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);	background-size: no-repeat !important 90% 90% !important;	height: 15px;	width: 12px;	padding: 0 0 0 5px;	float: right;}.inscont > label{	display: block;}#accordion{	margin: 0;	width: 100%;	float: left;}.accordion_group_custom{	position: relative;	overflow: hidden;}#accordion H2,.accordion_group_custom h2{	background: #2179c6;	color: white;	cursor: pointer;	font: 12px Helvetica, Arial, sans-serif;	line-height: 16px;	margin: 10px 0 4px 0;	padding: 15px 10px;	font-weight: bold;	letter-spacing: 0;}.accordion_group_custom h2{	font-size: 20px;}.selectiveh2{	background: #3e4847 !important;}#accordion .content{	background-color: #000;}#accordion .content p{	margin: 0.5em 0;	padding: 0 6px 8px 6px;}/*TASKS AJAXLIST */ul#example1{	width: 200px;}#example1 LI,#example2 LI{/*	cursor: move;*/	padding: 3px;}#example2 UL{/* 	background: #000;*/	border-radius: 5px;	float: left;	min-height: 300px;	margin: 5px;	width: 100%;	padding: 0 0 5px 0;}#example2 UL h2{	background: none repeat scroll 0 0 #233b3b;	border-radius: 5px 5px 0 0;	color: #fff;	font-size: 16px;	line-height: 41px;	margin: 0;	padding: 0 15px;	text-align: left;}#example LI{	margin: 0;	background: #F9F9F9;}.inscont > label{	display: block;}.icon_group_photo_newdown{	background: url(/application/modules/Group/externals/images/downarw.png?c=358) 0 0 no-repeat !important;	background-size: 90% 90% !important;}.inscont > label{	display: block;}.checkbox > textarea{	width: 95%;}.checkbox input[type='submit']{	background: #000;	border-radius: 5px;	color: #fff;	padding: 5px;}.delete_action{	background: url(/application/modules/Group/externals/images/member/leave.png?c=358) 0 0 no-repeat !important;	background-size: 90% 90% !important;	height: 15px;	width: 12px;	padding: 5px 0 0 5px;	float: right;}.edit_action{	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);	background-size: no-repeat !important 90% 90% !important;	height: 15px;	width: 12px;	padding: 0 0 0 5px;	float: right;}.inscont > label{	display: block;}.showli_1 span{	width: 50px;}/* OWNER TASKS DISPLAYED IN ACCORDIAN */#accordion .hetips_tips_active{	min-height: 0;	color: #2179c6;	text-decoration: underline;}.inscont2{	padding: 10px;}.inscont2 .checkbox:nth-child(even){	background: #D7DFE6;}.inscont2 .checkbox:nth-child(odd){	background: #f4f9fb;}.inscont2 .checkbox{	border-radius: 0;	cursor: default;	margin: 10px 0 0;	padding: 10px;}.inscont2 .checkbox p{	margin: 0;}.inscont2 .checkbox_sub{	background: none repeat scroll 0 0 #CCC;	margin: 0 0 3px;	padding: 5px;	margin-left: 25px;	cursor: default;}.inscont2 .checkbox input[type='text']{	display: inline-block;}.inscont2 span{	padding: 0px;	display: inline-block;}.inscont label{	display: inline-block;	width: 112px;	font-weight: bold;	margin-bottom: 0;}.inscont2 label{	display: block;	font-size: 14px;	font-weight: bold;	margin: 5px 0;}.li{	clear: both;}.inscont > label{	display: block;}.icon_group_photo_newdown{	background: url(/application/modules/Group/externals/images/downarw.png?c=358) 0 0 no-repeat !important;}.inscont > label{	display: block;}.checkbox > textarea{	width: 95%;}.checkbox input[type='submit']{	background: #000;	border-radius: 5px;	color: #fff;	padding: 5px;}.delete_action{	background: url(/application/modules/Group/externals/images/member/leave.png?c=358) 0 0 no-repeat !important;	height: 15px;	width: 15px;	padding: 5px 0 0 5px;	float: right;}.edit_action{	background-image: url(/application/modules/Group/externals/images/edit.png?c=358);	background-size: no-repeat !important 90% 90% !important;	height: 17px;	width: 15px;	padding: 0 0 0 5px;	float: right;}.inscont > label{	display: block;}#accordion .content p{	margin: 0.5em 0;	padding: 0 6px 8px 6px;}.comment_view{	float: left;	margin: 0 !important;	padding-bottom: 0 !important;}.comment_right{	float: right;	padding-bottom: 0px !important;	margin: 0 !important;}#select_type1-wrapper.form-wrapper{	clear: none !important;	float: left;	margin: 15px 0 0;	overflow: hidden;	width: 100px !important;}#activitylesson-label.form-label{	margin: 18px 0px;}#simple_loader_comments{	background: transparent url(/application/modules/Credit/externals/images/loading.gif?c=358) no-repeat;	float: left;	height: 50px;	width: 40px;}.boxcolor{	background: #fff;	margin: 5px 0;}#accordion .content{	background-color: #E6EAED;	border: 1px solid #ccc;	margin-bottom: 15px;}.inscont > div{	background: #D7DFE6;	margin: 1px 0;	padding: 10px;	border-bottom: 1px solid #ccc;}/************group profile ownertask index tpl**********/#accordion h2.closeimage{	background: url(/application/modules/Video/externals/moto/orange_minus.png?c=358) no-repeat scroll 7px center #233B3B;	padding: 10px 10px 10px 35px;}#accordion h2.openimage{	background: url(/application/modules/Video/externals/moto/orange_plus.png?c=358) no-repeat scroll 7px center #233B3B;	padding: 10px 10px 10px 35px;	width: 100%;}.floating-tip{	background-color: black;	padding: 5px 15px;	color: #dddddd;	font-weight: bold;	font-size: 11px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.floating-tip{	background-color: black;	padding: 5px 15px;	color: #dddddd;	font-weight: bold;	font-size: 11px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}/************inline css for the group task pages******************/#displaytasks{	margin-top: 2%;}.edit_action{	float: right;	margin: 0;}.userdetails{	display: none;}.buttonlink .icon_group_photo_new3{	margin-left: 0px !important;}.boxcolor{	display: none;}.prior{	font-size: 10px;	background: #CEE;	color: #000;	padding: 0px 3px;}.priorty{	display: none;}.htmlcont{	display: none;}.grptask{	overflow: hidden;	padding-top: 10px;	padding-bottom: 10px;	width: 320px;	margin: 0;}#displaytasks h1{	float: left;}.taskmy{	background: #CCC !important;	border-radius: 2px;	float: right;	padding: 4px 6px;}.submittasks{	padding: 0 5px 0 5px;}/*#global_page_user-profile-index .generic_layout_container.layout_middle{	float: left;	width: 78%;}*/@media screen and (min-width:768px) and (max-width:800px){.layout_core_menu_main li{	background: #2179C6;	width: 100%;}.layout_core_menu_main li a{	color: #fff;}.layout_core_menu_main li:hover{	background: #E06726;	width: 100%;}ul.group_discussions .group_discussions_lastreply{	background: #263836;	padding: 10px;}.tabs > ul li{	float: none;	overflow: hidden;}.tabs > ul li{	float: left;	overflow: hidden;	width: 100%;}}@media screen and (min-width:320px) and (max-width:650px){.global_form > div{	float: left;	margin: 0 auto;	overflow: hidden;	width: 100%;}ul.group_discussions .group_discussions_lastreply{	background: #263836;	padding: 10px;}#global_page_user-profile-index .generic_layout_container.layout_middle{	float: left;	width: 100%;}#global_page_user-index-browse .layout_middle{	float: none;	width: 100%;}.tabs > ul li{	float: left;	overflow: hidden;	width: 100%;}.inscont label{	display: table;}#taskDiv .global_form .form-elements{	padding: 0;	width: 100%;}#group_task_create .form-element select{	width: 78%;}}/*   View time sheet summary page */.dis_div_toggle{	background: none repeat scroll 0 0 #eee;	margin-bottom: 5px;	padding: 15px 10px;	margin-top: 5px;}.timebox{	float: left;	width: 30%;	margin: 0 30px;}.Namebox{	float: left;	width: 30%;}.time_title{	background: none repeat scroll 0 0 #192121;	margin: 5px 0 0;	padding: 15px;}.datebox{	float: left;	width: 30%;}.titledate{	font-weight: bold;}.titlename{	font-weight: bold;}.titletime{	font-weight: bold;}.openimage_time{	background: url(/application/modules/Video/externals/moto/orange_plus.png?c=358) no-repeat scroll 7px center #eee;	padding: 10px 10px 10px 35px;	border-bottom: 1px solid;/*  	width: 100%;*/}.closeimage_time{	background: url(/application/modules/Video/externals/moto/orange_minus.png?c=358) no-repeat scroll 7px center #eee;	padding: 10px 10px 10px 35px;/*	width: 100%;*/}#displaytasks .date_col{	float: left;}#displaytasks .date_col label,#displaytasks .date_col select,#displaytasks .users label,#displaytasks .Members label,#displaytasks .Sort label{	line-height: 35px;	margin: 0 6px !important;	width: auto !important;}#displaytasks .users,#displaytasks .Members,#displaytasks .Sort{	margin: 0 !important;	width: auto !important;}#displaytasks .search_col{	display: inline-block;}.popUpWindow img{	height: auto !important;	max-width: 100% !important;	width: auto !important;}/* CUSTOM */.layout_group_profile_info{	position: relative;}#group_profile_toggle,#group_browse_toggle,#group_profile_task_toggle{	width: 32px;	height: 32px;	background: #c03a00;	color: #fff;	line-height: 34px;	text-align: center;	position: absolute;	right: 0;	display: none;}.layout_core_container_tabs .ybo_headline h3,#headline_custom_title{	display: none;}@media(max-width:767px){#group_profile_toggle, #group_browse_toggle, #group_profile_task_toggle, .group_menu_toggle{	display: block;}.sub-group-nav{	display: none !important;}.skillcoach_group_browse,.layout_group_profile_tasks #accordion{	position: relative;}.group_profile_info,.group_search_form,.add_list div.tabs_alt>ul>li{	display: none;}#example2 #sort2 h2{	font-size: 0;}#group_browse_toggle{	right: 5px;	top: 5px;}#group_profile_task_toggle{	right: 14px !important;	top: 7px;}.layout_core_container_tabs .ybo_headline h3{	position: absolute;	top: 20px;	left: 10px;	border-bottom: 0;	color: #fff;	font-weight: bold;	padding-right: 40px;	display: block;}#headline_custom_title{	background: #2179c6;	color: #fff;	display: block;	padding: 10px;	font-weight: bold;	font-size: 16px;	position: absolute;	right: 0;	left: 0;}.headline .tabs .navigation{	margin-top: 0;	background: none !important;	display: block;}.headline .tabs span.icon-headline{	top: 0;	right: -10px;}.headline .boxgroup.boxgroup{	width: 98%;}.layout_group_profile_tasksajax{	position: relative;}.curennt_Select_div{	position: absolute;	left: 4px;	top: 18px;}.curennt_Select_div select{	font-size: 12px !important;}#example2 UL h2{	padding: 5px !important;	line-height: 30px;}.layout_group_profile_tasks .layout_group_profile_taskprocesslist{	display: block;}.group_menu_toggle{	top: 10px !important;}}@media(min-width:768px){.layout_group_profile_tasksajax{	position: relative;}.curennt_Select_div{	position: absolute;	left: 12%;	top: 18px;}}@media (min-width:768px){.maintitle{	text-indent: 0;}#group_profile_task_toggle{	display: block !important;	right: 14px !important;	top: 17px;	width: 30px;	height: 30px;}}@media only screen and (max-width:900px) and (min-width:768px){.group_menu_toggle{	width: 32px;	height: 32px;	background: transparent !important;	color: #fff;	line-height: 34px;	text-align: center;	position: absolute !important;	right: 15px;	display: block !important;	top: 15px !important;}}@media (min-width:900px){.maintitle{	text-indent: 130px;}}@media(max-width:900px){.skillcoach_group_browse > h3{	background: #2179c6;	color: #fff;	padding: 10px;	display: block;}}/* New toggle work */@media(max-width:767px){#global_page_group-profile-index #global_content .headline{	top: -10px;}#global_page_group-profile-index .layout_middle{	margin-top: 0 !important;}#global_page_group-profile-index #global_content .headline{	margin-bottom: 0;}#global_page_group-profile-index #global_content .headline .icon-headline{	display: none;}#global_page_group-profile-index .headline .boxgroup.boxgroup{	display: block !important;}.custom_group_arrow{	position: absolute;	top: -65px;	right: 15px;	font-size: 20px;	color: #fff;	display: block !important;}.custom_arrow .layout_group_profile_tasksajax{	display: block !important;}#global_page_group-profile-index #global_content .headline{	top: 0 !important;	left: auto !important;	right: 53px;}}.custom_group_arrow{	display: block !important;}#group_task_create #module_type-label label{	font-weight: normal;}/* ERROR MSG */@media(max-width:767px){.he_message_container{	right: 0 !important;	left: 0;	margin: auto;	display: block;}.hide-group-box{	height: auto !important;}#global_page_group-profile-index #global_content .headline{	height: 41px;}.he_msg_error{	margin: auto !important;}#group_task_create .form-label,#group_task_create .form-element{	float: none !important;}#example2 UL{	min-height: auto !important;}}.layout_group_profile_tasks #accordion .content .inscont{	display: none;}.layout_group_profile_tasks #accordion{	position: relative;}.hide-group-box{	float: right;	position: relative;	top: -2px;	display: flex;	height: 35px;	align-items: center;}#displaytasks #accordion h2{	padding-right: 50px;}#global_page_group-profile-index #global_content .headline{	position: absolute;	top: 0;	left: 16%;	border: 0;}#global_page_group-profile-index #example2 UL{	min-height: auto;	margin: 5px 0;}.refresh_icon{	margin: 0 10px;}/* Group Paging */.group_paging > ul > li{	border: 1px solid #bfbfbf;}.group_paging > ul > .group_paging_current_page{	border: 1px solid #2179c6;	background: #2179c6;}.group_paging > ul > .group_paging_current_page a{	color: #fff;}/*  */.layout_hebadge_profile_require .item_require{	margin: 30px 0;}.layout_hebadge_profile_require .item_require ul{	margin: 0;	padding: 0;	padding-left: 10px;	margin: 10px 0;}html[dir=rtl] .layout_hebadge_profile_require .item_require ul{	padding-left: 0;	padding-right: 10px;}.layout_hebadge_profile_require .item_require ul > li{	margin: 15px 0;	overflow: hidden;}.layout_hebadge_profile_require .item_require ul > li .item_title{	float: left;	font-size: 14pt;	font-weight: normal;	overflow: hidden;	color: #FFF;	line-height: 18pt;}html[dir=rtl] .layout_hebadge_profile_require .item_require ul > li .item_title{	float: right;}.layout_hebadge_profile_require .item_require ul > li .item_title > *{	float: left;	display: block;}html[dir=rtl] .layout_hebadge_profile_require .item_require ul > li .item_title > *{	float: right;}.layout_hebadge_profile_require .item_require ul > li .item_title .item_counter{	background-color: #72C02C;	border: 1px solid #444;	color: #FFF;	font-size: 12pt;	font-weight: 700;	height: 23px;	line-height: 21px;	margin-bottom: 0;	margin-left: 10px;	margin-right: 10px;	text-align: center;	text-decoration: none;	width: 24px;}.layout_hebadge_profile_require .item_require ul > li.complete .item_title{	text-decoration: line-through;	color: #555;}.hebadge_widget_members_browse{	overflow: hidden;}.hebadge_widget_members_browse > li{	float: left;	height: 100px;	margin-bottom: 10px;	margin-right: 10px;	width: 150px;}html[dir=rtl] .hebadge_widget_members_browse > li{	float: right;	margin-right: 0;	margin-left: 10px;}.hebadge_widget_members_browse > li .item_photo{	text-align: center;}.hebadge_widget_members_browse_sub > li .item_photo{	text-align: center;}.hebadge_widget_members_browse > li .item_title{	text-align: center;	font-weight: bold;}.hebadge_widget_members_browse > li .item_description{	text-align: center;	font-size: 8pt;}.layout_hebadge_profile_status{	padding: 10px !important;}.layout_hebadge_profile_status .item_photo{	height: 80px;	line-height: 80px;	text-align: center;	vertical-align: middle;	width: 100%;	margin-bottom: 3px;}.layout_hebadge_profile_status .item_photo img{	display: inline-block;	max-height: 80px;	max-width: 80px;	vertical-align: middle;	margin-bottom: 3px;}.layout_hebadge_profile_status .item_title{	text-align: center;	font-weight: bold;}.layout_hebadge_profile_status .item_description{	text-align: center;	font-size: 8pt;}.hebadge_widget_browse{	overflow: hidden;	margin: 10px 0;}.hebadge_widget_browse > li{	float: left;	height: 150px;	margin-bottom: 5px;	margin-right: 5px;	width: 150px;	position: relative;}.hebadge_widget_browse_sub{	overflow: hidden;	margin: 10px 0;}.hebadge_widget_browse_sub > li{	float: left;	height: 150px;	margin-bottom: 5px;	margin-right: 5px;	width: 150px;	position: relative;}ul.hebadge_widget_browse_sub li:hover{	border-radius: 5px;	box-shadow: 0 0 10px 5px #fff inset;}ul.hebadge_widget_browse li:hover{	border-radius: 5px;	box-shadow: 0 0 10px 5px #2179C6 inset;}html[dir=rtl] .hebadge_widget_browse > li{	float: right;	margin-right: 0;	margin-left: 5px;}.hebadge_widget_browse.hebadge_widget_browse_plus > li{	float: left;	height: 150px;	margin-bottom: 5px;	margin-right: 5px;	width: 115px;}.hebadge_widget_browse.hebadge_widget_browse_page > li{	float: left;	height: 180px;	margin-bottom: 5px;	margin-right: 5px;	width: 125px;}.hebadge_widget_browse > li .item_photo{/* 	height: 80px;	line-height: 80px;	text-align: center;	vertical-align: middle;	width: 100%;	margin-bottom: 3px;*/	position: absolute;	text-align: center;	height: 150px !important;	left: 0;	right: 0;}.hebadge_badge_active .item_body{	left: 0;	position: absolute;	right: 0;	padding: 0 20px;	line-height: 13px;}.hebadge_badge_active .item_body .item_title a{	color: #000 !important;}.hebadge_badge_active .item_body .item_title a:hover{	color: #000 !important;}.hebadge_widget_browse > li a{	display: inline-block;	position: relative;	color: #000 !important;}.hebadge_widget_browse > li a:hover{	color: #000 !important;}.hebadge_widget_browse > li.hebadge_badge_request_reject a{	-moz-opacity: 1 !important;	-khtml-opacity: 1 !important;	opacity: 1 !important;}.hebadge_widget_browse > li .item_photo img{	display: inline-block;	margin-bottom: 3px;	max-height: 150px;	max-width: 130px;	vertical-align: middle;}.hebadge_widget_browse_sub > li .item_photo img{	display: inline-block;	margin-bottom: 3px;	max-height: 150px;	max-width: 130px;	vertical-align: middle;}.hebadge_widget_browse > li .item_title{	text-align: center;	font-weight: bold;	left: 0;	right: 0;	top: 55px;}.hebadge_widget_browse_sub > li .item_title{	text-align: center;	font-weight: bold;	left: 0;	right: 0;	top: 55px;}.hebadge_widget_browse > li .item_description{	text-align: center;	font-size: 8pt;}.hebadge_complete{	font-size: 8pt;	text-align: center !important;	margin: 5px 0;}ul.hebadge_widget_browse li{	position: relative;}ul.hebadge_widget_browse li > .item_photo{	position: absolute;	top: 0;	height: 150px !important;}ul.hebadge_widget_browse li > .item_body{	left: 0;	line-height: 12px;	padding: 0 20px;	position: absolute;	right: 0;	top: 115px;	vertical-align: middle;}ul.hebadge_widget_browse li .item_body .item_title a{	color: #000 !important;}ul.hebadge_widget_browse li .item_body .item_title a:hover{	color: #000 !important;}ul.hebadge_widget_browse_sub li{	position: relative;}ul.hebadge_widget_browse_sub li > .item_photo{	height: 150px !important;	left: 0;	position: absolute;	right: 0;	text-align: center;	top: 0;}ul.hebadge_widget_browse_sub li > .item_body{	left: 0;	line-height: 12px;	padding: 0 20px;	position: absolute;	right: 0;	top: 53px;	vertical-align: middle;}ul.hebadge_widget_browse_sub li .item_body .item_title a{	color: #000 !important;}ul.hebadge_widget_browse_sub li .item_body .item_title a:hover{	color: #000 !important;}.hebadge_complete span{	padding-left: 21px;	background: transparent url(/application/modules/Hebadge/externals/images/complete.png?c=358) left center no-repeat;}img.item_photo_hebadge_badge.thumb_profile,img.item_photo_hebadge_badge.thumb_icon{	border: none !important;}img.item_photo_hebadge_pagebadge.thumb_profile,img.item_photo_hebadge_pagebadge.thumb_icon{	border: none !important;}img.item_photo_hebadge_creditbadge.thumb_profile,img.item_photo_hebadge_creditbadge.thumb_icon{	border: none !important;}.hebadge_page_profile_icons{	overflow: hidden;	margin-bottom: 10px;}.hebadge_page_profile_icons > li{	float: left;	height: 36px;	margin-left: 3px;	margin-top: 3px;	width: 36px;}.hebadge_page_profile_icons > li a{	display: block;}.hebadge_page_profile_icons > li img{	max-width: 36px;	max-height: 36px;	border: none !important;}.hebadges-tips{	position: absolute;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";	filter: alpha(opacity=90);	-moz-opacity: 0.9;	-khtml-opacity: 0.9;	opacity: 0.9;	z-index: 100;}.hebadges-tips .container{	background-color: #fff;	border: #ddd 1px solid;}.hebadges-tips .data{	padding: 5px 10px;	font-size: 8pt;	color: #555;	max-width: 300px;	padding: 5px 15px;}.hebadges-tips .data *{	color: #555;}.hebadges-tips .data .title,.hebadges-tips .data .title a,.hebadges-tips .data .title a:hover{	font-size: 9pt;}.hebadges-tips .item_title{	border-bottom: #555 1px solid;	padding: 5px 0;	font-weight: bold;}.hebadges-tips .item_description{	padding: 5px 0;	font-size: 10pt;}.hebadges-tips .arrow_container{	width: 100%;	height: 5px;	position: relative;}.hebadges-tips .arrow{	background-image: url(/application/modules/Hebadge/externals/images/arrows.png?c=358);	position: absolute;}.hebadges-tips .arrow.top{	background-position: left top;	background-repeat: no-repeat;	width: 12px;	height: 5px;}.hebadges-tips .arrow.bottom{	background-position: left bottom;	background-repeat: no-repeat;	width: 12px;	height: 5px;}.notification_type_hebadge_new{	background-image: url(/application/modules/Hebadge/externals/images/badge_icon.png?c=358);}.notification_type_hebadgepage_new{	background-image: url(/application/modules/Hebadge/externals/images/badge_icon.png?c=358);}.notification_type_hebadgecredit_new{	background-image: url(/application/modules/Hebadge/externals/images/badge_icon.png?c=358);}.hebadge_require_item_blog{	background-image: url(/application/modules/Hebadge/externals/images/require/blog.png?c=358);}.hebadge_require_item_event{	background-image: url(/application/modules/Hebadge/externals/images/require/event.png?c=358);}.hebadge_require_item_friend{	background-image: url(/application/modules/Hebadge/externals/images/require/friend.png?c=358);}.hebadge_require_item_login{	background-image: url(/application/modules/Hebadge/externals/images/require/login.png?c=358);}.hebadge_require_item_photo{	background-image: url(/application/modules/Hebadge/externals/images/require/photo.png?c=358);}.hebadge_require_item_status{	background-image: url(/application/modules/Hebadge/externals/images/require/status.png?c=358);}.hebadge_approved{	display: inline-block;	margin-top: 5px;	overflow: hidden;}.hebadge_approved .hebadge_checkbox{	background: transparent url(/application/modules/Hebadge/externals/images/checkbox_no.png?c=358) left center no-repeat;	width: 16px;	height: 16px;	display: block;	float: left;	cursor: pointer;}.hebadge_approved .hebadge_checkbox.active{	background: transparent url(/application/modules/Hebadge/externals/images/checkbox_yes.png?c=358) left center no-repeat;}.hebadge_approved .hebadge_checkbox_label{	margin-left: 5px;	font-size: 8pt;	float: left;	display: block;	line-height: 16px;	cursor: pointer;}.layout_hebadge_profile_approved > .tip > span{	padding: 4px 20px 4px 35px;}.hebadge_profile_approved{	display: inline-block;	overflow: hidden;}.hebadge_profile_approved .hebadge_profile_checkbox{	background: transparent url(/application/modules/Hebadge/externals/images/checkbox_no.png?c=358) left center no-repeat;	width: 16px;	height: 16px;	display: block;	float: left;	cursor: pointer;	margin-top: 5px;}.hebadge_profile_approved .hebadge_profile_checkbox.active{	background: transparent url(/application/modules/Hebadge/externals/images/checkbox_yes.png?c=358) left center no-repeat;}.hebadge_profile_approved .hebadge_profile_checkbox_label{	cursor: pointer;	display: block;	float: left;	font-size: 10pt;	font-weight: bold;	line-height: 24px;	margin-left: 5px;}.hebadge_profile_approved_description{	font-size: 8pt;	margin-bottom: 4px;}.hebadge_profile_icon{	background: transparent url(/application/modules/Hebadge/externals/images/badge_profile_icon.png?c=358) center center no-repeat;	width: 16px;	height: 16px;	display: block;	position: absolute;	bottom: 0;	right: 0;	text-decoration: none;}.hebadge_profile_icon:hover{	text-decoration: none;}.hebadge_require_loader_description{	font-weight: bold;	margin: 15px 5px 10px;}.hebadge_require_loader{	background: transparent url(/application/modules/Hebadge/externals/images/loader_background.png?c=358) center center repeat-x;	height: 16px;	margin: 5px 5px;}.hebadge_require_loader_line{	background: transparent url(/application/modules/Hebadge/externals/images/loader.png?c=358) center center repeat-x;	height: 16px;}/* Small Loader */.hebadge_require_small_loader_container{	overflow: hidden;	display: inline-block;}.hebadge_require_small_loader{	background: transparent url(/application/modules/Hebadge/externals/images/loader_background.png?c=358) center center repeat-x;	height: 10px;	margin: 5px 5px;	float: left;}.hebadge_require_small_loader_line{	background: transparent url(/application/modules/Hebadge/externals/images/loader.png?c=358) center center repeat-x;	height: 10px;}.hebadge_require_small_loader_description{	float: left;	font-size: 7pt;	font-weight: bold;	line-height: 19px;	margin-left: 0;}.hebadge_widget_last_members_browse{	margin: 10px 0;}.hebadge_widget_last_members_browse_line{	overflow: hidden;	padding: 5px;}.hebadge_widget_last_members_browse_line .item_photo{	text-align: center;}.hebadge_widget_last_members_browse_line .item_body{	text-align: center;	font-size: 9pt;}.hebadge_widget_last_members_browse_line .item_title{	text-align: center;	font-size: 9pt;	font-weight: bold;}.hebadge_widget_last_members_browse_line .item_description{	text-align: center;	font-size: 8pt;}.hebadge_widget_last_members_browse_line > li{	overflow: hidden;	float: left;}html[dir=rtl] .hebadge_widget_last_members_browse_line > li{	float: right;}.hebadge_widget_last_members_arrow{	background: transparent url(/application/modules/Hebadge/externals/images/arrow.png?c=358) center top no-repeat;	display: block;	font-size: 9pt;	height: 50px;	margin-top: 10px;	padding-top: 30px;	text-align: center;	width: 52px;}.hebadge_widget_last_members_member{	width: 55px;	overflow: hidden;}.hebadge_widget_last_members_badge{	width: 55px;	overflow: hidden;}.hebadge_widget_last_members_badge .item_photo img{	max-width: 48px;	max-height: 48px;}.hebadge_pagination{	overflow: hidden;	margin-left: 10px;}html[dir=rtl] .hebadge_pagination .paginationControl{	float: right;}.hebadge_pagination .hebadge_pagination_loader{	display: none;	float: left;	margin-left: 10px;	background: transparent url(/application/modules/Hebadge/externals/images/loader16.gif?c=358) center center no-repeat;	width: 16px;	height: 16px;	margin-top: 5px;}html[dir=rtl] .hebadge_pagination .hebadge_pagination_loader{	float: right;	margin-left: 0;	margin-right: 10px;}.hebadge_pagination .hebadge_pagination_loader.active{	display: block;}.hebadge_widget_best_members_browse{	overflow: hidden;	margin: 10px 0;}.hebadge_widget_best_members_browse > li{	float: left;	height: 110px;	margin-bottom: 5px;	margin-right: 5px;	width: 75px;}html[dir=rtl] .hebadge_widget_best_members_browse > li{	float: right;	margin-right: 0;	margin-left: 5px;}.hebadge_widget_best_members_browse > li .item_photo{	text-align: center;}.hebadge_widget_best_members_browse > li .item_title{	text-align: center;	font-weight: bold;}.hebadge_widget_best_members_browse > li .item_description{	text-align: center;	font-size: 8pt;}.layout_hebadge_info{	padding: 10px 0;}.layout_hebadge_info > ul{	padding: 5px;}.layout_hebadge_info > ul > li{	overflow: hidden;	margin: 8px 0;	font-size: 8pt;}.layout_hebadge_info > ul > li > ul{	overflow: hidden;}.layout_hebadge_info > ul > li > ul > li{	float: left;}html[dir=rtl] .layout_hebadge_info > ul > li > ul > li{	float: right;}.layout_hebadge_info > ul > li > ul > li:first-child{	width: 150px;	padding-left: 3px;}html[dir=rtl] .layout_hebadge_info > ul > li > ul > li:first-child{	padding-left: 0;	padding-right: 3px;}.layout_hebadge_info > ul > li > ul > li:last-child{	font-weight: bold;}.layout_hebadge_browse_search{	overflow: hidden;	margin-bottom: -36px;}.hebadge_form_search{	background-color: #fff;	color: #555;	border-width: 1px;	border-color: #50809b;	border-style: solid;	padding: 2px;	font-size: 10pt;	resize: none;	overflow: hidden;	width: 130px;	float: right;	overflow: hidden;	height: 20px;	margin-bottom: 5px;	margin-right: 5px;	margin-top: 5px;}.hebadge_form_search input{	background: none !important;	border: none !important;	float: left;	width: 106px;}html[dir=rtl] .hebadge_form_search input{	float: right;}.hebadge_form_search a{	display: block;	width: 16px;	height: 16px;	background: transparent url(/application/modules/Hebadge/externals/images/search.png?c=358) center center no-repeat;	float: left;	margin-top: 2px;	text-decoration: none;}html[dir=rtl] .hebadge_form_search a{	margin-left: 2px;}.hebadge_form_search a:hover{	text-decoration: none;}a.hebadge-button{	background-color: #eee;	border: 1px solid #ddd;	display: block;	height: 25px;	line-height: 23px;	padding: 0 10px;	background-image: url(/application/modules/Hebadge/externals/images/button.png?c=358);	color: #555 !important;	text-decoration: none;/*	-moz-box-shadow: 0px 0px 5px 0px #ddd;	-webkit-box-shadow: 0px 0px 5px 0px #ddd;	box-shadow: 0px 0px 5px 0px #ddd;*/	display: inline-block;	font-weight: bold;	font-size: 9pt;}a.hebadge-button:hover{/*	-moz-box-shadow: 0px 0px 5px 0px #ddd;	-webkit-box-shadow: 0px 0px 5px 0px #ddd;	box-shadow: 0px 0px 5px 0px #ddd;*/	text-decoration: none;	background-color: #ddd;}a.hebadge-button .wall_icon{	background-position: center center;	background-repeat: no-repeat;	font-size: 15px !important;	margin-right: 5px;	padding-left: 20px;}html[dir=rtl] a.hebadge-button .wall_icon{	margin-right: 0;	margin-left: 5px;}.hebadge-button-approved.active .wall_icon{	background-image: url(/application/modules/Hebadge/externals/images/approved.png?c=358);}.hebadge-button-approved .wall_icon{	background-image: url(/application/modules/Hebadge/externals/images/approved_disactive.png?c=358);}.edit_hebadge_icon{	background-image: url(/application/modules/Hebadge/externals/images/badge_icon.png?c=358);}.hebadge_widget_pages_browse{	overflow: hidden;}.hebadge_widget_pages_browse .item_body{	background-color: #FFFFFF;	color: #555555;	font-size: 19pt;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=50);	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	opacity: 0.5;	padding: 5px;	position: absolute;	right: 10px;	bottom: 10px;}html[dir=rtl] .hebadge_widget_pages_browse .item_body{	right: auto;	left: 10px;}.hebadge_widget_pages_browse > li:hover .item_body{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);	-moz-opacity: 0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}.hebadge_widget_pages_browse .item_body a,.hebadge_widget_pages_browse .item_body a:visited, .hebadge_widget_pages_browse .item_body a:hover{	color: #000000;}.hebadge_widget_pages_browse > li{	float: left;	margin-bottom: 0;	margin-right: 0;/* 	width: 120px;	height: 120px;*/	position: relative;}html[dir=rtl] .hebadge_widget_pages_browse > li{	float: right;}.hebadge_widget_pages_browse > li .item_photo{	height: 120px;	line-height: 120px;	text-align: center;	vertical-align: middle;	width: 100%;	margin-bottom: 0;}.hebadge_widget_pages_browse > li .item_photo a{	display: inline-block;	position: relative;}.hebadge_widget_pages_browse > li .item_photo img{	max-height: 105px;	max-width: 105px;	display: inline-block;	vertical-align: middle;}.hebadge_widget_pages_browse > li .item_title{	font-size: 8pt;	font-weight: bold;	text-align: center;}.hebadge_widget_pages_browse > li .item_title{	color: #FFF;	font-size: 8pt;}.hebadge_widget_pages_browse > li .item_description{	text-align: center;	font-size: 8pt;	display: none;}.hebadge_widget_pages_browse .hebadge_item_count{	background-color: #FFFFFF;	color: #777777;	font-size: 19pt;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=50);	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	opacity: 0.5;	padding: 5px;	position: absolute;	right: 10px;	top: 10px;}html[dir=rtl] .hebadge_widget_pages_browse .hebadge_item_count{	right: auto;	left: 10px;}.hebadge_widget_pages_browse li:hover .hebadge_item_count{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);	-moz-opacity: 0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}.layout_hebadge_profile_approved{	text-align: center !important;	margin: 10px 0;	padding: 10px 0 !important;}.layout_hebadge_profile_body{	margin: 10px 0;	padding: 10px 0;}.layout_hebadge_profile_loader{	margin: 10px 0;	padding: 10px 0;}.hebadge_credit_loader{	margin: 10px 0 10px 5px;	padding-bottom: 10px;}.hebadge_credit_loader_description{	font-weight: bold;}.hebadge_credit_loader_container{	overflow: hidden;}.hebadge_credit_loader_container > *{	float: left;	margin-right: 7px;	margin-top: 10px;	margin-bottom: 10px;}html[dir=rtl] .hebadge_credit_loader_container > *{	float: right;	margin-right: 0;	margin-left: 7px;}.hebadge_credit_loader_total{	background: transparent url(/application/modules/Hebadge/externals/images/loader_background.png?c=358) center center repeat-x;	height: 24px;	width: 150px;}.hebadge_credit_loader_progress{	background: transparent url(/application/modules/Hebadge/externals/images/loader.png?c=358) center center repeat-x;	height: 24px;	color: #FFF;	font-size: 8pt;	font-weight: bold;	line-height: 24px;	text-align: center;	text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);}.hebadge_credit_loader_progress span{	padding-left: 10px;	padding-right: 10px;}.hebadge_credit_loader_total_count{	font-size: 8pt;	font-weight: bold;	line-height: 24px;}.hebadge_credit_current{	overflow: hidden;}.hebadge_credit_current > li{	float: left;	margin-right: 5px;}html[dir=rtl] .hebadge_credit_current > li{	float: right;	margin-right: 0;	margin-left: 5px;}.hebadge_credit_current > li:first-child{	font-size: 9pt;	font-weight: bold;}.hebadge_credit_current > li:last-child{	font-size: 9pt;}.hebadge_credit_next{	overflow: hidden;}.hebadge_credit_next > li{	float: left;	margin-right: 5px;}html[dir=rtl] .hebadge_credit_next > li{	float: right;	margin-right: 0;	margin-left: 5px;}.hebadge_credit_next > li:first-child{	font-size: 9pt;	font-weight: bold;}.hebadge_credit_next > li:last-child{	font-size: 9pt;}.layout_hebadge_profile_body .hebadge_widget_description{	padding: 5px;}.layout_hebadge_profile_info .hebadge_widget_description{	padding: 20px;}.hebadge_profile_icons{	overflow: hidden;	margin-bottom: 10px;}.hebadge_profile_icons > li{	float: left;	height: 36px;	margin-left: 3px;	margin-top: 3px;	width: 36px;}html[dir=rtl] .hebadge_profile_icons > li{	float: right;	margin-left: 0;	margin-right: 3px;}.hebadge_profile_icons > li a{	display: block;}.hebadge_profile_icons > li img{	max-width: 36px;	max-height: 36px;	border: none !important;}.layout_active_theme_snowbot .layout_hebadge_profile_badgeicons{	margin-bottom: 30px;}.layout_active_theme_bamboo .layout_hebadge_info > ul{	padding: 0;}.layout_active_theme_bamboo .hebadge_widget_last_members_browse_line{	padding: 0px;}#global_page_user-index-home.layout_active_theme_clean .layout_hebadge_profile_badgeicons{	margin-bottom: 15px;	margin-top: -10px;}#global_page_user-index-home.layout_active_theme_default .layout_hebadge_profile_badgeicons{	margin-bottom: 10px;	margin-top: -10px;}#global_page_user-index-home.layout_active_theme_midnight .layout_hebadge_profile_badgeicons{	margin-bottom: 10px;	margin-top: -10px;}.layout_active_theme_bamboo .hebadge_credit_loader_total{	width: 130px;}.layout_active_theme_slipstream .layout_hebadge_profile_badgeicons{	margin-top: 10px;}.layout_active_theme_snowbot .layout_hebadge_profile_badgeicons{	padding: 5px 5px 1px !important;}.layout_hebadge_badges_manage .tip{	margin-bottom: 10px;	margin-top: 15px;}.hebadge_widget_browse_page .hebadge_badge_request_reject,.hebadge_badge_active{	background-color: #2179C6;}.bdgact{	background: url(/application/modules/Hebadge/externals/images/bdact.png?c=358) no-repeat scroll 0 0;	float: right;	font-size: 11px;	line-height: 18px;	padding: 0 0 0 20px;}.hebadge_badge_active .bdgact{	background: url(/application/modules/Hebadge/externals/images/bdact.png?c=358) no-repeat scroll 0 0;	height: 18px;	left: 0;	position: absolute;	top: 0;	width: 18px;	z-index: 999;}.hebadge_widget_browse_page .hebadge_badge_request_reject .item_title,.hebadge_widget_browse_page .hebadge_badge_request_reject .item_body,.hebadge_widget_browse_page .hebadge_badge_request_reject .hebadge_complete,.hebadge_widget_browse_page .hebadge_badge_request_reject .item_title > a,.hebadge_widget_browse_page .hebadge_badge_request_reject .item_title > a:hover, .hebadge_widget_browse_page .hebadge_badge_request_reject .item_description > a, .hebadge_widget_browse_page .hebadge_badge_request_reject .item_description > a:hover, .hebadge_badge_active .item_title, .hebadge_badge_active .item_title > a, .hebadge_badge_active .item_title > a:hover, .hebadge_badge_active .item_description, .hebadge_badge_active .item_description > a, .hebadge_badge_active .item_description > a:hover, .hebadge_badge_active .hebadge_complete{	color: #fff !important;}/*  */.clr{	clear: both;}.display_none{	display: none;}.float_left{	float: left;}.float_right{	float: right;}.no_content{	padding: 10px;	text-align: center;}/* Messages */.he_message_container{	position: fixed;	right: 520px;	top: 0;	z-index: 100;}.he_message_container .he_close{	background: url(/application/modules/Hecore/externals/images/close_btn_small.png?c=358) no-repeat  50% 50%;	width: 16px;	height: 16px;	display: block;	float: right;}.he_message_container .he_msg_text,.he_message_container .he_msg_error,.he_message_container .he_msg_notice{	width: 320px;	padding: 8px;	color: #FFFFFF;	font-size: 13px;	font-weight: bold;	text-align: center;	margin: 2px;	z-index: 105;}.he_message_container span,.he_message_container span a{	font-weight: bold;}.he_message_container .he_msg_text{	background-color: #4CA33D;	border: 1px solid #428F35;}.he_message_container .he_msg_error{	background-color: #E33C3C;	border: 1px solid #EF0000;}.he_message_container .he_msg_notice{	border: 1px solid #E4C224;	background: #FFE04F;}/* Photos */.he_photo_fullsize{	margin: 4px;	margin-bottom: 0px;}*+html .he_photo_fullsize{	margin: 4px;}.he_photo_close{	position: absolute;	top: 0px;	right: 0px;	background-image: url(/application/modules/Hecore/externals/images/photo_close.png?c=358);	height: 36px;	width: 36px;	background-color: #444444;	cursor: pointer;}.he_contacts .contact_checkbox{	width: 60px;	height: 25px;	padding-left: 21px;	padding-top: 2px;	background: white url(/application/modules/Hecore/externals/images/he_contacts_checkbox.gif?c=358) no-repeat;	background-position: 1px -3px;	display: block;	clear: left;	float: left;	font-size: 11px;}.he_contacts .check_all,.he_contacts .check_all_disabled{	cursor: pointer;	float: left;	height: 16px;	text-align: left;}.he_contacts .check_all_disabled{	color: #bfbfbf;	cursor: auto;}.he_contacts .he_before_check{	background-position: 1px -28px;}.he_contacts .he_checked{	background-position: 1px -53px;}.he_contacts .he_before_uncheck{	background-position: 1px -78px;}.he_contacts{	padding: 20px;}.he_contacts img.thumb_icon{	padding: 2px;}#he_contacts_loading{	background: transparent url(/application/modules/Hecore/externals/images/he_contacts_loading.gif?c=358) no-repeat scroll center center;	height: 50px;	left: 246px;	opacity: 0.6;	position: absolute;	top: 208px;	width: 50px;}.he_contacts .contacts,.he_contacts .emails{	border: 1px solid #ddd;	margin: 0 auto;	padding: 6px;	width: 470px;}.he_contacts .contacts{	overflow-y: auto;	height: 280px;}.he_contacts .emails{	border-top: none;	padding: 8px 6px 10px;}.he_contacts .label{	font-weight: bold;	margin-bottom: 6px;	text-align: left;}.he_contacts .btn{	margin: 8px 0 0 15px;	text-align: left;	width: 200px;}.he_contacts .info{	color: #999;	font-weight: normal;}#he_list{	height: 280px;	overflow-y: auto;}.he_contacts .contacts a.active,.he_contacts .contacts .item:hover{	text-decoration: none;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}#he_contacts_list{	text-align: center;}.contacts .pagination{	text-align: center;	font-weight: bold;	display: block;	padding: 5px;	float: left;	width: 97%;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.he_contacts .contacts a.disabled{	display: block;	float: left;	height: 62px;	margin-left: 5px;	margin-bottom: 5px;	overflow: hidden;	width: 142px;	outline: none;	border: 1px solid transparent;	opacity: .5;	-moz-opacity: .5;	-khtml-opacity: .5;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";	filter: alpha(opacity=50);}.he_contacts .contacts a.disabled:hover{	text-decoration: none;	background: none;	cursor: default;	color: #5f93b4;}.he_contacts .contacts .item{	display: block;	float: left;	height: 62px;	margin-left: 5px;	margin-bottom: 5px;	overflow: hidden;	width: 142px;	outline: none;	border: 1px solid transparent;}.he_contacts .contacts .active .photo .inner{	background: url(/application/modules/Hecore/externals/images/he_contacts_checked_i.gif?c=358) no-repeat bottom left;	display: block;	height: 14px;	width: 13px;	position: relative;	top: -17px;	border: 1px solid transparent;	border-left-style: none;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: none;	background-color: transparent;}.he_contacts .contacts .photo{	display: block;	float: left;	margin: 5px 5px 0;	height: 54px;	width: 54px;}.he_contacts .contacts .name{	display: block;	margin-top: 5px;	overflow: hidden;	width: 77px;	font-size: 0.8em;}.he_contacts .more,.he_contacts .more_disabled{	background: url(/application/modules/Hecore/externals/images/he_contacts_more.png?c=358) no-repeat right;	cursor: pointer;	float: right;	padding-right: 20px;	height: 16px;	text-align: right;}.he_contacts .more_disabled{	background: url(/application/modules/Hecore/externals/images/he_contacts_more_disabled.png?c=358) no-repeat right;	color: #bfbfbf;	cursor: auto;}.he_contacts .options{	padding: 5px 0 5px 20px;	margin: 10px 0px;	height: 20px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.he_contacts .options div.select_btns{	float: left;	width: 50%;}.he_contacts .options div.contacts_filter{	float: right;	margin-right: 10px;}.contacts_filter input.filter{	background: #FFFFFF url(/application/modules/Hecore/externals/images/search.png?c=358) no-repeat scroll 3px 4px;	padding: 3px 3px 3px 17px;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 11px;	color: #777777;	width: 200px;}.contacts_filter input.list_filter{	float: none;	width: 170px;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 11px;	color: #777777;	background: transparent;	border-style: none;}.contacts_filter div.list_filter_cont{	position: relative;	float: none;	width: 200px;	border: 1px solid #BDC7D8;	background-color: #FFFFFF;	padding: 1px;	padding-left: 2px;}.contacts_filter a.list_filter_btn{	background: #FFFFFF url(/application/modules/Hecore/externals/images/search.png?c=358) no-repeat scroll 3px 4px;	display: block;	height: 17px;	position: absolute;	right: 1px;	top: 1px;	width: 20px;	z-index: 1;}.select_btns{	padding-top: 2px;}#TB_window a:link, #TB_window a:visited{	color: #5F93B4;	text-decoration: none;}.select_btns a,#TB_window .select_btns a{	color: #3B5998;	font-size: 11px;	font-weight: bold;	text-decoration: none;	margin-right: 3px;	padding: 3px 5px 3px 7px;	display: inline-block;}.select_btns a.active,#TB_window .select_btns a.active{	color: #FFF;	background-color: #3B5998;}#no_result{	color: #999;}.visible{	display: block !important;}.hidden{	display: none !important;}.uiSearchInput{	background: #FFFFFF none repeat scroll 0 0;	border-color: #6484B4 #899BC1 #899BC1;	border-style: solid;	border-width: 1px;	display: inline-block;}.uiSearchInput span{	border-color: #EDEDED -moz-use-text-color -moz-use-text-color;	border-style: solid none none;	border-width: 1px 0 0;	display: inline-block;	padding: 1px 0 2px;	position: relative;}.uiSearchInput input{	border-color: -moz-use-text-color #E5E5E5 -moz-use-text-color -moz-use-text-color;	border-style: none solid none none;	border-width: 0 1px 0 0;	margin: 0 22px 0 5px;	outline-style: none;	outline-width: medium;	padding: 1px 5px 2px 0;	width: 190px;}.uiSearchInput button:hover{	background-color: transparent;}.uiSearchInput button{	background: transparent url(/application/modules/Hecore/externals/images/list_filter_btn.png?c=358) no-repeat scroll 0 0px;	border: 0 none;	cursor: pointer;	display: block;	float: right;	height: 19px;	padding: 0;	position: absolute;	right: 0;	top: 0;	width: 22px;	z-index: 2;}#he_list a.item:hover{	background: none;}#he_list .item .name{	font-weight: bold;	margin: 13px 0px 0px 3px;}#he_list .pagination{	display: block;	clear: both;	float: left;	text-align: center;	width: 99%;	padding: 5px 0px;	margin-bottom: 5px;	font-weight: bold;	font-size: 12px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}#he_list .pagination:hover{	text-decoration: none;	color: #3B5998;}.contacts_error{	font-weight: bold;}.global_form .errors a.invalid_license_key{	font-weight: bold;}.form_license_key_error ul.form-errors > li{	width: 500px;}.align_right{	text-align: right;}.he_confirm_container .he_confirm_title{	font-size: 11pt;	font-weight: bold;	margin-bottom: 10px;}.he_confirm_container .he_confirm_desc{	margin-bottom: 10px;}.he_confirm_container .he_confirm_tools .confirm_btn{	margin-right: 5px;}.he_confirm_container .he_confirm_tools .cancel_btn{	margin-left: 5px;}.he_admin_faq_desc{	padding: 10px;}.he_admin_faq_question{	background-color: #E9F4FA;	font-weight: bold;	padding: 10px;}.he_admin_faq_answer{	padding: 10px;}.he_admin_faq_answer li{	list-style-type: circle;	margin-left: 10px;	margin-bottom: 10px;}.he_admin_faq_answer li div{	margin-bottom: 8px;}.layout_hecore_friends{	margin-top: 15px;	margin-bottom: 15px;}.layout_hecore_mutual_friends{	margin-top: 15px;	margin-bottom: 15px;}.he_friends_widget{	padding: 3px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.he_friends_widget .he_widget_header{	margin: 5px;	border-bottom: 1px solid transparent;	padding-bottom: 3px;}.he_friends_widget .he_widget_header div.he_widget_see_all{	float: left;	font-size: 11px;	margin-top: 9px;}.he_friends_widget .he_widget_header .options{	float: right;	margin: 0px;	position: relative;	font-size: 11px;}.he_friends_widget .he_widget_header .options .config_form{	z-index: 10;	position: absolute;	top: 0px;	right: -222px;	width: 220px;	padding: 0px 0px 5px 5px;	background-color: transparent;	border: 1px solid transparent;	-moz-box-shadow: 4px 4px 4px #eee;	-webkit-box-shadow: 4px 4px 4px #eee;	box-shadow: 4px 4px 4px #eee;}html[dir="rtl"] .he_friends_widget .he_widget_header .options .config_form{	right: 35px;}.he_friends_widget .he_widget_header .options div.toggler_wrapper{	padding: 6px;	border: 1px solid transparent;}.he_friends_widget .he_widget_header .options div.active{	background-color: #eee;	border: 1px solid transparent;}.he_friends_widget .he_widget_header .options div.toggler_wrapper .config{	background-image: url(/application/modules/Hecore/externals/images/config.png?c=358);	width: 16px;	height: 16px;	display: block;}.he_friends_loader{	background: transparent url(/application/modules/Hecore/externals/images/friend_loading.gif?c=358) no-repeat center center;	height: 100px;}.config_header{	font-weight: bold;	height: 23px;	padding: 5px 3px 0px 8px;	margin: 0px 0px 0px -6px;	background-color: #eee;	border-bottom: 1px solid transparent;}.config_select_wrapper{	padding: 5px;	margin: 0px 5px 5px 0px;	border-bottom: 1px solid transparent;}.config_display_wrapper{	margin: 0 5px 5px 0;	padding: 5px;}.he_friends_widget .row{	float: left;}.he_friends_widget .row .he_item{	width: 50px;	float: left;	padding: 5px;	overflow: hidden;}.he_friends_widget .row .he_item div{	float: left;}.he_friends_widget .row .he_item div.title{	width: 50px;}.he_friends_widget .row .he_item div.title a{	font-size: 11px;}.layout_hecore_featured_members{	margin: 15px 0px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	border: 1px solid transparent;	padding: 4px;}.layout_hecore_featured_members h3{	margin-left: 4px;}.layout_hecore_featured_members h3 a{	float: right;	font-size: 9pt;	font-weight: normal;	line-height: 21px;	margin-right: 4px;	letter-spacing: 0px;}.layout_hecore_featured_members .list .item{	float: left;	margin: 5px;	width: 50px;}.layout_hecore_featured_members .list .item a{	font-size: 8pt;	float: left;	margin-top: 2px;	display: block;	width: 50px;	height: 25px;}.layout_hecore_featured_members .list .item a.featured_profile_thumb{	width: 48px;	height: 48px;}.featured_profile_title{	display: block;	width: 50px;	overflow: hidden;}.he_carousel_list{	margin: 3px;	padding: 10px 10px 10px 8px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	border: 1px solid transparent;}.he_carousel_list .list{	left: 0;	top: 0;	position: absolute;	padding: 0;}.he_carousel_list .listing{	background: transparent;	border: none;	height: 86px;	position: relative;	float: left;	overflow: hidden;}.he_carousel_list .item{	width: 75px;	height: 86px;	padding: 5px;	margin: 0;	float: left;	margin: 0;}.he_carousel_list .thumbnail img{	height: 74px;	border-width: 0px;	margin-left: -50px;	margin-right: -50px;}/* IE 7 hack */*+html .he_carousel_list .thumbnail img{	margin: auto;}.he_carousel_list .prev,.he_carousel_list .next{	cursor: pointer;	width: 16px;	height: 28px;	padding: 0;	margin: 3px;	margin-top: 32px;	float: left;	background-repeat: no-repeat;}.he_carousel_list.middle_2 .item{	width: 71px;}.he_carousel_list.middle_2 .thumbnail img{	width: 70px;}.he_carousel_list .content{	display: block;	margin: auto;}.he_carousel_list .prev{	background-image: url(/application/modules/Hecore/externals/images/prev.png?c=358);}.he_carousel_list .next{	background-image: url(/application/modules/Hecore/externals/images/next.png?c=358);}.he_carousel_list .prev:hover{	background-image: url(/application/modules/Hecore/externals/images/prev_active.png?c=358);}.he_carousel_list .next:hover{	background-image: url(/application/modules/Hecore/externals/images/next_active.png?c=358);}.he_carousel_list .prev.disabled{	background-image: url(/application/modules/Hecore/externals/images/prev_disabled.png?c=358);}.he_carousel_list .next.disabled{	background-image: url(/application/modules/Hecore/externals/images/next_disabled.png?c=358);}.he_carousel_list .tip_title,.he_carousel_list .tip_text{	display: none;}.he_carousel_list_tips .tip-text{	text-align: center;	padding: 3px 3px 4px 3px;	color: #fff;	background-color: #505050;	opacity: .9;	font-size: 8pt;	font-weight: bold;}.he_carousel_list .item .thumbnail a{	height: 74px;	width: 73px;	border: 1px solid transparent;	text-align: center;	overflow: hidden;	display: block;}.he_carousel_list.middle_2 .item{	width: 71px;}.he_carousel_list.middle_2 .thumbnail a{	width: 69px;}.layout_hecore_featured_carousel{	margin-top: 15px;	margin-bottom: 15px;}/*

HE TOOL TIP

*/.he-tool-tip{	min-width: 295px;	width: auto !important;	width: 295px;	background-color: transparent;	z-index: 100;}.he-tool-tip .he-tip .he-hint .he-hint-body{	background-color: white;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left,.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-right{	float: left;}.he-tool-tip .he-tip .he-hint .he-hint-body{	padding: 7px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left{	padding-left: 7px;	width: 185px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-right{	height: 100px;	max-width: 100px;	width: auto !important;	width: 100px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-right a{	display: block;	float: left;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-right a{	float: left;	text-align: left;	display: block;	max-width: 100px;	width: auto !important;	width: 100px;	max-height: 100px;	height: auto !important;	height: 100px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-right a img{	max-width: 100px;	width: auto !important;	width: 100px;	max-height: 100px;	height: auto !important;	height: 100px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .title{	float: left;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .title a{	font-weight: bold;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 13px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .horizontal-list{	float: left;	margin-top: 31px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .horizontal-list .item{	float: left;	padding: 1px;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .info{	font-size: 11px;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	color: #999;}.he-tool-tip .he-tip .he-hint .he-hint-body .he-hint-left .horizontal-list .item a img{	max-width: 32px;	width: auto !important;	width: 32px;	max-height: 32px;	height: auto !important;	height: 32px;}.he-tool-tip .he-tip-title{	height: 10px;}.he-tool-tip .he-tip{	border-left: 1px solid #203b6b;	border-right: 1px solid #203b6b;	border-bottom: 2px solid #203b6b;	border-top: 1px solid #203b6b;	background-color: #F2F1F1;	min-height: 120px;	height: auto !important;	height: 120px;	border-radius: 3px 3px 3px 3px;}.he-tool-tip .he-tip-footer{	min-height: 8px;	height: auto !important;	height: 8px;	position: relative;	top: -2px;	background: transparent url(/application/modules/Hecore/externals/images/arrow_down.png?c=358) no-repeat 20px top;}/* IE 7 hack */*+html .he-tool-tip .he-tip-footer{	width: 40px;}.he-hint-options a.icon_friend_add,.he-hint-options a.icon_friend_remove,.he-hint-options a.icon_friend_cancel{	float: left;	font-size: 11px;	font-weight: normal;	display: block;	margin: 10px;	padding: 2px 2px 2px 20px;}.he-hint-options a.icon_friend_add:hover, .he-hint-options a.icon_friend_remove:hover, .he-hint-options a.icon_friend_cancel:hover, .he-tool-tip * a:hover{	text-decoration: none;	color: black;}.he-hint .he-hint-options{	height: 40px;	border-top: 1px solid #DEDEDE;	background-color: #F2F2F2;}.he-hint-send-message{	float: left;	font-size: 11px;	display: block;	margin: 10px;	padding: 2px 2px 2px 20px;	background: transparent url(/application/modules/Messages/externals/images/send.png?c=358) no-repeat left center;}.he-tip-mini .tip .tip-text{	background-color: black;	color: white;	font-size: 11px;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	padding: 5px;}.he-hint-tip-links{	display: block;}/**

*

* MINI TIPS

*

**/.he-tip-mini{	z-index: 100000;}.he-tip-mini .he-tip{	background-color: #282828;	color: white;	font-size: 11px;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	padding: 5px;}.he-tip-mini .he-tip-footer{	background: transparent url(/application/modules/Hecore/externals/images/arrow_down_mini.png?c=358) no-repeat 10px top;	height: 5px;}.he-tool-tip.he_loader .he-tip{	min-height: 0 !important;	background-color: #fff;	padding: 5px;	border-radius: 5px 5px 5px 5px;}.loader_icon{	background: url(/application/modules/Core/externals/images/loading.gif?c=358) no-repeat center center;	padding-left: 21px;}.hecore_he_list_window{	background-color: #eee;}.hecore_he_list_window div.select_btns{	padding-top: 0;}.layout_active_theme_clean .he_contacts .contacts a.active,.layout_active_theme_clean .he_contacts .contacts .item:hover{	background-color: #eeeeee;	border-width: 1px;}.layout_active_theme_clean #he_list .pagination{	background-color: #eeeeee;}.layout_active_theme_clean .he_friends_widget .he_widget_header .options .config_form{	background-color: #72C02C;}.settings .he_setting_fieldset{	padding: 0 10px;	border: 2px solid transparent;}.settings .he_setting_fieldset .description{	display: none;}.settings .he_setting_fieldset .form-element .description{	min-width: 200px;}.settings .he_setting_fieldset .form-wrapper{	padding: 10px 0;	border: none;}.settings .he_setting_fieldset .form-label{	width: 160px;	font-weight: normal;}.settings .he_setting_fieldset div.form-label label{	font-weight: normal;}.he_setting_fieldset legend{	padding: 0 10px;}.settings .form-wrapper fieldset legend{	background-color: white;	clear: left;	display: block;	font-weight: bold;	margin-top: -9px;	padding: 0 14px;	width: auto !important;}html[dir="rtl"] .he_contacts .options{	padding: 5px 10px;}html[dir="rtl"] .float_left_rtl{	float: left;}html[dir="rtl"] .float_right_rtl{	float: right;}html[dir="rtl"] .float_left_rtl_force{	float: left !important;}html[dir="rtl"] .float_right_rtl_force{	float: right !important;}html[dir="rtl"] .he_contacts .contacts .photo{	float: right;}html[dir="rtl"] .he_contacts .contacts .photo{	float: right;}html[dir="rtl"] .he_contacts .contacts .name{	text-align: right;}div.hetips-tips div.data div.hetips_item_body .label_tip{	color: #c2c2c2;}.hetips-tips{	position: absolute;	z-index: 100;}.hetips-tips.night_theme .container{	background-color: #555;}.hetips-tips .data{	padding: 5px 10px;	font-size: 8pt;	color: #555;	max-width: 300px;	padding: 5px 15px;}.hetips-tips .data .title,.hetips-tips .data .title a,.hetips-tips .data .title a:hover{	color: #fff;	font-size: 9pt;}.hetips-tips .arrow_container{	width: 100%;	height: 5px;	position: relative;}.hetips-tips .arrow{	background-image: url(/application/modules/Hetips/externals/images/arrows.png?c=358);	position: absolute;}.hetips-tips.night_theme .arrow{	background-image: url(/application/modules/Hetips/externals/images/arrows_night.png?c=358);}.hetips-tips .arrow.top{	background-position: left top;	background-repeat: no-repeat;	width: 12px;	height: 5px;}.hetips-tips .arrow.bottom{	background-position: left bottom;	background-repeat: no-repeat;	width: 12px;	height: 5px;}{	opacity: 1;}.hetips-tips .container{	font-size: 10pt;	overflow: hidden;	width: 320px;	background-color: #D7DFE6;	border: #555 1px solid;	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);}.hetips-tips .night_theme .container{	background-color: #eee;	border: #555 1px solid;}.hetips_item_photo{	float: left;	margin: 0 5px;	margin-top: 10px;}html[dir="rtl"] .hetips_item_photo{	float: right;}.hetips_item_photo img{	max-width: 90px;	max-height: 80px;}{	float: left;	margin: 0 7px;	margin-top: 5px;	width: 60%;}html[dir="rtl"] .hetips_hetips_item_body{	float: right;}.hetips_item_title{	font-size: 14pt;	margin-bottom: 5px;	margin-top: 5px;}.item_description{	font-size: 9pt;}.hetips_content .hetips_item_body .items{	overflow: hidden;}.hetips_content .hetips_item_body .items > li{	float: left;	margin-right: 2px;}[dir="rtl"] .hetips_content .hetips_item_body .items > li{	float: right;	margin-right: 2px;}.hetips_content .hetips_item_body .items > li a{	display: block;}.hetips_content .hetips_item_body .items > li a img{	width: 32px;	height: 32px;	display: block;}.members_description{	font-size: 9pt;	margin: 5px 0;}.hetips_item_photo a{	display: block;	min-height: 70px;	max-width: 80px;}.hetips_item_photo a img{	display: block;	min-height: 70px;	max-width: 80px;}.hetips-tips .content{	overflow: hidden;}.hetips_item_options{/* 	border-top: 1px solid #ddd;*/	background-color: #ECF0F3;	display: block;	font-size: 9pt;	margin-top: 10px;	padding: 7px;	min-height: 8px;}.hetips_item_options ul{	overflow: hidden;}.hetips_item_options ul > li{	float: left;	margin: 0 5px;}html[dir="rtl"] .hetips_item_options ul > li{	float: left;}.hetips_item_options .buttonlink{	font-size: 9pt;	line-height: 16px;}.hetips-loading{	background-image: url(/application/modules/Hetips/externals/images/loader16.gif?c=358);	padding-left: 16px;	margin: 0 2px;	font-size: 10pt;	background-repeat: no-repeat;}ul.hetips_line li{	display: inline-block;}.hetips_item_body{	float: left;	width: 65%;	margin-left: 3px;}div.he-hint div.he-hint-body div.he-hint-left div.horizontal-list-tips{	float: left;	width: 100%;}div.hetips-likes-counter{	margin: 5px 0px;}div.he-hint div.he-hint-body div.he-hint-left div.horizontal-list-tips ul.items li{	display: inline-block;	margin: -1px;}div.he-hint div.he-hint-body div.he-hint-left div.horizontal-list-tips ul.items li > a img{	width: 32px;	height: 32px;}.he-tool-tip .he-tip{	background-color: #eee;}.hetips_item_options{/* 	border-top: 1px solid #ddd;	background-color: #ddd;*/	display: block;	font-size: 9pt;	margin-top: 10px;	padding: 7px;	min-height: 8px;}.page_members_like{	margin-top: 5px;}.page_members_like span{	font-weight: bold;}/* */.provider_select{	margin-top: 24px;	z-index: 1;	position: absolute;}.provider_list{	border: 1px solid #EAEAEA;	background-color: #eee;	padding: 1px;	padding-bottom: 3px;}.provider{	border: 1px solid transparent;	cursor: pointer;	height: 30px;	padding: 1px 4px 1px 1px;}.selected_provider{	float: right;	margin-left: 2px;}.selected_provider img{	height: 24px;	margin-top: -1px;}.show_providers{	float: left;	cursor: pointer;}.show_provider_btn{	background-image: url(/application/modules/Inviter/externals/images/expand.png?c=358);	background-position: 0 0;	background-repeat: no-repeat;	width: 23px;	height: 22px;	float: right;	position: relative;}.hide_provider_btn{	background-image: url(/application/modules/Inviter/externals/images/collapse.png?c=358);	background-position: 0 0;	background-repeat: no-repeat;}.show_provider_btn:hover{	background-position: 0 -22px;}.provider:hover{	border: 1px solid #ddd;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	-moz-border-radius: 2px;}.provider_logo{	float: left;	height: 30px;}.provider_name{	float: left;	font-weight: bold;	line-height: 30px;	margin-left: 8px;}.providers_hidden{	margin: 0px;	overflow: hidden;	position: static;	height: 0px;}#invite_friends div.form-label{	width: 70px;}.send_invite_form .form-elements{	width: 650px;	float: left;}.send_invite_form .inviter_contact{	display: inline;}.send_invite_form li{	padding: 5px 1px 0 8px;	height: 24px;	border: 1px solid transparent;	margin: 1px;}.send_invite_form li:hover, .send_invite_form li.checked{	background-color: #C9DDE7;}.send_invite_form #contacts-element{	padding-right: 10px;}.send_invite_form ul{	max-height: 321px;	overflow-y: auto;	width: 450px;}#contacts-wrapper{	padding-bottom: 20px;}#check_all-element{	padding-left: 10px;}.global_form > div > .my_invitations{	width: 650px;	margin-top: 5px;	padding: 20px;}.my_invitation_list{	width: 95%;	border: 1px dashed #fff;}.my_invitation_list tr td{	padding: 7px 10px;	border-bottom: 1px solid #ccc;}.my_invitation_list tr:nth-child(2n){	background-color: #fff;}.my_invitation_list tr:nth-child(2n-1){	background-color: #eee;}.my_invitation_list tr:last-child td{	border-bottom-style: none;}.my_invitation_list .delete_btn,.my_invitation_list .send_btn{	background-repeat: no-repeat;	font-size: 0.8em;	height: 16px;}.my_invitation_list .delete_btn{	background-image: url(/application/modules/Inviter/externals/images/delete.png?c=358);	margin-right: 15px;}.my_invitation_list .send_btn{	background-image: url(/application/modules/Inviter/externals/images/send.png?c=358);}input.sendnew{	width: 300px;}#message_box-wrapper{	padding: 10px 0px;}ul.form-errors{	width: 600px;}ul.form-errors li{	height: 40px;}li.suggest_friend{	width: 182px;	float: left;	height: 70px;	overflow: hidden;}li.suggest_friend_widget{	width: 170px;	overflow: hidden;	margin-bottom: 5px;}div.nonefriend{	width: 12px;	height: 12px;	cursor: pointer;}div.nonfriend_delete{	background-image: url(/application/modules/Inviter/externals/images/nonfriend_delete.png?c=358);	background-repeat: no-repeat;}div.nonfriend_delete_hover{	background-image: url(/application/modules/Inviter/externals/images/nonfriend_delete_hover.png?c=358);	background-repeat: no-repeat;}div.suggest_more_button{	clear: both;	background-image: url(/application/modules/Inviter/externals/images/expand_small.png?c=358);	background-position: left center;	background-repeat: no-repeat;	padding: 4px 30px;	cursor: pointer;	border-top: 2px solid transparent;	background-color: transparent;	color: #5f93b4;	font-weight: bold;}div.inviter_theme_colors{	display: none;	color: transparent;	background-color: transparent;border:;}div.default_provider{	padding-left: 5px;	height: 50px;	float: left;}div.inviter_contacts{	background-color: #eee;}#inviter_contacts_loading{	background: url(/application/modules/Hecore/externals/images/he_contacts_loading.gif?c=358) no-repeat scroll center center transparent;	height: 50px;	left: 220px;	position: absolute;	top: 100px;	width: 50px;	display: none;}div.writer-textarea-conteiner{	float: left;	width: 320px;	margin-top: 10px;}div.widget-writer-textarea-conteiner{	float: left;	width: 235px;	margin-top: 5px;}div.writer-textarea-conteiner label{	clear: left;	float: left;	font-weight: bold;	margin-bottom: 10px;	overflow: hidden;	padding: 4px 15px 0 2px;	text-align: right;}.inviter-form-title{	cursor: pointer;}.inviter-form{	padding: 0px 10px 10px 10px;}div.inviter-form-bg{	background-color: transparent;}div.inviter-form-hover{	background-color: #fff;}div.inviter-form-conteiner{	border-top: 2px solid transparent;}#inviter-upload-conteiner{	padding-bottom: 2px;}div.inviter-import-title,div.inviter-upload-title,div.inviter-suggest-title,div.inviter-write-title{	background-position: left center;	background-repeat: no-repeat;	padding-left: 30px;}div.inviter-import-title{	background-image: url(/application/modules/Inviter/externals/images/import_contacts.png?c=358);}div.inviter-upload-title{	background-image: url(/application/modules/Inviter/externals/images/upload_contacts.png?c=358);}div.inviter-write-title{	background-image: url(/application/modules/Inviter/externals/images/write_contacts.png?c=358);}div.inviter-suggest-title{	background-image: url(/application/modules/Inviter/externals/images/suggest_contacts.png?c=358);	padding: 10px 10px 10px 40px;	height: 32px;}div.writer_contacts_loading{	background-image: url(/application/modules/Core/externals/images/loading.gif?c=358);	background-repeat: no-repeat;	width: 100px;	float: left;	margin: 15px 0px 0px 5px;	display: none;}div.show_creation_description{	padding-bottom: 10px;}div.creation_description_conteiner{	background: #fff;	border: 1px solid #ccc;	padding: 10px;}div.creation_item_title{	padding: 10px 0px;}div.creation_item_description{	font-size: 9pt;	padding: 1px 15px 12px;}div.creation_item_hide{	display: none;}.icon_contacts_new{	background-image: url(/application/modules/Inviter/externals/images/add_contact.gif?c=358);}.layout_inviter_list_suggest,.layout_inviter_list_top_inviters,.layout_inviter_list_top_referrals{	clear: both;	margin-bottom: 15px;	overflow: auto;}.layout_inviter_list_suggest div.layout_user_list_popular,.layout_inviter_list_top_inviters div.layout_user_list_popular,.layout_inviter_list_top_referrals div.layout_user_list_popular{	clear: inherit;	margin-bottom: 0px;	overflow: visible;}.layout_middle .layout_inviter_list_suggest div.layout_user_list_popular li{	clear: none;	float: left;}/*.inviter-forms-conteiner > div > div,#invite_friends > div > div{	max-width: 700px;}*/.introduce_photo{	float: left;	margin-right: 10px;}.introduce_info{	float: left;}.introduce_title{	font-weight: bold;	font-size: 1em;	color: #555;}.layout_inviter_introduce_yourself{	margin-top: 15px;	margin-bottom: 15px;	padding: 8px;	background-color: transparent;	border: 1px dashed transparent;}.layout_inviter_introduce_member,.layout_inviter_find_more_friends,.layout_inviter_facebook_suggest,.layout_inviter_facebook_connected_friends,.layout_inviter_twitter_suggest,.layout_inviter_twitter_members,.layout_inviter_twitter_connected_friends,.layout_inviter_linkedin_suggest,.layout_inviter_linkedin_members,.layout_inviter_linkedin_connected_friends{	margin-top: 15px;	margin-bottom: 15px;}.layout_inviter_introduce_member > div,.layout_inviter_find_more_friends > div{	padding: 8px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.hide_introduce_btn{	background-image: url(/application/modules/Inviter/externals/images/delete.gif?c=358);	width: 16px;	height: 16px;	display: block;	float: right;}.hide_introduce_btn:hover{	background-image: url(/application/modules/Inviter/externals/images/delete_hover.png?c=358);}.add_introduce_btn{	display: block;	margin-top: 7px;}.edit_introduce_btn{	background-image: url(/application/modules/Inviter/externals/images/edit.png?c=358);	width: 16px;	height: 16px;	display: block;	float: right;}.introduce_member_body{	background-color: #f2f2f2;	border: 1px dashed transparent;	padding: 5px;	margin: 4px 0;}.introduce_additional_info{	padding-top: 2px;	padding-bottom: 6px;}.inviter_mutual_friends,.inviter_mutual_likes{	font-size: 9pt;	display: block;	margin-right: 9px;	padding-left: 18px;	float: left;	background-repeat: no-repeat;	background-image: url(/application/modules/Inviter/externals/images/user.gif?c=358);	margin-bottom: 4px;}.horizontal-list .inviter_mutual_friends,.horizontal-list .inviter_mutual_likes{	font-size: 11px;}.inviter_mutual_likes{	margin-right: 0px;	background-image: url(/application/modules/Inviter/externals/images/like_button.png?c=358);}.snowbot_inviter_introduce_yourself{	padding: 8px !important;}.bamboo_inviter_introduce_member .introduce_member_body{	background-color: transparent;}.bamboo_inviter_introduce_member > div.introduce_member_box{	padding: 0px;}.inviter_more_friends_items{	padding-top: 4px;	padding-bottom: 5px;	margin-left: -3px;	margin-right: -4px;	padding-bottom: 5px;	padding-top: 4px;}.inviter_more_friends_item{	float: left;	display: block;	margin-right: 2px;}.inviter_more_friends_items a > img{	width: 32px;	height: 32px;}.inviter_more_friends_desc{	margin-bottom: 6px;}.inviter_more_friends_provider{	display: inline;	width: 32px;	height: 32px;}.inviter_widget_title{	padding: 5px 6px 4px;	font-weight: bold;}.inviter_facebook_member{	display: block;	float: left;}.inviter_facebook_page_header{	background-repeat: no-repeat;	height: 40px;	padding-left: 40px;	padding-top: 5px;	background-image: url(/application/modules/Inviter/externals/images/facebook.png?c=358);}.introduce_member_title a{	font-weight: bold;}.inviter_provider_description{	border: 2px solid transparent;	margin-top: 20px;	padding: 10px 10px 5px;}.inviter_provider_description .form-wrapper{	border-top-style: none;	padding: 10px 0;	float: none;}.inviter_provider_description .he_setting_fieldset{	border-style: none;	padding: 0;}.inviter_provider_description .inviter_provider_label{	background-color: #FFFFFF;	float: left;	font-weight: bold;	margin-top: -22px;	padding: 2px 10px;}.inviter_twitter_login_btn,.inviter_linkedin_login_btn,.inviter_facebook_login_btn{	background-image: url(/application/modules/Inviter/externals/images/twitter.png?c=358);	background-position: 6px 4px;	background-repeat: no-repeat;	font-size: 8pt;	padding-left: 24px;}inviter_twitter_login_btn:hover{	background-image: url(/application/modules/Inviter/externals/images/twitter.png?c=358) !important;}.inviter_linkedin_login_btn,.inviter_linkedin_login_btn:hover{	background-image: url(/application/modules/Inviter/externals/images/linkedin.png?c=358);}.inviter_facebook_login_btn,.inviter_facebook_login_btn:hover{	background-image: url(/application/modules/Inviter/externals/images/facebook_small.png?c=358) !important;}.admin_inviter_provider_shown{	background-color: #EAF5ED;}.admin_inviter_provider_disabled{	background-color: #FDE8DD;}.page-inviter-provider{	height: 25px;	display: inline-block;}.page-inviter-wrapper{	padding: 5px;	background-color: transparent;	border: 1px solid transparent;	border-radius: 5px 5px;}.page-inviter-wrapper > div{	border: 1px solid transparent;	background-color: transparent;	padding-bottom: 3px;	padding-top: 3px;}.page-inviter-more-friends{	text-align: center;}.page-inviter-page-block{	background-color: #ffffff;	border: 1px solid transparent;	border-radius: 3px;	margin: 8px 2px;	padding: 5px 8px;}div.page-inviter-list-info{	margin-bottom: 4px;}.page-inviter-list-info div{	font-size: 11px;}.page-inviter-list-info div.r{	float: left;	overflow-x: hidden;	width: 240px;}.page-inviter-list-info div.r div{	margin-top: 3px;}.page-inviter-list-info .page_list_desc{	margin-bottom: 6px;	font-size: 11px;}.active_provider_box_input{	color: #555;}.layout_active_theme_slipstream .inviter-form-bg{	background-color: transparent;}.deprecated_providers span.caption{	font-size: 16px;	color: #ff5a25 !important;	margin-top: 20px;	margin-bottom: 10px;}.deprecated_providers span.body{	font-size: 16px;	color: #ff5a25 !important;	margin-top: 20px;	margin-bottom: 10px;}.admin_table_deprecated tr td{	padding: 7px 10px;	font-size: .9em;	border-bottom: 1px solid silver;	white-space: nowrap;}.admin_table_deprecated tr td.header{	font-weight: bold;	text-align: center;	vertical-align: middle;	background: #dddddd;	border-bottom: 1px solid gray;}.admin_table_deprecated tr td.title{	font-weight: bold;	vertical-align: middle;}.admin_table_deprecated tr td.gray{	background: #eeeeee;}.tip{/*	margin-left: 30px;*/}#global_page_inviter-index-index .global_form > div > div p a{	display: none;}.inviter-loader{	display: none;	max-width: 400px;	text-align: center;}.layout_inviter_referral_link{	margin-bottom: 15px;}.layout_inviter_referral_link > div{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding: 5px;}.inviter-referral-link{	margin-top: 5px;}div.layout_inviter_facebook_suggest div.inviter_widget_title button:active{	background-image: url(/se423rtl/application/modules/Inviter/externals/images/facebook_small.png?c=358);}div#inviter-referral-link div.addthis_toolbox{	margin-top: 10px;}div.inviter-referral-link textarea.link{	border: 1px solid #bbb;	border-radius: 4px;	width: 97%;	height: 35px;	vertical-align: middle;	text-align: center;	cursor: pointer;}div.referrals-wrapper > div.row{	margin-bottom: 10px;	padding: 5px 5px 3px 5px;	border-bottom: 1px solid #bbb;}div.referrals-wrapper > div.row > div.photo{	float: left;}div.referrals-wrapper > div.row > div.photo > a > img{	width: 64px;}div.referrals-wrapper > div.row > div.info{	margin-left: 10px;	float: left;}div.referrals-wrapper > div.row > div.info div{	margin-bottom: 5px;}div.referrals-wrapper > div.row > div.action{	float: right;}.clear{	clear: both;}.inviter-search{	float: left;	border-bottom: 1px solid #bbb;	margin-bottom: 20px;}html[dir="rtl"] .inviter-search{	float: right;}.inviter-search > form{	overflow: hidden;	background: none;	border: none;	padding: 5px 5px 3px;}.inviter-search form > div{	float: left;	overflow: hidden;	margin-left: 10px;}html[dir="rtl"] .inviter-search form > div{	float: right;	margin-left: 0px;	margin-right: 10px;}.inviter-search form > div:first-child{	margin-left: 0px;}html[dir="rtl"] .inviter-search form > div:first-child{	margin-right: 0px;}.inviter-search div label{	font-size: 8pt;	font-weight: bold;	display: block;}.inviter-search div input,div.inviter-search div select{	width: auto;	margin-top: 3px;}.inviter-search div select option{	padding-left: 3px;}html[dir="rtl"] .inviter-search div select option{	padding-left: 0px;	padding-right: 3px;}.inviter-search .buttons{	margin-top: 1em;}#delete-all{	margin-left: 40px;	padding-left: 16px;	background-image: url(/application/modules/Inviter/externals/images/delete.png?c=358);	background-position: 0 0;	background-repeat: no-repeat;	background-color: transparent;}#global_page_inviter-invitations-index input[type="checkbox"] + label{	display: inline-block;}.provider-action-button{	margin-top: 30px;}.provider-action-button-right{	float: right;}.inviter_loader{	display: inline-block;	margin-left: 22%;	cursor: default;}.inviter_loader_hidden{	display: none;	margin-left: 25%;	cursor: default;}#invite_friends #recipients{	width: 94%;}#invite_friends #message{	width: 94%;}/*  *//*
FEED COMPOSER
Styles the insert video part of the feed composer.
*/#compose-video-body .compose-preview-image{	float: left;	margin-right: 2px;	border: 1px solid #eee;}html[dir="rtl"] #compose-video-body .compose-preview-image{	float: right;	margin-right: 0px;	margin-left: 2px;}#compose-video-body .compose-preview-info{	overflow: hidden;}#compose-video-body .compose-preview-info a{	font-weight: bold;	display: block;	margin-bottom: 2px;}#compose-video-body .compose-preview-info > div{	font-size: .8em;}/*
BROWSE VIDEOS & FEED ITEMS
Styles the browse videos page as well as videos embedded
in the feed.
*/.feed_item_attachments .video_thumb_wrapper{	margin-right: 7px;}html[dir="rtl"] .feed_item_attachments .video_thumb_wrapper{	margin-right: 0px;	margin-left: 7px;}.feed_item_attachments .video_info{	overflow: hidden;}.feed_item_attachments .video_info > a{	font-size: .8em;	font-weight: bold;}.video_title{	font-size: .8em;	font-weight: bold;	display: inline-block;	clear: both;}.feed_item_attachments .video_desc{	margin-top: 2px;	font-size: .8em;}ul.videos_browse{	overflow: hidden;}ul.videos_browse > li{	float: left;	overflow: hidden;	margin-right: 20px;	height: 180px;	max-width: 140px;}html[dir="rtl"] ul.videos_browse > li{	float: right;	margin-right: 0px;	margin-left: 20px;}.video_length{	opacity: .7;	-moz-opacity: .7;	-khtml-opacity: .7;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	filter: alpha(opacity=70);	display: inline-block;	position: absolute;	margin: 6px;	padding: 3px 5px 3px 5px;	background: #000;	color: #fff;	font-size: .7em;}.video_thumb_wrapper{	float: left;	margin-bottom: 2px;	background: #666;}html[dir="rtl"] .video_thumb_wrapper{	float: right;}.video_thumb_wrapper:hover{	background: #777;}.video_thumb_wrapper a{	display: block;}.video_thumb_wrapper img,.video_thumb_wrapper span.item_nophoto{	display: block;	margin: 5px;	border: 1px solid #888;}.video_author{	font-size: .8em;	display: block;}.video_stats > span{	font-size: .8em;	color: #999;}.layout_video_browse_search,.layout_video_browse_menu_quick{	margin-bottom: 15px;}/*
MANAGE VIDEOS
Styles the manage videos page.
*/ul.videos_manage > li{	clear: both;	overflow: hidden;}ul.videos_manage > li + li{	margin-top: 15px;	border-top-width: 1px;	padding-top: 15px;}ul.videos_manage .video_thumb_wrapper{	float: left;	margin-bottom: 2px;	background: #666;}html[dir="rtl"] ul.videos_manage .video_thumb_wrapper{	float: right;}ul.videos_manage .video_thumb_wrapper:hover{	background: #777;}ul.videos_manage .video_thumb_wrapper a{	display: block;}ul.videos_manage .video_thumb_wrapper img{	display: block;	margin: 5px;	border: 1px solid #888;}ul.videos_manage .video_info{	overflow: hidden;	padding-left: 10px;}html[dir="rtl"] ul.videos_manage .video_info{	padding-left: 0px;	padding-right: 10px;}ul.videos_manage .video_info h3{	margin-bottom: 0px;}ul.videos_manage .video_options{	float: right;	width: 120px;	padding-left: 15px;}html[dir="rtl"] ul.videos_manage .video_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.videos_manage .video_options a{	clear: both;	margin: 3px 0px 0px 0px;	font-size: .8em;	padding-top: 1px;	height: 16px;}ul.videos_manage .video_title{	margin-bottom: 1px;	margin-left: -1px;}html[dir="rtl"] ul.videos_manage .video_title{	margin-left: 0px;	margin-right: -1px;}ul.videos_manage .video_author{	font-size: .8em;	display: block;}ul.videos_manage .video_stats{	margin-top: 2px;}ul.videos_manage .video_stats > span{	font-size: .8em;	color: #999;}/*
VIEW VIDEO
Styles the view video page,where a single
video is shown.
*/div.video_view h3{	border-top-width: 1px;	padding-top: 7px;	margin-bottom: 2px;}div.video_view .video_embed{	margin: 10px 0px 3px 0px;}div.video_view .video_date{	font-size: .8em;	color: #999;}div.video_view .rating{	margin-top: 7px;	height: 20px;}.layout_page_video_index_view .layout_core_comments,div.video_view .comments{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_page_video_index_view .layout_core_comments .comments_options span,div.video_view .comments_options span{	font-weight: bold;	font-size: 1em;	color: #999;	margin-bottom: 6px;}.video_view_container .video_options a{	font-weight: bold;}.layout_page_video_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_video_index_view .layout_core_comments h3{	display: none;}/*
Message VIDEO
Styles for videos attached to the message page.
*/div.message_attachment .video_info > a{	font-size: .8em;	font-weight: bold;}div.message_attachment .video_info{	overflow: hidden;	padding-left: 10px;}div.message_attachment .video_info h3{	margin-bottom: 0px;}div.message_attachment .video_desc{	margin-top: 2px;	font-size: .8em;}/* ACTION TYPE ICONS */.activity_icon_comment_video{	background-image: url(/application/modules/Core/externals/images/types/post.png?c=358);}/* ITEM TYPE ICONS */.item_icon_video{	background-image: url(/application/modules/Video/externals/images/types/video.png?c=358);}/* NOTIFICATION TYPE ICONS */.notification_type_video_processed{	background-image: url(/application/modules/Video/externals/images/new.png?c=358);}/*
ACTIVITY FEED COMPOSER VIDEO
Used for the attachment composer above the main feed.
*/#compose-video-activator,#compose-video-menu span{	background-image: url(/application/modules/Video/externals/images/new.png?c=358);	background-repeat: no-repeat;}#compose-video-form-input{	width: 300px;	margin-top: 5px;}#compose-video-form-submit{	margin-top: 5px;	clear: both;}/* ICONS */.icon_video_new{	background-image: url(/application/modules/Video/externals/images/new.png?c=358);}.icon_video_edit{	background-image: url(/application/modules/Video/externals/images/edit.png?c=358);}.icon_video_delete{	background-image: url(/application/modules/Video/externals/images/delete.png?c=358);}/* VIDEO IFRAMES */.vimeo_iframe_big{	width: 640px;	height: 360px;}.vimeo_iframe_small{	width: 400px;	height: 230px;}.youtube_iframe_big{	width: 560px;	height: 340px;}.youtube_iframe_small{	width: 425px;	height: 344px;}.video_object{	display: none;}/*  */.layout_like_donation_status .layout_like_most_liked_users,.layout_like_most_liked_pages,.layout_like_most_liked_events,.layout_like_most_liked_videos,.layout_like_most_liked_avp_videos,.layout_like_most_liked_music_playlists,.layout_like_most_liked_blogs,.layout_like_most_liked_albums,.layout_like_most_liked_documents,.layout_like_most_liked_list_listings,.layout_like_most_liked_album_photos,.layout_like_most_liked_groups,.layout_like_most_liked_jobs,.layout_like_most_liked_articles,.layout_like_most_liked_artarticles,.layout_like_box,.layout_like_profile_likes,.layout_like_matches{	margin-top: 15px;	margin-bottom: 15px;}.layout_like_most_liked_users .most-liked-users,.layout_like_most_liked_pages .most-liked-pages,.layout_like_most_liked_events .most-liked-events,.layout_like_most_liked_groups .most-liked-groups,.layout_like_most_liked_videos .most-liked-videos,.layout_like_most_liked_avp_videos .most-liked-avp_videos .layout_like_most_liked_music_playlists .most-liked-music_playlists,.layout_like_most_liked_blogs .most-liked-blogs,.layout_like_most_liked_albums .most-liked-albums,.layout_like_most_liked_blogs .most-liked-documents,.layout_like_most_liked_list_listings .most-liked-list_listings,.layout_like_most_liked_jobs .most-liked-jobs,.layout_like_most_liked_articles .most-liked-articles,.layout_like_most_liked_artarticles .most-liked-artarticles,.layout_like_most_liked_album_photos .most-liked-album_photos,.layout_like_most_liked_products .most-liked-store_products{	border-top: none;	padding: 5px;}.see_all_container{	margin-right: 4px;	margin-bottom: 1px;	padding-bottom: 2px;	border-bottom: 1px solid transparent;}.see_all_container a{	font-size: 11px;}.see_all_container a:hover{	text-decoration: underline;}.layout_like_box .list,.layout_like_profile_likes .list{	margin: auto;}.layout_like_box > h3 > a,.layout_like_profile_likes > h3 > a{	float: right;	font-size: 9pt;	font-weight: normal;	line-height: 21px;	letter-spacing: 0px;	margin-left: 10px;}/* IE 7 hack */*+html .layout_like_box > h3 > a,.layout_like_profile_likes > h3 > a{	margin-right: 5px;}.layout_like_box .list .item,.layout_like_profile_likes .list .item{	float: left;	margin-right: 4px;	width: 53px;}.layout_like_profile_likes .list .item img{	display: inline;}.layout_like_box .list > div,.layout_like_profile_likes .list > div{	margin-top: 5px;}.layout_middle .layout_like_box .list > div,.layout_middle .layout_like_profile_likes .list > div{	clear: none;}.layout_like_box .list .item .like_profile_title,.layout_like_profile_likes .list .item .like_profile_title{	font-size: 8pt;	height: 25px;	overflow: hidden;}.like_profile_title{	display: block;	width: 50px;	overflow: hidden;}.promote_like_box{	width: 600px;	margin: 10px 0px 0px 10px;}.promote_right,.promote_left{	padding: 3px;	padding-top: 15px;}.promote_right{	width: 280px;}.promote_left{	width: 300px;}.like_textarea textarea{	width: 280px;}.promote_left,.promote_right{	float: left;}[dir="rtl"] .promote_left,[dir="rtl"] .promote_right{	float: right;}.like_club_header,.like_club_info,.like_club_become_like,.like_club_likes{	float: left;	clear: both;}.like_club_info .like_club_photo,.like_club_info .like_club_details{	float: left;}.like_desc{	color: #555;	font-size: 12px;	font-weight: bold;	padding: 3px;}.like_display_none{	display: none;}#page_send_update div div * #title-label,#page_send_update div div * #body-label,#page_send_update div div * #send_me-label,#page_send_update div div * #submit-label{	width: 50px;}#page_send_update div div * #title,#page_send_update div div * #body{	width: 250px;}#global_page_like-club-send-update{	padding: 5px 0px 0px 5px;}.notification_type_like_send_update{	background-image: url(/application/modules/Like/externals/images/send_update.png?c=358);}.notification_type_like_suggest{	background-image: url(/application/modules/Like/externals/images/suggest.png?c=358);}.like_profile_navigation{	float: left;}.like_navigation .like_navigation_item a span{	font-weight: bold;}.like_navigation .like_navigation_item a{	display: block;	padding: 7px 7px 7px 23px;	margin: 2px 0px 2px 2px;	background-repeat: no-repeat;	background-position: 3px center;	background-color: transparent;	border: 1px solid transparent;	border-right: none;}.like_navigation .like_navigation_item a:hover{	text-decoration: none;	background-color: #999;}.like_navigation div.active a{	text-decoration: none;	background-color: rgba(255, 255, 255, .5);}.like_navigation div.first a{	margin-top: 0px;}#like_users_count,#like_pages_count{	color: gray;	font-size: 12px;}.like_container{	float: left;	background-color: transparent;/* #F4F9FB; */	border: 5px solid transparent;/* #DDECF3; */	min-height: 540px;	height: auto !important;	height: 540px;	width: 636px;	padding: 10px;}.like_container * .item{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	float: left;	width: 200px;	position: relative;	margin-right: 10px;	margin-bottom: 10px;}.like_container * .mutual{	border-color: #bbb;}.like_container * .mutual .mutual_text{	float: left;	font-size: 11px;	color: #999;	padding-left: 5px;}.like_container * .item .l,.like_container * .item .r{	float: left;	padding: 5px;}.like_container * .item .r{	font-size: 11px;}.like_container * .item .r{	margin-top: 14px;	width: 130px;}.like_container * .item .op{	position: absolute;	top: 0px;	right: 0px;	margin: 3px;	z-index: 10;}.bold{	font-weight: bold;}.remove_like_link{	display: block;	width: 16px;	height: 16px;	background-image: url(/application/modules/Like/externals/images/delete_item16.gif?c=358);}.remove_like_link:hover{	background-image: url(/application/modules/Like/externals/images/delete_item2.png?c=358);}.page_error{	padding: 10px;	font-weight: bold;}#he_list #all_list_users .item{	padding: 3px;	height: auto;	width: 141px;}#he_list #all_list_users .item .photo{	margin: 5px;}#he_list #all_list_users .item:hover{	background: none;	cursor: pointer;}/*

* LIKE SUGGEST BOX 

*/div.like_box_container{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	overflow: hidden;}div.like_box_content{	padding: 5px;}.like_box_left,.like_box_right{	float: left;	padding: 5px;}.bold{	font-weight: bold;}.like_box_right{	width: 98px;}.like_box_details{	float: left;}.like_box_details a{	font-size: 14px;}.like_box_become_like a{	font-size: 11px;	border: 1px solid transparent;	display: block;	float: left;	padding: 4px 5px;	background-color: transparent;}.like_box_become_like a:hover{	border: 1px solid #a8a2c5;	text-decoration: none;}.like_box_become_like{	margin-top: 2px;}.like_box_info{	margin: 5px;	border-bottom: 1px solid transparent;}.like_box_likes{	padding: 5px;}.like_box_like{	float: left;	padding: 2px;}.like_box_like .r{	text-align: center;}.like_box_like .r a{	font-size: 9px;	overflow: hidden;	padding-top: 2px;	text-align: center;	white-space: nowrap;}.like_box_desc{	padding: 5px 0 4px 5px;	font-size: 11px;}/*

* LIKE BUTTON STYLEScount

*/.like_button_container{	float: left;	position: relative;}[dir="rtl"] .like_button_container{	float: right;}.like_profile_menu_arrow{	background: transparent url(/application/modules/Like/externals/images/like_button_arrow_left.png?c=358) center no-repeat;	width: 10px;	height: 26px;	float: left;}[dir="rtl"] .like_profile_menu_arrow{	float: right;	-webkit-transform: rotate(180deg);	-moz-transform: rotate(180deg);	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}.like_container_menu_wrapper{	float: left;	position: absolute;	min-width: 200px;	left: 80px;	z-index: 100;}.like_container_menu_wrapper .like_profile_menu{	border: 2px solid #999999;	border-left: none;	background-color: #738AB6;	height: 22px;}.like_container_menu_wrapper .like_profile_menu .like_profile_item_container a{	color: white;	font-size: 11px;}.like_container_menu_wrapper .like_profile_menu .like_profile_item_container a:hover{	text-decoration: none;}.like_button{	background: url(/application/modules/Like/externals/images/like_button.png?c=358) no-repeat left 0px;	padding-left: 16px;	font-weight: normal;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	white-space: nowrap;}[dir="rtl"] .like_button{	background: url(/application/modules/Like/externals/images/like_button.png?c=358) no-repeat right 0px;	padding-left: 0px;	padding-right: 16px;}.like_button_link{	display: block;	padding: 4px 5px;	border-color: #999999 #999999 #888888;	border-style: solid;	border-width: 1px;	color: #333333;	cursor: pointer;	background: url(/application/modules/Like/externals/images/like_button_bg.png?c=358);	float: left;	text-decoration: none;	-moz-box-shadow: 0px 0px 2px 0px #000000;	-webkit-box-shadow: 0px 0px 2px 0px #000000;	box-shadow: 0px 0px 2px 0px #000000;}[dir="rtl"] .like_button_link{	float: right;}.unlike_button{	background: url(/application/modules/Like/externals/images/unlike_button.png?c=358) no-repeat left 0px;	padding-left: 16px;	font-weight: normal;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	white-space: nowrap;}[dir="rtl"] .unlike_button{	background: url(/application/modules/Like/externals/images/unlike_button.png?c=358) no-repeat right 0px;	padding-left: 0px;	padding-right: 16px;}.like_button_link:hover{	border: 1px solid #aaa;	text-decoration: none;}.list_header{	display: block;	clear: both;	padding: 3px 3px 3px 20px;	margin: 2px;	border-bottom: 1px solid #eee;	font-weight: bold;	font-size: 1.0em;}.list_type .pages{	background: url(/application/modules/Like/externals/images/types/page.png?c=358) no-repeat left 3px;}.list_type .users{	background: url(/application/modules/Like/externals/images/types/user.png?c=358) no-repeat left 3px;}#he_list{	position: relative;}#he_disabled_div{	position: absolute;	top: 0px;	left: 0px;	width: 95%;	height: 100%;	background-color: #eee;	opacity: .3;	-moz-opacity: .3;	-khtml-opacity: .3;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";	filter: alpha(opacity=30);}div#profile_status{	overflow: visible;}#profile_status h2.like_status_header{	float: left;	padding-right: 10px;}[dir="rtl"] #profile_status h2.like_status_header{	float: right;	padding-left: 10px;}.like_profile_item_container{	float: left;	padding: 2px 5px;}#profile_status > span{	padding: 5px;}#user_profile_status_container{	margin-top: 0px;	margin-right: 3px;	float: left;}.like_menu_switcher{	font-weight: bold;	display: block;	float: left;	border-left: none;	width: 10px;}.like_menu_switcher span{	display: block;}.like_menu_switcher span.show_options{	background: transparent url(/application/modules/Like/externals/images/right.png?c=358) no-repeat center;}.like_menu_switcher span.hide_options{	background: transparent url(/application/modules/Like/externals/images/left.png?c=358) no-repeat center;}.like_menu_switcher:hover{	text-decoration: none;	border-left: none;	width: 10px;}.like_profile_menu{	float: left;}[dir="rtl"] .like_profile_menu{	float: right;}.clr{	clear: both;}div.layout_like_suggest{	margin: 15px 0px;}img.item_photo_pageblog,img.item_photo_blog,img.item_photo_document{	border: none;}.activity_icon_like_item{	color: blue;}.like_tool_tip{	min-width: 295px;	width: auto !important;	width: 295px;	height: 177px !important;	background: transparent;}.like_tool_tip .like-tip .like_hint .like_hint_body{	background-color: white;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left,.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_right{	float: left;}.like_tool_tip .like-tip .like_hint .like_hint_body{	padding: 7px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left{	padding-left: 7px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_right{	height: 100px;	max-width: 100px;	width: auto !important;	width: 100px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_right a{	display: block;	float: left;}.item_count{	padding: 2px;	font-size: 11px;	display: block;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_right a{	float: left;	text-align: left;	display: block;	max-width: 100px;	width: auto !important;	width: 100px;	max-height: 100px;	height: auto !important;	height: 100px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_right a img{	max-width: 100px;	width: auto !important;	width: 100px;	max-height: 100px;	height: auto !important;	height: 100px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left .title{	float: left;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left .title a{	font-weight: bold;	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	font-size: 13px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left .horizontal_list{	float: left;	margin-top: 31px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left .horizontal_list .item{	float: left;	padding: 1px;}.like_tool_tip .like-tip .like_hint .like_hint_body .like_hint_left .horizontal_list .item a img{	max-width: 32px;	width: auto !important;	width: 32px;	max-height: 32px;	height: auto !important;	height: 32px;}.like_hint .like_hint_options{	height: 40px;	border-top: 1px solid #DEDEDE;	background-color: #F2F2F2;}.like_hint_send_message{	float: left;	font-size: 11px;	display: block;	margin: 10px;	padding: 2px 2px 2px 20px;	background: transparent url(/application/modules/Messages/externals/images/send.png?c=358) no-repeat left center;}.like_tool_tip .like-tip-title{	height: 10px;}.like_tool_tip .like-tip{	border-left: 1px solid #203b6b;	border-right: 1px solid #203b6b;	border-bottom: 2px solid #203b6b;	border-top: 1px solid #203b6b;	min-height: 120px;	height: auto !important;	height: 120px;	width: 301px;}.like_tool_tip .like-tip-footer{	min-height: 8px;	height: auto !important;	height: 8px;	position: relative;	top: -2px;	background: transparent url(/application/modules/Like/externals/images/arrow_down.png?c=358) no-repeat 20px top;}.misc{	color: #999;	font-size: 12px;}.like_hint_options a.icon_friend_add,.like_hint_options a.icon_friend_remove,.like_hint_options a.icon_friend_cancel{	float: left;	font-size: 11px;	font-weight: normal;	display: block;	margin: 10px;	padding: 2px 2px 2px 20px;}.like_hint_options a.icon_friend_add:hover, .like_hint_options a.icon_friend_remove:hover, .like_hint_options a.icon_friend_cancel:hover, .like_tool_tip * a:hover{	text-decoration: none;	color: black;}.like_see_all_likes a{	font-size: 11px;	font-weight: bold;}.like_see_all_likes{	float: right;	margin-right: 10px;}.module_type_header{	padding-left: 20px;	background-position: left center;	background-repeat: no-repeat;}.like_interests_wrapper{	min-height: 800px;}.like_interests,.like_interests .interest,.like_interests .interest .left,.like_interests .interest .center,.like_interests .interest .right{	float: left;}.like_interests{	width: 95%;	margin-top: 10px;	padding: 20px;	border: 1px solid transparent;	background-color: transparent;}.like_interests .event,.like_interests .album,.like_interests .group,.like_interests .interest{	background-image: none;}.like_interests .interest{	width: 100%;	margin-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid transparent;}.like_interests .first{	margin-top: 0px;}.like_interests .interest .left{	width: 100px;}.like_interests .interest .left span{	display: block;	padding: 4px 10px 0px 0px;	font-weight: bold;	text-align: right;	font-size: 11px;}.like_interests .interest .center{	width: 400px;}.like_interests .interest .center .interests_wrapper{	background-color: #eee;	border: 1px solid transparent;}.like_interests .interest .center .interests_wrapper .input_wrapper{	position: relative;	padding: 3px;	border-bottom: 1px dashed transparent;}.like_interests .interest .center .interests_wrapper .input_wrapper input[type=text]{	border: none;	background: transparent;	width: 100%;	font-size: 11px;}.like_interests .interest .center .interests_wrapper .input_wrapper input.default_text{	color: #999;}.like_interests .interest .center .interests_list{	padding: 3px;}.like_interests .interest .center .interests_list .item{	float: left;}.like_interests .interest .center .interests_list .item a{	float: left;	display: block;	padding: 4px;	margin: 2px;	border: 1px solid transparent;	font-size: 11px;	background-color: transparent;}.like_interests .interest .center .interests_list .item a.selected{	background-color: rgba(255, 255, 255, .5);	color: #999;	border: 1px solid #FFF;}.like_interests .interest .center .interests_list .item a:hover{	text-decoration: none;}.like_interests .interest .right .selected_interest_wrapper{	margin-left: 10px;	float: left;	width: 200px;	min-height: 10px;}.like_interests .interest .right .selected_interest_wrapper .pic,.like_interests .interest .right .selected_interest_wrapper .wrapper{	float: left;}.like_interests .interest .right .selected_interest_wrapper .pic a{	display: block;}.like_interests .interest .right .selected_interest_wrapper .wrapper{	padding-left: 10px;	width: 130px;}.like_interests .interest .right .selected_interest_wrapper .wrapper .link a,.like_interests .interest .right .selected_interest_wrapper .wrapper .link label{	font-size: 13px;	font-weight: bold;	color: #5f93b4;	text-decoration: none;}.like_interests .interest .right .selected_interest_wrapper .wrapper .delete a{	font-size: 11px;	color: #999;}.like_interests .music_playlist{	border-top: none;	padding-top: 0px;	overflow: visible;}.like_interests_buttons{	margin: 10px 0px 0px 100px;}.interest-autosuggest{	position: absolute;	top: 23px;	left: -1px;	width: 398px !important;	background-color: #eee;	border-bottom: 1px solid transparent;	border-left: 1px solid transparent;	border-right: 1px solid transparent;}.interest-autosuggest li.interest-choice{	display: block;	padding: 5px;	border-bottom: 1px solid #eee;	border-top: 1px solid #eee;}.interest-autosuggest li.interest-choice a{	display: block;}.interest-autosuggest li.autocompleter-selected{	background-color: transparent;	border-bottom: 1px solid transparent;	border-top: 1px solid transparent;}.interest-autosuggest li.interest-choice .interest-choice-photo,.interest-autosuggest li.interest-choice .interest-choice-title{	float: left;}.interest-autosuggest li.interest-choice .interest-choice-title{	padding-left: 7px;	font-size: 11px;}.interest-autosuggest li.interest-choice .interest-choice-photo{	width: 32px;	height: 32px;}.interest-autosuggest li.interest-choice .interest-choice-photo img{	width: 32px;	height: 32px;}.interest-autosuggest li.interest-choice .interest-choice-title .autocompleter-queried{	font-weight: bold;}.like_notification{	margin-bottom: 10px;	padding: 15px;	font-size: 11px;	background-color: #f9f9f9;	border: 1px solid #72C02C;}.layout_like_matches .like_matches{	padding: 8px;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.layout_like_matches .like_matches .item{	float: left;	margin: 3px;}.layout_like_matches .like_matches .item a{	display: block;	float: left;}.item-count{	padding: 2px;	font-size: 11px;	display: block;}.like-matches-container{	margin: 10px;}.like-matches-container .description{	font-size: 11px;	color: #999;}.like-matches{	overflow: scroll;	overflow-x: hidden;	margin-top: 10px;	height: 456px;	border: 1px solid transparent;}.like-matches .item{	float: left;	width: 142px;	padding: 3px;}.like-matches .item .left{	float: left;}.like-matches .item .right{	float: left;	width: 80px;	padding-left: 5px;}.like-matches .item .right a .name{	font-weight: bold;}.like-matches .item .right a.misc{	font-size: 11px;	color: #999;}.like_interests_wrapper .like_matches{	margin-top: 20px;	padding: 20px;	width: 95%;	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;}.like_interests_wrapper .like_matches .item{	float: left;	margin: 3px;}.like_interests_wrapper .like_matches .item .photo a{	display: block;}.like_hint_tip_links,.like_tool_tip_links,.like_profile_tip{	display: block;	float: left;}.display_block{	display: block;}.most-liked-groups .list .item,.most-liked-events .list .item,.most-liked-videos .list .item,.most-liked-avp_videos .list .item,.most-liked-music_playlists .list .item,.most-liked-blogs .list .item,.most-liked-documents .list .item,.most-liked-albums .list .item,.most-liked-list_listings .list .item,.most-liked-jobs .list .item,.most-liked-articles .list .item,.most-liked-artarticles .list .item,.most-liked-album_photos .list .item,.most-liked-users .list .item,.most-liked-store_products .list .item,.most-liked-pages .list .item{	float: left;	margin: 2px;	padding: 1px;	position: relative;}[dir="rtl"] .most-liked-groups .list .item,[dir="rtl"] .most-liked-events .list .item,[dir="rtl"] .most-liked-videos .list .item,[dir="rtl"] .most-liked-avp_videos .list .item,[dir="rtl"] .most-liked-music_playlists .list .item,[dir="rtl"] .most-liked-blogs .list .item,[dir="rtl"] .most-liked-albums .list .item,[dir="rtl"] .most-liked-documents .list .item,[dir="rtl"] .most-liked-list_listings .list .item,[dir="rtl"] .most-liked-jobs .list .item,[dir="rtl"] .most-liked-articles .list .item,[dir="rtl"] .most-liked-artarticles .list .item,[dir="rtl"] .most-liked-album_photos .list .item,[dir="rtl"] .most-liked-users .list .item,[dir="rtl"] .most-liked-store_products .list .item,[dir="rtl"] .most-liked-pages .list .item{	float: right;}.most-interested .list .item .like_count,.most-liked-groups .list .item .like_count,.most-liked-jobs .list .item .like_count,.most-liked-articles .list .item .like_count,.most-liked-artarticles .list .item .like_count,.most-liked-events .list .item .like_count,.most-liked-pages .list .item .like_count,.most-liked-videos .list .item .like_count,.most-liked-avp_videos .list .item .like_count,.most-liked-music_playlists .list .item .like_count,.most-liked-blogs .list .item .like_count,.most-liked-albums .list .item .like_count,.most-liked-documents .list .item .like_count,.most-liked-list_listings .list .item .like_count,.most-liked-album_photos .list .like_count,.most-liked-store_products .list .item .like_count,.most-liked-users .list .item .like_count{	position: absolute;	top: 0px;	left: 0px;	z-index: 11;	margin: 2px;	padding: 5px;	font-size: 10px;	color: white;	font-weight: bold;	background: transparent url(/application/modules/Like/externals/images/transparent.png?c=358);}.most-interested .list .item,.most-interested{	float: left;}.most-interested{	border-left: 1px solid transparent;	padding-left: 5px;}.most-interested .list .item{	margin: 3px;	padding: 1px;	position: relative;}.most-interested .title{	font-size: 11px;	color: #999;	text-align: center;}.like_interests_privacy{	margin-top: 10px;}.like_interests_privacy .title{	width: 100px;	float: left;	text-align: right;}.like_interests_privacy .title span{	padding-right: 10px;	padding-top: 10px;	font-weight: bold;	font-size: 11px;	display: block;}.like_interests_privacy .options{	float: left;	background: #eee;	border: 1px solid transparent;}.like_interests_privacy .options .option{	float: left;	display: block;	padding: 5px;	margin: 5px;	font-size: 11px;	color: #999;}.like_interests_privacy .options .active{	background: rgba(255, 255, 255, .5);	background-image: none;	color: white;}.like_interests_privacy .options .option:hover{	text-decoration: none;	color: white;	background: transparent url(/application/modules/Like/externals/images/transparent.png?c=358);}.profile_edit_interests{	text-align: right;}.profile_edit_interests a,.profile_edit_interests a:link, .profile_edit_interests a:visited{	display: block;	float: right;	margin-right: 5px;	padding-left: 20px;	background: transparent url(/application/modules/Like/externals/images/interest_edit.png?c=358) no-repeat left center;	font-weight: bold;	color: #999;	font-size: 11px;}[dir="rtl"] .profile_edit_interests a,[dir="rtl"] .profile_edit_interests a:link, [dir="rtl"] .profile_edit_interests a:visited{	float: left;	margin-left: 5px;	padding-right: 20px;}.profile_edit_interests a:hover{	text-decoration: none;	color: #555;}.like_action_container .left,.like_action_container .right{	float: left;}[dir="rtl"] .like_action_container .left,[dir="rtl"] .like_action_container .right{	float: right;}.like_action_container .right{	margin-left: 10px;	width: 301px;}[dir="rtl"] .like_action_container .right{	margin-right: 10px;	margin-left: 0px;}.like_action_container .right .top a{	font-weight: bold;}.like_action_container .right .count{	font-size: 11px;	color: #999;}.like_action_container .left a{	display: block;	float: left;}/*.like_action_container .left a img{	width: 100px;	height: 100px;}*/.like_action_container .right .desc{	height: 37px;	font-size: 11px;}.like_action_container .right .likes .item{	float: left;	margin: 2px 0px;}[dir="rtl"] .like_action_container .right .likes .item{	float: right;}.like_action_container .right .likes .friend_count{	font-size: 11px;	color: #999;}.like_action_container .right .likes .item a img{	width: 32px;	height: 32px;}.like_action_container .right .likes .item a{	display: block;}.activity_icon_like_item{	background-image: url(/application/modules/Like/externals/images/like_button.png?c=358);}.activity_icon_like_item_private{	background-image: url(/application/modules/Like/externals/images/like_button.png?c=358);}.layout_core_container_tabs .layout_like_interests{	min-height: 600px;	height: auto !important;	height: 600px;}.layout_core_container_tabs .layout_like_interests .profile_fields ul li span label{	color: #5f93b4;	text-decoration: none;}a.like-privacy-description:hover{	text-decoration: none;}div.like_button_loader{	background: transparent url(/application/modules/Like/externals/images/loader.gif?c=358) no-repeat;	width: 16px;	height: 16px;	float: left;	margin-top: 8px;}.like-action-private .text{	font-size: 11px;	color: #999;}.like-action-private .text a{	font-weight: bold;}.layout_like_status{	float: left;	width: 60%;}.layout_like_donation_status{	float: left;	width: 500px;}[dir="rtl"] .layout_like_status,[dir="rtl"] .layout_like_donation_status{	float: right;}.layout_like_status +.layout_core_container_tabs,.layout_like_donation_status +.layout_core_container_tabs{	clear: left;}[dir="rtl"] .layout_like_status +.layout_core_container_tabs,[dir="rtl"] .layout_like_donation_status +.layout_core_container_tabs{	clear: right;}/* Most liked item */ul.like_list_switcher{	border-bottom: 2px solid transparent;	margin-top: 6px;	padding-bottom: 1px;	margin-bottom: 0px;	text-align: center;}ul.like_list_switcher li{	display: inline;}ul.like_list_switcher li a{	padding: 3px 5px;	font-size: 8pt;	white-space: nowrap;}ul.like_list_switcher li a.active{	background: transparent;}.he_like_cont{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	padding-top: 5px;}.he_like_cont .like_list{	display: none;}.he_like_cont div.active_list{	display: block;}.like_widget_theme_midnight ul.like_list_switcher{	border-bottom: 1px solid #eee;	padding-bottom: 2px;}.like_widget_theme_midnight ul.like_list_switcher li a.active{	background: #eee;}div.like_widget_theme_bamboo{	width: auto;	padding: 0 !important;}div.like_widget_theme_bamboo h3{	margin: 12px 12px 4px;}.he_like_no_content{	font-size: 9pt;	padding-bottom: 16px;	padding-top: 15px;	text-align: center;}/*  *//*
VIEW MESSAGES
Used to list members' messages in their inbox
and outbox.
*/.messages_list > ul > li{	background-color: #fff;	border: 1px solid rgba(0, 0, 0, .12);	padding: 1.5em;	clear: both;	overflow: hidden;	padding: 10px;}.messages_list > ul > li + li{	margin-top: 1px;}.messages_list > ul > li.messages_list_new *{	font-weight: bold;}.messages_list .messages_list_checkbox{	float: left;	overflow: hidden;}html[dir="rtl"] .messages_list .messages_list_checkbox{	float: right;}.messages_list .messages_list_photo{	float: left;	overflow: hidden;	padding-left: 5px;}html[dir="rtl"] .messages_list .messages_list_photo{	float: right;	padding-left: 0px;	padding-right: 5px;}.messages_list .messages_list_photo img{	display: block;}.messages_list .messages_list_from{	float: left;	overflow: hidden;	padding-left: 10px;	width: 170px;}html[dir="rtl"] .messages_list .messages_list_from{	float: right;	padding-left: 0px;	padding-right: 10px;}.messages_list .messages_list_from > .messages_list_from_date{	font-size: .8em;	color: #999;	text-transform: lowercase;	margin-top: 5px;}.messages_list .messages_list_info{	overflow: hidden;}.messages_list .messages_list_info > .messages_list_info_body{	font-size: .8em;	margin-top: 5px;	padding-left: 1px;}html[dir="rtl"] .messages_list .messages_list_info > .messages_list_info_body{	padding-right: 1px;}/*
VIEW MESSAGE
Styles the view message thread page.
*/.message_view_between{	margin-top: 4px;	margin-bottom: 10px;	float: left;	overflow: hidden;}.message_view_actions{	float: right;	overflow: hidden;}ul.message_view > li{	clear: both;	overflow: hidden;	border-top-width: 1px;	padding: 10px 0px 10px 0px;}ul.message_view .message_view_leftwrapper{	float: left;}html[dir="rtl"] ul.message_view .message_view_leftwrapper{	float: right;}ul.message_view .message_view_photo{	float: left;	overflow: hidden;	width: 70px;}html[dir="rtl"] ul.message_view .message_view_photo{	float: right;}ul.message_view .message_view_photo img{	display: block;}ul.message_view .message_view_from{	width: 150px;	float: left;	overflow: hidden;	text-align: right;	padding-right: 15px;	font-weight: bold;}html[dir="rtl"] ul.message_view .message_view_from{	float: right;	text-align: left;	padding-right: 0px;	padding-left: 15px;}ul.message_view .message_view_from .small{	font-weight: normal;}ul.message_view .message_view_info{	overflow: hidden;}ul.message_view .message_view_reply{	clear: both;	overflow: hidden;	padding-top: 5px;}ul.message_view .message_view_info .buttons{	margin-top: 10px;}ul.message_view .message_view_info textarea{	width: 400px;	height: 100px;}ul.message_view .message_view_date{	font-size: .8em;	color: #999;	font-weight: normal;}ul.message_view .message_attachment{	overflow: hidden;	margin: 10px;	padding-left: 22px;	background-image: url(/application/modules/Messages/externals/images/attachment.png?c=358);	background-repeat: no-repeat;}html[dir="rtl"] ul.message_view .message_attachment{	padding-left: 0px;	padding-right: 22px;	background-position: top right;}ul.message_view .message_attachment_photo{	float: left;	overflow: hidden;	margin-right: 7px;}html[dir="rtl"] ul.message_view .message_attachment_photo{	float: right;	margin-right: 0px;	margin-left: 7px;}ul.message_view .message_attachment_info{	overflow: hidden;}ul.message_view .message_attachment_title{	font-size: .8em;	font-weight: bold;	margin-bottom: 2px;}ul.message_view .message_attachment_desc{	font-size: .8em;}/*
REPLY FORM
Shown on view mesage page.
*/#messages_form_reply > div{	width: 577px;}