@charset "utf-8";
.leftside { width:620px; float:left; text-align:left; overflow:hidden; }
.rightside { width:330px; float:right; text-align:left; }
#buttons_con { position:relative; width:100%; height:30px; clear:both; }
#buttons_con #button { position:relative; float:left; padding:7px; padding-left:20px; padding-right:20px; margin-right:10px; background:#3bc1fe; }
#buttons_con #button a { text-decoration:none; color:#ffffff; font-family:arial; font-size:10pt; margin-left:10px; }
#buttons_con #button a:hover { text-decoration:none; }
#buttons_con #button a span { background:transparent url(../images/some_icons.png) no-repeat scroll 0 4px; display:block; height:20px; left:10px; position:absolute; top:2px; width:20px; }
#buttons_con #button a.retweet span { background-position:-20px -12px; }
#buttons_con #button a.like span { background-position:-20px -35px; }
#buttons_con #button a.follow span { background-position:-20px -54px; }
.italics { font-family:georgia; font-size:12pt; color:#4b4b4b; font-style: italic; }
.italics a { font-family:georgia;  text-decoration:none; color:#3198D3; }
.italics a:hover { text-decoration:underline; }
.light { color:#999; font-size:10pt; }
.action_box { background:#fff; padding:10px 10px; }
.title_con_1 { position:relative; background:transparent url(../images/some_icons.png) no-repeat scroll -20px -145px; cursor:pointer; }
.title_con_1 #title_label { position:relative; margin-left:25px; font-size:15pt; color:#4b4b4b; font-family:georgia, arial; font-style: italic; }
.title_con_1 #title_label a, #title_con #title_label a:hover { text-decoration:none; font-size:16pt; font-family:georgia, arial; font-style: italic; }
.title_con_2 { position:relative; background:transparent url(../images/some_icons.png) no-repeat scroll -20px -165px; cursor:pointer; }
.title_con_2 #title_label { position:relative; margin-left:25px; font-size:16pt; color:#4b4b4b; font-family:georgia, arial; font-style: italic; }
.title_con_2 #title_label a, #title_con #title_label a:hover { text-decoration:none; font-size:16pt; font-family:georgia, arial; font-style: italic; }
.bird_left { width:50px; height:50px; background:url(../images/bird_left.png) no-repeat; position:relative; top:8px; margin-top:-8px; }
.reply_input { border:1px solid #AEDBF0; width:163px; padding:4px 3px; }
/* video_playlist */
.video_playlist { position:relative; height:60px; margin-bottom:0px; margin-top:5px; }
.video_playlist_title { height:27px; float:left; margin-top:25px; margin-right:0px; font-weight:bold; font-size:12pt; }
.video_playlist_body { float:left; height:60px; overflow:hidden; }
.video_playlist_list { height:60px; margin:0px 5px; }
.video_playlist_item { width:80px; height:60px; float:left; overflow:hidden; background:url(../images/bg_playlist_item.png) no-repeat; margin-left:8px; }
.video_playlist_item_now { background:url(../images/bg_playlist_item_now.png) no-repeat; }
.video_playlist_item a { display:block; margin:13px 8px auto 8px; }
/* hscroll */
.hscroll { text-align:center; }
.hscroll_move_left { width:28px; height:28px; cursor:pointer; background:url(../images/move_left.png) center no-repeat; }
.hscroll_move_right { width:28px; height:28px; cursor:pointer; background:url(../images/move_right.png) center no-repeat; }
.hscroll_body { padding:0px 0px; margin:0px auto; text-align:center; }
/* video_responses */
.video_responses { margin-bottom:10px; text-align:center; }
.video_responses_button { margin-left:30px; margin-top:10px; }
.video_responses_body { }
.video_responses_list { margin-top:10px; position:relative; width:580px; height:96px; }
.video_responses_item { float:left; margin-right:15px; width:104px; height:96px; background:url(../images/bg_response_item.png) no-repeat; }
.video_responses_icon { width:90px; height:65px; overflow:hidden; margin:7px 7px 3px 7px; }
.video_responses_icon a { display:block; }
.video_responses_user { font-weight:bold; text-align:center; width:104px; overflow:hidden; }
.bt_add_video_response { display:block; width:130px; background:#3bc1fe; padding:7px 5px; cursor:pointer; color:#FFF; text-align:center; }
/* swfupload_area */
.swfupload_area { position:absolute; z-index:100; top:20px; left:10px; width:140px; height:30px; }
.swfupload_area_hide { left:-9999px; }
/* area_response_upload */
.area_response_upload { width:580px; padding-top:10px; display:none; }
.area_preupload { width:560px; overflow:hidden; text-align:left; }
.area_uploading { width:560px; overflow:hidden; text-align:left; display:none; }
.upload_form { margin-top:10px; }
.upload_login { margin-top:10px; }
.upload_button { }
.upload_button_item { float:left; }
.bt_choose_video_file { width:184px; height:32px; background:url(../images/bt_choose_video_file.png) no-repeat; overflow:hidden; }
.bt_record_from_webcam { display:block; width:207px; height:32px; background:url(../images/bt_record_from_webcam.png) no-repeat; overflow:hidden; }
.bt_record_from_webcam:hover { background-position:left -32px; }
.bt_record_from_webcam_disabled, .bt_record_from_webcam_disabled:hover { background-position:left bottom; }
.bt_tweet_video { display:block; width:140px; height:30px; background:url(../images/bt_tweet_video_2.png) no-repeat; overflow:hidden; }
.bt_tweet_video:hover { background-position:left -30px; }
.bt_tweet_video_disabled, .bt_tweet_video_disabled:hover { background-position:left bottom; }
.bt_cancel_upload { display:block; width:140px; height:30px; background:url(../images/bt_cancel_upload.png) no-repeat; overflow:hidden; }
.bt_cancel_upload:hover { background-position:left -30px; }
.bt_go_to_video { display:block; width:140px; height:30px; background:url(../images/bt_go_to_video.png) no-repeat; overflow:hidden; }
.bt_go_to_video:hover { background-position:bottom; }
/* upload_list */
.upload_list { padding-top:3px; display:none; }
.upload_list_item { margin-top:8px; background:#E2F0F9; height:26px; line-height:26px; overflow:hidden; }
.upload_list_item th { padding-left:8px; height:26px; line-height:26px; width:230px; color:#0595D6; font-weight:bold; }
.upload_list_icon { padding-right:8px; width:16px; }
.upload_list_state { color:#9F9F9F; font-weight:bold; }
.upload_list_delete { padding-right:5px; width:16px; }
/* webcam_area */
.webcam_area { display:none; margin-top:5px; }
.webcam_area_vidcap { float:left; background:url(../images/loading.gif) no-repeat center; width:350px; height:277px; overflow:hidden; }
.webcam_area_button { float:left; margin:252px 0px 0px 10px; }
/* uploading */
.uploading { position:relative; }
.uploading_bar { float:left; height:34px; width:400px; background:#c2e0f2; position:relative; overflow:hidden; }
.uploading_bar_mask { height:34px; width:400px; background:url(../images/bar_mask.png) no-repeat; position:absolute; z-index:10; }
.uploading_per { height:34px; line-height:34px; width:0px; background:#44A5DA url(../images/bar_head.png) no-repeat right; text-align:right; color:#ffffff; overflow:hidden; }
.uploading_per_complete { text-align:center; background:#0094D6; }
.uploading_button { float:right; margin-top:2px; }
/* report video */
.rv_text { text-align:left; color:#595959; font-size:14px; line-height:120%; font-weight:bold; }
.rv_list { text-align:left; }
.rv_item { margin-top:15px; font-size:14px; }
.rv_item input { vertical-align:middle; }
/* like */
.login_button { float:left; margin-left:5px; }
.bt_liked { display:block; width:78px; height:30px; background:url(../images/bt_liked.gif) no-repeat; margin-left:5px; }
.bt_like { display:block; cursor:pointer; width:106px; height:30px; background:url(../images/bt_like.gif) no-repeat; }
.bt_like_opened { background-position:bottom; }
.bt_like_now { display:block; width:57px; height:26px; cursor:pointer; background:url(../images/bt_like_now.gif) no-repeat; }
.bt_follow_now { display:block; width:57px; height:26px; cursor:pointer; background:url(../images/bt_follow_now.gif) no-repeat; }
/* tags */
.tags { border-top:1px solid #ffffff; padding-top:10px; margin:10px 10px 5px 0px; }
.tags_show { float:right; font-weight:bold; }
.tags_tips { float:left; color:#686667; font-family:Georgia; font-style:italic; font-size:14px; }
.tags_form { margin-top:5px; }
.tags_form_item { float:left; margin-right:5px; }
.tags_form_input { font-style:italic; color:#8b8b8b; height:20px; padding-top:5px; width:200px; border:1px solid #b4e1ff; }
.tags_list { margin-top:5px; padding:3px 0px; }
.tags_item { font-family:Georgia; font-style:italic; line-height:120%; }
.bt_tag { display:block; width:60px; height:27px; background:url(../images/bt_tag.gif) no-repeat; }
/* comments */
.bt_add_comment { width:100px; height:22px; line-height:22px; }
.video_comments_more, .video_comments_more span { background:url(../images/bg_button.gif) no-repeat; height:36px; line-height:36px; }
.video_comments_more { margin:10px 10px 0px 10px; padding:0px 0px 0px 10px; background-position:left; cursor:pointer; }
.video_comments_more span { display:block; padding:0px 10px 0px 0px; background-position:right; text-align:center; font-weight:bold; font-size:14px; color:#0184CD; }
/* stats */
.stats_tab { padding:6px 15px; color:#5BA9D9; background:#ffffff; font-size:12px; font-weight:bold; float:left; margin-right:5px; }
.stats_tab:hover { background:#eeeeee; text-decoration:none; }
.stats_tab_selected, .stats_tab_selected:link, .stats_tab_selected:visited, .stats_tab_selected:hover { color:#ffffff; background:#5BA9D9; text-decoration:none; }
.stats_item { margin-top:20px; }
.stats_title { font-size:18px; color:#232323; }
.stats_title span { font-size:14px; margin-left:8px; font-weight:normal; color:#303030; }
.stats_body { margin:20px 0px; }
.tableborder { border-collapse:collapse; width:100%; }
.tableborder tr { height:30px; }
.tableborder tr.line0 { background:#ffffff; }
.tableborder tr.line1 { background:#fafafa; }
.tableborder th { border:1px solid #E3E3E3; padding:0px 5px; font-size:13px; color:#000; font-weight:bold; background:#E6E6E6; }
.tableborder td { border:1px solid #E3E3E3; padding:0px 5px; }
