Neil的備忘錄

          just do it
          posts - 66, comments - 8, trackbacks - 0, articles - 0
          /*  ------------------------------------------------------------------------
          Facebook
          ------------------------------------------------------------------------ */
          body {
          background: #fff;
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
          font-size: 11px;
          margin: 0px;
          padding: 0px;
          text-align: left; }
          h1, h2, h3, h4, h5 {
          font-size: 13px;
          color: #333;
          margin: 0px;
          padding: 0px; }
          h1 {
          font-size: 14px; }
          h4, h5 {
          font-size: 11px; }
          p {
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
          font-size: 11px;
          text-align: left; }
          a {
          color: #3b5998;
          text-decoration: none; }
          a:hover {
          text-decoration: underline; }
          img {
          border: 0px; }
          select {
          border:1px solid #BDC7D8;
          font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
          font-size:11px;
          padding:2px;
          }
          td,
          td.label {
          font-size: 11px;
          text-align: left; }
          .wbr { display: block; float:left; }
          .aural {
          width: 0; height: 0;
          display: block;
          margin-left: -5000px;
          overflow: hidden;
          }
          /* --------------------------| GLOBAL CLASSES |-------------------------- */
          /* This is FBML transitional code for backwards compatibility, sorry for the mess */
          .standard_message {
          padding:10px;
          }
          .standard_message.no_padding {
          padding:0;
          }
          .standard_message.shorten {
          padding-bottom:0;
          }
          .standard_message.has_padding {
          padding:10px;
          }
          .standard_message #error,
          .standard_message .status,
          .standard_message .explanation_note {
          margin:0;
          }
          #error,
          .status,
          .explanation_note {
          margin: 0 10px 10px 10px;
          padding: 10px;
          border: solid 1px #dd3c10;
          background: #ffebe8;
          }
          .created {
          margin: 0 20px 20px;
          }
          #error p,
          .status p,
          .explanation_note p {
          margin: 4px 0px 0px;
          line-height:14px;
          font-weight:normal;
          }
          #error a,
          .status a,
          .explanation_note a {
          text-decoration: none;
          color: #dd3c10;
          }
          .status {
          border-color:#e2c822;
          background: #fff9d7;
          }
          .status a {
          color: #3b5998;
          text-decoration: none;
          }
          .page_top_notice {
          color: #444;
          border-bottom: solid 1px #e2c822;
          padding: 5px 20px 4px;
          background: #fff9d7;
          }
          .explanation_note {
          border-color:#bdc7d8;
          background:#fff;
          }
          .explanation_note h1 {
          font-size:11px;
          }
          .pipe {
          color: gray;
          padding: 0px 3px; }
          .column {
          float: left; }
          .center {
          margin-left:auto;
          margin-right:auto;
          }
          .editor_title {
          background: #f7f7f7;
          padding-bottom: 5px;
          }
          .standard_title {
          padding-bottom: 5px;
          }
          .page_title {
          border-bottom: 1px solid #ccc;
          padding: 10px 10px 5px;
          margin: 0px 10px;
          }
          .standard_title .page_title {
          border-bottom: none;
          }
          .needs_translated { /* pgh 4ever */
          background: #85b84d;
          }
          /* ----------------------------| PAGE FRAME |---------------------------- */
          #book {
          padding: 0px;
          margin: 0px auto;
          text-align: left;
          width: 799px; }
          #sidebar {
          padding: 0px 0px 0px;
          font-size: 13px; /* Needed for correct text-size handling. Ask Aaron */
          width: 150px;
          float: left; }
          #sidebar h3 {
          margin: 0px;
          font-size: 11px;
          float: left;
          text-align: left;
          color: #333;
          border: none;
          background: none;
          padding: 0px 0px 3px; }
          #sidebar h3 a {
          color: #333; }
          #sidebar h3 a:hover {
          color: #3b5998;
          text-decoration: underline; }
          #sidebar a.go_home {
          display: block;
          background-color: #3b5998;
          background-position: top left;
          background-repeat: no-repeat;
          height: 26px;
          width: 151px;
          position: absolute;
          z-index: 3;
          margin: 0;
          padding: 29px 0px 0px;
          font-size: 13px;
          }
          #sidebar a.go_home:hover {
          background-color: #3b5998;
          background-position: bottom left;
          background-repeat: no-repeat;
          }
          #sidebar a.go_home h1 {
          font-size: 13px; }
          #sidebar_content {
          font-size: 11px;
          margin: 2em 0 10px;
          padding: 32px 0px 0px;
          color: #000;
          border-bottom: solid 1px #ddd;
          background: #f7f7f7;
          }
          #sidebar_signup_content {
          background:#F7F7F7 none repeat scroll 0%;
          border-bottom:1px solid #DDDDDD;
          border-top:1px solid #DDDDDD;
          font-size:11px;
          line-height:28px;
          margin:10px 0pt;
          padding: 0px 0 10px 10px;
          }
          #squicklogin {
          padding: 8px 10px 10px 9px; }
          #squicklogin label {
          color: #333;
          display: block;
          margin-bottom: 2px;
          }
          #squicklogin .inputtext {
          margin: 0px 0px 5px 0px;
          width: 123px;
          }
          #squicklogin .inputsubmit {
          margin: 5px 0px 2px 0px;
          }
          #squicklogin label.persistent {
          color: #333;
          display: block;
          font-size: 11px;
          font-weight: normal;
          line-height: 16px;
          padding: 1px 0px 3px 0px;
          }
          #squicklogin label.persistent .inputcheckbox,
          #loginform label.persistent .inputcheckbox {
          margin: 0px 4px 0px 0px;
          }
          #squicklogin p {
          line-height: 18px;
          padding: 0px;
          }
          #squicklogin #doquicklogin{
          margin:5px 0 8px 0;
          }
          /* GLOBAL QUICK SEARCH */
          /*fixes whitespace above input box in ie6*/
          #qsearchform #q {
          margin: 0px;
          }
          #qsearch {
          padding: 8px 4px 2px 10px;
          }
          #qsearch div.findfriends {
          float: right;
          line-height: 13px;
          margin: 0px;
          padding: 4px 5px 0px 0px;
          }
          #qsearch a.findfriends {
          line-height: 13px;
          margin: 0px;
          padding: 1px 0px 0px 0px;
          }
          #qsearch .inputsearch {
          display: block;
          margin-top: 0px;
          margin-right: 20px;
          width: 123px;
          }
          #qsearch .inputsearch.typeahead_found {
          background-color: white;
          }
          #qsearch.hourglass #q,
          #qsearch.hourglass #nm { /* name is used for open search for gray accounts */
          float: none;
          border-color: #95a5c6;
          padding-left: 17px;
          margin-right: 0px;
          width: 108px;
          }
          #qsearch h3.qsearch_header {
          margin: 0px;
          padding: 3px 0px 4px 3px;
          }
          /* NEW GLOBAL SEARCH INPUT */
          #qsearch_alternate {
          clear: both;
          margin-bottom: -4px;
          padding: 0px;
          }
          #qsearch_field {
          float: left;
          padding: 0px 0px 1px 0px;
          }
          #qsearch_field .inputtext#q {
          border: 1px solid #94a4c6;
          border-right: 0px;
          display: block;
          margin: 0px;
          padding: 3px;
          width: 102px;
          }
          #qsearch_submit {
          float: left;
          width: 21px;
          }
          #qsearch_submit a.qsearch_button {
          background: #6d84b4 url(/images/search_input_gloss.gif) top center repeat-x;
          border-bottom: 1px solid #506798;
          border-left: 1px solid #617aad;
          border-right: 1px solid #506798;
          border-top: 1px solid #5973a9;
          display: block;
          font-size: 11px;
          margin: 0px;
          padding: 0px;
          text-decoration: none;
          width: 19px;
          }
          #qsearch_submit a.qsearch_button span.qsearch_glass {
          background: url(/images/search_glass.gif) 0% 70% no-repeat;
          display: block;
          margin: 0px;
          padding: 3px 0px;
          }
          #qsearch_submit a.qsearch_button:active {
          background: #5b75ab;
          border: 1px solid #3b5998;
          }
          #qsearch_submit a.qsearch_button:active span.qsearch_glass {
          background: url(/images/search_glass.gif) 100% 70% no-repeat;
          }
          /* SIDEBAR APPLICATION MENU */
          #sidebar_content .separator {
          border-top: solid 1px #CCCCCC;
          border-bottom: solid 1px white;
          margin: 0px -10px 4px -10px; }
          #sidebar .app_list {
          font-size: 11px;
          padding: 8px 10px 0px; }
          #sidebar .app_list h2 {
          float: left;
          padding-left: 2px;
          }
          #sidebar .app_list h3.app_list_header {
          padding-left: 3px;
          }
          #sidebar .app_list_outside {
          padding: 2px 14px 5px;
          }
          #sidebar .browse_apps_link {
          padding-top: 5px;
          }
          #sidebar .edit_apps {
          float: right;
          text-align: right;
          }
          #sidebar #app_list, #app_non_nav_list {
          clear: both;
          list-style: none;
          margin: 0;
          padding: 2px 3px 0px; }
          #sidebar #app_non_nav_list {
          padding-bottom: 5px; }
          #sidebar .divider_bar {
          margin-left: 22px;
          border-bottom: solid 1px #d6d6d6;
          line-height: 0px;
          margin-bottom: 3px;
          }
          #sidebar .app_list .list_item {
          margin: 0px 0px 0px -35px;
          padding: 0px 0px 0px 35px; }
          #sidebar .app_list_outside h2 {
          margin-left: -5px;
          padding: 3px 0px;
          }
          #sidebar .app_list .list_item .container {
          margin: 0px;
          padding: 0px 0px 0px; }
          #sidebar .app_list li a {
          margin: 0px;
          padding: 0px; }
          #sidebar .app_list .photos_app_link {
          background: url(/images/icons/photo.gif) 0px 2px no-repeat; }
          #sidebar .app_list .video_app_link {
          background: url(/images/icons/video.gif) 0px 2px no-repeat; }
          #sidebar .app_list .notes_app_link {
          background: url(/images/icons/note.gif) 0px 2px no-repeat; }
          #sidebar .app_list .groups_app_link {
          background: url(/images/icons/group.gif) 0px 3px no-repeat; }
          #sidebar .app_list .events_app_link {
          background: url(/images/icons/event.gif) 0px 2px no-repeat; }
          #sidebar .app_list .book_app_link {
          background: url(/images/icons/bookreview.gif) 0px 2px no-repeat; }
          #sidebar .app_list .posted_app_link {
          background: url(/images/icons/post.gif) 0px 2px no-repeat; }
          #sidebar .app_list .icon {
          float: left;
          margin: 0px;
          padding: 0px;
          height: 16px;
          width: 16px; }
          #sidebar .app_list .link_title {
          background: transparent no-repeat 0px 1px;
          cursor: pointer;
          display: block;
          line-height: 16px;
          padding: 1px 0px 3px 0px;
          margin: 0px 0px 0px 0px;
          overflow: hidden; }
          #sidebar .app_list .container_link {
          padding-left: 22px;
          }
          #sidebar .app_list .container_icon {
          position: absolute;
          }
          #sidebar .app_list .highlight_link {
          font-weight: normal;
          }
          #sidebar .more_section {
          margin-top: 2px;
          display: block;
          }
          #sidebar .more_section:hover {
          background: #ececec;
          }
          #sidebar .expand_link {
          text-align: left;
          font-size: 9px;
          font-weight: bold;
          background: #ccc;
          display: block;
          padding: 2px 10px 2px 22px;
          width: 100px;
          }
          #sidebar .more_apps {
          background: url(/images/down_arrow_grey_small.gif) no-repeat 10px 2px;
          }
          #sidebar .less_apps {
          background: url(/images/up_arrow_grey_small.gif) no-repeat 10px 2px;
          }
          #sidebar .more_apps a, #sidebar .less_apps a, .more_section a {
          color: #666666;
          }
          #publicity {
          height: 61px;
          padding: 3px 3px 7px; }
          #publicity h5 {
          border: none;
          margin: 0px;
          padding: 0px;
          color: #333;
          line-height: 19px; }
          #publicity h5.new {
          line-height: 17px;
          padding: 0px 0px 2px 36px;
          background: url(/images/publicity_new.gif) no-repeat left center; }
          #publicity h5.tip {
          line-height: 17px;
          padding: 0px 0px 2px 29px;
          background: url(/images/publicity_tip.gif) no-repeat left center; }
          #publicity p {
          margin: 0px;
          color: #333;
          line-height: 14px; }
          #widebar {
          width: 649px;
          float: left; }
          #widebar_shadow {
          width: 1px;
          float: left;
          overflow: hidden; }
          #navigator {
          z-index: 20;
          position: relative;
          margin: 0px 1px 0px 0px;
          padding: 9px 0px 4px 0px;
          height: 2em;
          background: url(/images/navigator_bg.gif) no-repeat left bottom;
          line-height: 2em; }
          #navigator a {
          text-decoration: none;
          color: white; }
          #navigator ul.main_set {
          font-size: 13px;
          float: left;
          display: block;
          list-style: none;
          margin: 0px;
          padding: 0px; }
          #navigator .main_set li {
          float: left;
          display: block;
          margin: 0px 10px 0px 0px;
          font-weight: bold; }
          #navigator .main_set li a {
          white-space: nowrap;
          padding: 3px 5px; }
          #navigator .main_set li a.active,
          #navigator .main_set li a:hover {
          background: #5c75aa; }
          #navigator .main_set li a.edit_link {
          color: #d8dfea;
          font-weight: normal; }
          #navigator .main_set li a.edit_link:hover {
          text-decoration: underline;
          background: transparent; }
          #navigator ul.secondary_set {
          float: right;
          display: block;
          list-style: none;
          margin: 0px;
          padding: 0px;
          padding-right: 17px;
          font-size: 11px; }
          #navigator .secondary_set li {
          float: left;
          display: block;
          margin: 0px 10px 0px 0px; }
          #navigator .secondary_set li a {
          color: #c3cddf; }
          #navigator .secondary_set li a:hover {
          color: white;
          text-decoration: underline; }
          /* Shortened Navigation for certain languages */
          #navigator.shortened .main_set li {
          margin: 0 0 0 4px;
          }
          #navigator.shortened .main_set .navigator_menu li {
          margin: 0;
          }
          #navigator.shortened .main_set li.main_set_first {
          margin: 0 0 0 1px;
          }
          #navigator.shortened ul.secondary_set {
          padding: 1px 15px 0 0;
          }
          #navigator.shortened .secondary_set li {
          margin: 0 8px 0 0;
          }
          #navigator.shortened .main_set li a.edit_link {
          font-size: 11px;
          }
          #book #content_shadow {
          margin: 2px 0px 0px 1px;
          background: transparent url(/images/shadow_gray.gif) repeat-y top right;
          padding: 0px;
          border-bottom: solid 1px #ddd; }
          #content {
          margin: -2px 1px 0px -1px;
          border-top: none;
          border-left: solid 1px #b7b7b7;
          border-right: solid 1px #b7b7b7;
          border-bottom: solid 1px #3b5998;
          font-size: 11px; }
          #ad_1 {
          clear:both; }
          #pagefooter {
          clear: both;
          padding: 0px;
          margin: 0px;
          height: 50px;
          line-height: 16px; }
          #pagefooter ul {
          display: block;
          list-style: none;
          float: right;
          margin: 0px;
          padding: 8px 2px 4px;}
          #pagefooter li {
          float: left;
          padding: 0px;}
          #pagefooter .footer_links a {
          padding: 2px 5px;}
          #pagefooter .f_links {
          width: 400px;
          float: right;
          }
          #pagefooter .copyright_and_location {
          float: left;
          padding: 8px 8px 0px 10px;
          margin: 0px;
          width: 225px;
          }
          #pagefooter .copyright_and_location #locale {
          float: left;
          margin-top: -1px;
          }
          #pagefooter .copyright {
          color: #777;
          float: left;
          margin-right: 10px;
          padding-bottom: 5px;
          }
          #pagefooter .copyright .brand {
          padding: 0px 0px 2px 22px;
          background: url(/images/icons/hidden.gif) no-repeat; }
          #subheader {
          border-left: solid 1px #b7b7b7;
          border-right: solid 1px #b7b7b7; }
          #navigator .main_set li .with_arrow {
          margin-top: 0px;
          }
          .global_menu_arrow_active:focus {
          outline: 0px;
          }
          #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: 3px 0px 3px;
          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 Drop Menus ==================== */
          #navigator .navigator_menu {
          margin: -1px;
          position: absolute;
          z-index: 100;
          background: white;
          border: solid 1px #3b5998;
          }
          #navigator .navigator_menu.friends {
          max-width: 250px;
          }
          #navigator .navigator_menu.networks {
          max-width: 250px;
          }
          #navigator .navigator_menu.attachments {
          max-width: 250px;
          }
          #navigator .navigator_menu ul {
          font-size: 11px;
          line-height: 1em;
          font-weight: normal;
          list-style: none;
          padding: 5px 0px;
          margin: 0px; }
          #navigator .navigator_menu li {
          float: none;
          cursor: pointer;
          font-weight: normal;
          padding: 0px;
          margin: 0px; }
          #navigator .navigator_menu li.menu_divider {
          display: block;
          margin: 4px 10px;
          font-size: 1px;
          line-height: 1px;
          cursor: default;
          border-bottom: solid 1px #eee; }
          #navigator .navigator_menu li a {
          display: block;
          color: #3b5998;
          border-right: solid 1px white;
          border-left: solid 1px white;
          padding: 4px 25px 4px 10px; }
          #navigator .navigator_menu a:hover {
          text-decoration: none;
          background: #3b5998;
          border-right: solid 1px #6d84b4;
          border-left: solid 1px #6d84b4;
          color: white; }
          /* Title Header ==================== */
          .title_header {
          background: white;
          padding: 20px 20px 17px; }
          .title_header h2 {
          margin: 0px;
          font-size: 14px;
          padding: 0px 0px 0px 24px;
          background: url(/images/icons/hidden.gif) no-repeat 1px 1px; }
          .title_header h2.no_icon {
          padding: 0px;
          background: none;}
          .title_header.add_border {
          border-bottom: solid 1px #ccc; }
          .title_header.gray {
          background: #f7f7f7; }
          .title_header.shorten {
          padding-bottom: 0px; }
          .title_header.no_padding {
          padding: 0px; }
          .title_header h4 {
          color: #666;
          font-size: 11px;
          font-weight: normal;
          padding: 3px 0 0 24px; }
          .title_header h4.no_icon {
          padding: 3px 0 0 0; }
          .login_title_header {
          padding: 20px 0px 10px;
          margin-bottom: 10px;
          border-bottom: solid 1px #ccc;}
          .login_title_header h2 {
          margin: 0px;
          padding: 0px;
          font-size: 14px;}
          /* Media Header ==================== */
          .obj_media_header {
          background-color: #ffffff;
          padding: 0px 22px 5px 20px; }
          .media_header {
          background-color: #ffffff;
          padding: 0px 12px 5px 20px; }
          .obj_media_header .user_info {
          float: left;
          padding-top: 18px;
          width: 425px; }
          .media_header .user_info {
          float: left;
          padding-top: 18px;
          width: 545px }
          .obj_media_header h2 {
          float: left;
          font-size: 14px;
          margin: 0px;
          padding: 3px 0px 5px 0px;
          width: 520px; }
          .media_header h2 {
          float: left;
          font-size: 14px;
          margin: 0px;
          padding: 3px 0px 5px 0px;
          width: 550px; }
          .obj_media_header h2 span,
          .media_header h2 span {
          font-weight: normal; }
          .obj_media_header .pipe,
          .media_header .pipe {
          color: gray;
          padding: 0px 3px; }
          .obj_media_header .picture {
          float: right;
          margin-top: 18px;
          margin-right: 0px;
          position: relative;
          z-index: 1;
          text-align: right;
          overflow: hidden;
          height: 50px;
          width: 150px; }
          .media_header .picture {
          float: left;
          margin-top: 18px;
          margin-right: 10px;
          position: relative;
          z-index: 1;
          overflow: hidden;
          height: 50px;
          width: 50px; }
          .obj_media_header .picture img {
          height: 50px; }
          .media_header .picture img {
          display: block; }
          .obj_media_header .media_gray_bg {
          background: #f7f7f7;
          z-index: 0;
          border-bottom: solid 1px #cccccc;
          margin: -18px -254px 7px -20px;
          padding: 18px 114px 0px 20px;
          width: 512px; }
          .media_header .media_gray_bg {
          background: #f7f7f7;
          z-index: 0;
          border-bottom: solid 1px #cccccc;
          margin: -18px -14px 7px -80px;
          padding: 18px 14px 0px 80px;
          width: 552px; }
          /* Dashboard Header ==================== */
          .dashboard_header {
          padding: 10px 10px 0px; }
          .dashboard_header .dh_links {
          padding: 0px 10px 5px;
          border-bottom: solid 1px #ccc; }
          .dashboard_header .dh_links .dh_actions { float: left; }
          .dashboard_header .dh_links .dh_help { float: right; }
          .dashboard_header .dh_links .pipe { padding: 0px 7px; color: #aaa; }
          .dashboard_header .dh_links form {display: inline; overflow: hidden; width: 0px;}
          .dashboard_header .dh_links .dh_actions .back_to_link {
          background: url(/images/arrow_micro_back.gif) no-repeat 0% 55%;
          padding-left: 10px; }
          .dashboard_header .dh_titlebar {
          padding: 10px 10px 12px; }
          .dashboard_header .dh_titlebar h2 {
          float: left;
          font-size: 14px;
          padding: 7px 0px 7px 24px;
          background-repeat: no-repeat;
          background-position: 1px 8px; }
          .dashboard_header .dh_titlebar .dh_subtitle {
          background-image: url(/images/dashboard_subtitle_arrow.gif);
          background-position: 0px 5px;
          background-repeat: no-repeat;
          color: #000;
          float: left;
          font-weight: bold;
          font-size: 14px;
          margin: 7px 0px 0px 5px;
          padding: 0px 0px 0px 13px;
          }
          .dashboard_header .dh_titlebar .dh_search {
          float: right;
          margin-top: 3px;
          height: 30px;
          line-height: 30px; }
          .dashboard_header .dh_titlebar .dh_search input {
          margin: 0px; }
          .dashboard_header .dh_titlebar .dh_right {
          float: right;
          margin-top: 2px;
          height: 30px; }
          .dashboard_header .dh_new_media_shell {
          float: right;
          background: url(/images/new_media_button_active.gif) no-repeat bottom -30px;
          margin: 7px 0px 0px 10px; }
          /* NEW MEDIA BUTTON */
          .dh_new_media {
          display: block;
          float: left;
          color: #777;
          text-decoration: none;
          background: url(/images/new_media_button.gif) no-repeat; }
          .dh_new_media .tr { background: url(/images/new_media_button.gif) no-repeat top right; }
          .dh_new_media .bl { background: url(/images/new_media_button.gif) no-repeat bottom left; }
          .dh_new_media .br { background: url(/images/new_media_button.gif) no-repeat bottom right; }
          .dh_new_media span {
          background: url(/images/new_media_button_plus.gif) no-repeat 9px center;
          color: #333;
          font-size: 11px;
          font-weight: bold;
          display: block;
          padding: 3px 9px 5px 22px;
          text-shadow: white 0px 1px 1px; }
          .dh_new_media:hover {
          text-decoration: underline; }
          .dh_new_media:active,
          .dh_new_media:active .tr,
          .dh_new_media:active .bl,
          .dh_new_media:active .br {
          background-image: url(/images/new_media_button_active.gif); }
          /* Toolbar Buttons ===================== */
          .dh_toolbar_buttons {
          background: url(/images/buttons/toolbar_button_hover.gif) no-repeat bottom left;
          }
          .dh_toolbar_button {
          background-image: url(/images/buttons/toolbar_button_active.gif);
          color: #777;
          display: block;
          float: left;
          text-decoration: none;
          }
          .dh_toolbar_button:hover {
          text-decoration: none;
          }
          /* LEFT BUTTON */
          .dh_toolbar_button_left {
          background: url(/images/buttons/toolbar_button.gif) no-repeat top left;
          }
          .dh_toolbar_button_left .bottom_left {
          background: url(/images/buttons/toolbar_button.gif) no-repeat bottom left;
          }
          .dh_toolbar_button_left .bottom_right {
          background: url(/images/buttons/toolbar_button_border.gif) no-repeat bottom right;
          }
          .dh_toolbar_button_left:hover,
          .dh_toolbar_button_left:hover .bottom_left {
          background-image: url(/images/buttons/toolbar_button_hover.gif);
          }
          .dh_toolbar_button_left:active,
          .dh_toolbar_button_left:active .bottom_left {
          background-image: url(/images/buttons/toolbar_button_active.gif);
          }
          /* CENTER BUTTON */
          .dh_toolbar_button_center {
          background: url(/images/buttons/toolbar_button.gif) no-repeat top center;
          }
          .dh_toolbar_button_center .bottom_left {
          background: url(/images/buttons/toolbar_button.gif) no-repeat bottom center;
          }
          .dh_toolbar_button_center .bottom_right {
          background: url(/images/buttons/toolbar_button_border.gif) no-repeat bottom right;
          }
          .dh_toolbar_button_center:hover,
          .dh_toolbar_button_center:hover .bottom_left {
          background-image: url(/images/buttons/toolbar_button_hover.gif);
          }
          .dh_toolbar_button_center:active,
          .dh_toolbar_button_center:active .bottom_left {
          background-image: url(/images/buttons/toolbar_button_active.gif);
          }
          /* RIGHT BUTTON */
          .dh_toolbar_button_right {
          background: url(/images/buttons/toolbar_button.gif) no-repeat top center;
          }
          .dh_toolbar_button_right .top_right {
          background: url(/images/buttons/toolbar_button.gif) no-repeat top right;
          }
          .dh_toolbar_button_right .bottom_left {
          background: url(/images/buttons/toolbar_button.gif) no-repeat bottom center;
          }
          .dh_toolbar_button_right .bottom_right {
          background: url(/images/buttons/toolbar_button.gif) no-repeat bottom right;
          }
          .dh_toolbar_button_right:hover,
          .dh_toolbar_button_right:hover .top_right,
          .dh_toolbar_button_right:hover .bottom_left,
          .dh_toolbar_button_right:hover .bottom_right {
          background-image: url(/images/buttons/toolbar_button_hover.gif);
          }
          .dh_toolbar_button_right:active,
          .dh_toolbar_button_right:active .top_right,
          .dh_toolbar_button_right:active .bottom_left,
          .dh_toolbar_button_right:active .bottom_right {
          background-image: url(/images/buttons/toolbar_button_active.gif);
          }
          /* BUTTON ICON & LABEL */
          .dh_toolbar_button span {
          background-color: transparent;
          background-image: url(/images/buttons/toolbar_button_plus.gif);
          background-position: 9px 48%;
          background-repeat: no-repeat;
          color: #333;
          font-size: 11px;
          font-weight: bold;
          display: block;
          text-shadow: white 0px 1px 1px;
          }
          .dh_toolbar_button_left span {
          background-position: 9px 48%;
          padding: 3px 9px 5px 22px;
          }
          .dh_toolbar_button_center span {
          background-position: 7px 48%;
          padding: 3px 9px 5px 20px;
          }
          .dh_toolbar_button_right span {
          background-position: 7px 48%;
          padding: 3px 12px 5px 20px;
          }
          /* DEFAULT PLUS BUTTON */
          .dh_toolbar_button#toolbar_button_plus span {
          background-image: url(/images/buttons/toolbar_button_plus.gif);
          }
          /* RECORD BUTTON */
          .dh_toolbar_button#toolbar_button_record span {
          background-image: url(/images/buttons/toolbar_button_record.gif);
          }
          /* MESSAGE BUTTON */
          .dh_toolbar_button#toolbar_button_message span {
          background-image: url(/images/buttons/toolbar_button_message.gif);
          }
          .dh_toolbar_button_center#toolbar_button_message span,
          .dh_toolbar_button_right#toolbar_button_message span {
          background-position: 6px 48%;
          }
          /* ----------------------| Empty List Message |---------------------- */
          .empty_message {
          color: #333;
          font-size: 13px;
          line-height: 17px;
          padding: 20px 20px 50px 20px;
          text-align: center;
          background: #f7f7f7; }
          /* ----------------------| SWEET BLESSED CLEARFIX |---------------------- */
          .clearfix:after {
          content: ".";
          display: block;
          clear: both;
          visibility: hidden;
          line-height: 0;
          height: 0; }
          .clearfix {
          display: inline-block; }
          html[xmlns] .clearfix {
          display: block; }
          * html .clearfix {
          height: 1%; }
          /* ------------------------------| reset styles | ------------------------- */
          /* reset things that get inheritted and apply some basic stuff we normally set in facebook.css.
          * this doesn't actually prevent people from modifying the style of the related markup if they want to, but it
          * does make it less likely that a page with funky css styles will accidentally make something ugly.
          * see: multi friend selector
          * useful for: anything in fbml that might get hijakced by developers
          * example application: at the topmost parent, then style the children and they should be safe
          * won't someone think of the children? */
          .resetstyles {
          padding: 0px;
          border: 0px;
          margin: 0px;
          overflow: visible;
          background: none;
          border-spacing: 0;
          color: #000;
          cursor: auto;
          direction: ltr;
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
          font-size: 11px;
          font-style: normal;
          font-variant: normal;
          font-weight: normal;
          letter-spacing: normal;
          text-align: left;
          text-decoration: none;
          text-indent: 0;
          text-transform: none;
          visibility: visible;
          white-space: normal;
          word-spacing: normal;
          }
          /* ------------------------------| FORMS |------------------------------- */
          form {
          margin: 0px;
          padding: 0px; }
          /* DO NOT REMOVE cursor: pointer without talking to rgrover */
          /* This is required for correct label behavior in Safari 2 */
          label {
          cursor: pointer;
          color: #666666;
          font-weight: bold; }
          label input {
          font-weight: normal; }
          .formtable {
          margin: 0px auto; }
          .formtable {
          margin: 0px; }
          .formtable td {
          border: none;
          margin: 0px;
          padding: 3px 1px; }
          .formtable td.label {
          color: #666666;
          font-weight: bold;
          padding-right: 10px; }
          .formtable tr.tallrow {
          vertical-align: top; }
          .formbuttons {
          text-align: center;
          margin: 10px 10px; }
          .formbuttons .inputsubmit, .formbuttons .inputbutton {
          margin: 2px 4px; }
          .formbuttons .securetoggle {
          padding: 9px 0px 0px 0px; }
          /* FORM INPUTS */
          .inputtext,
          .inputpassword {
          border: 1px solid #bdc7d8;
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
          font-size: 11px;
          padding: 3px; }
          textarea {
          border: 1px solid #bdc7d8;
          padding: 3px;
          font-size: 11px;
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
          .inputbutton,
          .inputsubmit {
          padding: 2px 15px 3px 15px;
          border-style: solid;
          border-top-width: 1px;
          border-left-width: 1px;
          border-bottom-width: 1px;
          border-right-width: 1px;
          border-top-color: #D9DFEA;
          border-left-color: #D9DFEA;
          border-bottom-color: #0e1f5b;
          border-right-color: #0e1f5b;
          background-color: #3b5998;
          color: #FFFFFF;
          font-size: 11px;
          font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
          text-align: center; }
          .inputaux {
          background: #f0f0f0;
          color: #000;
          border-top-color: #e7e7e7;
          border-right-color: #666;
          border-bottom-color: #666;
          border-left-color: #e7e7e7; }
          .inputcheckbox {
          border: 0px; }
          .inputsearch {
          background: white url(/images/magglass.png) no-repeat 3px 4px;
          padding-left: 17px; }
          .transparent_png_ie6 {
          display: none;
          }
          #inline_flyer {
          background-color: #efeded;
          color: #909090;
          border-bottom: 1px solid #d8dfea;
          padding: 4px 10px 2px 10px;
          }
          #inline_flyer .external_link a {
          text-decoration: none;
          border-bottom: 1px dotted #3b5998;
          }
          #inline_flyer .external_link a:hover {
          text-decoration: none;
          border-bottom: 1px dotted #efeded;
          }
          #inline_flyer #abbreviated_body {
          float: left;
          width: 430px;
          }
          #inline_flyer #expander {
          float: right;
          }
          #inline_flyer_content {
          background-color: #efeded;
          border-bottom: 1px solid #d8dfea;
          padding: 4px 10px;
          }
          /* ----------------------------| ERROR PAGE |---------------------------- */
          .error_page #content {
          padding: 20px; }
          .error_page #error {
          margin: 0px; }
          /* -------------------------------| TABS |------------------------------- */
          #tabs {
          text-align: center;
          padding: 4px 0px;
          margin: 10px 20px 0px;
          border-bottom: solid 1px #3B5998; }
          #tabs div {
          display: inline;
          padding: 0px;
          margin: 0px; }
          * html #tabs div {
          margin: 0 3px; }
          #tabs a {
          margin: 0px;
          padding: 4px; }
          #tabs .activetab a {
          color: white;
          background: #3B5998; }
          #tabs .activetab a:hover {
          text-decoration: none; }
          #tabs .inactivetab a:hover {
          background: #D8DFEA;
          text-decoration: none; }
          #tabs .disabled {
          color: #c0c0c0;
          margin: 0px;
          padding: 4px;
          text-decoration: none; }
          /*--| Toggle Tabs |--------------------------------------------------------------|
          ==================================================================================*/
          .tabs {
          padding:3px 0;
          border-bottom:1px solid #898989;
          }
          .tabs.top {
          background: #f7f7f7; }
          .tabs .left_tabs {
          padding-left:10px;
          float:left;
          }
          .tabs .right_tabs {
          padding-right:10px;
          float:right;
          }
          .tabs .back_links {
          padding-right: 20px;
          float:right;
          }
          .toggle_tabs {
          margin:0;
          padding:0;
          list-style:none;
          text-align:center;
          display:inline;
          }
          .toggle_tabs li {
          display:inline;
          padding: 2px 0px 3px;
          background: #f1f1f1 url(/images/components/toggle_tab_gloss.gif) top left repeat-x;
          }
          .toggle_tabs li a {
          border:1px solid #898989;
          border-left:0;
          color:#333;
          font-weight:bold;
          padding:2px 8px 3px 9px;
          }
          .toggle_tabs li a small {
          font-size: 11px;
          font-weight: normal;
          }
          .toggle_tabs li a:focus {
          outline: 0px;
          }
          .toggle_tabs li.first a {
          border:1px solid #898989;
          }
          /* SELECTED TAB */
          .toggle_tabs li a.selected {
          margin-left:-1px;
          background:#6d84b4;
          border:1px solid #3b5998;
          border-left:1px solid #5973a9;
          border-right:1px solid #5973a9;
          color:#fff;
          }
          .toggle_tabs li.last a.selected {
          margin-left:-1px;
          border-left:1px solid #5973a9;
          border-right:1px solid #36538f;
          }
          .toggle_tabs li.first a.selected {
          margin:0;
          border-left:1px solid #36538f;
          border-right:1px solid #5973a9;
          }
          .toggle_tabs li.first.last a.selected {
          border:1px solid #36538f;
          }
          .toggle_tabs li a.selected:hover {
          text-decoration:none;
          }
          /* DISABLED TAB */
          .toggle_tabs li a.disabled {
          color: #999;
          cursor: default;
          }
          .toggle_tabs li a.disabled:hover {
          text-decoration:none;
          }
          /* -----------------------------| PAGER PRO |---------------------------- */
          .pagerpro {
          float: right;
          list-style: none;
          margin: 0;
          padding: 0; }
          .pagerpro li {
          display: inline;
          float: left; }
          .pagerpro a {
          display: block;
          padding: 3px;
          padding-bottom: 2px; }
          .pagerpro a:hover {
          background: #3B5998;
          border-color: #D8DFEA;
          border-bottom: 1px solid #3B5998;
          color: white;
          text-decoration: none; }
          .pagerpro .current a,
          .pagerpro .current a:hover {
          background: transparent;
          border-color: #3B5998;
          border-bottom: 2px solid #3B5998;
          color: #3B5998;
          font-weight: bold;
          padding-left: 2px;
          padding-right: 2px; }
          /* -------------------------------| BARS |------------------------------- */
          .summary_bar {
          border-bottom: 1px solid #D8DFEA;
          clear: both;
          padding: 11px 20px 0px;
          color: black;
          font-weight: normal;
          line-height: normal; }
          .summary_bar h1, .summary_bar h2, .summary_bar h3, .summary_bar h4, .summary_bar h5 {
          font-weight: normal; }
          .summary_bar .summary {
          color: #333;
          float: left;
          padding-top: 3px;
          padding-bottom: 4px; }
          .summary_bar .summary a {
          font-weight: normal; }
          .tab_bar {
          padding: 3px 20px 0px 10px;
          border-bottom: solid 1px #3B5998; }
          .tab_bar #tabs {
          margin: 0px 10px;
          display: inline;
          float: left;
          border-bottom: none;
          }
          .tab_bar .back_links {
          padding: 4px 0px;
          float: right; }
          .footer_bar {
          border-top: 1px solid #D8DFEA;
          padding: 0 20px; }
          .footer_bar .post_editor {
          padding-bottom: 13px;
          padding-top: 13px; }
          .footer_bar .pagerpro a {
          border-top: 2px solid white;
          padding-top: 1px;
          padding-bottom: 0px; }
          .footer_bar .pagerpro a:hover {
          border-bottom: 2px solid #3B5998;
          border-top: 2px solid #3B5998; }
          .footer_bar .pagerpro .current a,
          .footer_bar .pagerpro .current a:hover {
          border-bottom-color: white;
          border-top: 2px solid #3B5998; }
          .action_bar {
          padding: 6px 20px 5px;
          background: #f7f7f7;
          border-top: solid 1px #b7b7b7;
          border-bottom: solid 1px #ccc; }
          .action_bar label { color: #444; }
          /* ---------------------------| SHARE | HIDE |--------------------------- */
          .share_and_hide {
          font-size: 9px; }
          .s_and_h_big {
          font-size: 11px; }
          .share_and_hide a {
          padding: 0px 14px 1px 4px;
          display: block;
          float: left;
          background: white url(/images/share_icon_small.gif) repeat-y right center;
          border: solid 1px #7f93bc; }
          .s_and_h_big a {
          background: white url(/images/share_icon.gif) repeat-y right center;
          padding: 1px 18px 2px 4px;
          }
          .share_and_hide a.save {
          background: #eceff5;
          border-left: none; }
          .share_and_hide a.with_share {
          border: solid 1px #adbad4;
          border-left: none; }
          .share_and_hide a:hover {
          color: #fff;
          border-color: #3B5998;
          text-decoration: none;
          background: #3B5998 url(/images/share_icon_small_hover.gif) repeat-y right center; }
          .s_and_h_big a:hover {
          background: #3B5998 url(/images/share_icon_hover.gif) repeat-y right center; }
          .share_and_hide a.x_to_hide {
          border: none;
          width: 3px;
          padding: 1px 5px 2px;
          margin-left: 3px;
          background: transparent url(/images/x_to_hide.gif) no-repeat center center; }
          .s_and_h_big a.x_to_hide {
          padding: 2px 5px 3px; }
          .share_and_hide a.x_to_hide:hover {
          background: #3B5998 url(/images/x_to_hide_hover.gif) no-repeat center center; }
          .quail {
          color: #3B5998;
          float: left;
          padding: 3px 0px; }
          .quail a:hover {
          cursor: default;
          text-decoration: none; }
          /* --------------------------| SQUARE BULLETS |-------------------------- */
          ul.square_bullets {
          list-style: square;
          padding-left: 20px;
          color: #3B5998; }
          ul.square_bullets li {
          padding: 1px 0px; }
          ul.square_bullets li span {
          color: black; }
          /* ----------------------------| MISCELLANY |---------------------------- */
          /* safari won't do word break in a table without a nested div with a fixed
          * width. firefox does not understand break-word at all yet, though it is
          * standard css3. */
          .datawrap { word-wrap: break-word; }
          /* used in conjunction wit the wbr tag, this will cause line breaks
          * in safari wherever the wbr tag would cause breaks in FF and IE. */
          .word_break {
          display:block;
          float:left;
          margin-left: -10px;
          padding: 0px;
          }
          /* adjustImage goodness */
          .img_loading {
          position: absolute;
          left: -100000px;
          top: -100000px;
          }
          .two_column .right,
          .two_column .left {
          float: left; }
          .no_padding {
          padding: 0px; }
          .see_all {
          text-align: right; }
          .standard_status_element {
          visibility: hidden;
          }
          .standard_status_element.async_saving {
          visibility: visible;
          }
          /* -----------------------| WELCOME BUTTONS |---------------------------- */
          .welcome_buttons {
          display:block;
          padding:8px 0 0 0; }
          .welcome_buttons a {
          float:left;
          display:block;
          width:170px;
          /* width:200px; */
          padding:5px;
          margin-bottom:5px;
          color:#666;
          background-color:#f7f7f7;
          margin-right:12px;
          /* margin-right:10px; */
          border-top:1px solid #ccc;
          border-bottom:1px solid #ccc; }
          html #content .welcome_buttons a:hover {
          text-decoration:none;
          color:#333;
          background:#d8dfea;
          border-top:1px solid #3b5998;
          border-bottom:1px solid #3b5998; }
          .welcome_buttons a h4 {
          margin:0;
          padding:0 0 0 14px;
          font-size:13px;
          color:#333;
          background:transparent url(/images/sitetour/tour_arrow.gif) no-repeat 3px 2px;
          border: 0px; }
          .welcome_buttons a:hover h4 {
          color:#000; }
          .welcome_buttons a p {
          font-size:11px;
          margin:0;
          padding:3px 0 2px 14px; }
          .welcome_buttons a p span {
          display:block; }
          .under_login_tour {
          padding:3px 0 0 0; }
          .under_login_tour a {
          width:112px;
          padding:3px 4px 4px 4px;
          margin:8px 0 0 0; }
          html #book .under_login_tour a:hover {
          text-decoration:none;
          color:#333;
          background:#d8dfea;
          border-top:1px solid #3b5998;
          border-bottom:1px solid #3b5998; }
          .under_login_tour a h4 {
          font-size:11px;
          padding:0 0 0 9px;
          background:transparent url(/images/sitetour/tour_arrow_micro.gif) no-repeat 2px 4px; }
          .under_login_tour a p {
          padding: 3px 0 0 9px; }
          .new_feature_tag {
          padding: 3px 0 0 6px; background:
          url(/images/new_feature_tag.gif) no-repeat;
          height: 14px;
          float: left;
          margin-right: 6px;
          width: 32px; }
          .new_feature_tag div {
          color: #fff; }
          .new_feature_tag_title {
          padding-top: 1px;
          margin-bottom: 3px;
          font-weight: bold; }
          /* -----------------------| LINK_BUTTON STYLE |---------------------------- */
          a.link_btn_style {
          color: #fff;
          font-size: 13px;
          outline: none;
          display:block;
          height:23px;
          background-repeat: no-repeat;
          background-position: -1000px -1000px;
          }
          html[xmlns] a.link_btn_style {
          display:table;
          }
          a.link_btn_style div,
          a.link_btn_style span {
          cursor:pointer;
          float:left;
          line-height:15px;
          padding: 0px 0px 2px 0px;
          background-repeat: no-repeat;
          background-position: bottom left;
          }
          a.link_btn_style div div {
          padding:0px 2px 0px 0px;
          background-position: top right;
          }
          a.link_btn_style div div div {
          padding:0px;
          background-position: top left;
          }
          a.link_btn_style span.btn_text {
          display:inline;
          margin:2px -2px -2px 2px;
          padding:2px 19px 5px 17px;
          background-position: bottom right;
          }
          * html a.link_btn_style span {
          position:relative;
          }
          /* ---------------------------| SIGN UP LINK BUTTON |--------------------------- */
          /* preload */
          a.reg_btn_style {
          background-image: url(/images/welcome/btn_register_signup_active_bg.gif);
          }
          a.reg_btn_style span.btn_text {
          color:#fff;
          font-weight:normal;
          }
          a.reg_btn_style div,
          a.reg_btn_style span {
          background-image: url(/images/welcome/btn_register_signup_bg.gif);
          }
          a.reg_btn_style:active div,
          a.reg_btn_style:active span {
          background-image: url(/images/welcome/btn_register_signup_active_bg.gif);
          }
          /* ---------------------------| APP SWITCHER |--------------------------- */
          .app_switcher {
          float: right;
          z-index: 4;
          width: 130px;
          position: relative; }
          .app_switcher .app_switcher_unselected {
          position: relative;
          float: left; }
          .app_switcher .app_switcher_button {
          cursor: pointer;
          color: #555;
          float: left;
          display: block;
          padding: 0px 5px;
          margin: 0px;
          font-weight: bold;
          line-height: 14px; /* Shared by all divs in the link */
          text-decoration: none;
          border: solid 1px #dfdfdf; }
          .app_switcher .app_switcher_button .arrow,
          .app_switcher .app_switcher_button .name,
          .app_switcher .app_switcher_button .icon {
          float: left; }
          .app_switcher .app_switcher_unselected .app_switcher_button:hover {
          border: solid 1px #666;
          background: #fff url(/images/app_switcher_hover_shadow.gif) repeat-x bottom left; }
          .app_switcher .app_switcher_selected .app_switcher_button {
          color: white;
          background: #6d84b4;
          border: solid 1px #3B5998; }
          .app_switcher .app_switcher_button .arrow {
          width: 13px;
          padding: 4px 0px 3px;
          margin-top: 1px;
          background: transparent url(/images/app_switcher_down_arrow.gif) no-repeat -11px center; }
          .app_switcher .app_switcher_selected .app_switcher_button .arrow {
          background-position: 2px center; }
          .app_switcher .app_switcher_button .name {
          padding: 4px 0px 4px 6px; }
          .app_switcher .app_switcher_button .icon {
          width: 16px;
          padding: 4px 0px;
          background-position: -16px center;
          background-repeat: no-repeat; }
          .app_switcher .app_switcher_selected .app_switcher_button .icon {
          background-position: 0px center; }
          .app_switcher_menu, #app_switcher_menu_toc {
          position: absolute;
          background: white;
          border: solid 1px #3B5998;
          z-index: 100;
          padding: 2px 0px 6px;
          width: 136px; }
          .app_switcher_menu .menu_list_header {
          color: #555;
          font-size: 9px;
          border-bottom: solid 1px #d8dfea;
          padding: 2px 7px 3px;
          margin: 0px 0px 6px; }
          .app_switcher_menu a {
          display: block;
          line-height: 14px;
          padding: 1px 7px;
          }
          .app_switcher_menu a:hover {
          color: white;
          text-decoration: none;
          background: #6D84B4;
          margin: 0px -1px;
          border-right: solid 1px #3B5998;
          border-left: solid 1px #3B5998;
          cursor: pointer; }
          .app_switcher_menu .inline_stuff:hover {
          background: none;
          color: #3B5998;
          }
          .app_switcher_menu .inline_stuff .app_name_text {
          display:inline;
          }
          .app_switcher_menu .inline_stuff .app_name_text:hover {
          background: none;
          text-decoration: underline;
          color: #3B5998;
          display: inline;
          }
          .app_switcher_menu .side_space,
          .app_switcher_menu .app_icon,
          .app_switcher_menu .name {
          float: left; }
          .app_switcher_menu .side_space {
          width: 7px;
          padding: 4px 0px;
          margin: 0px 3px; }
          .app_switcher_menu .selector_arrow {
          background: url(/images/rightarrow.gif) no-repeat -7px center; }
          .app_switcher_menu a:hover .selector_arrow {
          background: url(/images/rightarrow.gif) no-repeat 0px center; }
          .app_switcher_menu .app_icon {
          width: 16px;
          padding: 4px 0px;
          margin: 0px 0px 0px 2px;
          background: url(/images/icons/hidden.gif) no-repeat -16px center; }
          .app_switcher_menu a:hover .app_icon {
          background-position: 0px center; }
          .app_switcher_menu .name {
          padding: 4px 0px;
          margin: 0px 0px 0px 5px; }
          .app_switcher_menu .profile_box_name {
          width: 95px;
          }
          /* ---------------------------| GRAY HEADER |--------------------------- */
          .grayheader {
          border-bottom: 1px solid #ccc;
          margin: 0px 0px 10px;
          background: #f7f7f7;
          padding: 15px 20px 10px
          }
          .grayheader h2 {
          font-size:13px;
          margin: 0px 0px 2px;
          padding:0px;
          }
          .grayheader .left_side {
          float: left;
          width: 380px;
          }
          .grayheader .right_side {
          float: right;
          width: 200px;
          }
          .grayheader .right_side p {
          text-align: right;
          }
          .grayheader p {
          display: block;
          color: gray;
          font-size: 11px;
          margin: 2px 0px;
          padding: 0px;
          }
          /* ---------------------------| FLYERS |--------------------------- */
          #announce {
          width: 134px; }
          #announce .advert {
          background:#F9F9F9 none repeat scroll 0%;
          border: solid 1px #D8DFEA;
          border-bottom: solid 1px #3B5998;
          display: block;
          line-height:14px;
          margin: 0px 0px 7px 14px;
          width: 120px;
          padding: 5px 0px 2px 0px;
          }
          #announce .advert .flyers_clickable a {
          text-decoration: none;
          cursor: pointer;
          }
          #announce .advert .flyers_clickable a:hover {
          text-decoration: none;
          }
          #announce h4 {
          border-bottom:1px solid #D8DFEA;
          color:#3B5998;
          font-size:13px;
          font-weight:bold;
          margin: 0px 5px 3px 5px;
          padding:0px 0px 3px;
          text-align:center;
          }
          #announce h3 {
          color:black;
          font-weight:bold;
          text-align:center;
          padding: 0px 0px 3px;
          margin: 4px 5px 3px;
          font-size: 11px;
          }
          #announce p {
          color: #222222;
          margin: 0px 0px 3px 5px;
          overflow: hidden;
          width: 110px;
          word-wrap: break-word;
          }
          .sponsors {
          text-align: center;
          }
          .sponsor_absolute {
          position: absolute;
          top: 302px;
          }
          #ssponsor {
          width: 120px;
          font-size: 11px;
          text-align: left;
          padding-top: 0px; }
          .credit {
          text-align: center;
          }
          #ssponsor .seeall {
          margin: 5px 0px;
          text-align: right;
          }
          #ssponsor .banner_ad {
          margin-left: 14px;
          margin-right: 12px;
          }
          #ssponsor .banner_ad .advert {
          margin-left: 0px;
          }
          .footer_ad {
          clear: both;
          }
          .footer_ad .advertise_ads {
          padding: 0 0 4px 36px;
          text-align: left;
          }
          /* ---------------------------| DROP-DOWN MENUS |--------------------------- */
          .drop_down_menu {
          background: white;
          position: absolute;
          margin-top: -1px;
          border: solid 1px #3B5998;
          width: 150px;
          padding: 5px 0px;
          }
          .drop_down_menu .menu_element {
          padding: 3px 7px;
          }
          .drop_down_menu .menu_element:hover {
          color: white;
          background: #3B5998;
          cursor: pointer;
          }
          .drop_down_menu .menu_element:hover a {
          color: white;
          text-decoration: none;
          }
          /* ---------------------------| NOTES |--------------------------- */
          .note_dialog {
          background:#FFFFFF none repeat scroll 0%;
          border:1px solid #BDC7D8;
          color:#444444;
          margin:0pt 10px 10px;
          padding:10px;
          }
          /* ---------------------------| RSS |--------------------------- */
          .syndication_feed a {
          background: url(/images/icons/feed.gif) no-repeat 0px 0.3em;
          display: block;
          padding: 3px 0px 4px 20px;
          }
          .syndication_right {
          background: url(/images/icons/feed.gif) no-repeat center right;
          padding-right: 20px;
          }
          #syndication_sidebar {
          padding-left: 5px;
          }
          #syndication_sidebar .learn_more {
          font-size: 9px;
          padding: 0px 0px 2px 20px;
          }
          #syndication_sidebar p {
          color: #333;
          padding: 0px;
          margin: 0px;
          }
          #syndication_sidebar .syndication_explanation {
          margin: 0px 15px 0px 0px;
          padding: 0px;
          }
          .syndication_divider {
          border-top: 1px solid #CCCCCC;
          }
          #syndication_sidebar h2 {
          color: #333;
          margin: 0px;
          padding: 0px 0px 5px 0px;
          font-size: 11px;
          }
          /* -------------------------| MISC |--------------------------------- */
          .findfriends_block {
          text-align: left;
          margin: auto;
          }
          .findfriends_block li {
          line-height:18px;
          list-style-image:none;
          list-style-position:outside;
          list-style-type:none;
          }
          .clickable {
          cursor: pointer;
          }
          /* -------------------------| MISC FBML |------------------------------ */
          input.request_form_submit {
          background: #3B5998 url(/images/icons/request_button_icon.gif) no-repeat 8px 6px;
          padding: 3px 6px 3px 26px;
          overflow: visible; /* for ie: http://jehiah.cz/archive/button-width-in-ie */
          }
          /* ----------------------| GENERIC FLASH FALLBACK |---------------------- */
          .flash_fallback {
          background: #f4f8fc;
          border: 1px solid #d8dfea;
          clear: both;
          }
          .flash_fallback_border {
          border: 1px solid white;
          padding: 5px 10px 5px 10px;
          }
          .flash_fallback_header {
          background: transparent url(/images/icons/flashplayer.gif) no-repeat center left;
          color: #282c30;
          font-size: 11px;
          font-weight: bold;
          line-height: 14px;
          padding: 5px 0px 5px 22px;
          text-align: left;
          }
          .flash_fallback_explanation {
          line-height: 14px;
          margin-top: -3px;
          padding: 0px 0px 5px 22px;
          text-align: left;
          }
          .flash_fallback_button {
          padding: 3px 0px 5px 0px;
          text-align: center;
          }
          .expressinstall_swf {
          padding: 15px 0px 15px 0px;
          text-align: center;
          }
          /* -------------------------| SOCIAL ADS |------------------------------ */
          .ad_story {
          width: 150px;
          display: block;
          padding: 0px;
          background-color: #f7f7f7;
          }
          .ad_story:hover {
          text-decoration: none;
          }
          .ad_story .social_ad_story {
          position: relative;
          z-index: 4;
          border-top: solid 1px #ccc;
          padding: 7px 7px;
          border-bottom: solid 1px #eaeaea;
          margin-bottom: -1px;
          }
          .ad_story .social_ad_profile {
          width: 50px;
          overflow: hidden;
          margin-right: 6px;
          padding-top: 3px;
          float: left;
          }
          .ad_story .social_ad_image {
          margin: 0px auto;
          text-align: left;
          }
          .ad_story .social_ad_text {
          color: #666;
          line-height: 14px;
          float: left;
          overflow: hidden;
          width: 80px;
          }
          .ad_story .social_ad_text strong {
          font-weight: bold;
          color: #444;
          }
          .ad_story .social_ad_advert {
          z-index: 3;
          position: relative;
          border-top: solid 1px #ccc;
          border-bottom: solid 1px #ccc;
          padding: 7px 7px;
          }
          /* both cascades are necessary because
          #sidebar h2 will bind more tightly than
          .social_ad_advert h2, yet the latter style
          is used across the site */
          #sidebar .social_ad_advert h2,
          .social_ad_advert h2 {
          color: #3B5998;
          display: block;
          float: none;
          font-size: 12px;
          overflow: hidden;
          padding-bottom: 7px;
          text-align: left;
          }
          #sidebar .ad_story:hover .social_ad_advert h2,
          .ad_story:hover .social_ad_advert h2 {
          text-decoration: underline;
          }
          #sidebar .social_ad_advert .social_ad_advert_text,
          .social_ad_advert .social_ad_advert_text {
          color: #333;
          overflow: hidden;
          padding-top: 5px;
          }
          .below_social_ad {
          width: 150px;
          padding-top: 3px;
          }
          .below_social_ad .sponsored_links {
          font-size: 9px;
          float: left;
          padding: 2px 0px 0px 3px;
          width: 105px;
          }
          .below_social_ad .sponsored_question {
          float: right;
          padding-right: 3px;
          }
          .below_social_ad .sponsored_question a {
          background: transparent url(/images/question_mark_informational_off.gif) no-repeat scroll right bottom;
          display: block;
          height: 12px;
          text-decoration:none;
          width: 12px;
          }
          /** ads feedback test **/
          .below_social_ad #ads_feedback {
          float: right;
          padding-right: 1px;
          }
          .below_social_ad #ads_feedback .thumbs_up {
          background: url(/images/icons/promote_t2_off.png) no-repeat scroll;
          display: block;
          float: left;
          height: 18px;
          vertical-align: top;
          width: 18px;
          }
          .below_social_ad #ads_feedback .thumbs_up:hover {
          background: url(/images/icons/promote_t2_hover.png) no-repeat scroll;
          }
          .below_social_ad #ads_feedback .ex {
          background: url(/images/x_to_hide_gray.gif) no-repeat scroll;
          display: block;
          float: left;
          height: 18px;
          margin-top: 1px;
          vertical-align: top;
          width: 15px;
          }
          .below_social_ad #ads_feedback .ex:hover {
          background: url(/images/x_to_hide_hover.gif) no-repeat scroll;
          }
          .below_social_ad #ads_feedback .pipe {
          display:block;
          color: #ccc;
          float: left;
          padding: 0px 0px;
          vertical-align: top;
          }
          .below_social_ad #next_ad_button {
          float: right;
          padding: 1px 10px 0 0;
          }
          .feedback_dialog select {
          margin-left: 5px;
          }
          /** end -- ads feedback test **/
          .above_social_ad {
          width: 130px;
          line-height: 14px;
          padding: 3px 7px;
          }
          .above_social_ad .sponsored_links {
          font-size: 9px;
          float: left;
          padding-top: 2px;
          }
          .above_social_ad .next_link {
          float: right;
          }
          #sidebar .advertise_ads {
          font-size: 9px;
          margin: 0 0 3px 15px;
          text-align: left;
          }
          /********************** INTERNAL ******************************/
          .latest_to_production_link {
          overflow: hidden;
          display: block;
          position: absolute;
          z-index: 1000;
          top: 0px;
          left: 0px;
          }
          #friday_snipe {
          overflow: visible;
          display: block;
          width: 94px;
          height: 94px;
          margin: 0px;
          padding: 0px;
          position: absolute;
          z-index: 1000;
          top: 0px;
          right: 0px;
          }
          #friday_snipe .inner_image {
          width: 66px;
          height: 184px;
          position: absolute;
          margin: 0px;
          padding: 0px;
          display: block;
          z-index: 1001;
          top: 0px;
          right: 0px;
          }
          /*********************** TOOLTIP *******************************/
          .tooltip_pro {
          position: absolute;
          z-index: 35;
          display:none;
          }
          .tooltip_pro .tooltip_text {
          padding: 3px 8px 3px 9px;
          text-align: center;
          white-space: nowrap;
          left: 0px;
          color: white;
          font-size: 11px;
          background: #282828;
          position: relative;
          }
          .tooltip_pro .tooltip_pointer {
          height: 4px;
          width: 7px;
          font-size: 1px;
          margin: 0px auto 0px;
          padding: 0px;
          background: transparent url(/images/dark-pointer.gif) top center no-repeat;
          }
          /**
          * This class is added to unfocused text inputs by the Javascript
          * TextInputControl class in order to give the placeholder text a placeholdery
          * look while it is placeholdering in place.
          *
          * @author epriestley
          */
          .DOMControl_placeholder {
          color: #777777;
          }
          /**
          * Added to the "shadow div" used by TextAreaControl to calculate font metrics,
          * this div needs
          *
          * @author epriestley
          */
          .DOMControl_shadow {
          position: absolute;
          left: -10000px;
          top: -10000px;
          }
          /* ---------------------------| ACTIONS PRO |---------------------------- */
          .actionspro {
          list-style: none;
          margin: 0px;
          padding: 0px; }
          .actionspro li { border-bottom: 1px solid #D8DFEA; }
          .actionspro a {
          background: transparent;
          display: block;
          margin: 0px;
          padding: 2px 3px;
          text-decoration: none; }
          .actionspro a:hover {
          background: #3b5998;
          color: white;
          text-decoration: none; }
          .actionspro .inactive {
          padding: 2px 3px;
          color: gray; }
          /* Here, take it. It's a goodbye gift. Go clean. ------------------------- */

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 梨树县| 巴里| 开化县| 大石桥市| 嘉义县| 庆元县| 读书| 娄烦县| 哈尔滨市| 什邡市| 南川市| 汉源县| 望城县| 肥城市| 贵溪市| 故城县| 延川县| 全椒县| 苏尼特右旗| 佛山市| 兴化市| 南木林县| 永定县| 西安市| 阳城县| 泸州市| 叶城县| 石狮市| 伊宁市| 龙口市| 贡觉县| 板桥市| 齐齐哈尔市| 梁山县| 潼南县| 宜章县| 云龙县| 武胜县| 田阳县| 余干县| 应用必备|