/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; } 
sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

/* Fonts */
body { font:13px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font:99% arial,helvetica,clean,sans-serif; }
table { font-size:inherit; }
pre, code, kbd, samp, tt { font-family:monospace; line-height:100%; }

/* clearing fix */
.floats:after,
.clearme:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}
.hidden { display:none; }

/*Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°Â°
  clearing a float without additional markup
   http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Clobber these in jp.css */
/* base */
h1, h2,
#hd .btn,
.century_gothic,
#search_button,
#banner h3,
/* secondary colum */
.invite h3 a,
.w_header h2,
/* Accounts */
ul.settings,
h1#account_hd,
#account_summary,
ul#accounts .actions a,
#account_info .w_body p,
/* jets */
.jet .perma_link a,
#jet_stream_nav li a,
#search_results .term,
#search_results .found,
/* dialogs */
#site_msg .msg_inner,
/* pink tray under the header  */
#tray #reset_colors,
#tray .buttons input,
ul#high_fives_tab_control
/* profile */
{ font-family:"Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif; }

/* These don't get translated.  Keep in Century Gothic for jp.css */
span.en,
#hd .post h1,
#hd .mobjet h2,
#cool_jetting h2,
.invite h3 a .eng,
#jet_stream_nav li.mobjet a,
.communities_nav a,
#jet_stream_hd h1
{ font-family:"Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif; }


/** Base for default device styles **/

/* === CUSTOM COLOR DEFAULTS === */
a, a:hover, a:active, .clr1, #hd .clr1, #ft .clr1 { color:#fe2492; }
.clr1_bg { background-color:#fe2492; }
.clr1_border { border-color:#fe2492; }
.jet { border-bottom:1px dotted #fe2492; }
.clr2 { color:#000; }
.clr2_bg { background-color:#000; }
.clr2_border { border-color:#000; }

/* === STANDARD FORMATTING === */
a { text-decoration:none; }
a.delete { color:#800; }
.errorExplanation { color:#800; }
sup {
  font-size:11px;
  position:relative;
  top:-10px;
}
.centerme { text-align:center; }
.main .padme { margin:20px; }
.main .padme ul { margin-bottom:20px; }
.banner { 
  clear:both;
  text-align:center; 
}
em { font-style:italic; }
strong { font-weight:bold; } 
ul.format {
  margin-left:2em;
  margin-bottom:10px;
}
ul.format li {
  list-style-type:disc;
  margin-bottom:10px;
}
h1 { 
  font-size:180%; 
  margin-bottom:10px;
}
h2 { 
  font-size:133%;
  font-weight:bold;
  margin-bottom:10px;
}

/* === LAYOUT === */
html { background:#ccc url(/images/bg.png) repeat top left; }
body {
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  min-width:960px;
  text-align:left;
}
.content { }
.content_inner {
  margin:0 auto;
  width:960px;
}
/* === HEADER === */
#hd { /*position:fixed;*/ }
#hd a { 
  color:#fff;
  text-decoration:none; 
}
#hd .mobjet { 
  float:left; 
  text-align:center;
  margin-bottom:12px;
  margin-left:15px;
  margin-right:35px;
  margin-top:10px;
  width:165px;
}
#hd .mobjet a {
  background:transparent url(/images/mobjet.png) no-repeat top left;
  display:block;
  height:40px;
  /*font-size:420%;
  font-weight:100;
  line-height:0.9;*/
  margin-bottom:4px;
  outline:medium none;
  text-indent:-20000px;
  width:165px;
}
#hd .mobjet h2 {
  font-size:100%;
  font-weight:bold;
  margin-bottom:0;
}
#hd .post { 
  float:left; 
  margin-top:8px;
  text-align:center;
  width:400px;
}
#hd .post h1 { 
  color:#fff;
  font-size:150%;
  font-weight:300;
  margin-bottom:12px;
  word-spacing:0.05em;
}
#hd .post h1 b { 
  text-transform:uppercase;
  font-weight:600;
}
#hd .control_panel { 
  color:#fff;
  float:right;
  margin:2px 15px 0 10px;
  text-align:right;
  width:300px;
}
#hd .control_panel .set { 
  clear:none;
  float:right;
  margin-bottom:5px;
  margin-top:8px;
}
#hd .control_panel .set ul { 
  float:right;
}
#hd .control_panel li { 
  float:left; 
  font-size:95%;
  margin-left:20px;
}
#hd .control_panel li#theme { margin-left:0; }
#hd .control_panel #theme a { 
  background:transparent url(/images/mobjet.png) no-repeat -46px -44px;
  display:block;
  height:16px;
  margin-top:2px;
  overflow:hidden;
  text-indent:20000px;
  width:16px;
}
#hd .control_panel .set a.account,
#hd .control_panel .set a.admin {
  clear:both; 
  display:block;
  float:right;
  font-size:110%;
  overflow:hidden;
  position:relative;
  text-align:right;
  top:20px;
  width:200px;
}
#hd .control_panel .set a.admin { 
  top: -17px;
}
#hd .control_panel a.avatar {   
  display:block;
  float:right; 
  margin-left:20px;
}
.header_main .btn { 
  border:1px solid #fff;
  clear:both;
  display:block;
  float:right;
  font-size:110%;
  font-weight:bold;
  padding:2px 5px;
  text-align:center;
  width:100px;
}
#nav { 
  clear:both; 
  float:right;
  position:relative;
  text-align:right;
  top:8px;
}
#nav li {   
  float:left; 
  text-transform:uppercase;
}
#nav li a { text-decoration:none; }

#nav.home .home a,
#nav.account_settings .account_settings a { text-decoration:underline; }

/* === FOOTER === */
#ft {
  margin-bottom:0;
}
#ft .content_inner {
  color:#fff;
  font-size:90%;
  padding:5px 0 8px 0;
}
#ft a { 
  color:#fff; 
  text-decoration:none;
}
#ft a:hover { color:#ddd; }
#ft ul { 
  float:left; 
  margin-left:10px;
}
#copyright { 
  float:right; 
  margin-right:10px;
}
#ft-links li {
  float:left;
  margin-right:10px;
}

/* === BODY === */
#content_holder { clear:both; }
#bd { }
#bd .content_inner {
  background-attachment:fixed;
  background-attachment:scroll;
  background-position:top left;
  background-position:bottom left;
  background-position:center center;
  background-position:bottom right;
  background-repeat:no-repeat;
  background-color:#fff;
}
.main_hd, .main_ft {
  clear:both;
  height:2px;
}
.main_ft {
  margin-top:20px;
}
.content_inner .main {
  float:left;
  min-height:500px;
  margin:35px 14px 20px 14px;
  width: 620px;
}
.content_inner .wrap_inner {
  background-color:#fff;
  border-width:2px;
  border-top: 0px;
  border-style: solid;
  clear:both;
}
.content_inner .single {
  padding:0 10px;
  width:960px;
}
.content_inner .secondary {
  float:right;
  margin:35px 12px 20px 0;
  overflow:hidden;
  width:300px;
}

.empty_list_message {
  padding:100px 50px;
  text-align:center;
}

/* === Secondary Column === */
.secondary .block {   
  background-color:#fff;
  border-style:solid;
  border-width:1px;
  clear:both; 
  color:#666;
  padding:10px;
  width:278px;
}
.secondary h2 {
  font-size:200%;
  font-weight:200;
}
.secondary h2 b {
  font-weight:600;
}
.secondary .invite { 
  border:1px solid #666;
  float:left; 
  cursor:pointer;
}
.invite img { 
  float:left;
  margin-right:20px;
}
.invite h3 { 
  float:left;
  text-align:center;
  width:200px;
}
.invite h3 a { 
  font-size:130%;
  font-weight:bold;
  text-decoration:none;
}
#cool_jetting_bucket .banner_body { min-height:70px; }
#cool_carousel li { display:none; }

#subscribe_text, #unsubscribe_text { display: none; }
#mobikura_invite .sample {
  background:transparent url(/images/mobikura_thumbs.png);
  float:left;
  height:60px;
  margin-right:10px;
  width:80px;
}
#mobikura_invite h3 {
  width:150px;
}

.wp_color_trigger { 
  height:0;
}
.wp_color_trigger a { 
  background:transparent url(/images/mobjet.png) no-repeat -46px -44px;
  display:block;
  height:16px;
  margin-top:2px;
  overflow:hidden;
  text-indent:20000px;
  width:16px;
  position: relative;
  top: 4px;
  left: 547px;
}


/* === MODAL FOR COLOR SELECTOR === */


div.wp_jqmAlert { /* contains + positions the alert window */
  display: none;
  /* 
  position: relative;
  top: 0px;
  width: 100%;
  */
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.wp_jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.wp_jqmAlertWindow {
  /*
  height:auto;
  width: auto;
  margin: auto;
  */
  
  max-width:388px;
  
}

.wp_jqmAlertTitle{
  margin:5px 2px;
  height:20px;
  color:#FFF;
  background:#000;
}
.wp_jqmAlertTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;

  float:left;
  height:20px;
}

div.wp_jqmAlert .jqmClose em{display:none;}
div.wp_jqmAlert .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(alert/close_icon_double.png) 0 0 no-repeat;
}

div.wp_jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }

div.wp_jqmAlertContent{
  color:#FFF;
  font:1px arial;
  border:1px solid #ccc;
  letter-spacing:0px;
  padding-left: 210px;
  width: 100%;
}

/* Sortable right column blocks */
#right_column_sort li img.sort_handle {
  cursor: move;
  float: left;
}
#sortable_test { list-style-type: none; margin: 0; padding: 0; width: 60%; }
  #sortable_test li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
  #sortable_test li span { position: absolute; margin-left: -1.3em; }


/* List loading spinner */
#list_spinner { 
  background-image:url(/images/list_spinner.gif);
  background-repeat:no-repeat;
  background-position:center center;
  background-color:#000;
  display:none;
  height:100px;
  left:50%;
  margin-left:-50px;
  position:fixed;
  top:40%;
  width:100px;
  z-index:20000;
}
body.ajax_loading #list_spinner { display:block; }

/* "background" loading indicator - positioned by mouse pointer */
#bg_load_indicator {
  background-image:url(/images/white_spinner.gif);
  background-repeat:no-repeat;
  background-position:center center;
  background-color:#000;
  display:none;
  height:20px;
  left:0px;
  position:absolute;
  top:0px;
  width:20px;
  z-index:20000;
}


.emo_trigger {
  background-image:url(/images/mobjet.png);
  background-position:-120px -43px;
  background-repeat:no-repeat;
  height:17px;
  width:24px;
}
.emo_list {
  background-color: #fff;
  border: 1px solid #ccc;
  clear:both;
  float:left;
}
.emo_list li {
  float: left;
  height:19px;
  padding:2px;
  width:19px;
}
.emoticon-box { }


