.AmiMenu {
	cursor: default;;
	position: absolute;;
	top: 0;;
	left: 0;;
	background-color: #eee;;
	border-top: 1px solid #aaa;;
	border-left: 1px solid #aaa;;
	border-right: 1px solid #555;;
	border-bottom: 1px solid #555;;
	z-index: 2000;
}

.AmiMenu table {
	border-collapse: collapse;;
	font-size: .8em;;
	margin: 0;;
	padding: 0;
}

.AmiMenu td {
	white-space: nowrap;;
	margin: 0;;
	padding: 4px 20px 4px 4px;
}

.AmiMenu .no_hover {
	padding-right: 3px;;
	color: #000 !important;;
	background-color: #eee !important;;
	display: block;;
	width: 110px !important;
}

.AmiMenu .separator {
	height: 1px;;
	background-color: #ccc;;
	padding: 0;
}

.AmiMenu .lbl {
	text-align: left !important;
}

.AmiMenu .menu_buttons {
	margin: 0;;
	padding: 0;
}

.AmiMenu .menu_buttons li {
	list-style-type: none;;
	text-align: center;;
	margin: 0;;
	padding: 0;
}

.AmiMenu .menu_buttons a {
	border: 1px solid #ccc;;
	float: left;;
	display: block;;
	margin: 4px;
}

.AmiMenu .menu_buttons .hovering {
	border: 1px solid #000;
}

.AmiMenu .cancel {
	color: red;
}

.AmiTT_main {
	text-align: left;;
	background: url(../../images/mb/amittmain.png) no-repeat;;
	position: absolute;;
	color: #B74507;;
	width: 209px;;
	line-height: 1.2;;
	z-index: 20000;
}

.tooltip_cnt {
	margin-top: 8px;;
	background-color: #526879;;
	border: 1px solid #526879;;
	border-top: none;;
	border-right: 1px solid #263745;;
	border-bottom: 1px solid #263745;;
	color: #fff;;
	line-height: 1.2;;
	height: 1%;;
	overflow: hidden;;
	padding: 2px 6px 4px 4px;
}

.tooltip_cnt img {
	border: 2px solid #fff;;
	float: left;;
	margin: 0 6px 0 0;
}

.tooltip_cnt span img {
	border: none;;
	float: none;;
	margin: none;
}

.AmiTT_right {
	background-position: right -9px;
}

.AmiTT_left {
	background-position: left top;
}

.tool_extra_info {
	background: url(../../images/mb/extrainfo.gif) repeat-x 0 top;;
	margin-top: 8px;;
	line-height: 16px;;
	clear: both;;
	padding: 6px 0 2px 20px;
}

.qualifier {
	color: #FFF;;
	margin: 0 3px 0 4px;;
	padding: 1px 3px;
}

.m_qualifier {
	color: #FFF;;
	position: relative;;
	padding: 0 3px;
}

.qual_menu {
	font-size: 16px;;
	color: #FFF;
}

.qual_menu td {
	border: none !important;;
	text-align: left;
}

.q_is {
	background-color: #E57C43;
}

.q_says {
	background-color: #E2560B;
}

.q_feels,.q_needs,.q_pingou {
	border-right: 1px solid #304F09;;
	border-bottom: 1px solid #304F09;
}

.q_needs,.q_pingou {
	background-color: #7A9A37;
}

.q_income {
	background-color: #e05be9;
}

.q_feels {
	background-color: #2D83BE;
}

.q_thinks {
	border-right: 1px solid #254A64;;
	border-bottom: 1px solid #254A64;;
	background-color: #689CC1;
}

.q_wants {
	background-color: #8DB241;
}

.q_pinfang,.q_pinrandom {
	background-color: #5BB017;
}

.q_read {
	background-color: #777;
}

.q_sell {
	border-right: 1px solid #334E09;;
	border-bottom: 1px solid #334E09;;
	background-color: #B20C0C;
}

.q_pinche {
	border-right: 1px solid #444;;
	border-bottom: 1px solid #444;;
	background-color: #111;
}

.q_asks {
	border-right: 1px solid #6A2C6F;;
	border-bottom: 1px solid #6A2C6F;;
	background-color: #8361bc;
}

.q_will {
	background-color: #B46DB9;
}

.q_was {
	background-color: #525252;
}

.q_had {
	background-color: #8C8C8C;
}

.q_record {
	background-color: #CB2728;
}

.q_shares,.q_shares_pic,.q_shares_url,.q_shares_video {
	background-color: #A74949;
}

.q_gives {
	background-color: #620E0E;
}

.q_wonders {
	background-color: #2e4e9e;
}

.q_wants,.q_read,.q_pinfang,.q_pinrandom {
	border-right: 1px solid #334C08;;
	border-bottom: 1px solid #334C08;
}

.q_is,.q_says {
	border-right: 1px solid #994215;;
	border-bottom: 1px solid #994215;
}

.q_will,.q_asks,.q_hopes {
	border-right: 1px solid #6A2C6F;;
	border-bottom: 1px solid #6A2C6F;
}

.q_gives,.q_likes,.q_was,.q_wonders {
	border-right: 1px solid #313131;;
	border-bottom: 1px solid #313131;
}

.q_shares,.q_shares_pic,.q_shares_url,.q_shares_video,.q_had {
	border-right: 1px solid #454545;;
	border-bottom: 1px solid #454545;
}

.lang_changer {
	position: absolute;;
	font-size: 12px;;
	background-color: #ffd88d;;
	border: 1px solid #555;;
	color: #bf4507;;
	white-space: nowrap;;
	padding: 0 3px;
}

.lang_changer img {
	margin: 0 2px;
}

* html .td_qual {
	overflow: auto;
}

.td_qual div {
	white-space: nowrap !important;
}

.qual_menu .q_shares .q_shares_pic .q_shares_url .q_shares_video {
	border-top: 1px solid #febebd !important;;
	border-bottom: 1px solid #febebd !important;
}

.share_menu {
	background-color: #A74949;;
	border: 1px solid #febebd !important;;
	border-left: none !important;;
	font-size: 16px;;
	color: #FFF;
}

.q_video,.q_link {
	border-left: 1px solid #febebd !important;
}

