/*  ------------------------------------------------------------------------
                   Ulist | IE/PC Hacks | getfirefox.com
    ------------------------------------------------------------------------  */

.inputbutton,
.inputsubmit {
  padding: 0px; }

#tabs { margin-top: 22px }

#announce p { word-wrap: break-word } 

#suggest div { cursor: hand }


.timeline h2 span {
  text-align: left;
  padding-bottom: 1px;
  padding-left: 0.7em; }

.timeline .quietyear p { padding-bottom: 6px }

.timeline .scrapbook div {
  padding-top: 12px; }

#qsearch .search_arrow,
#qsearch .global_menu_arrow_active { 
  margin-top: 0px;
}


/* Menu image alignment hacks */

#navigator .main_set li .with_arrow {
  margin-top: 3px;
}

#navigator .main_set li a.global_menu_arrow,
#navigator .main_set li a.global_menu_arrow_active {
  height: 19px;
  width: 17px;
  margin: 0px 0px -10px -1px;
  padding: 6px 0px 3px;
  overflow: hidden;
  background: transparent url(/images/global_menu_arrow.gif) no-repeat 0px center; }

  
  #navigator .main_set li a.global_menu_arrow_active,
  #navigator .main_set li a.global_menu_arrow:hover, 
  #navigator .main_set li a.global_menu_arrow_active:hover {
    background: #5c75aa url(/images/global_menu_arrow.gif) no-repeat 0px center; }



#navigator .navigator_menu.friends {
  width: 140px;
}

#navigator .navigator_menu.networks {  
  width: 150px;
}

#quailquote {
  padding-bottom:3px;}

#group.profile .related {
	word-wrap:break-word; }

.print_shop .printshop_items {
  padding:0;
}

* html {   /* fix flickering ie6 bug on background images */
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/*  ------------------------|  DISPLAY COMPONENTS  |------------------------  */

.profile .account_info {
  position: relative;
  width: 388px; 
}

.obj_media_header .media_gray_bg,
.media_header .media_gray_bg {
  position: relative;
}

.tabs {
  padding:0;
}

.toggle_tabs {
  margin-bottom:-1px;
}

.toggle_tabs li {
  background-position:0 3px;
}

.toggle_tabs li a {
  display:inline-block;
}

.typeahead_list {
  margin-left: 1px;
}

/*  ---------------------------|  HIGHLIGHTING  |---------------------------  */

.highlight, .inserted {
 line-height: 17px; }

/*  ------------------------------|  MEGABOX  |-----------------------------  */

.composer_fields label {
  padding-top:7px;
}

#compose_message .inputsubmit {
  padding-left: 15px;
  padding-right: 15px;
}

.message .share_media.photo .photo_thumb img,
.message .share_media.share_ext_photo .share_thumb img {
  width: 360px;
}

/*  ----------------------------|  UBERSEARCH  |----------------------------  */

.dropdown-container {
  margin-left: 1px; }

#goodFrame {
  position: absolute;
  z-index: 0;
  border: 0px;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.ubersearch .uber_bar #label_q {}

.ubersearch .uber_bar #n_dropdown { margin-top: 2px; }

.filters legend { cursor: hand }

.ubersearch .filters fieldset legend {
  margin: -5px -10px 0px -7px;
  padding-bottom: 4px;
  width: 133px }

.filters #label_c2, .filters #label_c1 {
  display:block;
}

.ubersearch .filters .checkbox { padding-bottom: 0px; }
.ubersearch .filters .checkbox input { margin: 0px; }
.ubersearch .filters .checkbox label { margin: 0px; }

.ubersearch #filters_sx label { padding: 0px }
.ubersearch #filters_sx .filter_controls { padding-bottom: 2px }


/*  -------------------------|  CLASSMATE SEARCH  |-------------------------  */

.classmate_query .inputtext { width: 231px }

.classmate_query select { margin-top: 1px }

/*  -----------------------------|  COMPOSE  |------------------------------  */

.mailbox .dropdown-container { margin-top: 1px; margin-left: 2px; }
#message_image { margin-left: 4px;}

/* ----------------------------|  DISCUSSIONS  |----------------------------  */

.profile .discussions .board_topic { width: 368px }

/*  ----------------------------|  MY GROUPS  |-----------------------------  */

.grouplist .infotable .datawrap { display: block; width: 300px }
#groupslist .info { width: 420px }

/*  ----------------------------|  GUESTLIST  |-----------------------------  */

.confirmed .people_table td { width: 56px }
.confirmed .people_table table td.name div { width: 54px }

.guestlist .people_table td { width: 60px }
.guestlist .people_table table td.name div { width: 58px }

/*  ---------------------------|  EDIT ACCOUNT  |---------------------------  */

.editaccount .action_box .buttons input { width: 140px }

/*  ---------------------------|  EDIT PROFILE  |---------------------------  */

.subrow td table td {
	border-left: 2px solid;
	border-top: 3px solid; }