.jqmOverlay { background-color: #000; }
.simplemodal-container { 
  background-color:#fff; 
  display:none;
  height:auto;
  padding:20px; 
  top:100px;
}
#dialog { 
  background-color:#fff;
  display:none;
  left:50%;
  margin-left:-225px;
  padding:20px;
  position:absolute;
  top:50px;
  width:450px; 
}
#dialog .close {
  color:#000;
  cursor:pointer;
  float:right;
  font-size:120%;
  font-weight:bold;
  height:22px;
  left:20px;
  margin-bottom:-22px;
  position:relative;
  top:-12px;
  width:22px;
}
#dialog h1 { 
  color:#315189;
  clear:both;
  text-align:center; 
}
#dialog form li { width:450px; }
#dialog form li label { width:100px; }
#dialog form li span.read_only_value { 
  position:relative;
  top:7px;
}
#dialog fieldset li .more, 
#dialog fieldset li .error { left:110px; }

#dialog .buttons { padding-left:140px; }

/* Flash Messages */
#site_msg { 
  display:none;
  left:50%;
  margin-left:-175px;
  padding:10px;
  position:fixed;
  top:40%;
  width:350px; 
}
#site_msg .msg_inner { 
  border:2px solid #fff;  
  color:#fff;
  font-size:150%;
  font-weight:bold;
  padding:50px 20px;
  text-align:center;
}


/* === FORMS === */
.fieldWithErrors { }

.error,
.fieldWithErrors label { color: #800; }

#errorExplanation p,
#errorExplanation ul { margin-bottom:10px; }
#errorExplanation ul { 
  margin-left:30px;
}
#errorExplanation ul li { 
  list-style-type:disc;
}

.hint,
.default {
  font-style:italic;
}

form.format fieldset { }
form.format fieldset ol, fieldset li, fieldset li label, fieldset li input { float:left; }
form.format fieldset ol { padding-bottom:10px; }
form.format fieldset ol li.sep {  
  border-top:1px solid #ccc; 
  margin:0;
  padding:5px 0;
}
form.format fieldset ol li { 
  list-style-type:none;
  clear:both; 
  margin-bottom:0;
  padding-bottom:10px;
  width:500px;
}
form.format fieldset li label {
  color:#666;
  font-size:110%;
  padding-right:12px;
  padding-top:7px;
  text-align:right;
  width:150px; 
}
form.format fieldset li input { 
  padding:5px 5px 2px 5px;
  width:200px;
}
form.format fieldset li.checkbox label { 
  font-weight:normal;
  padding-left:10px;
  padding-top:0;
  text-align:left;
  width:auto;
}
form.format fieldset li.checkbox input { 
  border:none;
  margin-left:165px;
  margin-top:3px;
  width:auto;
}


form.format fieldset li .more,
form.format fieldset li .error,
form.format fieldset li .file_limit {
  float:left;
  font-size:90%;
  left:163px;
  margin-top:3px;
  position:relative;
  width:350px;
}
form.format fieldset li .more,
form.format fieldset li .file_limit {
  color:#666;
}
form.format fieldset li .more strong span { color:#333; }
form.format div.buttons { padding-left:165px; }
form.format div.buttons input {
  margin-right:12px;
}
form.format a.cancel { color:#800; }
form.format div.buttons .cancel {
  font-size:77%;
  margin-right:12px;
  text-transform:uppercase;
}

form.format fieldset.password label {
  width:160px;
}


form.format .group img,
form.format .group input { float:left; }
form.format .group img { margin-right:10px; }
form.format .group {
  float:left;
  width:330px;
}
form.format .group .group {
  width:auto;
}
form.format fieldset li .file_limit { 
  font-style:italic;
  left:0;
  text-align:left;
  width:50px;
}


/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 93%;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueueItem .complete {
  background-image:url('/images/base_check.png');
  background-position:center center;
  background-repeat:no-repeat;
	float:right;
  height:20px;
  width:20px;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}


/** New Jet Web Post Box **/
.webpost_form {
  background-color:#fff;
  border:1px solid #ccc;
  float:left;
  margin-left:0;
  margin-top:0;
  position:absolute;
  text-align:center;
  width:417px;
  z-index:9;
}
.webpost_form .buttons {
  padding-left:0;
  text-align:center;
}

.webpost_form .upload_form {
  background-color:#ffffff;
  float:left;
  position:relative;
  text-align:left;
  width:417px;
}

.webpost_form a.trigger {
  background-image:url(/images/mobjet.png);
  background-repeat:no-repeat;
  background-position:-182px 3px;
  display:block;
  float:left;
  height:22px;
  width:410px;
}
.webpost_form label,
.webpost_form .label { font-style:italic; }
.webpost_form .trigger .label {
  display:block;
  float:left;
  font-size:110%;
  margin-left:27px;
  padding-top:2px;
}
.webpost_form .trigger .emo,
.webpost_form .trigger .gadget,
.webpost_form .trigger .camera,
.webpost_form .trigger .attach {
  background-image:url(/images/mobjet.png);
  background-repeat:no-repeat;
  background-position:-178px -65px;
  display:block;
  float:right;
  height:17px;
  margin-right:5px;
  margin-top:2px;
  width:20px;
}
.webpost_form .trigger .camera { background-position:-66px -43px; }
.webpost_form .trigger .gadget { background-position:-118px -111px; }
.webpost_form .trigger .emo { 
  background-position:-120px -43px;
  margin-right:0;
  width:24px;
}

.webpost_form .gadget_selector,
.webpost_form .inner_form,
.webpost_form .photo_taker { display:none; }

.webpost_form .inner_form a.cancel {
  background-image:url(/images/mobjet.png);
  background-position:-94px -44px;
  background-repeat:no-repeat;
  display:block;
  float:right;
  height:16px;
  text-indent:-20000px;
  width:16px;
}

.webpost_form .inner_form {
  margin:10px;
}

.webpost_form .inner_form .error {  
  display:none; 
  margin-bottom:10px;
}

.webpost_form p {
}
.webpost_form p label {
  position:absolute;
  margin-left:7px;
  margin-top:5px;
}
.webpost_form p input,
.webpost_form p textarea {
  padding:4px 6px;
  width:372px;
}
.webpost_form p input {
  margin-bottom:10px;
}
.webpost_form #jet_subject {
  width:345px;
}
.webpost_form p textarea {
  height:75px;
  padding:4px 50px 0px 0px;
  overflow:auto;
  width:545px;
}
.webpost_form .emo_trigger {
  float:right;
  left:-9px;
  line-height:0;
  margin-bottom:-17px;
  position:relative;
  top:3px;
}
.webpost_form .emo_list { 
  margin-bottom:0; 
  width:388px;
}
.webpost_form.wide_load .emo_list { width:598px; }

.webpost_form ul.actions {
  clear:both;
  float:left;
  margin-bottom:5px;
  margin-top:5px;
  width:550px;
}
.webpost_form ul.actions li {
  float:left;
}
.webpost_form ul.actions li.alt_post {
  margin-right:5px;
  padding-top:5px;
  width:375px;
}
.webpost_form li.alt_post a {
  color:#f47920; 
  font-size:120%;
  font-weight:bold;
  text-decoration:none;
}
a#jet_photo_trigger,
a#gadget_select_trigger,
#uploadify_browse .button {
  background-image:url(/images/mobjet.png);
  background-position:-120px -60px;
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  height:27px;
  margin-right:10px;
  margin-top:4px;
  width:24px;
}
a#gadget_select_trigger {
  background-position:-30px -82px;
  cursor:pointer;
  display:none;
  height:20px;
  margin-top:4px;
  width:20px;
}
#uploadify_browse .button {
  background-position:-150px -55px;
  height:27px;
  margin-top:0;
}
#uploadify_jet_attachmentsUploader, 
#uploadify_browse object {
  margin-top:-36px;
  position:absolute;
  z-index:10;
}
.uploadifyProgress { display:none; }

.webpost_form li.post_action input {
 border:none;
 color:#fff;
 cursor:pointer;
 font-size:112%;
 font-weight:bold;
 padding:4px 6px;
}

.webpost_form .gadget_selector { 
  border-top:1px solid #999;
  clear:both;
  display:none;
	padding-top:5px;
  margin-bottom:10px;
}

.webpost_form .selected_files { 
  border-top:1px solid #999;
  clear:both;
  display:none;
  margin-bottom:10px;
}

.webpost_form h3 {
  font-size:110%;
  margin:5px 0;
}

.webpost_form .photo_taker { clear:both; }

.webpost_form .maxtime_error { 
  clear:both;
  color:#800;
  display:none;
  margin-bottom:5px;
  text-align:center;
}
.webpost_form .maxtime_error a { 
  color:#800;
  text-decoration:underline;
}

#flashPhotoTaker { clear:both; }
#upload_complete_label,
.webpost_form .camera_file_label { display:none; }
.uploadifyQueueItem .complete {
  background-image:url('/images/base_check.png');
  background-position:center center;
  background-repeat:no-repeat;
	float:right;
  height:20px;
  width:20px;
}

/* wide load */
.webpost_form.wide_load {
  margin-left:-202px;
  width:620px;
  z-index: 15;
}
.webpost_form.wide_load .upload_form { width:620px; }
.webpost_form.wide_load ul.actions { 
  width:600px; 
}

.webpost_form.wide_load #jet_subject { width:557px; }
.webpost_form.wide_load p textarea { 
  padding-right: 45px;
  width:551px; 
}
.webpost_form.wide_load li.alt_post { 
  width:450px; 
}
.webpost_form.wide_load .uploadifyQueueItem { width:575px; }
.webpost_form.wide_load #flashPhotoTaker {
  left:-6px;
  margin-bottom:0;
  margin-top:-10;
  position:relative;
  top:6px;
}

.webpost_color_output{
  float: left;
  width: 75px;
  height: 75px;
  position: relative;
  right: 115px;
  top: 60px;
}
.webpost_color_value{
  color: #000;
  font-size: 12px;
  float: left;
  position: relative;
  right: 180px;
  top: 140px;
}


/* === MESSAGE TRAY === */
#tray {
  color:#fff;
  display:none;
  position:absolute;
  z-index:5;
}
#tray h1 { 
  font-size:170%;
  font-weight:900;
}
#tray a { color:#fff; }
#tray .tray_inner {
  margin:10px 0;
  width:960px;
}
#tray .close {
  color:#000;
  cursor:pointer;
  float:right;
  font-size:120%;
  font-weight:bold;
  height:22px;
  margin-bottom:-22px;
  width:22px;
}
#tray fieldset ol li.extra {
}
#tray fieldset ol li.extra a {
  clear:both;
  float:left;
}
#tray #forgotten_password .buttons input { width:180px; }

/* === COLOR SETTINGS === */
#site_settings { 
  margin:0 20px;
}
#site_settings h1 { margin-bottom:5px; }
#site_settings .setting {
  float:left;
  margin-bottom:5px;
  width:200px;
}
#site_settings .setting h2 { 
  margin-bottom:5px;
  text-align:center; 
}
#tray #reset_colors {
  background-color: #fe2492;
  border:2px solid #000;
  color:#fff;
  font-size:130%;
  font-weight:bold;
  left: 36px;
  padding:8px;
  position: relative;
  top: -25px;
}