.floater {
	position: absolute;;
	bottom: 0;;
	display: none;;
	height: 140px;;
	overflow-y: auto;;
	overflow-x: hidden;;
	z-index: 3000;;
	color: #000;;
	padding: 0;
}

.floater table {
	width: auto !important;
}

.floater td {
	background-color: #f1b771;;
	padding: 1px;
}

.floater a {
	color: #432e07;;
	text-decoration: none !important;
}

.floater b {
	color: #fff !important;;
	background-color: #B74506;
}

.matchedSmartInputItem {
	cursor: pointer;;
	margin: 0;;
	padding: 3px 10px 3px 5px;
}

.selectedSmartInputItem {
	background-color: #B74506;
}

.selectedSmartInputItem a {
	color: #fff !important;
}

#smartInputResults {
	font-size: 12px !important;;
	margin: 0;;
	padding: 0;
}

.auto_ta {
	width: 300px;;
	font-size: 12px;;
	border: 2px solid #ffd88d;;
	background-color: #fff;;
	color: #000;;
	cursor: text;;
	white-space: pre !important;;
	margin: 0 !important;;
	padding: 2px !important;
}

.auto_ta input {
	font-size: 12px;;
	border: 0 solid #000;;
	width: 30px;;
	white-space: normal !important;;
	margin: 0 5px 0 2px;;
	padding: 0;
}

.auto_ta input:focus {
	outline: 0 none;
}

.auto_ta .person {
	background-color: #ffd88d !important;;
	cursor: pointer;;
	color: #111 !important;;
	margin: 2px 3px;;
	padding: 0 2px;
}

.auto_ta .person div {
	display: inline;;
	margin: 0 !important;;
	padding: 0 !important;
}

.auto_ta .person img {
	padding-left: 5px;
}

.auto_ta li {
	display: inline !important;
}

.auto_ta ul {
	white-space: normal !important;;
	margin: 0 !important;;
	padding: 0 !important;
}

#dashboard_holder {
	margin-top: 32px;
}

#funlang_profile {
	text-align: left;
}

#funlang_profile td {
	width: auto;;
	vertical-align: top;
}

#funlang_profile .picture img {
	border: 8px solid #fff;
}

#funlang_profile .info {
	color: #2f2f2f;;
	line-height: 25px;;
	padding: 5px 0 0 30px;
}

#funlang_profile .friends {
	width: 250px;;
	text-align: left;;
	padding: 5px 0 0 20px;
}

#funlang_profile h2 {
	font-size: 20px;;
	color: #fff;
}

#latest_funlang {
	margin-top: 15px;;
	line-height: 12px;;
	cursor: default !important;
}

td.friends br {
	margin-bottom: 5px;;
	display: block;
}

.info a {
	color: #1313FF !important;
}

div.separator {
	height: 8px;
}

#back_to_funlanging a {
	color: #B04F25 !important;;
	text-decoration: none;
}

#back_to_funlanging {
	background-color: #fff;;
	border-right: 1px solid #863406;;
	border-bottom: 1px solid #863406;;
	margin: 30px 0 !important;;
	padding: 5px;
}

p#friends_title {
	margin: 20px 0 0;
}

.friend_holder td {
	padding: 5px 10px 5px 0;
}

.friend_holder .user_link {
	height: 40px !important;;
	width: 40px !important;
}

.friend_holder img {
	width: 40px;;
	height: 40px;;
	border: 1px solid #fff;
}

.show_all_friends {
	margin: 7px 0;
}

#profile_pic {
	margin-bottom: 5px;
}

.segment-content {
	overflow: hidden;
}

.friend_man {
	color: #FFF !important;;
	font-size: 11px;;
	text-decoration: none !important;;
	padding: 6px;
}

.friend_man .add_friend {
	background-color: #7aa716;;
	border-right: 1px solid #628811;;
	border-bottom: 1px solid #628811;;
	border-top: 1px solid #91c31f;;
	border-left: 1px solid #91c31f;
}

.friend_man .add_follow {
	background-color: #207298;;
	border-bottom: 1px solid #135676;;
	border-right: 1px solid #135676;;
	border-top: 1px solid #207298;;
	border-left: 1px solid #207298;
}

.friend_man .remove {
	background-color: #bb1d30;;
	border-bottom: 1px solid #8b1c29;;
	border-right: 1px solid #8b1c29;;
	border-top: 1px solid #d75e5b;;
	border-left: 1px solid #d75e5b;
}

.friend_man .pending {
	background-color: #a59615;;
	border-bottom: 1px solid #85780e;;
	border-right: 1px solid #85780e;;
	border-top: 1px solid #cbc129;;
	border-left: 1px solid #cbc129;
}

.friend_man .block {
	background-color: #a71616;;
	border-top: 1px solid #d13d3d;;
	border-left: 1px solid #d13d3d;;
	border-bottom: 1px solid #810a0a;;
	border-right: 1px solid #810a0a;
}

#block_user a {
	padding: 3px;
}

#pane_search .main_poster {
	width: 775px;
}

#pane_search .orange-but {
	margin-bottom: 10px;
}

.saved_searches {
	font-size: 12px;;
	overflow: auto;;
	padding: 15px 0 0;
}

.saved_searches a {
	color: #222 !important;;
	text-decoration: underline !important;
}

.saved_searches b {
	font-size: 16px;
}

.del_search {
	cursor: pointer;;
	background-color: #333;;
	border: 1px solid #999;;
	margin-left: 9px;;
	padding: 1px 4px;
}

.cmp_arrow_left {
	background: transparent url(../../images/mb/arrowleft.gif) 0 0 no-repeat
		;;
	width: 82px;;
	height: 51px;
}

.cmp_arrow_right {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -51px
		no-repeat;;
	width: 82px;;
	height: 51px;
}

.cmp_back_to_today {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -102px
		no-repeat;;
	width: 82px;;
	height: 27px;
}

.cmp_drop_down_small {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -129px
		no-repeat;;
	width: 12px;;
	height: 11px;
}

.cmp_invite {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -140px
		no-repeat;;
	width: 45px;;
	height: 40px;
}

