#FB_HiddenContainer {opacity:0;width:1px;height:1px;overflow:hidden}

a {text-decoration:none;color:#cbeaed}
a:hover {text-decoration:none;color:#ffcc00}
body {font-size:14px;color:white;background-color:#000657;min-width:1004px;margin:0}
body, .textarea {font-family:Verdana,Arial}

.inline {display:inline}
.clear {clear:both}
.float_left {float:left}
.float_right {float:right}
.padded {padding:6px 0}
.date_input_spacer {width:5px;height:5px;float:left}
.list_time_part_input {width:19px;width:15px !important;text-align:center;border:1px solid lightgray;padding:2px}
.log_desc_field {width:99%;background-color:transparent;margin-top:4px;border:1px solid lightgray}
.page_title {text-align:center;font-size:21px;font-weight:bold}
.bull {font-size:12px;position:relative;top:-2px}
.featured_logo {width:40px;height:40px;border:0;cursor:pointer}

#homepage_frame {height:613px;overflow:hidden;background:url('../images/homepage_bg.jpg') no-repeat top center}
#header_bar_alt {background-image:none} #logo_tab_alt {width:300px}
#homepage_main {width:793px;margin-top:60px}
#siteSlogan, #siteSloganWeddings {height:30px;margin-top:18px;background-repeat:no-repeat;float:right}
#siteSlogan {width:370px;background:url('../images/site_slogan.png')}
#siteSloganWeddings {width:465px;background:url('../images/aff/weddings/site_slogan.png')}

#siteDemoSnap {/*float:left;*/margin-right:75px}
#siteDescription, #siteDemoSnap {height:359px;height:339px !important;background-image:url('../images/homepage_box.png');float:left}
#siteDescriptionStd {height:232px;height:212px !important;/*margin-top:62px;*/background-image:url('../images/homepage_box_std.png')}
#siteDescription, #siteDescriptionStd, #siteDemoSnap {position:relative;width:359px;width:309px !important;padding:15px 25px 5px 25px;overflow:hidden;text-align:left;background-repeat:no-repeat}
#landing_profile_holder {float:left;margin:0 7px 0 8px;width:50px;height:50px;overflow:hidden}
#login_btn {width:110px;overflow:hidden;text-align:center}
#error_msg {text-align:center;margin-top:-410px;display:none}
#siteDescriptionBeta {position:relative;top:35px;text-align:center}
#recreate_landing_link {font-size:22px;color:white;text-decoration:underline}

#header_bar, #header_bar_alt {height:50px;background:no-repeat black top center}
#header_bar {background-image:url('../images/flare_top.jpg')}
#dashboard_widgets {background-position:center -85px;padding:15px 0}
#dashboard_widgets, #about_frame, #demo_frame, #friends_frame, #privacy_frame, #profile_frame, #events_frame, #recreate_frame {background-image:url('../images/bg_flare.jpg');background-color:#000657;background-repeat:no-repeat}
#about_frame, #demo_frame, #friends_frame, #privacy_frame, #profile_frame, #profile_frame_featured, #events_frame, #recreate_frame {background-position:center top}
#profile_frame_featured {min-height:800px}
#demo_frame, #friends_frame, #profile_frame, #events_frame, #about_frame, #privacy_frame {padding:20px 0}
#profile_frame_featured {padding-bottom:20px}
#dashboard_actions_inner, #dashboard_widgets_inner {text-align:left}
#first_time_tooltip, #first_time_arrows, #nav_tabs, #header_bar_inner, #dashboard_actions_inner, #dashboard_widgets_inner, #nightDate, #share_link, #share_iframe_holder, #shareLink, #shareLinkStatus, #about_frame, #demo_frame, #friends_frame, #privacy_frame, #profile_frame, #profile_frame_featured, #events_frame, #night_log, #night_owner_div, .mainBlock {width:1004px}
#demo_main {position:relative}
#demo_login_btn {position:absolute;text-align:center;top:37px;right:37px}
#footer_bar {background-color:black}
#footer_bar_inner {width:1004px;height:45px;height:19px !important;padding:13px 0}
#header_bar_inner, .header, .action_link, .page_header {font-family:'helvetica neue',helvetical,verdana,arial;font-weight:lighter}
#header_bar_inner, .header, .page_header {font-size:25px}
.page_header {color:#cbeaed;text-align:left;padding:17px 0 10px 11px}
.header {color:#fff9c9}
.header_tab {text-align:center;padding:12px 12px 0 12px;height:38px !important}
#logo_tab, #logo_tab_alt {width:525px;height:45px !important;padding:5px 0 0 10px;text-align:left;position:relative;top:0;left:0;z-index:1}
#logo_tab, #logo_tab_alt, .header_tab {margin-right:2px;height:50px;float:left;background-color:black}

#night_with_label {float:left;padding-top:37px;font-size:25px;width:182px;margin-left:0px;text-align:right}
#featured_user_info {float:left;width:80px;margin-top:17px;font-size:15px}
#featured_night_logo {float:left;margin-left:48px;height:101px;overflow:hidden;text-align:center}
#powered_by_logo {float:right;margin:25px 70px 0 0;font-size:12px;text-align:left}
/*#powered_by_label {float:left;padding:33px 0 0 55px}*/

/*#night_with_label {float:left;padding-top:32px;font-size:25px;width:185px;margin-left:0px;text-align:right}
#featured_user_info {float:left;width:80px;margin-top:12px;font-size:15px}
#featured_night_logo {float:left;margin-left:62px;height:92px;overflow:hidden;text-align:center}
#powered_by_logo {float:right;margin:20px 70px 0 0;font-size:12px;text-align:left}*/

#first_time_tooltip {opacity:0.8;filter:alpha(opacity=80);position:relative;color:#cbeaed;padding:30px 15px 20px 15px;border:3px solid #a2a4b4;width:968px !important;background-color:black;text-align:left;margin-bottom:15px;display:none}
#first_time_tooltip_close {position:absolute;top:2px;right:4px}

#first_time_arrows {background-color:black;font-size:16px;border-bottom:10px solid black;display:none;margin-top:10px}
.first_time_tab, .first_time_tab_active, .first_time_spacer {float:left}
.first_time_tab, .first_time_tab_active {padding:7px 6px;height:22px}
.first_time_tab {color:white;cursor:pointer}
.first_time_tab_active {background-color:#ffcc00;color:black}
.first_time_spacer {width:18px;height:36px;background-repeat:no-repeat}
#select_date_step {padding-left:15px}
#view_night_step {width:101px}
#save_step {float:left;margin:5px 0 0 10px}

#logo_img {float:left;width:280px}
#userImageObj {width:43px;height:43px}
#userImage, #userName {float:right}
#userImage {margin:-2px 6px 0 10px}
#userName {font-size:18px;margin-top:8px;color:#cbeaed;max-width:195px;overflow:hidden;white-space:nowrap;text-align:right}
#dashboard_banner {height:215px;background:url('../images/banner.jpg') no-repeat #000657 top center;position:relative}
#feedback_tab_main {position:absolute;right:0;top:61px}

#dashboard_actions {background-color:black}
#recreate_panel, #events_panel, #saved_nights_panel {width:320px;float:left}
#recreate_panel, #events_panel {margin-right:22px}
#friends_panel, #uploads_panel {margin-right:22px}
#friends_panel, #uploads_panel, #updates_panel {width:310px;width:290px !important;height:260px;height:252px !important;float:left;padding:4px 15px;background:url('../images/dashboard_box.png') no-repeat}
#friend_links_holder {width:820px;text-align:left}

.section_header a {color:#663300}
.section_header a:hover {color:red}

.section_header {background:url('../images/section_header.png') repeat-x #d5a200;font-weight:bold;text-transform:uppercase;color:#663300;padding:5px}
.title_text {text-transform:uppercase;font-weight:bold}
.normal_case {text-transform:none}
.lightyellow_bg {background-color:#fef9cc;color:black}
.darkyellow_bg {background-color:#e7e1ac;color:black}
.action_link {text-align:right;font-size:24px}
.eventThumb {float:left;width:50px;height:50px;border:0}
.eventThumbProfile {float:left;width:35px;height:35px;border:0}
.event {position:relative;width:320px;float:left;height:60px;overflow:hidden}
.eventPhoto{position:absolute;width:50px;height:50px;left:5px;top:5px;overflow:hidden;background:#ccc}
.eventDescription{position:relative;width:260px;top:5px;left:60px;float:left;max-height:36px;line-height:18px;overflow:hidden}
.eventSelector{position:relative;width:260px;top:5px;left:55px;float:left}

.grayed {color:#999;background:url('../images/tab_bg.png') repeat-x black}
.black {color:#996600;background-color:#fef9cc}
.grayed, .black {cursor:pointer;padding:5px 10px;margin-right:5px;float:left}
#nav_tabs {background-color:black;border-width:10px 10px 0 10px;border-color:black;border-style:solid;width:984px !important;font-size:15px;position:relative;margin-top:10px}
#save_btn_holder {float:left;height:26px} #save_night_btn, #save_status {display:none}
#save_status {width:148px;text-align:center;float:left}
#feedback_tab, #feedback_tab_profile, #featured_profile_share {position:absolute;right:-43px}
#feedback_tab {top:29px} #feedback_tab_profile {top:0px}
#featured_profile_share {top:98px}

#date_box {padding:18px 15px 10px 15px;height:72px !important}
#date_box, #recent_events_box, #saved_nights_box {height:100px;overflow:hidden}
#recent_event_desc_title {max-height:34px;line-height:17px;overflow:hidden;font-weight:bold}
.textfield, .textarea {border-width:2px 0;border-color:#b4af83;border-style:solid;background-color:#e8e1a9;font-size:18px;float:left}
.textfield {width:200px;height:24px} .textarea {width:300px;height:80px;height:76px !important;margin-top:0px}
.input_left {background-image:url('../images/textfield_left.png')}
.input_right {background-image:url('../images/textfield_right.png')}
.input_left_white {background-image:url('../images/textfield_left_white.png')}
.input_right_white {background-image:url('../images/textfield_right_white.png')}
.input_left, .input_right, .input_left_white, .input_right_white {background-repeat:no-repeat;width:4px;height:30px;overflow:hidden;float:left}
.textarea_left {background-image:url('../images/textarea_left.png')}
.textarea_right {background-image:url('../images/textarea_right.png')}
.textarea_left, .textarea_right {background-repeat:no-repeat;width:4px;height:80px;overflow:hidden;float:left}
.blue_btn_left {background-image:url('../images/blue_btn_left.png')}
.blue_btn_right {background-image:url('../images/blue_btn_right.png')}
.blue_btn_left, .blue_btn_right {background-repeat:no-repeat;width:3px;height:22px;float:left}
.blue_btn_body {background-color:#ebeef5;border-width:1px 0;border-color:#c9d4e8;border-style:solid;height:22px;height:16px !important;color:#3b5998;text-transform:none;cursor:pointer;float:left;font-size:12px;font-weight:bold;padding:2px 4px}

#event_date_holder {margin-top:7px;position:relative}
#recent_event_img, #recent_event_desc, #saved_night_widget_info, #saved_night_desc {cursor:pointer;display:none}

#recent_event_details, #recent_event_thumb, #recent_event_desc, #recent_events_prev, #recent_events_next, #saved_nights_prev, #saved_nights_next, #saved_night_details {float:left}
#recent_events_box, #saved_nights_box {padding:3px}
#recent_events_box, #saved_nights_box {height:94px !important}
#recent_events_status, #saved_night_details {overflow:hidden;font-size:14px}
#saved_night_desc {float:left;width:150px;margin-top:20px}
#recent_event_desc {max-height:70px;width:214px;font-size:13px;line-height:17px;overflow:hidden}
#saved_night_details {width:280px;width:253px !important;height:90px;height:83px !important;padding:7px 0 0 27px;text-align:center}
#recent_event_thumb {padding:0 8px;width:50px;height:50px}
#recent_event_details {margin-top:22px}
#recent_event_details, #recent_events_status, #saved_nights_status {width:280px}
#recent_events_status, #saved_nights_status {height:94px;background:url('../images/loadingAnimation.gif') no-repeat center top;position:relative;text-align:center}
#recent_events_status {top:16px}
#saved_nights_status {top:31px;left:-27px}

#recent_events_prev, #recent_events_next, #saved_nights_prev, #saved_nights_next {width:17px;height:94px;background-color:#e7e1ac;background-repeat:no-repeat;background-position:center;cursor:pointer}
#recent_events_prev, #saved_nights_prev {background-image:url('../images/left_arrow.png')}
#recent_events_next, #saved_nights_next {background-image:url('../images/right_arrow.png')}
#recent_events_count, #saved_nights_count {color:#ffcc00}

#copyright_link {float:left}
#footer_links {color:#cbeaed;float:right}
#debugDiv {overflow:hidden}

.friend_photo {border:0;font-size:10px}
.invited_friend_pic, .invited_friend_holder {position:relative;float:left}
.invited_friend_holder {margin:0 3px 4px 0;width:50px;height:50px;overflow:hidden}
.invited_friend_remove {position:absolute;top:-1px;right:1px;cursor:pointer}
.fbMedia, .status_widget_thumb, .status_widget_text {cursor:pointer}
.fbMedia {margin:7px}
.fbMedia, .fbFriend {width:58px;height:58px;border:2px solid #ccc;font-size:12px}
.fbFriendHolder {float:left;margin:7px}
#rotate_friends {max-width:228px;height:158px}
#rotate_friends, #latest_uploads {margin-top:17px;text-align:center}
#latest_updates {margin-top:16px;width:275px;font-size:13px;color:#cbeaed;text-align:left}
.status_widget_thumb, .status_widget_text {float:left}
.status_widget_thumb {width:50px;height:50px;overflow:hidden}
.status_widget_text {margin-left:10px;width:215px;height:52px;overflow:hidden}

/*#recreate_header {color:#cbeaed;font-size:25px;text-align:left;font-weight:lighter;padding:25px 0 5px 18px}*/
#recreate_frame {display:none;padding-top:20px;min-height:814px}
#calendar_field {font-size:11px}
#night_month, #night_day {width:43px}
#night_year {width:60px}
#night_month, #night_day, #night_year {text-align:center}

.mainBlock {border:10px solid black;background-color:#fef9cc;color:black;padding:15px;width:954px !important;text-align:left;position:relative}

#location_list a, #location_list a:hover {color:black;text-decoration:underline}
#night_log, #nightDate, #location_list, #friend_selector, #photo_album_selector, #video_selector, #custom_log_input, #profileNights {border-width:0 10px 10px 10px;border-color:black;border-style:solid;padding:15px;width:954px !important;text-align:left;background-color:#fef9cc;color:black}
#nightDate, #location_list, #friend_selector, #video_selector, #custom_log_input {max-height:0px;display:none;position:relative}
#photo_album_selector {max-height:0px;display:none}
#event_suggestions {overflow-y:auto;overflow-x:hidden;max-height:123px;width:340px;position:relative}
#night_date_left, #night_date_right {float:left}
#night_date_left {width:450px;margin:0 15px 0 137px;border-right:1px solid #e7e1ac}
#night_date_right {width:220px}
#manual_date_input {margin-top:20px;margin-left:15px}
#saved_night_holder {width:500px}
#saved_night_left, #saved_night_right {float:left}
#saved_night_left {width:500px}
#saved_night_right {width:445px;padding-top:11px;margin-left:10px;display:none}
#saved_night_photos_holder {margin-bottom:10px}
#saved_night_photos_title, #saved_night_videos_title {text-align:left}
#saved_night_photos_strip, #saved_night_videos_strip {max-height:95px;max-height:75px !important;padding:0 8px 20px 8px;white-space:nowrap}

#fb_location_div, #custom_location_div {float:left}
#fb_location_div {width:370px;margin-left:62px;position:relative}
#custom_location_div {width:475px}
#reload_events_btn {position:absolute;top:0;right:200px;width:20px;height:20px;overflow:hidden;cursor:pointer}
#fb_location_title {font-weight:bold}

#you_were_with {width:500px;min-height:78px;overflow:hidden;position:relative}
#you_were_with_label {float:left;width:250px}
#you_were_with_edit, #saved_night_location_edit {position:absolute;right:5px;top:5px;cursor:pointer;z-index:1}
#inviteListState {position:absolute;right:11px;top:44px;display:none;cursor:pointer}
#ui-datepicker-div {font-size:12px}
.friend_thumb {float:left;width:45px;height:45px;border:0;cursor:pointer}
.friend_thumb_min {position:relative;float:left;max-width:45px;max-height:45px;border:0}
#suggestion {height:87px}
#suggestions_list, #video_suggestion {display:none}
#you_were_with_friends {background-color:black;width:388px;min-height:174px;min-height:108px !important;max-height:434px;max-height:377px !important;margin:13px 0 42px 0;padding:5px 1px 1px 5px;overflow-x:hidden;overflow-y:auto;position:relative}
#friends_opt_in {display:none;float:right;margin-right:18px}
#you_were_with_add_more {margin-top:-35px;display:none}
#you_were_with_friend_lists {max-height:200px;overflow-x:hidden;overflow-y:auto;display:none}

#night_log_label {float:left;width:300px}
#night_log_login {display:none;float:right}
#night_log_more {text-align:right;display:none}

.nextBtn {width:63px;height:30px;overflow:hidden;cursor:pointer}
#friend_selector_inner {width:935px;text-align:left}
#select_date_next, #friend_selector_next, #enter_location_next, #add_videos_next, #add_more_next {position:absolute;right:12px;bottom:12px}
#add_photos_next {position:absolute;right:22px;bottom:-3px}
#friend_selector_inner a, #friend_selector_inner a:hover, #friend_links_holder a, #friend_links_holder a:hover {color:black;font-weight:bold;text-decoration:underline}
#friend_list_holder {display:none}
#friends a, #friends a:hover, #friend_list a, #friend_list a:hover {text-decoration:none}
#friends, #friend_list {overflow-x:hidden;overflow-y:auto;min-height:1px;margin-right:21px}
#alphabet_nav, #friend_list_alpha_nav {font-size:12px;width:14px;margin-left:2px;margin-right:5px;text-align:center;overflow:hidden;line-height:14.4px}
#friend_links_holder #friends, #friend_links_holder #friend_list {max-width:798px}
#friend_selector_left #friends, #friend_selector_left #friend_list {max-width:485px}
#friend_links_holder #friends, #friend_links_holder #alphabet_nav, #friend_links_holder #friend_list, #friend_links_holder #friend_list_alpha_nav {max-height:488px}
#friend_selector_left #friends, #friend_selector_left #alphabet_nav, #friend_selector_left #friend_list, #friend_selector_left #friend_list_alpha_nav {max-height:426px}
#friends, #alphabet_nav, #friend_list {float:right}
.friend_row {border:2px solid #ccc}
.friend_row_selected {border:2px solid #fecc31;background:#e7e1ac}
.friend_row, .friend_row_selected {/*position:relative;*/float:left;width:150px;height:55px;overflow:hidden;margin:1px;color:#333;cursor:pointer}
.friend_row_img {/*position:absolute;top:5px;left:5px;*/float:left;width:50px;height:50px;margin:5px 0 0 5px}
.friend_row_name {/*position:absolute;top:10px;left:55px;*/float:left;width:94px;height:39px;line-height:18px;overflow:hidden;margin-top:10px}
#friend_filter_holder {float:left;margin:-5px 7px 0 0;padding-bottom:5px;position:relative}
#friend_filter_clear {cursor:pointer;display:none;position:absolute;right:4px;top:9px}
#friend_page_loader {padding:30px 290px 20px 290px}
#friend_selector_loader {padding:30px 130px 20px 130px}
#friend_selector_left, #friend_selector_right {float:left}
#friend_selector_left {width:507px;padding-right:10px;border-right:1px solid #e7e1ac}
#friend_selector_right {width:400px;padding-left:15px;border-left:1px solid #e7e1ac}
#friend_selector_title_left {float:left;font-weight:bold}
#friend_selector_title_right {font-weight:bold}

#photo_album_selector_inner {width:980px;text-align:left}
#photo_album_selector {overflow-y:hidden}
#photo_album_selector, #album_selector_contents, #video_selector {width:512px;overflow-x:hidden}
#user_all_albums {width:510px;height:340px;overflow-x:hidden;overflow-y:auto}
/*#user_period_albums, #user_month_albums, #user_all_albums {clear:both;max-height:320px;overflow-y:auto;overflow-x:hidden}*/

#photo_selector_left, #photo_selector_right, #video_selector_left, #video_selector_right {float:left}
#photo_selector_left {width:512px} #photo_selector_right {width:450px}
#video_selector_left {width:489px} #video_selector_right {width:444px;margin-left:14px}
#photo_film_strip_holder, #video_film_strip_holder {margin-top:8px;float:left}
#photo_film_strip_holder {width:882px}
#video_film_strip_holder {width:872px}
#photo_film_strip, #video_film_strip {background-color:black;min-height:104px;min-height:84px !important;max-height:120px;max-height:100px !important;padding-bottom:20px}
#photo_film_strip, #saved_night_photos_strip, #video_film_strip, #saved_night_videos_strip {overflow-x:auto;overflow-y:hidden}
#saved_night_photos_strip, #saved_night_videos_strip {white-space:nowrap}
#photo_selector_bottom {position:relative}

#videoPlayerHolder {width:445px;height:265px;/*border-width:2px 0;border-style:solid;border-color:black;*/background-color:black;text-align:center}

.film_strip_photo_div {max-width:120px;max-height:90px;position:relative;margin:0 3px}
.film_strip_photo {max-width:120px;max-height:90px;cursor:pointer;float:left}
.film_strip_rm {float:right;margin:2px 0 0 -14px;padding-right:2px}
.saved_night_strip_photo {max-width:90px;max-height:70px;margin:6px 2px;cursor:pointer}

.album_title {cursor:pointer;float:left}
.photo_thumb_holder {float:left;width:114px;width:110px !important;height:86px;height:82px !important;background-color:black;padding:4px 2px 0 2px;margin:2px;text-align:center;overflow:hidden}
.photo_thumb, .photo_preview {max-width:100px;max-height:75px;cursor:pointer}
.photo_thumb {border:2px solid black} .photo_preview {float:left;margin:2px;border:0}
.album_title_div {float:left;width:492px;width:482px !important;margin:2px 0;line-height:18px}
.album_photos_div {float:left;display:none;margin-left:2px;width:490px;max-height:180px;overflow-x:hidden;overflow-y:auto}

.closedFolder {float:left;height:14px;width:14px;background:url("../images/closed.png");cursor:pointer}
.openFolder {float:left;height:14px;width:14px;background:url("../images/open.png");cursor:pointer}
#yt_input_type {display:none}

#video_selector_inner {text-align:left;width:947px}
#video_thumbs_selector {max-height:180px;overflow-x:hidden;overflow-y:auto;margin-top:2px}
#video_selector {overflow-y:auto}
#yt_video_link {width:400px}
#add_yt_vid_btn {float:left;margin-left:5px}
#yt_video_subtext {font-size:12px;margin-bottom:5px}

#saved_night_info {display:none;padding-bottom:10px}
#saved_night_location {padding:10px 20px;width:362px;width:334px !important;height:121px;height:101px !important;margin-top:11px;text-align:left;position:relative}
#saved_night_location_text {max-width:325px;overflow:hidden}
#saved_night_widget_info {width:70px;float:left}
#saved_night_date {margin-right:10px}
#saved_night_date, .saved_night_date {width:116px;height:132px;background-image:url('../images/calendar_date.png')}
.saved_night_date_thumb {width:82px;height:82px;margin-top:11px}
.saved_night_date_profile {width:82px;height:92px;background-image:url('../images/calendar_date_profile.png')}
#saved_night_widget_date {width:70px;height:80px;background-image:url('../images/calendar_date_small.png')}
#saved_night_date, .saved_night_date, .saved_night_date_profile, #saved_night_widget_date {background-repeat:no-repeat;font-weight:bold;text-align:center}
#saved_night_date, .saved_night_date, .saved_night_date_profile, .saved_night_date_thumb, #custom_log_box, #saved_night_location {float:left}
#saved_night_month, .saved_night_month, .saved_night_month_profile, #saved_night_widget_month {color:white;overflow:hidden;text-transform:uppercase}
#saved_night_month, .saved_night_month {font-size:16px;height:25px;padding-top:25px}
.saved_night_month_profile {font-size:11px;height:18px;padding-top:17px}
#saved_night_widget_month {font-size:9px;padding-top:15px}
#saved_night_day, .saved_night_day {font-size:48px;margin-top:4px}
.saved_night_day_profile {font-size:30px;margin-top:5px}
#saved_night_widget_day {font-size:28px;margin-top:6px}
#custom_log_box {width:510px;width:490px !important;padding:10px}

.saved_night_info_holder {padding:7px;margin:11px 10px 15px 10px;width:216px;width:202px !important;height:87px;height:67px !important;position:relative;text-align:left;font-size:12px}
.saved_night_date_holder, .saved_night_info_holder {float:left;cursor:pointer}
.saved_night_info_right {float:left;width:160px;margin-left:7px}
.saved_night_info_location {font-weight:bold;width:137px;max-height:28px;line-height:14px;overflow:hidden}

.timeZoneDropdown {width:100px}
.custom_log_field_label {width:105px;float:left;font-weight:bold;margin-top:4px}
#local_timezone, #new_custom_log_timezone {display:none}
#local_timezone_div {float:left;margin:5px 0 0 10px}
#custom_log_input_inner {width:510px;text-align:left}
#custom_log_input_colon {margin:0 1px;float:left;font-size:20px}
#new_custom_log_time_hours, #new_custom_log_time_minutes {width:30px;text-align:center}
#new_custom_log_time_half, #new_custom_log_timezone {margin-top:6px}
#new_custom_log_location {width:300px}
#new_custom_log_desc {width:300px}
#custom_log_add {display:inline;position:relative;top:46px;left:15px;cursor:pointer}

#rtColumn {min-height:165px}
#saved_night_info, #rtColumn, #you_were_with_holder {width:500px}
#rtColumn, #you_were_with_holder {position:relative;text-align:left}
#you_were_with_holder {display:none;padding:10px;margin-bottom:10px;width:480px !important}
#rtColumn #userDisplay {position:relative;z-index:0;top:0px;left:0px;display:none;opacity:1;filter:alpha(opacity=100);padding:10px}
#rtColumn #msgDisplay {/*position:absolute;*/z-index:1;width:100%;height:100%;top:0px;left:0px;display:none;opacity:1;filter:alpha(opacity=100)/*;background-color:#e7e1ac*/}
#rtColumn #msgDisplay #msgLoaderBox {/*position:relative;float:left;left:27.9%;background:url("../images/loadingAnimation.gif");width:220px;*/height:19px;display:none;margin:10px 0px;text-align:center}
#rtColumn #msgDisplay #msgText {/*position:relative;top:0px;left:0px;float:left;*/margin-top:38px;width:100%;text-align:center}

.point {position:relative;width:478px;float:left;min-height:90px;border:1px solid #ccc;background-color:#eee}
.point a, .darkyellow_bg a, .mainBlock a {color:black;text-decoration:underline}
.point a:hover, .darkyellow_bg a:hover, .mainBlock a {color:#666;text-decoration:underline}
.pointDay, .pointTime {font-size:13.5px}
.pointDay{position:absolute;width:80px;height:16px;top:2px;left:5px}
.pointTime{position:absolute;width:80px;height:16px;top:72px;left:5px}
.pointOwnerThumb{position:absolute;width:50px;height:50px;left:5px;top:20px;overflow:hidden;background:#ccc}
.pointDescription{position:relative;width:355px;top:2px;left:86px;overflow:hidden;margin-bottom:10px}
.pointPhoto {margin-right:3px;width:50px;height:50px;overflow:hidden;background:#ccc;float:left;font-size:9px;cursor:pointer}
.pointDelete{position:absolute;width:25px;top:7px;left:448px}
.shareIcon {border:0;width:32px;height:32px;overflow:hidden}
.nightDelete {position:absolute;top:7px;right:7px}

#shareLinkStatus, #shareLink {margin:10px 0;padding:5px 0;background-color:black;display:none}
#share_link {display:none;padding:10px 7px;width:990px !important;height:31px;overflow:hidden;background-color:black;color:#cbeaed;border:0;font-size:17px}
#share_iframe_holder {position:relative;display:none}
#share_iframe {position:absolute;top:0;left:83px;border:0;display:none;overflow:hidden;width:350px;height:275px}
#share_iframe_holder, #share_iframe, #share_iframe_close {z-index:5}
#share_iframe_close {position:absolute;top:249px;left:375px;display:none;text-align:right}
#share_icons {float:right;width:108px}
#share_hint, #share_hint_invited {float:right;padding-top:5px;text-align:center}
#share_hint {width:332px} #share_hint_invited {width:190px}
#share_link_field {width:550px;float:right}
#share_link_label {float:left;margin:4px 7px 0 0}
#link_share_box_top {width:501px;width:487px !important;height:30px;height:16px !important;color:#999;float:left;border:0;padding:7px;font-size:13px}
#reload_fb_data_div {display:inline;position:relative;top:4px;left:0px}
#user_stream {position:relative}
#friend_suggestions {display:none;margin:7px 0 0 7px}

#night_owner_div {padding:5px;text-align:left;border:10px solid black;display:none;margin-bottom:10px;width:974px !important}
#night_owner_div_inner {width:678px;float:left}
#night_owner_pic, #night_owner_div_text {float:left}
#night_owner_div_text {margin:3px 0 0 9px;width:623px;white-space:nowrap;overflow:hidden}
#invited_night_date {display:none}
#night_like_btn {float:right;width:285px;margin:11px 7px 0 0}
#night_like_btn_frame {display:none;border:none;overflow:hidden;width:285px;height:28px;background-color:#E7E1AC}

#about_frame, #privacy_frame {text-align:left}

.fbPicBig {border:5px solid black}
#profile_info_block, #profile_page_pic, #profile_page_pic_featured, #profile_page_info, #profile_page_media, #profile_page_media_featured, #profile_page_music {float:left}
#profile_info_block {width:450px}
#profile_page_pic {margin-right:20px;width:225px;width:205px !important}
#profile_page_pic_featured {margin-right:20px;width:318px;width:298px !important}
#profile_page_info {width:198px}
#profile_page_media {width:530px}
#profile_page_media_featured {width:322px/*598px*/}
#profile_page_music {width:296px;margin-left:18px}
#profile_page_name {font-weight:bold;font-size:22px;margin:15px 0 20px 0}
#profile_recent_photos_title, #profile_recent_videos_title {font-weight:bold;font-size:16px}
#profile_recent_photos, #profile_recent_videos {padding:5px;margin:5px 0;max-height:100px;max-height:80px !important;overflow:hidden}
#profile_saved_nights_title {font-weight:bold;font-size:16px}
#profile_recent_saved_nights, #profile_upcoming_saved_nights {text-align:center}
#profile_upcoming_saved_nights {display:none}
#nights_section_links_holder {text-align:center;margin:7px 0 15px 0;font-weight:bold}
#profileNights a, #profileNights a:hover {color:black}
#profileNights a:hover {text-decoration:underline}

.eventThumbNorm {width:85px;height:85px;border:0}
.event_page_thumb, .event_page_desc {float:left}
.event_page_thumb {padding:0 8px 5px 0;width:85px;height:85px}
.event_page_desc {height:90px;width:380px;font-size:13px;line-height:17px;cursor:pointer;overflow:hidden}
#events_main {display:none}
#events_empty {height:65px;height:45px;padding-top:20px;text-align:center}
#year_title {font-weight:bold;text-align:center;padding-bottom:20px;clear:both}

.photoCanvas {position:relative}
.photoCanvas, #photoCanvasDivHolder {width:425px;height:320px}
canvas {position:absolute;top:0;left:0}
canvas.resize-ne {cursor:ne-resize}
canvas.resize-se {cursor:se-resize}
canvas.resize-sw {cursor:sw-resize}
canvas.resize-nw {cursor:nw-resize}
canvas.move {cursor:move}
canvas.default {cursor:default}
#ghost_div {position:absolute;top:-1000px;left:-1000px;visibility:hidden;width:1px;height:1px;overflow:hidden}
#photoCanvasDivHolder {background:url('../images/black_flare.png') repeat-x center black;border:10px solid black;overflow:hidden}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url('../images/colorbox/controls.png') 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url('../images/colorbox/border.png') top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url('../images/colorbox/controls.png') -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url('../images/colorbox/controls.png') 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url('../images/colorbox/border.png') bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url('../images/colorbox/controls.png') -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url('../images/colorbox/controls.png') -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url('../images/colorbox/controls.png') -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url('../images/colorbox/loading_background.png') center center no-repeat;}
        #cboxLoadingGraphic{background:url('../images/colorbox/loading.gif') center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url('../images/colorbox/controls.png') 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