/* === LOG IN / SIGN UP === */
#new_session .login,
#new_session .signup { 
  float:left; 
  margin-left:20px;
  width:490px;
}
#new_session .signup { width:360px; }
#new_session .signup p { margin-bottom:10px; }
#new_session .text {
  border:1px solid #ccc;
  height:20px;
  margin-bottom:10px;
  padding:5px;
  width:200px;
}
#new_session .signup .text {
  width:350px;
}
#new_session #forgot_password .text {
  width:350px;
}
#new_session .login {
  border-left:1px dashed #fff;
}
#new_session .login h1,
#new_session .login li { margin-left:20px; }
#new_session .login li { float:left; }
#new_session .login li.buttons {
  clear:left;
  width:215px;
}
#new_session .login .checkbox input {
  margin-right:5px;
}
#new_session .login .checkbox {
  clear:both;
  float:left;
  margin-bottom:6px;
}
#forgot_password,
#successful_signup { display:none; }
#tray .buttons input {
  background-color:#fff;
  border:1px solid #666;
  cursor:pointer;
  display:block;
  font-weight:bold;
  font-size:130%;
  padding:7px 0;
  text-align:center;
  text-decoration:none;
  width:130px;
}
#tray .buttons img.processing {
  display:none;
  float:left;
  margin-left:130px;
  margin-top:-26px;
  position:absolute;
}
#tray .error {
  display:none;
  clear:both;
  margin-bottom:10px;
  width:350px;
}
#tray .extra .checkbox {
	clear:both;
}

/* === BACKGROUND UPLOAD === */
#tray #background_image_upload input,
#tray #site_settings input.btn {
  display:block;
}

#tray #site_settings #background_image {
  float: left;
}

#tray #site_settings #background_image h2 {
  text-align: left;
}

#tray #update #background_image_submit {
  margin-bottom: 5px;
}

#tray #background_image_upload #background_image_tiled_true,
#tray #background_image_upload #background_image_tiled_false {
  float: left;
  margin: 8px 0;
  width: 20px;
}

#tray #background_image_upload label {
  float: left;
  margin: 8px 20px 0 0;
  position: relative;
  top: -2px;
}

#tray #site_settings #update {
  float: left;
  margin: 75px 20px 0 35px;
}

#tray #site_settings #update #background_image_upload_btn,
#tray #site_settings #update_theme_path_btn {
  background-image: none;
  color: #000;
  cursor: pointer;
  font: 14px/1.231 arial, helvetica, clean, sans-serif;
  font-weight: bold;
  height: 30px;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}

#tray #site_settings input#update_theme_path_btn {
  height: 44px;
  margin-top: 106px;
}

#tray #site_settings .buttons #account_submit {
  margin-top: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
}

#tray #site_settings #background_thumb {
  background-color: #fff;
  color: #000;
  float: left;
  font-weight: bold;
  height: 145px;
  text-align: center;
  width: 220px;
}

#tray #site_settings #background_thumb span {
  position: relative;
  top: 60px;
}

/* This is the generated swf */
#uploadify_background_imageUploader {
  height:30px; 
  width:100px; 
  position:relative;
  z-index:1001;
}

#tray #site_settings #background_style_update {
  left: 230px;
  position: relative;
}

#tray #site_settings #background_style_update label {
  float: left;
  margin-right: 20px;
}

/* Needed for some browsers because they don't keep the hidden fields hidden. */
#tray #bg_img_action,
#tray #bg_img_method,
#tray #account_color1,
#tray #account_color2,
#tray .buttons form div input
{
  display: none;
}

#tray #site_settings #background_layout {
  float: left;
  left: 200px;
  position: relative;
  top: -50px;
}

#tray #site_settings #background_layout .radio {
  float: left;
  width: 20px;
}

#tray #site_settings #uploadify_trigger {
  background-color: #fff;
  border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
}

#tray #site_settings .browse_lbl,
#tray #site_settings .uploading_lbl {
  color: #000;
  font-weight: bold;
}

#tray #site_settings #uploadify_background_imageUploader {
  border: 1px solid #666;

  border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
}


#jet_stream_hd { clear:left; }
#jet_stream_hd h1 { 
  background-color:#fff;
  float:left; 
  font-size:210%;
  margin-bottom:0;
  padding:0 5px;
}
#jet_stream_hd #search { 
  float:right; 
  position:relative;
  top:-2px;
}
#account_edit #search form { margin-bottom:0; margin-left:0; }
#search_input {
  background-image:url(/images/mobjet.png);
  background-position:-177px -29px;
  background-repeat:no-repeat;
  border:none;
  height:20px;
  margin:1px;
  padding-left:28px;
  padding-top:5px;
  padding-bottom:2px;
  width:172px;
}
#search_input.default {
  color:#666;
  font-style:italic;
}
#search_button {
  border:none;
  color:#fff;
  cursor:pointer;
  line-height:24px;
  width:48px;
}

#search_results { 
  clear:both; 
  color:#fff;
}
#search_results .term,
#search_results .found {
  float:left;
  font-size:110%;
  margin:4px 10px;
}
#search_results .found {
  float:right;
}

#other_back {
  background-color:#fff;
  float:left;
  font-size:130%;
  margin-left:15px;
  margin-top:20px;
}
#other_back a {
  padding:5px;
}

#jet_stream_nav { 
  clear:left; 
  padding:2px 2px 0 2px;
}
#jet_stream_nav li { padding-top:3px; height:19px }

#jet_stream_nav li ul { display: none; }

#jet_stream_nav li { float:left; }
#jet_stream_nav li.first { margin-left:0; }
#jet_stream_nav li a {
  color:#fff;
  font-size:110%;
  padding:1px 4px 2px 4px;
  text-decoration:none;
}
#jet_stream_nav ul li { 
  margin-left:5px;
}

.filters .direct_jets .new_direct_message { color: #fe2492; }
#jet_stream_nav ul.sub {
  background-color:#ccc;
  clear:left;
  padding:2px 0;
}

#jet_stream_ft {
  clear:both;
  padding:4px 0;
  text-align:center;
}
#jet_stream_ft .pagination {
  color:#ededed;
}
.pagination a {
  color:#fff;
  padding:1px 4px;
}
.admin .pagination a {
  color: #fe2492;
}
#jet_stream_ft .pagination .current {
  border:1px solid #fff;
  padding:1px 4px;
}

/** PRIVATE JET STREAMS **/
.private_jet_stream {
  background-color: #fef6a8;
  border: 1px #fcfc19 solid;
  float: left;
  margin-left: 93px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 460px;
}

.private_jet_stream .avatar { float:left; }
.private_jet_stream .icon {
  background-image:url(/images/mobjet.png);
  background-position:0 -81px;
  background-repeat:no-repeat;
  float:left;
  height:33px;
  margin:0 20px;
  text-align:center;
  width:30px;
}

.private_jet_stream img {
  margin-top: 20px;
}

.private_jet_stream a img {
  margin-top: 0;
  margin-bottom: 15px;
}

.private_jet_stream .instructions {
  float: left;
  width: 335px;
}

.private_jet_stream .btn {
  margin-left: 60px;
}

.private_jet_stream .accept_request,
.private_jet_stream .cancel_request {
  margin-left: 45px;
}

/** sound toggle **/
#sound_toggle {
  background:url(/images/mobjet.png) no-repeat -79px -89px;
  cursor:pointer;
  display:block;
  float:right;
  height:16px;
  margin-top:3px;
  margin-right:4px;
  width:21px;
}
#sound_toggle.on { background-position:-54px -89px; }


/** Global notifcation counter **/
#global_notification_count{
	color:#000;
	font-size:17px;
	font-weight:bold;
	padding-left:15px;
}

/*** Empty list message wrapper for selected jets ***/
#selected .empty_list_message { display:none; }


/**
 * Jets
 */
.jet { 
  background-color:#fff; 
  cursor:pointer;
  margin: 0;
}
#jet_stream .last { border-bottom:none; }

.empty_jet { 
  display: none;
}
.empty_jet_stream .empty_jet {
  display: block;
  background-color:#fff; 
  cursor:pointer;
  margin: 0;
  padding: 15px 0 10px;
  text-align: center;
}

.jet .thumbnails { 
  float:left; 
	clear:none;
	display:none;
}
.jet .thumbnails .thumbnail { 
  float:left; 
	margin-right:2px;
} 
.jet .thumbnails .thumbnail img {
  height:60px;
	border:1px solid #ccc;
	cursor:pointer;
	margin-right: 2px;
}

.jet .full,
.jet .summary {
  clear:both;
}
.jet .summary .body {
  white-space: nowrap;
  width: 95%;
  overflow: hidden;
}
.jet .summary .body .ellips {
  white-space: nowrap;
  width: 95%;
  height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jet .full,
.open .summary,
.jet .subject a,
.no_summary .summary { display:none; }
.open .full,
.open .subject a,
.no_summary .full,
#jet_show .full,
#jet_show .subject a { display:block; }

.open .subject span { display:none; }

.jet .posted_by { 
  float:left; 
  margin-top:10px;
  overflow:hidden;
  width:70px;
}
.jet .posted_by img { margin-bottom:5px; }
.jet .posted_by .social_actions { margin-bottom:5px; }
.posted_by .follow,
.posted_by .direct_message { float:left; }
.posted_by .direct_message { margin:2px 0 0 5px; }
.posted_by .follow { margin-left: 5px; }
#account_info .follow a,
.follow a,
.stop_following a {
  background-image:url(/images/mobjet.png);
  background-position:-95px -112px;
  background-repeat:no-repeat;
  display:block;
  height:16px;
  width:16px;
}
.stop_following a { background-position:-72px -112px; }
.remove_follower a {
  background-image:url(/images/mobjet.png);
  background-position:-72px -130px;
  background-repeat:no-repeat;
  display:block;
  height:16px;
  width:16px;
}

.jet .hd .actions { 
  float:right; 
}
.jet .hd .actions .delete_msg { display:none; }
.jet .rejet_msg,
.communities .rejet_msg,
.main .rejet_msg { display: none; }
.jet .hd .actions_trigger {
  background-image:url(/images/mobjet.png);
  background-position:8px -43px;
  background-repeat:no-repeat;
  cursor:pointer;
  float:left;
  height:16px;
  margin-bottom:0;
  position:relative;
  top:2px;
  width:24px;
  z-index:2;
}
.jet .hd .actions ul { 
  border-width:1px;
  border-style:solid;
  display:none;
  margin-top:-2px;
  margin-left:-80px;
  position:absolute;
  z-index:1;
}
.jet .hd .actions li { 
  background-color:#fff; 
  width:110px;
}
.jet .hd .actions li.first { 
  margin-top:1px; 
}
.jet .hd .actions li.spam { 
  margin-bottom: 0;
}
.jet .hd .actions li.delete { 
  margin-top: 0;
}
.jet .hd .actions li a,
.translate_submit {
  display:block;
  font-size:90%;
  height:20px;
  margin:0 5px;
  padding-top:4px;
  text-decoration:none;
}

.jet .subject {
  color:#333;
  float:left;
  font-size:150%;
  font-weight:bold;
  line-height:1em;
  max-width:400px;
  margin-bottom:4px;
}
.jet .subject a {
  color:#333;
  text-decoration:none;
}
.jet .subject a:hover {
  color:#315189;
  text-decoration:underline;
}

.jet .post {
  float:left;
  margin-left:7px;
  margin-right:10px;
  margin-top:10px;
  overflow:hidden;
  width:529px;
}

#jet_show .jet .subject { float:left; }
#jet_show .wrap_inner { 
  border-top:none;
  overflow:hidden; 
}