.cmp_loading {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -180px
		no-repeat;;
	width: 173px;;
	height: 71px;
}

.cmp_mobile-gfx {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -251px
		no-repeat;;
	width: 21px;;
	height: 30px;
}

.cmp_poll_line {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -281px
		no-repeat;;
	height: 15px;;
	width: 4px;
}

.cmp_twitter-gfx {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -296px
		no-repeat;;
	width: 23px;;
	height: 24px;
}

.cmp_widget-gfx {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -320px
		no-repeat;;
	width: 25px;;
	height: 22px;
}

.cmp_wj {
	background: transparent url(../../images/mb/arrowleft.gif) 0 -342px
		no-repeat;;
	width: 37px;;
	height: 25px;
}

.cmp_arrow-splash {
	background: transparent url(../../images/mb/splash.png) 0 0 no-repeat;;
	width: 209px;;
	height: 18px;
}

.cmp_karma_down {
	background: transparent url(../../images/mb/splash.png) 0 -18px
		no-repeat;;
	width: 8px;;
	height: 10px;
}

.cmp_karma_up {
	background: transparent url(../../images/mb/splash.png) 0 -28px
		no-repeat;;
	width: 8px;;
	height: 10px;
}

.cmp_logo {
	background: transparent url(../../images/mb/splash.png) 0 -38px
		no-repeat;;
	width: 130px;;
	height: 58px;
}

.cmp_hutone {
	background: transparent url(../../images/mb/bgsource.png) 0 -96px
		no-repeat;;
	width: 81px;;
	height: 38px;
}

.cmp_points-arrow {
	background: transparent url(../../images/mb/splash.png) 0 -134px
		no-repeat;;
	width: 14px;;
	height: 13px;;
	float: left;
}

.cmp_sound_off {
	background: transparent url(../../images/mb/splash.png) 0 -147px
		no-repeat;;
	width: 16px;;
	height: 16px;
}

.cmp_sound_on {
	background: transparent url(../../images/mb/splash.png) 0 -163px
		no-repeat;;
	width: 16px;;
	height: 16px;
}

.cmp_tooltips-down {
	background: transparent url(../../images/mb/splash.png) 0 -179px
		no-repeat;;
	width: 20px;;
	height: 17px;
}

.cmp_tooltips-loading {
	background: transparent url(../../images/mb/splash.png) 0 -196px
		no-repeat;;
	width: 22px;;
	height: 17px;
}

.cmp_tooltips-up {
	background: transparent url(../../images/mb/splash.png) 0 -213px
		no-repeat;;
	width: 20px;;
	height: 17px;
}

body {
	color: #000;;
	margin: 0;;
	padding: 0;
}

#timeline_holder {
	overflow: hidden !important;;
	height: 386px !important;;
	padding: 0 !important;
}

#div_loading {
	width: 100%;;
	position: absolute;;
	text-align: center;;
	z-index: 1000;
}

#div_loading .cnt {
	padding-top: 60px;;
	margin: 0 auto;
}

#dynamic_logo {
	cursor: move;;
	position: absolute;;
	z-index: 10;;
	margin-top: 12px;;
	white-space: nowrap;
}

#timeline_cnt,#timeline_bg,#timeline_fg {
	overflow: hidden;;
	cursor: move;;
	width: 100%;;
	height: 386px;;
	position: absolute;
}

#timeline_bg {
	z-index: 400;
}

#timeline_cnt {
	z-index: 550;
}

#bottom_line {
	cursor: move;;
	width: 100%;;
	position: absolute;;
	background-color: #f4f9fd;;
	border-top: 1px solid #9ec0da;;
	height: 20px;;
	z-index: 100;;
	overflow: hidden;
}

.bottom_line_bg {
	background-color: #f4f9fd;;
	color: #111;
}

.block_bg .div_one_line {
	position: absolute;;
	height: 365px;;
	width: 2px;
}

.funlang {
	white-space: nowrap;;
	position: absolute;;
	color: #111;;
	z-index: 1000;;
	cursor: pointer !important;
}

.funlang a.ex_link {
	color: blue;;
	text-decoration: none;
}

.funlang td {
	white-space: nowrap;;
	vertical-align: top;
}

.funlang .truncated {
	width: 160px;;
	overflow: hidden;
}

.funlang .truncated_media {
	width: 67px;;
	overflow: hidden;
}

.funlang .truncated_media_height {
	width: 67px;;
	height: 60px;;
	overflow: hidden;
}

.funlang .truncated_total {
	width: 10px;;
	overflow: hidden;
}

.funlang a.ex_link:hover,a.name:hover,.qual_on .qualifier,.highlight_owner .name,#updater a:hover span,#filter_tab a:hover
	{
	text-decoration: underline;
}

.name {
	color: #111;;
	font-weight: 700;;
	text-decoration: none;
}

.qual_ul_holder {
	white-space: nowrap;;
	margin: 0 0 2px;
}

.qual_ul_holder li {
	display: inline;
}

.funlang_cnt {
	font-weight: 400;;
	color: #111;;
	background-color: #fff;;
	border-right: 1px solid #A7C5DD;;
	border-bottom: 1px solid #A7C5DD;;
	padding-bottom: 2px;
}

.dots .inner {
	background-color: #fff;;
	margin-bottom: 5px;;
	border-right: 1px solid #A7C5DD;;
	border-bottom: 1px solid #A7C5DD;;
	padding: 0 2px;
}

.response_count {
	font-weight: 700;;
	color: #7eaacf;;
	margin-left: 1px;;
	background-color: #CAE7FD;
}

.new .response_count {
	background-color: #fb0047;;
	color: #fff;
}

.display,.toggled {
	width: 390px !important;;
	z-index: 1200;
}

.display .text_holder,.toggled .text_holder {
	width: 100%;;
	height: auto;;
	white-space: normal;
}

.link_extend .text_holder {
	padding-right: 30px;
}

.p_img {
	border: 1px solid #8FB2C5;;
	width: 24px;;
	height: 24px;
}

.p_img img {
	width: 24px;;
	height: 24px;
}

#timeline_holder .p_img .on {
	border: 2px solid #FFC;
}

