.fan_container_box .fan_container_content{
	text-align:left;
	padding:0px;
}

.fan_container_content a{
	color:#00F;
	text-decoration:none;
}

.fan_container_content a:hover{
	text-decoration:underline;
}

.fan_scrap_container, .fan_comment_item_container{
	position:relative;
}

.fan_scrap_container{
	border-bottom:1px solid #CFE9EB;
	margin-bottom: 5px;
	padding-bottom:5px;
}

.fan_comment_item_container{
	border-top:1px solid #CFE9EB;
	margin-top: 5px;
	padding-top:5px;
}

.fan_comment_item_container td{
	font-size:0.8em;
}

.fan_scrap_layout_table{
	width:100%;
	font-size:14px;
	text-align:left;
	padding:0px;
}

.fan_scrap_layout_table td{
	padding:0px;
}

.fan_scrap_message_td{
	height:1px;
	vertical-align:top;
}

.fan_scrap_message_td_private{
	background-image:url(../images/private_128.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.fan_scrap_message_td_flagged{
	background-image:url(../images/flagged_128.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.fan_poster_avatar_container{
	width:60px;
}

.fan_scrap_thumb_160{
	margin: 0px 10px 10px 0px;
	float: left;
	border:0px;
}

.fan_poster_avatar_container{
	vertical-align:top;
}

.fan_scrap_message{
	font-size: 13px;
	line-height:1.2em;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	color:#0E3747;
}

.fan_wall_message_footer{
	margin:5px 0px;
	clear:both;
	position:relative;
}

.fan_wall_message_footer a{
	background-repeat:no-repeat;
	background-position: 10px 0px;
	color:#000;
	text-decoration:none;
	padding:0px 10px 0px 30px;
}

.fan_wall_message_footer a:hover{
	text-decoration:none;
}

.fan_wall_message_footer .fan_scrap_tags_container a{
	color:#00F;
	text-decoration:none;
	padding:0px 5px 0px 0px;
	cursor:pointer;
}

.fan_scrap_date, .fan_scrap_tags_container{
	color:#386A78;
	font-size:0.9em;
}

.fan_scrap_tags{
	color:#2C525C;
}

.fan_scrap_clear{
	clear:both;
}

.fan_wall_post_label{
	font-size:1.2em;
	font-weight:bold;
}

.fan_wall_textarea{
	width:100%;
	height:100px;
	margin: 5px 0px;
}

.fan_wall_container{
	margin-top: 10px;
}

.fan_scrap_btn_container, .fan_scrap_btn_container_visible{
	position:absolute;
	top:-2px;
	right:21px;
	padding:3px 0px 3px 11px;
}

.fan_scrap_btn_container{
	display:none;
}

.fan_scrap_btn_container_visible, .fan_scrap_btn_container:hover{
	background-image:url(../images/scrap_but_bar_bg.png);
	background-position:0px 0px;
	background-repeat:repeat-x;
	display:block;
}

.fan_scrap_btn_container_right_bg{
	position:absolute;
	top:0px;
	right:-11px;
	width:11px;
	height:21px;
	background-image:url(../images/scrap_but_bar_bg.png);
	background-position: -289px 0px;
	background-repeat:no-repeat;
}

.fan_scrap_btn_container a, .share_but_container a, .fan_scrap_btn_container_visible a{	
	height: 16px;
	width: 16px;
	overflow:hidden;
	display:block;
	margin:0px 4px;
}

.fan_scrap_btn_container a, .fan_scrap_btn_container_visible a{
	float:left;
}


.share_but_container a{
	float:left;
}

.share_but_container_2{
/*        height: 16px;*/
        padding-top: 3px;
        height: 16px;
}

.share_but_container_2 a{
	height: 16px;
	width: 16px;
	overflow:hidden;
	display:block;
	margin:0px 4px;
	float:left;
}

.fan_delete_scrap_btn{
	background-image:url(../images/icon/16/cancel.png);
}

.fan_scrap_add_image_16_btn{
	background-image:url(../images/icon/16/image.png);
}

.fan_hide_scrap_btn{
	background-image:url(../images/icon/16/mix_record.png);
}

.fan_comment_16_btn{
	background-image:url(../images/icon/16/comment_.png);
}
.fan_comment_24_btn{
	background-image:url(../images/icon/24/comment_.png);
}

.fan_login_16_btn{
	height: 16px;
	width: 16px;
	overflow:hidden;
	display:block;
	background-image:url(../images/icon/16/key_.png);
}

.fan_pre_icon_16{
	padding-left:20px;
	background-repeat:no-repeat;
}

.fan_icon_16{
	width:16px;
	height:16px;
	display:inline-block;
	background-repeat:no-repeat;
	vertical-align:middle;
}

.fan_add_16{
	background-image:url(../images/icon/16/edit_add.png);
}

.fan_search_16{
	background-image:url(../images/icon/16/search.png);
	cursor:pointer;
}

.fan_logout_16_btn{
	background-image:url(../images/icon/16/exit_.png);
}

.fan_help_16_btn{
	background-image:url(../images/icon/16/help.png);
}

.fan_flag_16_btn{
	background-image:url(../images/icon/16/flag.png);
	background-repeat:no-repeat;
	width:46px !important;
	cursor:pointer;
}

.fan_edit_16_btn{
	background-image:url(../images/icon/16/edit_.png);
}
.fan_edit_24_btn{
	background-image:url(../images/icon/24/edit_.png);
}

.fan_facebook_16_btn{
	background-image:url(../images/icon/16/facebook.png);
}

.fan_orkut_16_btn{
	background-image:url(../images/icon/16/orkut.png);
}

.fan_twitter_16_btn{
	background-image:url(../images/icon/16/twitter.png);
}

.fan_socialpulse_16_btn{
	background-image:url(../images/icon/16/sp.png);
}

.fan_twitter_16_menu_btn{
	background-image:url(../images/icon/16/twitter_menu.png);
}

.fan_avoo_net_16_btn{
	background-image:url(../images/icon/16/avoo_net.png);
}

.fan_mail_16_btn{
	height: 16px;
	width: 16px;
	margin:0px 4px;
	float:left;
}

.fan_client_mail_body_textarea{
	height: 200px;
	width:100%;
}

.fan_client_mail_submit_sontainer{
	text-align:center;
	padding: 5px 0px;
}

.fan_client_form_container{
	border: 1px solid #DDE4F8;
	background-color:#F9FbFF;
	padding:10px;
	margin:10px;
}

.fan_client_form_title{
	padding: 5px 0px;
	font-size:1.2em;
	text-align:center;
}

.fan_client_be_a_fan_outside_container{
	margin:10px;
}

.fan_client_user_cat_container{
	padding-top:5px;
	margin-top:5px;
	border-top:1px solid #CCC;
	clear:both;
}

.fan_container_box .fan_client_user_cat_title_link, .fan_container_box .fan_client_all_user_cat_link{
	text-decoration:none;
}

.fan_container_box .fan_client_user_cat_title_link{
	font-weight:normal;
	font-size:1.2em;
	color:#1C3548;
}

.fan_container_box .fan_client_user_cat_title_link:hover, .fan_container_box .fan_client_all_user_cat_link{
	font-weight:bold;
	color:#2B5371;
	text-decoration:none;
}

.fan_users_container{
	clear:both;
}

.fan_pg_link:hover{
	color:#00C;
	font-weight:bold;
}

.fan_pg_link_selected{
	font-weight:bold;
}

.fan_user_item_btn_container{
	position: absolute;
	bottom: -24px;
	left: 4px;
	padding: 5px 0px;
	max-width:78px;
	background-image:url(../images/default/but_bg_transp.png);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #E5E5E5;
	display:none;
	z-index:2;
}

.fan_user_item_btn_container a{
	height: 16px;
	width: 16px;
	overflow:hidden;
	display:block;
	float:left;
	margin: 0px 4px;
}

.fan_mailto_user_btn{
	background-image:url(../images/mail_generic.png);
}

.fan_spammer_user_btn{
	background-image:url(../images/icon/16/spam_.png);
}

.fan_not_a_fan_16_ico{
	background-image:url(../images/cancel.png);
}

.fan_become_a_fan_16_ico{
	background-image:url(../images/icon/16/ok_.png);
}

.fan_trust_16_ico{
	background-image:url(../images/icon/16/lock_off_.png);
}

.fan_trust_off_16_ico{
	background-image:url(../images/icon/16/lock_.png);
}

.fanCalendar_day_add_event{
	background-image:url(../images/icon/16/edit_add.png);
}

.fanCalendar_clear{
    clear: both;
}

.fan_user_item_container .fan_client_username_label{
	line-height: 18px;
	overflow:hidden;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:80px;
	height:18px;
}

.fan_client_input_label{
	padding:3px 0px;
}


.fan_user_avatar_container1, .fan_user_avatar_small_container1{
	overflow:hidden;
}

.fan_user_avatar_container1{
	width:80px;
	height:80px;
}

.fan_user_avatar_small_container1{
	width:50px;
	height:50px;
}

.fan_user_avatar_container2, .fan_user_avatar_small_container2{
	clear:both;
}

.fan_user_avatar_container1 .fan_user_avatar, .fan_user_avatar_small_container1 .fan_user_avatar{
	position:relative;
	border:0px;
}

.fan_inside_message{
	font-weight:bold;
	margin:10px 0px;
	font-family:Verdana, Geneva, sans-serif;
}

.fan_page_nav_bar{
	text-align:center;
	padding:3px;
}

.fan_page_nav_bar a{
	color:#000;
	text-decoration:none;
	padding:3px;
}

.fan_become_but{
	float:right;
}

.fan_count{
	margin-bottom: 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#1C3453;
}

.fan_become_but_container{
	margin-top: 10px;
	text-align:center;
	padding:5px 0px;
	display:table;
	width:100%;
}

.fan_clear_both{
	clear:both;
}

.fan_user_item_container .fan_user_item{
	display:block;
	border: 1px dotted;
	border-color: transparent;
	text-decoration:none;
	color:#000;
	cursor:pointer;
}

.fan_user_item_container .fan_user_item:hover{
	text-decoration:none;
}

.fan_users_container .fan_user_item_container{
	float:left;
	text-align:center;
	position:relative;
	padding:3px;
}

.user_message_box{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:10px 0px;
}

.fan_wall_comment_plh{
	display:none;
}

.fan_comment_container{
}

.fan_found_link_container{
	margin:10px 0px;
	padding:0px;
	border: 1px solid #CCC;
	background-color:#FFF;
	text-align:center;
}

.fan_found_link_container_table{
	height: 80px;
	width:100%;
	text-align:left;
}

.fan_found_link_container_table td{
	padding: 2px 5px;
}

.fan_nav_left_16, .fan_nav_right_16{
	height:16px;
	width:16px;
	border:0px;
	cursor:pointer;
}

.fan_nav_left_16{
	float:left;
	background-image:url(../images/icon/16/1leftarrow.png);
}

.fan_nav_right_16{
	float:right;
	background-image:url(../images/icon/16/1rightarrow.png);
}

.fan_link_title_input, .fan_wall_link_title{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#00F;
	margin-bottom:10px;
	text-decoration:none;
}

.fan_link_title_input{
	width:100%;
}

.fan_link_heading_input{
	width:100%;
}

.fan_wall_link_title:hover{
	text-decoration:underline;
}

.fan_link_heading{
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}

.fan_link_img_nav, .fan_embed_nav_container{
	text-align:center;
	min-width:100px;
	font-size:10px;
	color:#354555;
}

.fan_wall_link_container{
	background-color:#FBFCFF;
	margin:10px 0px;
	padding:5px;
	background-image:url(../images/link_bg_64.png);
	background-repeat:no-repeat;
	background-position: top right;
}

.fan_wall_link_item_container{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	margin:15px 0px;
}

.fan_wall_link_image{
	float: left;
	margin:0px 5px 5px 0px;
	border:0px;
}

.fan_scrap_attach_img_container{
	margin:2px 0px;
}

.fan_remove_ico_16{
	border:0px;
	cursor:pointer;
}

.fan_found_link_header_caption{
	font-weight:bold;
	font-size:14px;
}

.fan_found_link_header{
	margin-bottom:3px;
	padding: 3px;
	background-color:#F1F8FA;
}

.fan_wall_post_extra_container{
	margin:5px 0px;
}

.fan_hidden_form_container{
	display:none;
}

.fan_wall_extra_but_container{
	margin-bottom:5px;
}

.fan_wall_extra_but_container img{
	margin-right:10px;
}

.fan_wall_extra_input_table{
	background-color:#FFF;
	margin: 5px 0px;
	width:100%;
}

/*.fan_container_content textarea, */
.fan_container_content input[type="text"],  .fan_container_content input[type="file"],  .fan_container_content select{
	background-color:#FFFFFA;
	border: 1px solid #666;
}

/*.fan_container_content textarea:focus, */
.fan_container_content input[type="text"]:focus,  .fan_container_content input[type="file"]:focus,  .fan_container_content select:focus{
	background-color:#FFFFEA;
}

.fan_wall_extra_input_table textarea, .fan_wall_extra_input_table input{
	width:100%;
}

.fan_wall_extra_input_table td{
	padding:3px;
}

.fan_wall_extra_input_label{
	width:120px;
	color:#1C2637;
	vertical-align:middle;
}

.fan_embed_video_container{
	background-color:#FBFCFF;
	margin:10px 0px;
	padding:5px;
	background-image:url(../images/video_bg_64.png);
	background-repeat:no-repeat;
	background-position: top right;
}

.fan_embed_video_container{
	margin: 10px 0px;
	text-align:center;
}

.fan_wall_input_link_image_wrapper{
	text-align:center;
	width:160px;
	overflow:hidden;
}

.fan_wall_input_link_image{
	max-height:160px;
	max-width:160px;
}

.fan_link_embed_title{
}

.fan_embed_nav_container{
	width:160px;
	float:left;
}

.fan_embed_use_container{
	float:left;
}

.fan_flags_container{
	position:absolute;
	width:120px;
	border-bottom:1px solid #000;
	background-image:url(../images/black_80.png);
	z-index:2;
/*	background-color:#FFF;
	background-image:url(../images/flag_bg_100.png);
	background-repeat:no-repeat;
	background-position:10px 10px;*/
}

.fan_flags_container a{
	display:block;
	width:auto;
	height:auto;
	float:none;
	padding:3px;
	margin:0px;
	border:1px solid #000;
	border-bottom:0px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	cursor:pointer;
}

.fan_flags_container a:hover, .fan_menu_container a:hover{
	background-color:#000;
}

.fan_container_content .fan_menu_container{
	background-image:url(../images/black_80.png);
	position:absolute;
	width:120px;
	border-bottom:1px solid #000;
	z-index:10;
	color:#FFF;
	display:none;
}

.fan_container_content .fan_menu_container a{
	color:#FFF;
	display:block;
	width:auto;
	height:auto;
	float:none;
	padding:3px;
	margin:0px;
	border:1px solid #000;
	border-bottom:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	cursor:pointer;
	background-position: 4px 2px;
	padding-left: 26px;
	background-repeat:no-repeat;
}

.fan_container_content .fan_menu_caption, .fan_container_content .fan_menu_caption_active{
	cursor:pointer;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0px 10px 0px 8px;
	border:1px solid transparent;
	background-image:url(../images/default/menu_inactive.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	display:inline-block;
}

.fan_container_content .fan_menu_caption img, .fan_container_content .fan_menu_caption_active img{
	vertical-align:middle;
}

.fan_container_content .fan_menu_caption_active, .fan_container_content .fan_menu_caption:hover{
	background-image:url(../images/black_80.png);
	background-repeat:repeat;
	border:1px solid #000;
	color:#FFF !important;
}

.fan_container_content .fan_menu_caption_active{
	border-bottom:1px solid transparent;
}

.fan_container_content .fan_menu_caption:hover{
	/*border-bottom:0px;*/
}

.fan_container_content .fan_menu_cation{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 0px 5px 0px 10px;
}

.fan_container_content .fan_menu_dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
}

.fan_container_content .fan_menu_category_dropdown{
	width:120px;
}

.fan_menu_category_dropdown_container{
	padding: 0px 5px 0px 10px;
}

.fan_flagged_container{
	margin:10px 0px;
	padding:10px 0px;
	background-color:#FFFCD7;
}

.fan_flagged_header{
	font-size:1.2em;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	margin-left:10px;
}

.fan_flagged_container .fan_scrap_container{
/*	background-image:url(../images/flag_bg_100.png);
	background-repeat:no-repeat;
	background-position:top right;*/
}

.fan_flagged_btn_container{
	margin:10px 0px;
}

.fan_flagged_btn_container a{
	display:block;
	float:left;
	margin:0px 10px;
	padding:2px 10px;
	background-color:#CCC;
	border:1px solid #969696;
	color:#000 !important;
	text-decoration:none !important;
}

.fan_flag_caption{
	margin-top:10px;
	padding-top:10px;
/*	border-top:1px solid #CCC;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

a.fan_wall_post_extra_link{
	padding: 0px 10px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
}

a.fan_wall_post_extra_link:hover{
	text-decoration:none;
}

.fan_wall_posting_help{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#336B30;
}

.fan_wall_login_phrase{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#336B30;
	padding:5px;
	margin:10px 0px;
	border:1px solid #336B30;
	background-color:#FFF;
}

.fan_original_wall_owner{
	float:left;
	text-align:center;
}

.fan_wall_scrap_form{
	border: 1px solid #C0CDD1;
	padding:5px;
	position:relative;
}

.fan_wall_post_tool_button_container{
	position:relative;
	margin-bottom:5px;
	width:100%;
}

.fan_wall_post_tool_button_container a{
	margin-right: 7px;
	width:16px;
	height:16px;
	display:block;
	cursor:pointer;
	float:left;
}

.fan_settings_16_btn{
	background-image:url(../images/icon/16/advancedsettings.png);
}

.fan_search_16_btn{
	background-image:url(../images/icon/16/search_.png);
}

.fan_draft_16_btn{
	background-image:url(../images/icon/16/draft_.png);
}

.fan_wall_16_btn{
	background-image:url(../images/icon/16/wall_1.png);
}

.fan_messages_16_btn{
	background-image:url(../images/icon/16/mail_generic.png);
}

.fan_private_mesage_item .fan_close_message_16_btn{
	position:absolute;
	top:10px;
	right:10px;
	display:block;
	width:16px;
	height:16px;
	cursor:pointer;
	background-image:url(../images/icon/16/edit_remove.png);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
}


.fan_lang_ar_16_btn{
	background-image:url(../images/icon/16/ar_lang.png);
}
.fan_lang_bn_16_btn{
	background-image:url(../images/icon/16/bn_lang.png);
}
.fan_lang_gu_16_btn{
	background-image:url(../images/icon/16/gu_lang.png);
}
.fan_tarnsliteration_16_btn, .fan_lang_hi_16_btn{
	background-image:url(../images/icon/16/hi_lang.png);
}
.fan_lang_kn_16_btn{
	background-image:url(../images/icon/16/kn_lang.png);
}
.fan_lang_ml_16_btn{
	background-image:url(../images/icon/16/ml_lang.png);
}
.fan_lang_mr_16_btn{
	background-image:url(../images/icon/16/mr_lang.png);
}
.fan_lang_ne_16_btn{
	background-image:url(../images/icon/16/ne_lang.png);
}
.fan_lang_fa_16_btn{
	background-image:url(../images/icon/16/fa_lang.png);
}
.fan_lang_pa_16_btn{
	background-image:url(../images/icon/16/pa_lang.png);
}
.fan_lang_ta_16_btn{
	background-image:url(../images/icon/16/ta_lang.png);
}
.fan_lang_te_16_btn{
	background-image:url(../images/icon/16/te_lang.png);
}
.fan_lang_ur_16_btn{
	background-image:url(../images/icon/16/ur_lang.png);
}

.fan_form_comment{
	font-weight:normal;
	font-style:italic;
}

select.fan_wall_cat_id_select, select.fan_wall_availability_select{
	border: 1px solid #666666;
	background-color:#FFFFFA;
	width:120px;
}

.fan_wall_availability_select{
	margin-left:10px;
}

.fan_wall_quot{
	color:#252E41;
	font-style:italic;
}

.fan_powered_by_container{
	float:right;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:normal;
}

.fan_powered_by_container a{
	display:inline;
	float:none;
}

.fan_powered_by_container img{
	border:0px;
	margin-left:5px;
}

.fan_wall_start_discussion_caption{
	color:#336B30;
	font-size:11px;
}

.fan_help_iframe{
	border:0px;
	width:600px;
	height:400px;
}

.fan_tooltip_iframe{
	border:0px;
	width:300px;
	height:200px;
}

.fan_logged_top_msg{
	text-align:right;
	color:#242424;
	font-size:11px;
}

.fan_wall_draft_caption{
	padding-right:10px;
}

.fan_draft_btn_container{
	margin:5px 0px;
}

.fan_tags_input_container{
}

.fan_tags_input{
	width:100%
}

.fan_menu_notice_container{
	font-size:11px;
}

.fan_menu_notice_container a{
	display:inline;
	width:auto;
	height:auto;
	color:#000;
	cursor:pointer;
	font-weight:bold;
}

.fan_private_message_main_container{
	max-width:800px;
	max-height:600px;
	background-color:#FFF;
	overflow:auto;
}

.fan_private_message_main_container .fan_private_mesage_item{
	margin: 1em 0px 0px 0px;
	padding: 0px 0px 1em 0px;
	border-bottom:1px solid #EBF2F5;
	position:relative;
}

.fan_private_message_main_container .fan_private_mesage_item_collapsed{
}

.fan_private_mes_list_poster{
	font-weight:bold;
	color:#3E7935;
}

.fan_read_msg_head, .fan_unread_msg_head{
	cursor:pointer;
}

.fan_unread_msg_head{
	font-weight:bold;
}

.fan_expand_btn_container{
	text-align:right;
	margin:10px 0px;
	display:none;
}

.fan_expand_btn_container a{
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
}

.fan_scrap_message_collapsed{
	max-height:205px;
	overflow:hidden;
}

.fan_wall_powerd_by_container{
	text-align:right;
}

.fan_menu_login_container img{
	margin-right:3px;
}

.fan_wall_posting_encourage_message{
	padding: 0px 20px;
}

a.fan_default_but, a.fan_default_but spam{
	white-space:nowrap;
	width:auto;
	display:inline-block;
	vertical-align:middle;
}

a.fan_default_but span.fan_icon_16{
	position:relative;
	top:-2px;
}

a.fan_default_but img{
	border:0px;
}

a.fan_default_but img.fan_login_bnt_img{
	margin-left:5px;
}

.fan_wall_post_from_to_container{
	background-color:#FFF;
	padding:0px;
	border:1px solid #E6E6E6;
}

.fan_wall_post_from_to_container .fan_client_username_label{
	display:none;
}

.fan_wall_post_from_user_name, .fan_wall_post_to_user_name{
	font-size:16px;
}

.fan_wall_post_to_user_name{
	text-align:right;
}

.fanCalendar_header{
	position:relative;
}

.fanCalendar_week_days_container td{
	background-color:#DEE7EF;
	color:#142D3F;
	text-align:center;
	padding:2px;
	width:14.28%;
}

.fanCalendar_month_day, .fanCalendar_month_day_other_month{
	padding:2px;
}

.fanCalendar_month_day{
	cursor:pointer;
}

.fanCalendar_month_day{
	background-color:#FFF;
}

.fanCalendar_month_day_other_month{
	background-color:#F7F9FB;
}

.fanCalendar_calendar_position{
	
}

.fanCalendar_today_position{
	float:right;
	width:110px;
}

.fanCalendar_calendar_container{
	background-color:#CAD9E6;
	border-spacing:1px;
	border-collapse: separate;
	width:100%;
}

.fanCalendar_today{
	font-weight:bold;
}

.fanCalendar_day_div_container{
	position:relative;
	text-align:center;
}

.fanCalendar_day_foreground{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:2;
	background-image:url(../images/yellow_40.png);
}

.fanCalendar_events_container{
	margin:10px 0px;
	background-color:#F2F4F7;
	padding:5px;
}

.fanCalendar_footer{
}

.fanCalendar_footer .fanCalendar_new_event_btn_container{
	text-align:right;
}

.fanCalendar_event_item{
	margin:5px;
	padding:5px;
	background-color:#FCFDFE;
	position:relative;
}

.fanCalendar_event_duration{
	color:#8D8D8D;
	font-weight:bold;
	font-size:12px;
}

.fanCalendar_event_duration_today{
	color:#4F4545;
	font-weight:bold;
	font-size:12px;
}
.fanCalendar_event_duration_timing{
	color:#4F4545;
	font-weight:bold;
	font-size:12px;
}


.fanCalendar_event_name{
	margin:5px 0px;
	color:#2D691B;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
}

.fanCalendar_event_description{
	color:#29394E;
	font-size:0.9em;
}

.fanCalendar_event_description_left{
	color:#29394E;
	font-size:0.9em;
/*        float: left;*/
}


.fanCalendar_event_clear{
        clear: both;
}

.fanCalendar_event_guests_container{
	margin-top:3px;
	font-size:0.9em;
}

.fanCalendar_event_btn_container{
	position:absolute;
	top:0px;
	right:0px;
}

.fanCalendar_event_btn_container span, .fanCalendar_comment_options_btn_containet span{
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
	margin-left:5px;
}

.fanCalendar_event_btn_container span.fanCalendar_event_edit_btn{
	background-image:url(../images/icon/16/edit_.png);
}

.fanCalendar_event_btn_container span.fanCalendar_event_delete_btn, .fanCalendar_comment_options_btn_containet span.fanCalendar_event_delete_btn{
	background-image:url(../images/icon/16/cancel.png);
}

.fanCalendar_today_label, .fanCalendar_date_container{
	text-align:center;
}

.fanCalendar_date_container a.fanCalendar_today_date_link{
	color:#252F3F;
	text-decoration:none;
	font-weight:bold;
}

.fanCalendar_today_events_no{
	text-align:center;
}

.fanCalendar_selected_month ,.fanCalendar_selected_year{
	display:inline-block;
	padding:2px;
	cursor:pointer;
}

.fanCalendar_prev_month, .fanCalendar_next_month{
	cursor:pointer;
}

.fanCalendar_prev_month{
	margin-right:20px;
	padding-right:10px;
}

.fanCalendar_next_month{
	margin-left:20px;
	padding-left:10px;
}

.fanCalendar_event_location{
}

.fanCalendar_event_location_pinpoint_btn{
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(../images/icon/16/needle.png);
	cursor:pointer;
	margin-left:10px;
	vertical-align:middle;
}

.fanCalendar_top_btn_container{
	margin-top:10px;
}

.fanCalendar_top_btn_container span{
	width:22px;
	height:22px;
	cursor:pointer;
	display:inline-block;
}

.fanCalendar_top_btn_container span.fanCalendar_top_search_btn{
	background-image:url(../images/icon/22/search.png);
}

.fanCalendar_events_header_btn_container a{
	line-height:16px;
}

.fanCalendar_search_form_container{
	padding-top:10px;
}

.fanCalendar_event_by{
	display:inline-block;
	margin-left:20px;
	color:#999;
	font-size:12px;
}

a.fanCalendar_event_by_user{
	display:inline-block;
	margin-left:5px;
	font-weight:bold;
}

a.fanCalendar_event_jou{
	display:inline-block;
	margin-left:35px;
	font-weight:bold;
        cursor: pointer;
        color: #3e3e3e;
}

.fanCalendar_form_label{
	display:inline-block;
	width:80px;
}

.fanCalendar_form_row{
	margin-bottom:5px;
}

.fanCalendar_back2calebdar_btn{
	cursor:pointer;
}

.fanCalendar_event_location_map_container{
	margin:10px 0px;

}

.fanCalendar_event_location_map_container_right{
	margin:10px 0px;
/*        width: 200px;*/
        clear: none;
        float: right;
        
}


.fanCalendar_comment_item{
	text-align:center;
	background-image:url(../images/comment_item_bg.png);
	background-repeat:repeat-x;
}

.fanCalendar_comment_layout{
	width:99%;
	text-align:left;
}

.fanCalendar_comment_avatar_container{
	width:88px;
}

.fanCalendar_comment_options_btn_containet{
	text-align:right;
}

.fanCalendar_events_header{
	position:relative;
	min-height:20px;
}

.fanCalendar_events_header_btn_container{
	position:absolute;
	top:0px;
	right:0px;
}

.fanCalendar_day_with_event, .fanCalendar_day_with_diary, .fanCalendar_day_with_both{
	background-position:center;
	background-repeat:no-repeat;
}

.fanCalendar_day_with_event{
	background-image:url(../images/marked_day_bg.png);
}
.fanCalendar_day_with_diary{
	background-image:url(../images/marked_day_bg_diary.png);
}
.fanCalendar_day_with_both{
	background-image:url(../images/marked_day_bg_both.png);
}

.fan_wall_post_from_img_container{
	width:50px;
}

.fan_from_to_label{
	display:inline-block;
	width:40px;
}

.fan_from_to_container{
	margin:5px 10px 5px 0px;
	display:inline-block;
}

.fan_fill_error{
	background-color:#F8D5C9 !important;
}

.fan_datepicker_plh{
	position:absolute;
	z-index:2;
	font-size:62%;
}

#fan_user_tools{
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}

a.fan_user_link{
	color:#2F799D;
	font-weight:bold;
}

.fan_wall_title_input{
	width:100%;
}

.fan_scrap_title{
	font-weight:bold;
}

.fan_wall_column_container{
	border-spacing:0px;
	width:100%;
}

.fan_wall_column_container td{
	padding:0px;
}

.fan_wall_vertical_ad{
}

.fan_wall_post_tool_button_container a.fan_translit_info{
	display:inline;
	float:none;
}

.fan_member_icon{
	margin-left:5px;
}

a.fan_wall_gallery_thumb{
}

a.fan_wall_gallery_thumb img{
	vertical-align:top;
	max-height:100px;
	max-width:100px;
	border:0px;
}

div.fan_wall_gallery_thumb{
	float:left;
	height:100px;
	width:100px;
	text-align:center;
	margin:5px;
	position:relative;
}

div.fan_wall_gallery_thumb_buttons{
	position:absolute;
	top:5px;
	right:5px;
	background-image:url(../images/default/but_bg_transp.png);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #E5E5E5;
	padding: 5px 0px;
	display:none;
}

div.fan_wall_gallery_thumb_buttons a{
	height: 16px;
	width: 16px;
	overflow:hidden;
	display:block;
	margin:0px 4px;
}

.fan_delete_scrap_image_btn{
	background-image:url(../images/icon/16/cancel.png);
}

div.fan_gallery_big_thumb_plh{
	padding:0px;
	border:1px solid #BAD1E0;
	text-align:center;
	background-color:#FFF;
	display:none;
	line-height:320px;
}

div.fan_gallery_big_thumb_plh table{
	padding:0px;
	border-spacing:4px;
	width:100%;
	height:328px;
}

div.fan_gallery_big_thumb_plh table td{
	text-align:center;
}

div.fan_gallery_big_thumb_plh img{
	max-height:320px;
	max-width:320px;
	vertical-align:middle;
	display:inline;
}

#fan_picturePlaceholderDiv{
	z-index:999999;
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	visibility:hidden;
	display:none;
}

#fan_picturePlaceholderDiv table{
}

#fan_picturePlaceholder{
	background-color:#FFFFFF;
	padding:10px;
	position:relative;
}

#fan_pictureNavContainer{
	position:absolute;
	top:50%;
	left:0px;
	right:0px;
}

#fan_pictureNavContainer a{
	position:absolute;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

#fan_pictureNavContainer a.fan_gallery_next{
	right:-50px;
}

#fan_pictureNavContainer a.fan_gallery_prev{
	left:-50px;
}