.editor_panel .subrow td table td {
  border-left: 2px solid #f7f7f7;
  border-top: 3px solid #f7f7f7; }

.subrow td table td input { margin-top:1px }

.school select { margin-bottom:1px }

.highschool select { margin-top:2px }

.editor_panel #uploadpicture { width: 325px }

.editprofile .noneditable_value { width: 170px }

.editprofile .editor_actions { float: left; padding-left: 5px; }

/*  ------------------------------|  NOTES  |-------------------------------  */

.set {
  padding-left:1px;
}

#create_note {
  padding-left:0;
  margin-left:1px;
}

.editnote .side_column {
  margin:0 0 0 8px;
}

.delete_note #content {
  padding-right:105px ! important;
}

#blog_url_field .inputtext {
  width:285px;
}

.side_column #tag_this_note .inputtext {
  margin: 0px;
  width: 141px; }

.editnote .main_column {
  width: 408px; }

.editnote #upload_iframe {
  height: 48px; }



/*  ---------------------------|  HOMESLICE  |----------------------------  */

.home #home_container #home_main {
  display:inline;
}

.sidebar_item_header .option {
  margin-top:5px;
}

#home_feedintro {
  width:435px;
  padding-bottom:13px;
}

#home_feedintro h4 {
  display:inline;
  padding-right:100px;
}

#orientation .orientation_im_done {
  display: inline-block;
  padding-bottom: 20px;
}

.confirminvite .inputsubmit,
.confirminvite .inputbutton {
  padding: 1px 3px;
}

/*  ---------------------------|  MINIFEED  |----------------------------  */

.minifeed {
  padding-top:0;
}

.minifeed .photobox {
  padding-bottom:1px;
}

.minifeed_archive #content {
  background-image:url(../images/minifeed_right_bg.gif) !important;
  background-repeat:repeat-y;
  padding-right:1px !important;
  background-position:597px 0;
}


/*  ------------------------------|  SHARE  |-------------------------------  */

.ext_sharer #main_column {
  border-right: 1px solid #ccc;
  width: 439px;
}

.my_sharebox .share_header .share_and_hide {
  width: 7.0em; }


.share_media .external .video_thumb a img.decoy {
  display: none;
}

.share_media .external .video_thumb a span.thumb {
  position: relative; 
}

.share_media .external .video_thumb a span.thumb img {
  visibility: hidden;
}

.share_media .external .video_thumb a span.play {
  background-image: url(/images/video_play_overlay.gif);
  display: none;
  position: relative;
}

/* ----------------------------| NOTIFICATIONS |----------------------------  */

.notifications .submission small {
  line-height:12px;
}

.notification_checkboxes {
  margin-top:-8px;
}

.notifications label {
  display:inline-block;
}
/* --------------------------------| HELP |---------------------------------  */

.search_box {
  padding-top: 13px;
}

.search_box .search_box_top_left,
.search_box .search_box_top_right,
.search_box .search_box_bottom_left,
.search_box .search_box_bottom_right {
  position: absolute;
  left: -10px;
  top: -10px;
}

/* ------------------------------| FEEDBACK |--------------------------------  */

.explanation .square_bullets {
  margin-left:0;
}

.feedback .mixer_panel .saved_notification {
  display:inline-block;
}

.feedback .mixer_panel .left_buttons, .feedback .mixer_panel .right_buttons {
  margin-top:1px;
}

.feedback .mixer_panel .mixer_bar {
  margin-top:5px;
  margin-bottom:1px;
}

.vslider {
  padding-bottom: 19px;
}

.transparent_png {
    display: none;
}

.transparent_png_ie6 {
    display: block;
}

.listing #header {
    padding-bottom: 10px;
}

/*  -----------------------------|  MOTION  |------------------------------  */

.video_dashboard #video_banner {
  border-left: 0px;
  border-right: 0px;
  margin: 0px;
}

.video_upload_page .separators {
  position: relative;
  margin-bottom: -1.1em;
}

.video_upload_page .separators a {
  display: inline-block;
}

/*  -------------------------|  POLLS PIE CHARTS  |-------------------------  */

.pie_chart .graph_back {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://ads.ak.ulist.com/ads/creative/pie_chart/pie_chart_back.png', sizingMethod='scale');
  background-image: url('http://static.ak.ulist.com/images/blank.gif');
}

/*  -----------------------------|  ADD POLL  |------------------------------  */

.editor.showrows .hiddenrow {
  display: block;
}


/*  -----------------------------|  APP_SWITCHER  |------------------------------  */

/* No idea why in ie the link jumps 3px over when positioned absolutely... will look into this later
#sidebar .app_list .floating_container .link_title {    
   margin-left: 3px;
}

/*  --------------------------|  APP DIRECTORY  |---------------------------  */

.products .side_column {
  float:right;
  width:156px;
}

.products .app_browser li a,
.products .app_browser li.app_type a {
  margin-left:1px;
}

.products .app_browser li.selected a {
  margin-left:0;
  border-left:1px solid #fff;
}

.products .app_browser li a {
  height:1px;
}

/*  --------------------------|  MEGWALL  |---------------------------  */

#attachments_container {
  margin-left: -40px;
}

.attachment_compact .wall_video_thumb .play {
  margin-top:-59px;
  padding:6px 0px 34px 0px;
}

.wallpost .share_media .share_thumb img {
  width: 100px;
}

.wallpost .share_media.photo .photo_thumb img,
.wallpost .share_media.share_ext_photo .share_thumb img {
  width: 316px;
}