.glow .funlang_cnt {
	background-color: #FFA !important;
}

.td_qual {
	width: 0;;
	padding: 2px 0 2px 5px;
}

.td_cnt {
	width: 100%;;
	padding: 2px 5px 2px 0;
}

.td_img {
	width: 18px;
}

.td_response_count {
	width: 15px;;
	height: 30px !important;
}

.block_cnt,.block_bg,.block_fg {
	cursor: move;;
	position: absolute;;
	height: 385px;
}

.bottom_start {
	color: #888;;
	float: left;
}

.bottom_end {
	font-weight: 400;;
	color: #888;;
	float: right;
}

.div_bottom {
	white-space: nowrap;;
	margin: 0 6px;
}

.day_start .bottom_start {
	color: #a43800 !important;
}

.bottom_holder {
	z-index: 1000;
}

.small_hh {
	width: 175px !important;
}

.day {
	width: 195px;
}

.div_inner,.day_bg .div_inner {
	height: 366px;;
	background: url(../../images/mb/timebar.gif) no-repeat left bottom;
}

.day_bg1 .div_inner {
	height: 366px;;
	background: url(../../images/mb/timebar1.gif) no-repeat left bottom;
}

.block_bg .day .div_one_line {
	border-left: none;
}

.mm,.ss,.hh_mm {
	width: 220px;
}

#mb_form {
	text-align: left;;
	font-size: 25px;;
	padding-top: 7px;;
	margin: 10px 0 20px;
}

#mb_form p {
	margin: 0;;
	padding: 20px 0 0 35px;
}

.funlangaction {
	clear: both;;
	padding: 8px;
}

.funlangaction,#toggle_tab li.tt_selected,#funlang-dashboard,#more_options_link
	{
	background: #F7E684;;
	border: 1px solid #963617;;
	border-color: #d58352 #963617 #963617 #d58352;
}

.funlangaction .mini {
	font-size: 13px;;
	margin: 0;
}

#toggle_tab {
	color: #FFF;;
	float: left;;
	z-index: 1;;
	position: relative;;
	margin: 0;;
	padding: 0 0 0 14px;
}

#toggle_tab li {
	display: block;;
	font-size: 20px;;
	z-index: 1000;;
	font-weight: 400;;
	float: left;;
	cursor: pointer;;
	margin: 0 0 -1px;;
	padding: 6px 8px;
}

#toggle_tab li.tt_selected {
	color: #fff;;
	border-bottom: none !important;;
	padding-left: 6px;;
	padding-right: 6px;
}

textarea#input_big,textarea#input_permalink {
	border: 1px solid #777;;
	width: 650px;;
	font-size: 25px;;
	height: 4em;;
	position: relative;;
	border-color: #943e0e #e47a3f #e47a3f #943e0e;
}

input#current_query {
	border: 1px solid #777;;
	width: 100%;;
	font-size: 25px;;
	border-color: #943e0e #e47a3f #e47a3f #943e0e;
}

textarea#input_big .content,textarea#input_permalink .content {
	height: 1.3em;;
	line-height: 1em;;
	overflow: auto;;
	padding: 2px 1px 0;
}

.submit_img {
	border: none;;
	cursor: pointer;
}

.submit_holder {
	
}

p#funlangmain_more {
	margin-top: 10px;;
	padding: 0 0 0 7px;
}

.funlangaction table {
	width: 100%;;
	margin-top: 5px;
}

.funlangaction td {
	vertical-align: middle;
}

.funlangaction .qual_holder {
	white-space: nowrap;;
	padding-right: 10px;
}

.funlangaction .input_holder {
	width: 100%;;
	text-align: left;
}

.funlangaction .smily_holder img {
	cursor: pointer;;
	padding-left: 5px;
}

.char_updater {
	font-size: 13px;;
	display: block;;
	color: #af6e1a;
}

.char_updater .highlight_light {
	color: #111;
}

.char_highlight {
	color: #111 !important;;
	background-color: #ffd4cc !important;
}

.highlight {
	z-index: 5000;
}

#show_chrono {
	background: #555;;
	border-bottom: 1px solid #333;;
	text-align: center;;
	position: relative;;
	z-index: 1000;;
	color: #fff;;
	zoom: 1;;
	margin: -2px auto 0;;
	padding: 1px 0 0;
}

#show_chrono a {
	color: #fbbc43;
}

#empty_timeline_fg {
	line-height: 35px;;
	width: 100%;;
	position: absolute;;
	margin-top: 100px;;
	text-align: center;;
	font-size: 23px;;
	color: #333;
}

#empty_timeline_bg {
	line-height: 35px;;
	width: 100%;;
	position: absolute;;
	margin-top: 102px;;
	margin-left: 2px;;
	text-align: center;;
	font-size: 23px;;
	color: #fff;
}

#empty_timeline_bg a {
	color: #fff;
}

.browse_button {
	position: absolute;;
	z-index: 5000;;
	top: 150px;;
	left: 10px;
}

.browse_button div {
	border: none !important;;
	cursor: pointer;
}

.loading_div {
	top: 150px;;
	padding-left: 200px;;
	position: absolute;
}

.bottom_anchor_on {
	margin-top: 35px;
}

.lock {
	position: absolute;;
	border-top: 1px solid #d3a13e;;
	margin-top: 21px;;
	margin-left: 1px;;
	z-index: 100;
}

.star_reward,.private {
	position: absolute;;
	top: 13px;;
	left: 9px;;
	z-index: 500;
}

.private {
	left: 15px;
}

.time {
	font-size: 20px;;
	margin: 10px 0;
}

.last_seen_funlang {
	position: absolute;;
	height: 366px;;
	z-index: 500;;
	border-left: 1px solid #555;
}

.last_seen_funlang div {
	background-color: #555;;
	color: #ddd;;
	margin-top: 366px;;
	white-space: nowrap;;
	padding: 0 3px 3px;
}

.jap_qual {
	padding-right: 5px;
}

.manager {
	text-align: right;;
	color: #7c7c7c;
}

.manager .action {
	color: #8db6d2;;
	margin-left: 5px;
}

.manager .settop {
	color: #FF33FF;;
	margin-left: 5px;
}