div.rejet {
  clear:left;
  color:#666;
  font-weight:bold;
  line-height:1.5em;
}

.jet .body,
.jet .media,
.jet .ft,
.jet .thumbnails {
  margin-bottom: 10px;
}

.comments .comment_converting,
.jet .converting_message {
  font-style:italic;
  font-weight:bold;
  padding-bottom:10px;
}

.jet .body {
  color:#666;
  line-height:1.5em;
}

.jet .ft {
  clear:both;
  color:#666;
}

.jet .created {
  float:left;
  font-size:90%;
  font-style:italic;
  width:380px;
}
.jet .created .private {
  margin:0;
  margin-right:5px;
  text-indent:-2000px;
}
.jet .created .view_this {
  margin-left:10px;
}
.jet .perma_link {
  display:none;
  margin-bottom:10px;
}
.jet .perma_link input {
  border-style:solid;
  border-width:1px;
  float:left;
  margin-right:0;
  padding:8px;
  width:464px;
}
.jet .perma_link a { 
  color:#fff;
  display:block;
  float:right;
  line-height:1em;
  padding:10px 0;
  text-align:center;
  width:47px;
}

.jet .ft .actions { float:right; }
.jet .ft .actions li { 
  float:left; 
  margin-left:10px;
}
.jet .ft .actions .rejet_this a { 
  background-image:url(/images/mobjet.png);
  background-position:-16px -44px;
  background-repeat:no-repeat;
  display:block;
  height:16px;
  width:16px;
  padding:0;
}
.jet .ft .actions .comment_count { 
  width:100px; 
}
.jet .ft .actions .comment_count .bubble { 
  background-image:url(/images/mobjet.png);
  background-repeat:no-repeat;
  background-position:-188px -93px;
  display:inline;
  float:right;
  font-size:90%;
  font-style:italic;
  padding-left:18px;
  text-align:right;
  white-space:nowrap;
}



/* === Solo Jet  === */
#jet_show .jet { 
  border:none; 
  cursor:default;
  margin:0;
}

/* === Edit Jet === */
#jet_edit form {
  padding-top:20px;
}

#jet_show .jet:hover { background-color:transparent; }
#jet_show .full,
#jet_show .comments { display:block; }

/* === Gadgets === */
.gadget_container {
	position:relative;
	padding:5px 0;
}
a.gadget_pref_switcher,
a.gadget_mode_switcher {
	padding:1px 5px;
	border:1px outset red;
	background-color:pink;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
a.gadget_pref_switcher.edit,
a.gadget_mode_switcher.edit {
	border:1px inset red;
}
a.gadget_pref_switcher.edit {
	display:none;
}
.gadget_container .mask {
	display:none;
}
.unauthenticated .gadget_container .mask {
	background-color: white;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
  opacity:0.1;
	filter: alpha(opacity = 10);
	display:inherit;
	z-index:1000;
}
.gadget_media_separator {
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #aaa;
}

#jet_stream .jet a.delete_selected_jet {
  color: #000;
  cursor: pointer;
  display: none;
  float: right;
  font-size: 120%;
  margin-left:5px;
}
body.can_remove_jet #jet_stream .jet a.delete_selected_jet { display:block; }

.help .browser_user_agent,
.help .browser_allow_cookies {
  display: none;
}

.pending #jet_stream_ft {
  padding: 0;
}

.spam_check {
  float: right;
  padding: 4px;
}

#pending_controls {
  border-top: 1px dotted #272727;
  background-color: #fff;
  padding: 20px 0 80px 90px;
}

#pending_controls .btn {
  background-color:#fff;
  border:1px solid #666;
  color: #fff;
  cursor:pointer;
  display:block;
  float: left;
  font-weight:normal;
  font-size:120%;
  margin-right: 30px;
  padding:7px 0;
  text-align:center;
  text-decoration:none;
  width:130px;
  -moz-border-radius:0;
  -webkit-border-radius:0;
}

#pending_controls a.btn {
  padding: 8px 0;
}

.translate, .is_translated { display: none; }

.translate_submit { color:#fe2492; }


.jet .comments {
  clear:both;
  display:none;
  float:left;
  margin-bottom:10px;
  margin-left:74px;
  width:532px;
}
.comments .delete_msg { 
  display:none;
  margin-bottom:10px; 
}
.over .comments_trigger,
.open .comments_trigger,
.open .comments_enabled .comments { display:block; }
.comment {
  clear:both;
  color:#666;
  float:left;
  margin-top: 5px;
  width:500px;
}
.comments .error {
  clear:both;
  display:none;
  padding-top:5px;
}
.comments .live_trigger {
  background-image:url(/images/mobjet.png);
  background-position:0 -60px;
  background-repeat:no-repeat;
  float:left;
  height:22px;
  width:20px;
}
.comments .paused { background-position:-22px -60px; }

.comments form.comment_notification { 
  color:#666;
  float:right;
  padding-right: 5px;
  margin-top: 7px;
}
.comments form.comment_notification .notification_label strong {
  font-weight: normal;
  text-transform: uppercase;
}

.comment .avatar {
  clear:both;
  float:left;
  height:26px;
  margin-right:5px;
  width:26px;
}
.comment_avatar_wrapper .avatar { 
  height:26px;
  margin-right:5px;
  width:26px;
}
.comment .online,
.comment_avatar_wrapper .online { 
  height:22px;
  width:22px;
}
.comment_avatar_wrapper{
  clear: both;
  float:left;
}
.comment .body {
  float:left;
  margin-bottom:0;
  width: 370px;
}
.jet .comment .info {
  float:right;
  max-width:200px;
}
.jet .comment .created {
  float:left;
  font-style:italic;
  font-size:90%;
  text-align:right;
  width:auto;
}
.jet .comment .direct {
  float:left;
  margin:0 2px;
  position:relative;
  top:4px;
}
.comment .delete {
  display:none;
  float:left;
  left:15px;
  margin-left:-15px;
  position:relative;
  text-align:center;
  top:-2px;
  width:15px;
}
.comment .delete a {
  font-style:normal;
  text-decoration:none;
  padding:2px 4px;
}
.comment .delete form.delete { display:none; }
.comment:hover .delete { display:block; }


.comments .add { 
  clear:both; 
}

.comments .add a,
.comments .add input,
.comments .add textarea,
.comments .add .emo_trigger,
.comments .add .upload_trigger,
.comments .add .camera_trigger,
.comments .add .busy { float:left; }
.comments .add .upload_trigger input { display:none; }


.comments .add .busy { 
  background-image:url(/images/busy_indicator.gif);
  display:none; 
  height:16px;
  left:-78px;
  position:relative;
  top:8px;
  width:16px;
}
.comments .add .close_comments {
  margin-top:10px;
  margin-left:10px;
}
.comments .add .hint {
  float:left;
  left:10px;
  margin-top:-20px;
  position:relative;
  top:28px;
  z-index:2;
}
.comments .add .comment_in {
  padding:2px 125px 2px 2px;
  position:relative;
  width:395px;
  min-width:395px;
  /*max-width:395px;*/
	overflow:auto;
  height: 49px;
}

.comments .add_comment { 
  margin-left:8px; 
}

.comments .emo_trigger {
  float:right;
  height:17px;
  position:relative;
  width:24px;
}
.comments .upload_trigger {
  float:right;
  background-image:url(/images/mobjet.png);
  background-position:-178px -67px;
  background-repeat:no-repeat;
  height:17px;
  position:relative;
  width:24px;
}
.comments .comment_photo_taker {
  overflow: hidden;
  display:none; 
  margin-left: -71px;
  width:612px;
  clear:both;
}
.comments .comment_alert{
  display: none;
}

.comments .comment_camera_file_label{
  display: none;
}
.comments .camera_trigger {
  float:right;
  background-image:url(/images/mobjet.png);
  background-position:-66px -43px;
  background-repeat:no-repeat;
  height:17px;
  width: 24px;
  position:relative;
  width:24px;
} 
.comments .emo_list {
  width:522px; 
  clear:both;
}

.comments .comment_post_action{
  float: right;
  height: 30px;
  width: 40px;
  position: relative;
  top: -50px;
  clear: both;
  margin-right: 9px;
  margin-bottom: -50px;
}

.view_all_comments {
  clear:both;
  margin-bottom:5px;
}


.color_trigger a { 
  float:right;
  background:transparent url(/images/mobjet.png) no-repeat -46px -44px;
  display:block;
  height:16px;
  overflow:hidden;
  text-indent:20000px;
  width:21px;
  position: relative;
}

.comments .direct_commenter_icon {
  background: url(/images/mobjet.png) -32px -45px no-repeat;
  float: left;
  height: 15px;
  margin-top: 4px;
  text-indent: -20000px;
  width: 14px;
}

.comments .saved_direct_commenters {
  margin-right: 7px;
  float: left;
  margin-bottom: 5px;
  width: 155px;
}

.comments .saved_direct_commenters_container{
  width: 200px;
}

.comment_tools{
  float: right;
  width: 100px;
  position: relative;
  bottom: 25px;
  margin-right: 10px;
  margin-bottom: -25px;
}

.comment_list{
  margin-top: 10px;
  position: relative;
}


/* === MODAL FOR COLOR SELECTOR === */

/* jqModal alert CSS courtesy of;
   Alexandre Plennevaux <alexandre@pixeline.be>,
   Brice Burgess <bhb@iceburg.net> */


div.jqmAlert { /* contains + positions the alert window */
  display: none;
  /* 
  position: relative;
  top: 0px;
  width: 100%;
  */
}
    
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmAlertWindow {
  /*
  height:auto;
  width: auto;
  margin: auto;
  */
  
  max-width:476px;
  
}

.jqmAlertTitle{
  margin:5px 2px;
  height:20px;
  color:#FFF;
  background:#000;
}
.jqmAlertTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;

  float:left;
  height:20px;
}

div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(alert/close_icon_double.png) 0 0 no-repeat;
}

div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }

div.jqmAlertContent{
  color:#FFF;
  font:1px arial;
  border:1px solid #ccc;
  letter-spacing:0px;
  padding-left: 230px;
  width: 292px;
}

.comment_color_output{
  float: left;
  width: 75px;
  height: 75px;
  position: relative;
  right: 115px;
  top: 60px;
}
.comment_color_value{
  color: #000;
  font-size: 12px;
  float: left;
  position: relative;
  right: 180px;
  top: 140px;
}


/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(/images/colorpicker/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(/images/colorpicker/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(/images/colorpicker/marker.png) no-repeat;
}



/* === Followers/Followings Lists == */
ul#accounts { padding-top:10px; }

/* === My Account === */
#us_states, #jp_states { display:none; }
#email_posting,
#account_edit form#invite_form { 
  margin-left:5px;
  width:565px; 
}
#followers .wrap_inner,
#following .wrap_inner,
#account_edit .wrap_inner { border-top:none; }
#jet_sync .wrap_inner h1,
#account_edit .wrap_inner h1 { 
  clear:both;
  margin:0 10px 10px 10px; 
  padding-top:5px;
}
#account_edit form { 
  margin-left:50px; 
  margin-bottom:20px;
}
#account_edit li#password { margin-top: 25px; }
#account_edit p.sub { 
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
#account_edit .services { 
  margin-bottom:20px;
}

#account_email_code {
  margin-right:5px;
  width:40px;
}
label#limit { text-align: left; }

.claim_account_callout {
  background-color:#c5deef;
  border:2px solid #337fbf;
  color:#444;
  clear:both;
  font-size:150%;
  margin-bottom:10px;
  padding:10px;
  text-align:center;
}
.claim_account_callout a {
  color:#337fbf;
}

/* === AutoPost Icons === */
ul .cell {
  float:left; 
  margin-right:20px;
}
ul .cell img { padding-top:4px; }

/* === Social Accounts Lists === */
#followers ul.accounts { margin-bottom:10px; }
li.account {
  border-bottom:1px solid #aaa;
  clear:both;
  color:#666;
}
.account .its_you { 
  float:left;
  font-weight:bold;
  padding:2px 10px 4px 10px;
}
ul.accounts li.account img.avatar {
  float:left;
  height:45px;
  width:45px;
}
ul.accounts li.account img.online {
  height:41px;
  width:41px;
}
.account .copy { 
  float:left; 
  margin-top:5px;
  width:450px;
}
.account .login,
.account .jet_count,
.account .bio,
.account .summary { 
  float:left; 
  margin-left:5px;
}
.account .login a { font-size:115%; }

.account .bio {
  clear:both;
  height:18px;
  overflow:hidden;
  white-space:nowrap;
  width:450px;
}

.account .its_you,
.account .remove_item {
  float:right;
  margin-top:10px;
}
.account .remove_item a {
  color:#000;
  font-size:120%;
  margin-right:10px;
}

/* === Right Column Image === */
#account_info #w_camera { margin-bottom:10px; }
#account_info .w_body #w_new_user_image { 
  left:100px;
  margin-bottom:20px;
  position:relative;
  width:100px; 
}
#account_info .w_body .file_limit,
#account_info .w_body .swf_trigger {
  left:100px;
  position:relative;
}
#account_info .w_body #widget_account_image .group .group { left:auto; }
#w_camera { 
  width:298px;
  left:auto;
}
#account_info .w_body h2 { 
  font-size:150%;
  margin:20px 0;
  text-align:center;
}
#account_info .file_limit {
  font-size:90%;
  font-style:italic;
  margin-bottom:10px;
  text-align:center;
  width:100px;
}

/* === Image === */
#account_image_edit .author { margin:0; }


/* === AUTOPOST === */
table.services { 
  background-color:#eee;
  margin:0 auto;
  width:500px;
}
table.services td { 
  border-bottom: 5px #fff solid;
  padding:10px;
}
table.services td.logo { 
  text-align:center;
}
table.services td.status { text-align:left; }
table.services td.connected { color:#007600; }
table.services td.link { 
  text-align:center;
  width:110px;
}
table.services tr.facebook .error { display: none; }

/* === Email Frequency === */
#account_digest_type_id {
  position:relative;
  top:3px;
}

/* === No Followings Message === */
#no_followings {
  margin-top:30px;
  margin-left:80px;
  margin-right:80px;
}
.jets #no_followings {
  margin-left:100px;
  margin-right:100px;
}
#no_followings h2 {
  margin-bottom:30px;
}

/* === New Account Sign Up === */
#signup {
  background-color:#fff;
  color:#315189;
  padding:20px 0;
}
#signup h1 {
  font-size:210%;
  margin-bottom:30px;
  text-align:center;
}
#signup p {
  font-size:130%;
  font-weight:200;
  margin-bottom:10px;
  margin-left:170px;
}
#signup p.step2 {
  color:#666;
  text-align:center;
  margin-left:0;
}
#signup .hint {
  float:left;
  font-size:130%;
  font-weight:200;
  left:180px;
  margin-bottom:-24px;
  position:relative;
  top:5px;
}
#signup .error {
  margin-bottom:10px;
}
#signup form {
  clear:left;
  margin-bottom:40px;
  margin-left:170px;
}
#signup input#account_email {
  margin-bottom:5px;
  padding:5px 8px;
  width:500px;
}

#signup .action {
  float:none;
  padding-left:175px;
  text-align:center;
}

#signup .action input {
  background-color:rgb(245,129,32);
  background-image:url(/images/buttons/glass.png);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid rgb(197,84,0);
  color:rgb(255,255,255);
  display:block;
  font-size:175%;
  /*margin-bottom:5px;*/
  /*margin-left:340px;*/
  padding:15px 0;
  text-align:center;
  text-decoration:none;
  width:180px;
}

/* === Invitations === */
textarea#invitations,
textarea#message {
  height: 100px;
  width: 520px;
}

.private,
.direct {
  background-image:url('/images/mobjet.png');
  background-position:-32px -45px;
  background-repeat:no-repeat;
  height:12px;
  float:left;
  margin:7px 5px 0 0;
  text-indent:-20000px;
  width:12px;
}

.post_ft .private,
.post_ft .direct {
  font-size: 80%;
  margin-left: 0;
}

/* === Edit Form === */
li .busy_indicator {
  background-image:url('/images/busy_indicator.gif');
  background-position:center center;
  background-repeat:no-repeat;
  display:none;
  float:left;
  height:20px;
  margin-left:10px;
  margin-top:3px;
  width:20px;
}
li.fail .busy_indicator { 
  background-image:url('/images/mobjet.png');
  background-position:-65px -60px;
}
li.pass .busy_indicator { 
  background-image:url('/images/mobjet.png');
  background-position:-43px -63px;
}
li.fail .busy_indicator,
li.pass .busy_indicator,
li.busy .busy_indicator { display:block; }

#original_login { display:none; }

#account_biography {
  height: 70px;
  padding: 5px 5px 2px;
  width: 204px;
}
#account_translate {
  margin-top: 8px;
  padding: 0;
  width: auto;
}

.swf_trigger {
  background-color:#666;
  color:#fff;
  cursor:pointer;
  height:30px; 
  text-align:center;
  width:100px;
}
.swf_trigger:hover { background-color:#888; }
.swf_trigger span {
  text-transform:uppercase;
}
#uploadify_trigger,
#w_uploadify_trigger {
  height:30px; 
  margin-bottom:10px;
  margin-right:10px;
  text-align:left;
  width:100px; 
}
#uploadify_trigger span,
#w_uploadify_trigger span {
  padding-left:20px;
  padding-top:7px;
  position:absolute;
}
#uploadify_trigger .uploading_lbl,
#w_uploadify_trigger .uploading_lbl { 
  display:none; 
  padding-left:12px;
}
/* This is the generated swf */
#uploadify_account_imageUploader,
#w_uploadify_account_imageUploader {
  height:30px; 
  width:100px; 
  position:relative;
  z-index:1001;
}

#camera_trigger span,
#c_camera_trigger span,
#w_camera_trigger span { 
  cursor:pointer; 
  position:relative;
  top:7px;
}

#account_info .uplaodifyQueue,
#w_uploadify_account_imageQueue,
.format .uploadifyQueue { display:none; }

#camera,
#c_camera,
#w_camera { 
  border:1px solid #333;
  display:none;
  height:400px;
  left:45px;
  position:relative;
  width:400px;
}
#c_camera {
  left:auto;
}
#w_camera { 
  height:296px;
  left:0;
  width:296px;
}
#page-inner #camera,
#page-inner #c_camera { left:55px; }
#camera .buttons,
#c_camera .buttons { 
  margin-top:10px; 
  left:150px;
  padding-left:0;
  position:relative;
  top:-40px;
  text-align:center;
}
#camera .buttons input,
#c_camera .buttons input { display:none; }
#w_camera .save_trigger,
#camera .buttons .save_trigger,
#c_camera .buttons .save_trigger {
  display:none; 
  position:relative;
  top:-10px;
}
#w_camera .save_trigger { top:-35px; }
#w_camera .save_trigger span,
#camera .buttons .save_trigger span,
#c_camera .buttons .save_trigger span {
  cursor:pointer;
  position:relative;
  top:7px;
}
#camera .buttons .cancel,
#c_camera .buttons .cancel,
#w_camera .buttons .cancel { 
  background-color:#7d7d7d;
  margin:0; 
  padding:4px;
}
#camera_swf,
#c_camera_swf { 
  height:400px;
  width:400px;
}
#w_camera_swf { 
  height:296px;
  width:296px;
}

/* === Edit Profile === */
.edit_account select {
  margin-top: 5px;
}

form .profile {
  margin-bottom: 10px;
}

.pending_request {
  float: left;
  font-weight: bold;
  margin: 5px 5px 0 0;
}

/* === New Faces === */
#newfaces{
  height: 300px;  
}
.newface_wrapper{
  float: left;
  padding: 7px;
}
.newface_name{

}

#account_edit form { margin-left: 0; }

#account_edit label {
  margin-right: 15px;
  width: 120px;
}
#account_edit .checkbox label {
  width:auto;
}

#account_edit .more,
#account_edit .error {
  left: 150px;
}

#account_edit ol li { width: 100%; }

#account_edit #account_biography { width: 430px; }

.edit_account #profile_fields span {
  color: #666;
  font-size: 110%;
  position: relative;
  top: 7px;
}

.edit_account #profile_fields .profile_field {
  float: left;
  margin-top: 10px;
}

.edit_account #profile_fields .profile_field input {
  margin-right: 20px;
  width: 145px;
}

.edit_account #profile_fields .profile_field .checkbox {
  float: left;
  margin: 0;
  width: 15px;
}

.edit_account #profile_fields #add_profile_field {
  float: left;
  cursor: pointer;
  font-size: 150%;
  margin-top: 10px;
  width: 10px;
}