.function_box textarea {
	font-size: 11px;;
	overflow: hidden;
}

.manager .cancel {
	color: #999;;
	margin-right: 5px;
}

.manager .delete {
	color: #ce8c8d;;
	margin-right: 5px;
}

.function_box {
	z-index: 1450;;
	position: absolute;;
	width: 415px;
}

.function_box .funlang_cnt {
	background-color: #FFF;;
	border-bottom: none;;
	padding-bottom: 8px;
}

.list .funlang_cnt {
	padding-bottom: 0;;
	border: none;
}

.function_box .text_holder {
	width: 100% !important;;
	margin-right: 5px;
}

.function_box .mini_close {
	padding: 4px 2px 0 4px;
}

.function_box .highlight_light {
	color: #111 !important;
}

.function_box .bottom {
	height: 200px;
}

.function_box .caption {
	color: #fff;;
	background-color: #8db6d3;;
	padding: 2px 5px;
}

.function_box .list {
	height: 150px;;
	border-right: 1px solid #A7C5DD;;
	background-color: #fff;;
	padding: 0 5px;
}

.function_box .qual_holder {
	white-space: nowrap !important;;
	padding-right: 4px;
}

.function_box .q_freestyle {
	color: #111;;
	border: none;
}

.function_box .no-response .list {
	height: 55px;;
	border-bottom: 1px solid #A7C5DD;
}

.function_box .mini_form {
	border-right: 1px solid #A7C5DD;;
	border-bottom: 1px solid #A7C5DD;;
	background-color: #fff;;
	font-weight: 400;;
	padding: 8px 5px;
}

.mini_menu td {
	font-size: 12px !important;;
	padding-top: 2px;;
	padding-bottom: 2px;
}

.mini_form .char_updater {
	font-size: 10px;;
	color: #c6c6c6;
}

.function_box .content {
	height: 1.3em;;
	line-height: 1em;;
	overflow: auto;
}

textarea#input_small {
	width: 98%;;
	border: 1px solid #ccc;;
	overflow: auto;;
	position: relative;;
	padding: 2px 1px 0;
}

.multi-line {
	height: 4em;
}

.list {
	position: relative;;
	overflow: auto;;
	overflow-x: hidden;;
	padding: 5px;
}

.list .empty {
	text-align: center;;
	color: #555;;
	padding: 20px 0 0;
}

.list .loading {
	position: absolute;;
	text-align: center;;
	color: #555;;
	z-index: 2000;
}

.list .loading img {
	padding: 20px 0 0;
}

.list .funlang {
	position: relative;;
	cursor: default !important;;
	margin: 3px 0;
}

.list .td_qual {
	width: 0;
}

.list .text_holder {
	white-space: normal !important;
}

.list table {
	width: 320px;
}

.function_box .login_to_see {
	background-color: #FFF;;
	border-right: 1px solid #A7C5DD;;
	border-bottom: 1px solid #A7C5DD;;
	text-align: center;;
	color: #000;;
	padding: 12px;
}

.function_box .login_to_see a {
	background-color: #EF144D;;
	color: #FFF;;
	font-weight: 700;;
	padding: 2px;
}

.info_box {
	overflow: auto;;
	background-color: #EEE;;
	border-right: 1px solid #A7C5DD;;
	border-bottom: 1px solid #ccc;;
	margin-top: -4px;;
	border-top: 1px solid #dfdfdf;;
	color: #666;;
	padding: 1px 5px;
}

.info_box .c_disabled {
	padding-top: 4px;;
	padding-bottom: 4px;;
	border-top: 1px solid #dfdfdf;
}

.info_box a {
	color: #666;
}

.perma_link {
	float: right;;
	margin-left: 5px;
}

.response_time {
	position: absolute;;
	z-index: 10000;
}

.response_time .holder {
	color: #000;;
	background-color: #fff;;
	padding-top: 1px;;
	height: 21px;;
	padding-left: 3px;
}

.unmute {
	color: #ccc !important;
}

#input_small {
	overflow-x: hidden !important;
}

.resp_icon {
	vertical-align: middle;;
	margin-right: 4px;;
	cursor: pointer;
}

.resp_icon_on {
	background-color: #ffa0a0;
}

#more_options {
	margin-top: 10px;;
	font-size: 11px;
}

#more_options a {
	padding: 2px 4px 2px 25px;
}

#more_options_link {
	background: #be5c2f url(../../images/mb/private-lock.gif) no-repeat 4px
		2px;;
	outline: none;;
	position: relative;
}

#more_options .on {
	border: 1px solid #963617;;
	border-bottom-color: #d58352;;
	border-right-color: #d58352;
}

#more_options_holder {
	background: #be5c2f;;
	margin-top: 5px;;
	padding-bottom: 10px;;
	display: none;
}

#more_options td {
	vertical-align: top;;
	background: url(../../images/mb/moreoptiontd.gif) no-repeat right 12px;;
	white-space: nowrap;
}

#more_options .holder {
	padding-right: 20px;
}

#more_options .holder .item {
	padding: 4px 0 4px 8px;
}

#more_options .holder .item span {
	padding-bottom: 2px;
}

#more_options .caption {
	margin-left: 5px;;
	font-size: 13px;;
	padding: 5px 5px 0;
}

#more_options table {
	width: auto !important;;
	margin: 0;
}

#more_options input.radios,input#input_no_cmt,input#input_no_fb {
	vertical-align: middle;;
	margin-right: 5px;
}

input#input_no_cmt,input#input_no_fb {
	margin-bottom: 4px;
}

#funlang_to {
	margin-left: 10px;
}

.private_to b {
	background-color: #FFC;;
	color: #000;;
	padding: 0 2px;
}

#more_options img {
	border: none;
}

#more_options select {
	border: 1px solid #e47a3f;;
	border-left: 1px solid #943e0e;;
	border-top: 1px solid #943e0e;;
	margin: 2px 0 0 10px;;
	padding: 2px;
}

* html #more_options select {
	margin: 0 0 0 10px;
}

#more_options .auto_ta,.clipboard {
	border: 1px solid #e47a3f;;
	border-left: 1px solid #943e0e;;
	border-top: 1px solid #943e0e;;
	padding: 2px 2px 2px 0;
}

#funlang-dashboard {
	color: #000;;
	overflow: auto;;
	line-height: 15px;;
	height: 1%;
}

#funlang-dashboard p {
	margin: 0;
}

#funlang-dashboard h2 {
	background: #F4A460;;
	font-size: 14px;;
	display: inline;;
	padding: 4px;
}

.dash-segment {
	float: left;;
	width: 25%;;
	min-height: 225px;
}

.dash-segment .funlangbuddy {
	width: 50%;
}

.dash-segment .segment-content {
	padding: 10px;
}

.dash-segment img.profile-pic {
	border: 2px solid #fff;
}

#dash-additional-info {
	clear: both;;
	padding: 10px 0 0;
}

#dash-latest-funlang p {
	margin-top: 8px;
}

#dash-stats,#dash-friends,#dash-fans {
	margin-top: 5px;
}

.link_arrow {
	font-size: 11px;;
	padding-left: 18px;;
	display: block;;
	margin-top: 10px;;
	text-align: left;
}

#dash-stats h3 {
	font-size: 30px;;
	font-family: Georgia, "Times New Roman", Times, serif;;
	text-align: left;;
	clear: both;;
	line-height: 30px;;
	position: relative;;
	margin: 20px 0 10px 20px;
}

#dash-stats .link_arrow {
	margin-left: 30px;;
	width: 148px;
}

#dash-stats table {
	clear: both;;
	margin: 10px auto 0;
}

#dash-stats table th {
	text-align: right;;
	padding-right: 4px;
}

#dash-stats table td {
	color: black;
}

#dash-friends-pics,#dash-fans-pics {
	margin: 10px 0 0 !important;
}

#dash-friends-pics img,#dash-fans-pics img {
	border: none !important;
}

#dash-friends-pics .user_link,#dash-fans-pics .user_link {
	height: 20px;;
	width: 20px;;
	display: block;;
	border: 1px solid #FFF;;
	margin: 0 0 2px;
}

a.dash-morelinks {
	float: right;;
	margin: 15px 0 0;
}

a#dashboard-invite,a#mobile-gfx,a#widget-gfx,a#twitter-gfx {
	display: block;;
	height: 40px;;
	width: 145px;;
	color: #444406 !important;;
	text-decoration: underline;;
	font-family: Arial, Verdana !important;;
	font-weight: 700;;
	background: #cad46a;;
	position: relative;;
	border: 1px solid #fff;;
	padding: 10px 10px 0 56px;
}

a#dashboard-invite span {
	display: block;;
	position: absolute;;
	left: 0;;
	top: 0;;
	margin: 5px 0 0 4px;
}

a#mobile-gfx,a#widget-gfx,a#twitter-gfx {
	color: #fff !important;;
	width: 177px;;
	height: 28px;;
	background: #3f6a8e;;
	margin: 6px 0 0;;
	padding: 11px 0 0 30px;
}

a#widget-gfx {
	background: #a22325;;
	width: 167px;;
	padding: 12px 0 0 40px;
}

a#twitter-gfx {
	background: #a5dce1;;
	width: 167px;;
	color: #555 !important;;
	padding: 11px 0 0 40px;
}

a#mobile-gfx span,a#widget-gfx span,a#twitter-gfx span {
	display: block;;
	position: absolute;;
	left: 0;;
	top: 0;;
	margin: 4px 0 0 6px;
}

a#widget-gfx span {
	margin: 9px 0 0 6px;
}

a#twitter-gfx span {
	margin: 8px 0 0 6px;
}

#sharefunlang {
	background: #953e16;;
	position: relative;;
	margin-right: -10px;;
	color: #fff;;
	border: 1px solid #632a0a;;
	border-right: none;;
	padding: 4px 0 4px 4px;
}

#sharefunlang span {
	display: block;;
	position: relative;;
	float: left;;
	margin-right: 4px;
}

#sharefunlang input.clipboard {
	border-color: #743817 #b46642 #b46642 #743817;
}

#sharefunlang div {
	border: 1px dashed #632a0a;;
	border-right: none;;
	padding: 6px 8px;
}

* html .dash-segment {
	height: 225px;;
	width: 24.950001%;
}

*+html .dash-segment {
	width: 24.950001%;
}

#latest_funlang table {
	color: #FFF;
}

#latest_funlang .text_holder {
	width: 400px;;
	white-space: normal !important;
}

.karma_red {
	color: #c60900;
}

.karma_orange {
	color: #ffa200;
}

.karma_yellow {
	color: #ffe400;
}

.karma_blue {
	color: #0018ff;
}

.karma_green {
	color: #00ff24;
}

#karma_bg,#karma_fg {
	position: absolute;;
	margin-left: 5px;
}

#karma_bg {
	color: #444;;
	padding: 0 2px;
}

#karma_arrow {
	position: absolute;;
	right: 0;;
	top: 0;;
	margin-right: 20px;
}

.karma_hover {
	cursor: default !important;
}

.award_bar {
	margin: 10px 10px 5px;
}

.award_bar div {
	float: left;;
	font-weight: 700;;
	width: 39px;;
	height: 39px;;
	margin-right: 10px;;
	text-align: center;;
	padding-top: 8px;
}

.advert a {
	color: #000 !important;
}

#time_show {
	position: absolute;;
	z-index: 610;;
	width: 61px;;
	white-space: nowrap;;
	font-size: 11px;;
	height: 23px;;
	margin-top: -22px;;
	text-align: center;;
	padding-left: 3px;
}

#time_show span {
	font-weight: 400;;
	display: block;;
	padding-top: 7px;;
	color: #555;
}

.evening,.night,.day,.morning {
	background: url(../../images/mb/morningnight.gif) no-repeat 0 0;;
	_background: url(../../images/mb/morningnight.gif) no-repeat 0 0;
}

.evening,.night {
	background-position: -65px 0;
}

.emoticon {
	vertical-align: top;
}

#emoticon_selecter {
	position: absolute;;
	z-index: 2000;;
	width: 410px;;
	padding: 2px;
}