.edit_account #profile_fields .remove_profile_field {
  clear: left;
  cursor: pointer;
  float: right;
  font-size: 150%;
  margin-right: 1px;
  width: 10px;
}

/* === View Profile === */
#profile_nav h1 {
  margin-bottom: 0;
  text-transform: uppercase;
}

#show_account .wrap_inner {
  float: left;
  width:616px;
}

#show_account #data {
  float: left;
  padding: 5px 10px 10px 10px;
  width: 235px;
}

#show_account #data ol {
  border-right: 1px solid #000;
}

#show_account #data ol li {
  float: none;
  margin-bottom: 5px;
}

#show_account #data li span.name { font-weight: bold; }
#show_account .value { color:#808080; }

#profile_nav #profile {
  color:#808080;
  float: left;
  padding-top: 5px;
  width: 327px;
}

#profile_nav #edit_account {
  margin-top: 5px;
  margin-right: 8px;
  float: left;
}

/* Global Actions (appear on hover of a profile image) */
.account_actions { 
  position:absolute;
  z-index:5;
}
.account_actions img.avatar { 
  cursor:pointer; 
  float:left; 
}
.account_actions .action_wrap {
  background-color:#fff;
  border:2px solid #ccc;
  clear:left;
  float:left;
  min-width:250px;
  padding:5px;
}
.account_actions ul,
.account_actions .hd {
  clear:both;
}
.account_actions .summary {
  display:inline;
  color:#666;
  float:left;
  font-style:italic;
  margin-right:10px;
}
.account_actions .summary a {
  font-style:normal;
}
.account_actions .status {
  float:right;
}
.account_actions .social_actions { float:left; }

.account_actions .social_actions li { 
  float:left;
  margin-bottom:2px;
  margin-left:0;
  margin-right:5px;
  margin-top:2px;
}

/* === DIRECT MESSAGES === */
div.direct_message {
  background: url('/images/mobjet.png') -187px -108px no-repeat;
  float: left;
  height: 16px;
  width: 15px;
}
/* === private in chat === */
div.private_chat {
  background: url('/images/mobjet.png') -187px -90px no-repeat;
  float: left;
  height: 16px;
  width: 15px;
}

/* Allows the "whisper" action to only display in comments */
.account_actions .in_chat { display:none; }
.in_chat .in_chat { display:block; }

.account_actions .with_tip { cursor:pointer; }
.account_actions li form { display:none; }
.account_actions .tips {
  background-color:#ddd;
  clear:both;
  color:#000;
  display:none;
  float:left;
  margin:0;
  min-width:265px;
}
.account_actions .tips p {
  font-style:italic;
  text-align:center;
}

/* If the menu is on the right side of the screen... */
.right .tips,
.right img.avatar,
.right .action_wrap,
.right .social_actions { float:right; }
.right .social_actions li { 
  float:right; 
  margin-left:5px;
  margin-right:0;
}


/* Online/Offline avatars */
.online {
  border-width: 2px;
  border-style: solid;
}
.offline {
  border:none;
}


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 280px;
		height: 70px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
  width: 298px;
  height: 240px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  290px;
    height: 70px;
		overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  298px;
    height: 240px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal .jcarousel-item {
    width: 60px;
    height: 70px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 280px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 5px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    bottom: 75px;
    left: 177px;
    width: 15px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat -14px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -46px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -78px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -110px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    bottom: 80px;
    left: 270px;
    width: 15px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat -14px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -46px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -78px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -110px 0;
}




.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 75px;
    left: 160px;
    width: 15px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat -3px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -36px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -67px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -100px 0;
}


#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 80px;
    left: 253px;
    width: 15px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat -3px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -36px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -67px 0;
}

#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#cool_jetting_bucket .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -100px 0;
}


/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -20px;
    left: 140px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    bottom: -30px;
    left: 110px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


#cool_carousel li{
  width: 280px;
}




.right_widget {
  clear: both;
  color: #666666;
  margin-bottom: 20px;
  width: 300px; }
  .right_widget .w_header {
    background-color: #ffffff;
    line-height: 1em;
    margin-bottom: 0px;
    padding: 5px;
    clear: both;
    height: 25px;
    position: relative;
    white-space: nowrap; }
    .collapsed.right_widget .w_header {
      border-radius: 5px 5px 5px 5px;
      -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-bottom-left-radius: 5px 5px;
      -webkit-border-bottom-right-radius: 5px 5px; }
    .right_widget .w_header .collapse_trigger {
      background-image: url(/images/mobjet.png);
      background-repeat: no-repeat;
      position: absolute;
      top: 8px;
      right: 3px;
      width: 24px;
      height: 24px;
      background-position: -140px -106px;
      cursor: pointer; }
      .collapsed.right_widget .w_header .collapse_trigger {
        background-position: -160px -108px; }
    .right_widget .w_header h2 {
      float: left;
      clear: none;
      padding: 5px;
      margin: 0;
      font-size: 200%;
      font-weight: 200; }
      .right_widget .w_header h2 small {
        font-size: 50%; }
    .right_widget .w_header .live_trigger {
      background-image: url(/images/mobjet.png);
      background-position: 0 -60px;
      background-repeat: no-repeat;
      cursor: pointer;
      float: left;
      height: 22px;
      margin-top: 2px;
      width: 20px; }
      .right_widget .w_header .live_trigger.paused {
        background-position: -22px -60px; }
  .right_widget .w_body {
    background-color: #ffffff;
    border: 1px solid #888888;
    border-top: none;
    background-image: url(/images/widget_hd_bg.png);
    background-repeat: no-repeat;
    clear: both; }
    .collapsed.right_widget .w_body {
      display: none; }
    .right_widget .w_body.no_border {
      border: none; }
  .right_widget .w_footer, .right_widget .scroll_section {
    background-color: #000000;
    text-align: center;
    position: relative;
    height: 15px;
    clear: both; }
    .collapsed.right_widget .w_footer,     .collapsed.right_widget .scroll_section {
      display: none; }
    .right_widget .w_footer .icon,     .right_widget .scroll_section .icon {
      height: 32px;
      width: 32px;
      position: absolute;
      cursor: pointer; }
      .right_widget .w_footer .icon.up,       .right_widget .scroll_section .icon.up {
        background: url(/images/prev-vertical.png) no-repeat scroll 0 0 transparent;
        bottom: -15px;
        left: 110px; }
      .right_widget .w_footer .icon.down,       .right_widget .scroll_section .icon.down {
        background: url(/images/next-vertical.png) no-repeat scroll 0 0 transparent;
        left: 140px;
        bottom: -5px; }
      .right_widget .w_footer .icon:active,       .right_widget .scroll_section .icon:active {
        background-position: 0 -64px; }
  .right_widget .line_item {
    background-color: #ffffff; }
    .right_widget .line_item:hover {
      background-color: #eeeeee; }
    .right_widget .line_item:last_child {
      border: none; }

#my_mobjet, #cm_activities {
  position: relative;
  margin-bottom: 20px; }
  #my_mobjet .message_set,   #cm_activities .message_set {
    height: 210px;
    clear: both;
    overflow: hidden; }
    #my_mobjet .message_set .message,     #cm_activities .message_set .message {
      position: relative;
      clear: both;
      height: 42px; }
      #my_mobjet .message_set .message img.avatar,       #cm_activities .message_set .message img.avatar {
        position: absolute;
        left: 2px;
        top: 2px;
        height: 28px; }
      #my_mobjet .message_set .message .title,       #cm_activities .message_set .message .title {
        top: 2px;
        left: 42px;
        position: absolute;
        width: 230px;
        font-size: 13px;
        height: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #000000;
        font-weight: bold; }
        #my_mobjet .message_set .message .title img,         #cm_activities .message_set .message .title img {
          height: 14px; }
      #my_mobjet .message_set .message .body,       #cm_activities .message_set .message .body {
        top: 18px;
        left: 42px;
        position: absolute;
        color: #666666;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 13px;
        height: 16px;
        width: 230px; }
        #my_mobjet .message_set .message .body img,         #cm_activities .message_set .message .body img {
          height: 14px; }
      #my_mobjet .message_set .message .type,       #cm_activities .message_set .message .type {
        background-image: url(/images/mobjet.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 0px;
        right: 1px;
        width: 24px;
        height: 24px; }
        #my_mobjet .message_set .message .type.new_jet, #my_mobjet .message_set .message .type.community_post_jet_notification,         #cm_activities .message_set .message .type.new_jet, #cm_activities .message_set .message .type.community_post_jet_notification {
          background-position: -136px -86px; }
        #my_mobjet .message_set .message .type.new_jet_direct,         #cm_activities .message_set .message .type.new_jet_direct {
          background-position: -183px -106px; }
        #my_mobjet .message_set .message .type.new_comment,         #cm_activities .message_set .message .type.new_comment {
          background-position: -183px -86px; }
        #my_mobjet .message_set .message .type.new_follower, #my_mobjet .message_set .message .type .new_follower_request,         #cm_activities .message_set .message .type.new_follower, #cm_activities .message_set .message .type .new_follower_request {
          background-position: -160px -86px; }
        #my_mobjet .message_set .message .type.community_new_member_join_notification,         #cm_activities .message_set .message .type.community_new_member_join_notification {
          background-position: -90px -129px; }
      #my_mobjet .message_set .message .private,       #cm_activities .message_set .message .private {
        position: absolute;
        bottom: 1px;
        right: 0px; }

#cm_activities .message_set .message .type {
  top: 5px;
  right: 5px; }

#account_info .w_header h2 {
  height: 20px;
  overflow: hidden;
  white-space: nowrap; }
#account_info .w_body {
  border-top: 1px solid #888888;
  background-image: none; }
  #account_info .w_body img {
    width: 298px; }
  #account_info .w_body .actions {
    float: right;
    height: 15px;
    margin-top: 5px;
    margin-right: 10px;
    width: 100px; }
    #account_info .w_body .actions .direct_message {
      float: right;
      margin-right: 0;
      margin-top: 3px; }
    #account_info .w_body .actions .follow {
      float: right;
      margin-left: 5px;
      margin-right: 0; }
  #account_info .w_body .info {
    margin: 10px 10px 5px 10px;
    overflow: hidden;
    clear: right; }