#emoticons_show {
	background-color: #fff;;
	border-right: 1px solid #943e0e;;
	border-bottom: 1px solid #943e0e;
}

#emoticon_selecter img {
	border: 2px solid #fff;;
	padding: 1px;
}

#emoticon_selecter a:hover img {
	border: 2px solid #D3A13E;
}

#emoticons_tabs ul {
	height: 24px;;
	padding-right: 1px;
}

* html #emoticons_tabs ul {
	height: 22px;
}

#emoticons_tabs ul li {
	float: right;;
	margin-left: 4px;;
	background: #ccc;;
	padding: 3px 5px;
}

#emoticons_tabs ul li.current {
	background: #fff;;
	border-top: 1px solid #ddd;;
	border-left: 1px solid #ddd;;
	font-weight: 700;;
	border-right: 1px solid #ddd;;
	border-bottom: 1px solid #fff;
}

#emoticons_tabs ul li a {
	text-decoration: none;;
	color: #767676;;
	outline: none;
}

#updater {
	background-color: #FFC;;
	border: 1px solid #D3A13E;;
	position: absolute;;
	top: 360px;;
	left: 10px;;
	z-index: 605;;
	color: #000;;
	white-space: nowrap;;
	display: inline;;
	padding: 2px 5px;
}

#updater .text {
	color: #000;;
	text-decoration: none;
}

#update_sepa {
	padding: 0 5px;
}

#updater a {
	color: #9F1333;;
	text-decoration: none;
}

#display_options_help {
	float: left;;
	color: #888;;
	margin: 3px 4px 0 0;
}

#update_mute {
	cursor: pointer;;
	margin: 2px 6px 0 0;
}

.channels {
	text-align: center;;
	overflow: auto;;
	margin: 3px 0 10px;
}

.channels h2 {
	color: #fff;;
	font-size: 15px;;
	text-transform: uppercase;
}

.channel {
	width: 210px;;
	font-size: 11px;;
	color: #fff;;
	float: left;;
	margin: 10px 0 0 20px;;
	padding: 5px;
}

#info_overlay {
	position: absolute;;
	z-index: 10000;;
	border: none;;
	margin-left: 2px;
}

#info_overlay .drop_arrow div {
	cursor: pointer;;
	background-color: #fff;;
	width: 20px;;
	text-align: left;
}

#info_overlay .on_arrow div {
	background-color: #FFC;;
	width: 20px;
}

.AmiMenu .info_menu {
	background-color: #526879;;
	border: 1px solid #8399aa;;
	border-right: 1px solid #263745;;
	border-bottom: 1px solid #263745;;
	z-index: 10000;;
	margin: 0;
}

* html .info_menu {
	background-color: #526879 !important;
}

.on_div .qual_ul_holder,.on_div .td_cnt div {
	border-bottom: 1px solid #fff !important;
}

.AmiMenu .info_menu td {
	width: 260px;;
	overflow: hidden;;
	font-size: 11px;;
	line-height: 16px;;
	color: #fff;;
	cursor: pointer;;
	padding: 0;
}

.AmiMenu .info_menu td div div {
	padding: 2px 4px;
}

.AmiMenu .info_menu td.user_info div div {
	margin: 0;;
	padding: 0;
}

.AmiMenu .info_menu td.user_info .user_img {
	padding: 0 4px;
}

.AmiMenu .info_menu .on {
	background-color: #091823;;
	border: none !important;;
	margin: 0 !important;
}

.AmiMenu .info_menu .user_info {
	padding-bottom: 6px;
}

.AmiMenu .info_menu .user_info b {
	padding-top: 2px;;
	display: block;
}

.AmiMenu .info_menu .user_info .on {
	color: #fff;;
	background-color: #526879;;
	cursor: default;
}

.AmiMenu .info_menu .user_info .user_img {
	float: left;;
	width: 45px;;
	height: 45px;;
	margin: 4px 6px 0 0;
}

.AmiMenu .info_menu .user_info img {
	width: 45px;;
	height: 45px;;
	border: 2px solid #fff;;
	position: relative;
}

.AmiMenu .info_menu .separator {
	background: url(../../images/mb/separator.png) repeat-x 0 bottom;;
	height: 2px;;
	padding-top: 6px;
}

.AmiMenu .info_menu .block {
	background-color: #f12040;;
	color: #fff;
}

#display_options_holder {
	position: absolute;;
	right: 20px;;
	top: 337px;;
	z-index: 560;
}

#display_options {
	cursor: pointer;;
	text-align: right;;
	border: 1px solid #D3A13E;;
	border-right-color: #6d4d0c;;
	border-bottom-color: #6d4d0c;;
	font-size: 11px;;
	color: #B74507;;
	float: left;;
	background: #FFD88D url(../../images/mb/display_options.gif) no-repeat
		2px;;
	padding: 2px 4px 2px 18px;
}

#display_options .dd_img {
	margin-bottom: -1px;;
	vertical-align: top;
}

.display_on {
	color: #FFD88D !important;;
	background-color: #B74507 !important;
}

.display_menu {
	position: absolute;;
	background-color: #FFD88D;;
	border: 1px solid #D2A03D;;
	border-right-color: #6d4d0c;;
	border-bottom-color: #6d4d0c;;
	text-align: right;;
	right: 20px;;
	left: auto;
}

.display_menu .separator {
	background-color: #D3A13E;
}

.display_menu td {
	padding: 2px 6px 2px 20px;
}

.display_menu .on {
	background-color: #B74506;;
	color: #FFD88D;;
	border: none;
}

.on .help {
	color: #aaa;
}

.selected {
	font-weight: 700;;
	background: url(../../images/mb/display_menu.gif) no-repeat 5px 5px;;
	color: #B74507 !important;;
	background-color: #FFD88D !important;
}

#select_friends {
	z-index: 2000;;
	color: #111;;
	background-color: #fff;;
	border-bottom: 1px solid #999;;
	border-right: 1px solid #999;;
	position: absolute;;
	top: 150px;;
	padding: 10px;
}

#select_friends .button {
	margin-top: 6px;
}

#select_friends .cancel {
	margin-left: 5px;
}

#filter_tab {
	float: right;;
	position: relative;;
	margin: -1px 20px 0 0;
}