#hot_stuff {
  border: none;
  padding-top: 0; }
  #hot_stuff #hotstuff_carousel {
    background-color: #ffffff; }
    #hot_stuff #hotstuff_carousel li {
      overflow: hidden;
      height: 79px;
      width: 298px; }
  #hot_stuff .jcarousel-item-vertical {
    margin-bottom: 0; }
  #hot_stuff .jcarousel-container-vertical {
    height: 240px; }
  #hot_stuff .jcarousel-clip-vertical {
    height: 240px; }
  #hot_stuff .line_item {
    border-bottom: none; }
  #hot_stuff .count {
    font-size: 10px;
    float: right;
    text-align: left;
    padding-left: 10px;
    padding-top: 4px;
    width: 200px; }
  #hot_stuff .hs_list {
    border: 1px solid #cccccc;
    padding: 3px; }
  #hot_stuff .hs_wrapper {
    clear: both;
    display: block;
    overflow: hidden; }
    #hot_stuff .hs_wrapper .post {
      float: left;
      margin-left: 10px;
      margin-right: 5px;
      margin-top: 0px;
      overflow: hidden;
      width: 182px; }
      #hot_stuff .hs_wrapper .post .subject {
        color: #333333;
        font-size: 13px;
        font-weight: bold;
        line-height: 1em;
        width: 190px;
        margin-bottom: 1px;
        overflow: hidden;
        white-space: nowrap; }
    #hot_stuff .hs_wrapper .posted_by {
      float: left;
      margin-top: 0px;
      overflow: hidden;
      white-space: nowrap;
      height: 80px;
      width: 80px; }
      #hot_stuff .hs_wrapper .posted_by img {
        height: 75px;
        maring-bottom: 0;
        width: 75px; }
      #hot_stuff .hs_wrapper .posted_by img.online {
        height: 71px;
        maring-bottom: 0;
        width: 71px; }
    #hot_stuff .hs_wrapper .body {
      overflow: hidden;
      text-overflow: ellipsis;
      color: #666666;
      height: 52px;
      line-height: 1.15em; }
      #hot_stuff .hs_wrapper .body.has_attachments {
        height: 30px; }
    #hot_stuff .hs_wrapper .attachments img {
      height: 27px; }
  #hot_stuff .hotstuff_arrows {
    background: #000000;
    height: 15px;
    width: 300px; }

#footprint img.avatar {
  float: left;
  margin: 2px; }
#footprint img.online {
  height: 49px;
  width: 49px; }
#footprint img.offline {
  height: 53px;
  width: 53px; }

#cm_activities .w_body, #my_mobjet .w_body {
  background-position: 185px 0;
  padding-top: 1px; }

#hot_stuff .w_body {
  background-position: 160px 0;
  padding-top: 1px; }

#footprint .w_body {
  background-position: 140px 0;
  padding-top: 1px; }

#followers_widget .w_header, #followings_widget .w_header {
  height: 20px; }
  #followers_widget .w_header h2,   #followings_widget .w_header h2 {
    font-size: 140%;
    font-weight: normal;
    padding-top: 3px; }
    #followers_widget .w_header h2 span,     #followings_widget .w_header h2 span {
      font-size: 75%;
      margin-left: 5px; }

#followers_widget .w_body, #followings_widget .w_body, #high_fives_widget .w_body {
  width: 298px;
  overflow: hidden; }
  #followers_widget .w_body .floats,   #followings_widget .w_body .floats,   #high_fives_widget .w_body .floats {
    clear: both; }
    #followers_widget .w_body .floats img.avatar,     #followings_widget .w_body .floats img.avatar,     #high_fives_widget .w_body .floats img.avatar {
      float: left; }
    #followers_widget .w_body .floats img.online,     #followings_widget .w_body .floats img.online,     #high_fives_widget .w_body .floats img.online {
      height: 48px;
      width: 48px; }
    #followers_widget .w_body .floats img.offline,     #followings_widget .w_body .floats img.offline,     #high_fives_widget .w_body .floats img.offline {
      height: 52px;
      width: 52px; }
    #followers_widget .w_body .floats .a1, #followers_widget .w_body .floats .a2, #followers_widget .w_body .floats .a6, #followers_widget .w_body .floats .a7,     #followings_widget .w_body .floats .a1, #followings_widget .w_body .floats .a2, #followings_widget .w_body .floats .a6, #followings_widget .w_body .floats .a7,     #high_fives_widget .w_body .floats .a1, #high_fives_widget .w_body .floats .a2, #high_fives_widget .w_body .floats .a6, #high_fives_widget .w_body .floats .a7 {
      margin-right: 10px; }
    #followers_widget .w_body .floats .a3, #followers_widget .w_body .floats .a4, #followers_widget .w_body .floats .a8, #followers_widget .w_body .floats .a9,     #followings_widget .w_body .floats .a3, #followings_widget .w_body .floats .a4, #followings_widget .w_body .floats .a8, #followings_widget .w_body .floats .a9,     #high_fives_widget .w_body .floats .a3, #high_fives_widget .w_body .floats .a4, #high_fives_widget .w_body .floats .a8, #high_fives_widget .w_body .floats .a9 {
      margin-right: 9px; }
    #followers_widget .w_body .floats .a1, #followers_widget .w_body .floats .a2, #followers_widget .w_body .floats .a3, #followers_widget .w_body .floats .a4, #followers_widget .w_body .floats .a5,     #followings_widget .w_body .floats .a1, #followings_widget .w_body .floats .a2, #followings_widget .w_body .floats .a3, #followings_widget .w_body .floats .a4, #followings_widget .w_body .floats .a5,     #high_fives_widget .w_body .floats .a1, #high_fives_widget .w_body .floats .a2, #high_fives_widget .w_body .floats .a3, #high_fives_widget .w_body .floats .a4, #high_fives_widget .w_body .floats .a5 {
      margin-top: 1px; }
    #followers_widget .w_body .floats .a6, #followers_widget .w_body .floats .a7, #followers_widget .w_body .floats .a8, #followers_widget .w_body .floats .a9, #followers_widget .w_body .floats .a10,     #followings_widget .w_body .floats .a6, #followings_widget .w_body .floats .a7, #followings_widget .w_body .floats .a8, #followings_widget .w_body .floats .a9, #followings_widget .w_body .floats .a10,     #high_fives_widget .w_body .floats .a6, #high_fives_widget .w_body .floats .a7, #high_fives_widget .w_body .floats .a8, #high_fives_widget .w_body .floats .a9, #high_fives_widget .w_body .floats .a10 {
      margin-top: 10px; }

.avatar_widget .aw_item {
  float: left; }
.avatar_widget .aw_image {
  float: left;
  margin: 3px;
  width: 53px;
  height: 53px; }
  .avatar_widget .aw_image.offline {
    width: 53px;
    height: 53px; }
  .avatar_widget .aw_image.online {
    width: 49px;
    height: 49px; }


#banner h3 {
  color:#fff;
  display:inline;
  font-size:140%;
  margin-bottom:0;
  padding:2px 15px 2px 8px;
}
#banner h3 b { font-weight:bold; }
#banner .wrap h2 { 
  font-weight:normal;
  line-height:1em;
  text-align:left;
}
#banner .banner_wrapper {
  width: 100%;
  height: 110px;
  padding-top: 30px; }
#banner .banner_cooljet_bucket {
  width: 298px; }
#banner .banner_cooljet_bucket .banner_body {
  border:1px solid #888;
  background-color:#fff;
  color:#808080;
  padding:5px; }
#banner .banner_bucket {
  width: 198px;
  height: 110px;
  float: left;
  margin-right: 5px;
  margin-left: 10px; }
  #banner .banner_bucket .banner_title_wrapper {
    border-bottom-style:solid;
    border-bottom-width:2px;
    height: 23px; }
  #banner .banner_bucket .banner_body {
    margin-top:5px;
    }
    #invite_bucket img {
      padding-right: 8px; }
    #banner .banner_bucket .banner_body .wrap {
      padding: 3px;
      height: 60px;
      overflow: hidden; }

#new_faces_bucket .jcarousel-clip-horizontal { 
  height:70px;
  width:195px; 
}
#banner #new_faces_bucket .banner_bucket .banner_body img { padding:0; }
#new_faces_bucket .banner_body .wrapper {
  /*visibility: hidden;*/
  padding: 0;
  height: 66px; }
#new_faces_bucket .banner_body img.avatar { 
  display:none;
  height: 55px; 
}
#mobikura_invite * { cursor: pointer; }
#invite_bucket .wrap,
#mobikura_invite .wrap,
#new_faces_bucket .banner_body {
  border: 1px solid #888;
  background-color:#fff; }
#new_faces_bucket .jcarousel-item-horizontal {
  margin:5px 0 5px 5px;
}
#banner #invite_bucket .wrap {
  height:52px;
  padding:8px 6px 6px 8px;
}
#banner #invite_bucket .wrap h2 {
  line-height:1.4em;
  margin-bottom:0;
}


#tray {
  border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  -webkit-border-bottom-right-radius:10px 10px;
  -webkit-border-bottom-left-radius:10px 10px;
  z-index: 1000;
}
#site_msg,
#site_msg .msg_inner {
  border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
}
.btn {
  border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
}
#list_spinner {
  opacity:0.8;
  -moz-opacity:0.8;
  -webkit-opacity:0.8;
  border-radius:10px 10px;
  -moz-border-radius:10px 10px;
  -webkit-border-radius:10px 10px;
}
#bg_load_indicator {
  background-color:rgba(0,0,0,0.7);
  border-radius:3px 3px;
  -moz-border-radius:3px 3px;
  -webkit-border-radius:3px 3px;
}

ul#high_fives_tab_control li.received_trigger {
  border-radius:5px 0 0 0;
  -moz-border-radius:5px 0 0 0;
  -webkit-border-radius:5px 0 0 0;
}
ul#high_fives_tab_control li.given_trigger {
  border-radius:0 5px 0 0;
  -moz-border-radius:0 5px 0 0;
  -webkit-border-radius:0 5px 0 0;
}

h1#account_hd,
#other_back,
#my_mobjet .hd,
#cm_activities .hd,
#hot_stuff .hd,
#account_info .hd,
.right_widget .w_header,
#jet_stream_hd h1 { 
  background-color:rgba(255,255,255,0.60);
  border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-top-left-radius:5px 5px;
  -webkit-border-top-right-radius:5px 5px;
}
#other_back {
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-border-radius:5px;
}
#banner h3 {
  border-radius:0 13px 13px 0;
  -moz-border-radius:0 13px 13px 0;
  -webkit-border-bottom-right-radius:13px 13px;
  -webkit-border-top-right-radius:13px 13px;
}
.account .bio {
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis; /* Opera */
}


#jet_stream_nav {
  position: relative;
  padding: 2px 0 0 0;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-e: none;
}
#jet_stream_nav.subnav {
  padding-bottom: 23px;
}

#jet_stream_nav .nav .sel ul {
  display: none;
  float: left;
  position: absolute;
  left: 0;
  top: 23px;
  margin-top: 1px;
  background-color: #CCC;
  width: 100%;
  padding: 2px 0px;
}
#jet_stream_nav.subnav .nav .sel ul {
  display: block;
}

#jet_stream_nav .nav .sel,
#jet_stream_nav .nav .sel li.sel {
  font-weight:bold;
  text-transform:uppercase;
}

#jet_stream_nav.subnav .nav .sel,
#jet_stream_nav.subnav .nav .sel li.sel {
  background-color: #CCC;
}
#jet_stream_nav .nav .sel li {
  font-weight: normal;
  text-transform: none;
}