#filter_tab li {
	list-style: none;;
	display: inline;
}

#filter_tab a {
	display: block;;
	float: left;;
	border: 1px solid #5e3725 !important;;
	border-top: none !important;;
	text-decoration: none;;
	margin: 0 7px 0 0 !important;;
	padding: 2px 5px 1px !important;
}

#filter_tab .off_tab {
	background: #555;;
	color: #ddd;;
	border-color: #5e3725;
}

#getting_started {
	position: absolute;;
	z-index: 5000;;
	width: 500px;;
	height: 225px;
}

#getting_started .bg {
	position: absolute;;
	z-index: 50;
}

#getting_started .color_bg {
	position: absolute;;
	z-index: 50;;
	background-color: #FFC;;
	width: 427px;;
	margin: 38px 0 0 35px;
}

#getting_started .close_img {
	position: absolute;;
	left: 438px;;
	top: 40px;;
	cursor: pointer;;
	z-index: 5001;;
	padding: 2px;
}

#getting_started .headline {
	background-color: #FFC;;
	z-index: 5000;;
	top: 45px;;
	position: absolute;;
	font-size: 15px;;
	font-weight: 700;;
	width: 400px;;
	overflow: hidden;;
	color: #9b422a;;
	left: 42px;
}

#getting_started .follow {
	width: 400px;
}

#getting_started .follow td {
	width: 33%;;
	font-size: 11px;;
	padding: 4px 0;
}

#getting_started .user_info {
	color: #555;;
	line-height: 15px;;
	padding: 3px 2px;
}

#getting_started .user_info img {
	padding-bottom: 5px;;
	height: 40px;;
	width: 40px;;
	vertical-align: top;;
	margin: 0 2px;
}

#getting_started .float_left {
	float: left;;
	margin-left: 5px;
}

#getting_started .info_holder {
	width: 110px;;
	overflow: hidden;;
	white-space: nowrap;
}

#getting_started .text {
	background-color: #FFC;;
	z-index: 5000;;
	top: 75px;;
	color: #111;;
	position: absolute;;
	font-size: 12px;;
	width: 400px;;
	left: 42px;
}

#getting_started .text b {
	font-size: 13px;
}

#getting_started .controller_holder {
	position: absolute;;
	z-index: 5001;;
	top: 157px;;
	width: 450px;;
	text-align: right;;
	color: #111;
}

#getting_started .controller input {
	margin: -1px -7px 3px 3px;
}

#getting_started .loading {
	position: absolute;;
	z-index: 20;
}

#getting_started .find_invite {
	background: url(../../images/mb/find_invite.gif) repeat-x 0 bottom;;
	padding: 5px 5px 20px;
}

#getting_started .share_page {
	margin-top: 3px;;
	padding: 5px;
}

#getting_started .share_page .clipboard {
	width: 275px;;
	background: #f3f3f3;;
	border: 1px solid #c6c6c6;;
	border-bottom-color: #efefef;;
	border-right-color: #efefef;;
	margin: 2px 0 0;;
	padding: 2px;
}

#getting_started .desc {
	color: #777;;
	font-size: 11px;
}

.tooltip_cnt a,#funlang-dashboard a {
	color: #30557f;
}

.AmiTT_main b,strong,.day_start,.day {
	font-weight: 700;
}

.dd_img,.emoticon_selecter_img {
	cursor: pointer;
}

.qual_menu .on,.share_menu .on {
	background-color: #000 !important;;
	color: #FFF !important;
}

.qual_menu .q_freestyle,.AmiMenu .q_freestyle,#form_holder .qual_holder,.perma_link a
	{
	color: #000;
}

.extra_txt,#show_chrono,p#funlangmain_more,.list,.function_box .caption,.list .loading,.info_box,#display_options_help,#updater b,.language-large-font #display_options_help,.language-large-font #updater b
	{
	font-size: 11px;
}

* html .td_qual div,*+html .td_qual div {
	margin: 1px 0;
}

.mini_menu .share_menu,body.language-large-font .friend_man,.language-large-font #show_chrono,.language-large-font p#funlangmain_more,textarea#input_small,.response_time,.language-large-font .list,.language-large-font .function_box .caption,.language-large-font .list .loading,.language-large-font .info_box,.language-large-font textarea#input_small,.language-large-font .response_time,body.language-large-font #more_options
	{
	font-size: 12px;
}

.info a:hover,#back_to_funlanging a:hover,.manager a:hover {
	text-decoration: underline !important;
}

#block_user,.saved_searches .share_search {
	float: right;
}

#timeline-secondary-content,#logo,.display .dots,.toggled .dots,#bottom_anchor span,.function_box
	.no-response .mini_form,.function_box .no-response .caption .response,.AmiMenu
	.info_menu .user_info br {
	display: none;
}

.text_holder,.div_inner,#more_options td.td_ta,#more_options td.td_radio,.dash-segment
	.friendsList {
	background: none;
}

* html .td_cnt,*+html .td_cnt {
	padding: 3px 5px 2px 0;
}

* html #show_chrono,*+html #show_chrono {
	padding: 0 0 1px;
}

.function_box table,.function_box .input_holder,.list .td_cnt,#emoticon_selecter table
	{
	width: 100%;
}

.response_time div,#updater .item {
	float: left;
}

* html #more_options .holder,*+html #more_options .holder {
	display: inline;;
	height: 1%;
}

* html #more_options td,*+html #more_options td {
	padding-right: 10px;
}

* html #more_options br,*+html #more_options br {
	line-height: 1px;
}

.info,#dash-latest-funlang {
	padding-top: 20px;
}

#sharefunlang p,* html .AmiMenu .info_menu .user_info .user_img {
	margin: 4px 0 0;
}

#updater a:hover span.text,#updater a:hover,#filter_tab a.filter_selected
	{
	text-decoration: none;
}

* html .AmiMenu .info_menu .separator,*+html .AmiMenu .info_menu .separator
	{
	height: 4px;
}

.display_menu .help,.selected .help {
	color: #555;
}

#notifypanel td {
	padding: 4px;
}

.linkuser {
	color: #0099FF;;
	text-decoration: none
}