#community_nav .airplane,
#jet_stream_nav .airplane {
  background: url(/images/mobjet.png) -34px -125px;
  height: 22px;
  width: 24px;
}
#community_nav .airplane.sel,
#jet_stream_nav .airplane.sel {
  background: url(/images/mobjet.png) -2px -125px;
}

#community_nav .airplane > a,
#jet_stream_nav .airplane > a {
  display: block;
}
#jet_stream_nav .airplane a span {
  text-transform: lowercase;
}

#jet_stream_nav .selected {
  display: none;
}
#jet_stream_nav .selected.sel,
#jet_stream_nav .selected.show-selected {
  display: block;
}


.communities .banner {
  text-align: left; }
.communities ul.right_nav {
  float: right; }
  .communities ul.right_nav li {
    border-left: 1px solid white;
    padding-left: 5px;
    margin-left: 5px; }
.communities .communities_nav_header h3 {
  font-size: 175%;
  margin: 0;
  padding: 0 10px;
  clear: both; }
.communities .index_banner {
  margin: 0 0 10px 320px; }
  .communities .index_banner .create_button {
    float: left; }
  .communities .index_banner .search_area {
    float: right;
    width: 250px;
    height: 30px; }
.communities .no_communities {
  font-size: 150%;
  font-weight: bold;
  padding: 20px 20px; }
.communities .communities_pagination {
  text-align: center;
  padding: 30px 0 15px 0; }
.communities .category_picker {
  padding-bottom: 10px; }
  .communities .category_picker h3 {
    padding-bottom: 10px; }
.communities .create_community_widget .ccw_item {
  color: #bbb;
  font-size: 150%; }
  .communities .create_community_widget .ccw_item span {
    color: #000;
    font-size: inherit; }
.communities .community_form .pair {
  position: relative;
  padding: 10px 0; }
  .communities .community_form .pair label, .communities .community_form .pair .label {
    font-size: 125%;
    position: absolute;
    width: 140px; }
  .communities .community_form .pair .content {
    padding-left: 150px;
    width: 470px; }
    .communities .community_form .pair .content input, .communities .community_form .pair .content textarea {
      border: 1px solid #666;
      font-size: 16px; }
      .communities .community_form .pair .content input.full,       .communities .community_form .pair .content textarea.full {
        width: 100%; }
    .communities .community_form .pair .content .community_url {
      color: #bbb; }
    .communities .community_form .pair .content.submit input {
      font-size: 150%;
      padding: 5px;
      border: none;
      color: white;
      cursor: pointer; }
    .communities .community_form .pair .content.submit a {
      padding-left: 25px; }
.communities .community_form .camera_container {
  float: left;
  margin-top: 10px; }
.communities .community_form .fluid_list .list_item select, .communities .community_form .fluid_list .list_item input, .communities .community_form .fluid_list .list_item .name {
  margin-right: 10px;
  float: left; }
.communities .community_form .fluid_list .list_item .error {
  clear: left; }
.communities .community_form .fluid_list .list_item .js_add_item {
  float: left;
  display: none;
  margin-right: 10px; }
.communities .community_form .fluid_list .list_item .js_remove_item {
  float: left;
  display: inline;
  margin-right: 10px; }
.communities .community_form .fluid_list .list_item .sort_handle {
  background-image: url(/images/mobjet.png);
  background-position: -118px -133px;
  cursor: move;
  float: left;
  height: 18px;
  width: 18px; }
.communities .community_form .fluid_list .last .sort_handle {
  display: none; }
.communities .community_form .fluid_list .last .js_add_item {
  display: inline; }
.communities .community_form .fluid_list .last .js_remove_item {
  display: none; }
.communities .community_form .jet_stream_area.fluid_list .list_item, .communities .community_form .category_area.fluid_list .list_item {
  clear: left;
  margin: 0 0 10px; }
  .communities .community_form .jet_stream_area.fluid_list .list_item .add_item,   .communities .community_form .category_area.fluid_list .list_item .add_item {
    display: none;
    padding: 0 5px; }
.communities .community_form .category_area .error .at_least_one, .communities .community_form .jet_stream_area .error .at_least_one {
  display: none; }
.communities .community_form .category_area .name, .communities .community_form .jet_stream_area .name {
  width: 150px; }
.communities #bd .content_inner {
  background: #fff;
  padding-top: 30px; }
.communities .community_bd {
  padding: 0 10px 10px 10px; }
  .communities .community_bd .secondary {
    margin: 0 0 0 0;
    float: left;
    clear: left;
    width: 300px; }
  .communities .community_bd .primary {
    padding-right: 0px;
    float: right;
    clear: right;
    width: 625px; }
.communities.community_jet_streams .community_bd .secondary {
  float: right;
  clear: right; }
.communities.community_jet_streams .community_bd .primary {
  float: left;
  clear: left;
  width: 620px; }
.communities .extra_banner_padding {
  height: 20px; }
.communities .cjs_body {
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black; }
  .communities .cjs_body .wrap_inner {
    border: none;
    border-width: 0; }
.communities .cjs_header ul.all_jet_streams {
  background-color: #ccc;
  padding: 2px 10px;
  height: 20px; }
  .communities .cjs_header ul.all_jet_streams li {
    float: left;
    padding: 3px 15px 3px 0; }
    .communities .cjs_header ul.all_jet_streams li a {
      color: #fff; }
    .communities .cjs_header ul.all_jet_streams li.sel {
      font-weight: bold;
      text-transform: uppercase;
      background-color: #ccc; }
.communities .cjs_header .community_post {
  margin: 10px 0 10px 100px;
  height: 30px; }
  .communities .cjs_header .community_post .webpost_form.wide_load {
    margin-left: -100px;
    margin-top: -10px;
    width: 616px; }
    .communities .cjs_header .community_post .webpost_form.wide_load .upload_form {
      width: 616px; }
.communities #community_nav {
  margin: 0 10px;
  clear: both;
  height: 25px; }
  .communities #community_nav .nav {
    clear: both; }
  .communities #community_nav li {
    font-size: 120%;
    float: left;
    padding: 1px 4px 2px;
    margin: 0 0 0 7px;
    text-decoration: none;
    position: relative;
    top: 3px; }
    .communities #community_nav li a {
      color: white; }
    .communities #community_nav li.airplane {
      width: 15px; }
    .communities #community_nav li.sel {
      text-decoration: uppercase;
      font-weight: bold; }
      .communities #community_nav li.sel.subnav {
        background-color: #ccc; }
.communities #uploadify_community_imageUploader {
  position: relative;
  z-index: 1001; }
.communities .b1_button {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 5px 5px;
  border-width: 3px;
  border-style: solid;
  font-size: 16px;
  color: #fff; }
.communities .community_widget {
  border-top-width: 2px;
  border-top-style: solid;
  border-right-width: 2px;
  border-right-style: solid;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  position: relative;
  margin: 60px 10px 30px 0;
  max-width: 250px; }
  .communities .community_widget .cw_title {
    position: absolute;
    top: -30px;
    font-size: 18px;
    line-height: 20px;
    color: white;
    padding: 5px 15px 5px 5px;
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px; }
  .communities .community_widget .cw_body ul li {
    list-style-type: circle;
    font-weight: bold;
    margin: 1px 0 1px 20px; }
  .communities .community_widget .cw_blip {
    position: absolute;
    right: -6px;
    bottom: 0;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; }
.communities .category_picker {
  padding-bottom: 10px; }
.communities h3 {
  padding: 5px 0;
  font-size: 150%;
  font-weight: bold; }
.communities .accounts h3 {
  font-size: 100%;
  font-weight: normal;
  padding: 0; }
.communities .community_thumb {
  float: left;
  clear: none;
  margin: 0 20px 10px 0;
  width: 130px; }
  .communities .community_thumb label a {
    float: left;
    clear: both;
    color: #000;
    font-weight: bold;
    white-space: nowrap; }
  .communities .community_thumb .ct_inner {
    width: 130px;
    text-align: center;
    float: left; }
    .communities .community_thumb .ct_inner img {
      height: 100px; }
.communities .edit_community {
  padding: 10px 0 0 0; }
  .communities .edit_community .nc_header {
    height: 25px; }
    .communities .edit_community .nc_header .nc_left {
      float: left;
      font-size: 20px;
      clear: none;
      color: white;
      padding: 0 0 0 5px; }
    .communities .edit_community .nc_header .nc_right {
      float: right;
      clear: none;
      line-height: 20px;
      padding: 3px 0 0 0; }
.communities .c_right {
  float: left;
  width: 300px;
  margin: 10px 0 0 0; }
.communities .c_middle {
  float: left;
  width: 300px;
  margin: 10px 10px 0 0; }
  .communities .c_middle h3 {
    padding: 0; }
  .communities .c_middle .cm_body p {
    padding: 5px 0; }
.communities .c_join {
  clear: both;
  text-align: center;
  margin: 30px auto; }
.communities .c_info {
  color: #666; }
  .communities .c_info .ci_img {
    text-align: center;
    border: 1px solid black; }
    .communities .c_info .ci_img img {
      width: 300px; }
  .communities .c_info .ci_body {
    clear: both; }
    .communities .c_info .ci_body .cb_pair {
      clear: both;
      float: left; }
      .communities .c_info .ci_body .cb_pair label {
        float: left;
        padding-right: 6px; }
      .communities .c_info .ci_body .cb_pair .value {
        float: left; }


.header_nav {
  position: relative; }
  .header_nav .left {
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px;
    font-size: 16px; }
  .header_nav .right {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px; }
    .header_nav .right .current_nav_banner {
      color: #fff;
      -moz-border-radius-bottomleft: 20px;
      -webkit-border-bottom-left-radius: 20px;
      padding: 5px 10px; }
      .header_nav .right .current_nav_banner a {
        color: #fff; }


/* In the account social actions hover menu */
.social_actions .high_five {
  background-image:url(/images/mobjet.png);
  background-position:-142px -132px;
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  height:16px;
  width:16px;
}

/* my mobjet */
#my_mobjet .new_high_five { background-position:-160px -130px; }

/* On the social page */
.high_five_hr {
  border-bottom-style:solid;
  border-bottom-width:2px;
  padding-top:5px;
}

ul#high_fives_tab_control {
  position:relative;
  left:50%;
  margin-left:-145px;
  width:290px;
}
ul#high_fives_tab_control li {
  background-color:rgb(204,204,204);
  background-color:rgba(204,204,204,.7);
  cursor:pointer;
  float:left;
  text-align:center;
  width:140px;
}
ul#high_fives_tab_control li div {
  margin:5px;
}
ul#high_fives_tab_control li span {
  color:#000;
  font-weight:normal;
}
ul#high_fives_tab_control li:hover {
}
ul#high_fives_tab_control li.received_trigger {
  border-right-width:1px solid #fff;;
}
ul#high_fives_tab_control li.selected {
  background-color:rgb(204,204,204);
  font-weight:bold;
  text-transform:uppercase;
}

#high_fives_given { display:none; }
