body {
	margin:0px;padding:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
	background-image:url(../i/jf_bgd.gif);
	background-position:center top;
}
.datetime_cell {
	width:165px;
	height:150px;
	margin-left:10px;
	margin-top:10px;
	margin-right:15px;
	font-size:10px;
	color:#ffffff;
	text-align:right;
	float:left;
}
.datetime_text {
	font-size:10px;
	color:#ffffff;
	text-align:right;
	padding:0px 2px;
	/*background-color:#000000;*/
	float:right;
}
/********** JUMPING FISH **********/
.jf_main_top_cell {
	width:750px;
	border-bottom:20px solid #36bc1e;
	float:left;
}
.jf_main_photo {
	width:420px;
	border-right:10px solid #36bc1e;
	float:left;
}
.jf_main_photo img {
	border:0px;
}
.jf_white_content {
	width:710px;
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.jf_title_more h3 {
	width:710px;
	font-size:28px;
	line-height:31px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.jf_detail_title {
	/*width:710px;*/
	font-size:12px;
	line-height:12px;
	border-bottom:3px solid #ffffff;
	color:#000000;
	float:left; 
}
.jf_list_separator_more {
	width:710px;
	height:3px;
	background-color:#000000;
	margin-top:3px;
	/*border-bottom:20px solid #ffffff;*/
	display:block;
}
.jf_separator_more_sec {
	width:750px;height:3px;
	background-color:#000000;
	margin-top:3px;
	/*border-bottom:10px solid #36bc1e;*/
	display:block;
}
.jf_content_cell_more {
	width:750px;
	border-left:20px solid #ffffff;
	border-right:20px solid #ffffff;
	border-bottom:5px solid #ffffff;
	float:left;
	background-color:#ffffff;
	/*background-image:url(../i/bgd_white_news_content_cell.gif);
	background-repeat:repeat-y;
	background-position:right;*/
}
.jf_content_more {
	width:650px;
	font-size:12px;
	color:#000000;
	line-height:16px;
	border-top:20px solid #ffffff;
	border-bottom:20px solid #ffffff;
	float:left; 
}
.jf_content_more a {
	color:#36bc1e;
	text-decoration:underline;
}
.jf_content_more a:hover {
	text-decoration:none;
}
.jf_url {
	font-size:11px;
	font-weight:bold;
	display:block;
}
.jf_url a {
	font-size:11px;
	font-weight:bold;
	/*display:block;*/
	color:#36bc1e;
	text-decoration:none;
}
/*.jf_url_xlink {
	color:#36bc1e;
	text-decoration:none;
	display:block;
}*/
.jf_url a:hover {
	text-decoration:underline;
}
.jf_url_more {
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#000000;
	margin-top:15px;
}
.jf_url_more a {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.jf_url_more a:hover {
	text-decoration:underline;
}
.jf_content_video_more {
	width:710px;
	border-top:20px solid #ffffff;
	border-bottom:20px solid #ffffff;
	float:left; 
}
.jf_video_cell {
	width:710px;
	border-top:20px solid #ffffff;
	/*border-bottom:20px solid #ccc;*/
	float:left;
}
.jf_video_lezanda {
	font-size:12px;
	/*margin-left:10px;*/ width:100%;
	padding:3px 0px;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	float:left;
}
.jf_title_sec {
	width:710px;
	font-size:28px;
	line-height:26px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.jf_des_white_cell {
	width:224px;
	background-color:#FFFFFF;
	margin-left:10px;
	font-size:11px;
	color:#000000;
	border-top:10px solid #ffffff;
	/*border-bottom:10px solid #ffffff;*/
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	display:block; display:inline;
}
/*.news_des_white_cell a {
	color:#000000;
	text-decoration:none;
	display:block; 
}*/
/*.news_des_white_cell a:hover {
	color:#36bc1e;
	text-decoration:none;
}*/
.jf_des_title {
	font-size:28px;
	font-weight:bold;
	line-height:31px;
	display:block;
}
a.jf_des_title {
	color:#000000;
	text-decoration:none;
	display:block;
}
a.jf_des_title:hover {
	color:#36bc1e;
	text-decoration:none;
}
.jf_des_date {
	font-size:19px;
	display:block;
	text-decoration:none;
	line-height:19px;
	border-bottom:5px solid #ffffff;
}
.jf_place_time{border-bottom:3px solid #ffffff;display:block;}
.jf_des_text {
	border-left:3px solid #ffffff;
	border-right:20px solid #ffffff;
	line-height:16px;
	font-size:12px;
	color:#000000;
	margin-left:10px;
	text-decoration:none;
	display:block; display:inline;
}
.jf_des_more {
	width:224px;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	margin-left:10px;
	text-decoration:none;
	border-left:3px solid #ffffff;
	border-top:10px solid #ffffff;
	display:block; 
	text-align:right;
}
.jf_des_more a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/arrow_more.gif);
	background-position:right 1px;
	background-repeat:no-repeat;
	padding-right:8px;
	cursor:pointer;
	/*float:left;*/ 
}
.jf_des_more a:hover {
	color:#36bc1e;
	text-decoration:none;
	background-image:url(../i/arrow_more_over.gif); 
}
.jf_events_list_separator {
	width:710px;
	height:1px;
	background-color:#000000;
	float:left;
}
.jf_white_list_event_item {
	width:550px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	/*border-left:10px solid #36bc1e;*/
	/*border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;*/
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.jf_white_list_event_item a img {
	border:0px;
	margin-top:8px;
	margin-bottom:3px;
	margin-left:-1px;
	float:left;
}
.jf_white_list_event_item a {
	color:#000000;
	text-decoration:none;
	padding-left:1px;
	display:block;
}
.jf_white_list_event_item a:hover {
	text-decoration:underline;
}
.jf_white_list_agenda_date {
	/*width:338px;*/
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-left:1px;
	display:block;
}
.jf_title_more_sec {
	width:550px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	border-top:20px solid #36bc1e;
	border-left:20px solid #36bc1e;
	float:left;
}
.jf_tunes_more {
	width:750px;
	border-bottom:20px solid #36bc1e;
	float:left;
}
.jf_list_number {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	border-left:20px solid #36bc1e;
	border-top:2px solid #36bc1e;
	border-bottom:2px solid #36bc1e;
	float:left;
}
.jf_title_play {
	width:380px;
	font-size:13px;
	color:#ffffff;
	border-top:6px solid #36bc1e;
	border-left:5px solid #36bc1e;
	border-bottom:3px solid #36bc1e;
	float:left;
}
.jf_group_play {
	color:#000000;
}
.jf_list_player {
	width:320px;
	text-align:right;
	float:right; 
}
.jf_main_right {
	width:320px;
	/*border:15px solid #000000;
	border-bottom:none;*/
	float:left; 
}
.jf_main_right_top {
	height:180px;
	float:left;
}
.jf_main_right_bottom {
	height:135px;
	float:left;
}
.jf_separator_title {
	width:320px;
	height:4px;
	border-top:3px solid #36bc1e;
	background-color:#000000;
	float:left;
}
.jf_jumping_artist {
	width:320px;
	font-size:13px;
	color:#000000;
	/*border-top:4px solid #000000;
	background-color:#000000;*/
	float:left;
}
.jf_jumping_month {
	width:320px;
	font-size:13px;
	color:#ffffff;
	display:block; 
}
.jf_jumping_song {
	width:320px;
	color:#000000;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	border-top:5px solid #36bc1e;
	float:left;
}
.jf_jumping_name {
	width:320px;
	color:#000000;
	font-size:18px;
	text-decoration:none;
	line-height:20px;
	border-bottom:10px solid #36bc1e;
	float:left;
}
.jf_jumping_place {
	width:320px;
	font-size:11px;
	color:#ffffff;
	float:left;	
}
.jf_player_title {
	width:300px;
	color:#ffffff;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	background-color:#000000;
	padding:5px 10px;
	border-bottom:2px solid #36bc1e;
}
.jf_player_artist {
	font-weight:normal;
}
.jf_top_player {
	width:320px;
	height:70px;
	float:left; background-color:#000000;
}
.jf_events_general_title {
	width:750px;
	font-size:28px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	border-bottom:4px solid #000000;
	margin-bottom:10px;
	float:left;
}
.jf_white_content_sofar {
	width:710px;
	border-top:20px solid #FFFFFF;
	border-bottom:25px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.jf_list_item_sofar {
	width:710px;
	border-bottom:20px solid #ffffff;
	float:left;
}
.jf_photo_list_sofar {
	width:120px;
	border-right:10px solid #ffffff;
	float:left;
}
.jf_photo_list_sofar img {
	border:0px;
}
.jf_list_separator_sofar {
	width:710px;
	height:3px;
	border-bottom:20px solid #ffffff;
	background-color:#000000;
	/*border-bottom:20px solid #ffffff;*/
	float:left;
}
.jf_artist_sofar {
	width:580px;
	color:#000000;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	line-height:31px;
	float:left;
}
.jf_artist_sofar a {
	color:#000000;
	text-decoration:none;
}
.jf_artist_sofar a:hover {
	color:#36bc1e;
	text-decoration:none;
}
.jf_infotable_sofar {
	width:580px;
	height:120px;
	float:left;
}
.jf_title_sofar {
	width:580px;
	font-size:12px;
	line-height:12px;
	color:#000000;
}
.jf_month_sofar {
	font-size:11px;
	line-height:11px;
	/*float:left;*/
}
.jf_url_sofar {
	font-size:11px;
	line-height:11px;
	font-weight:bold;
}
.jf_url_sofar a {
	color:#36bc1e;
	text-decoration:none; 
	/*border-top:3px solid #ffffff;*/
}
.jf_url_sofar a:hover {
	text-decoration:underline;
}
.jf_demo_title {
	width:750px;
	font-size:18px;
	font-weight:bold;
	border-bottom:3px solid #000000;
	float:left;
}
.jf_demo_black_text {
	font-size:12px;
	color:#000000;
	line-height:16px;
	width:600px;
	border-bottom:20px solid #36bc1e;
	float:left;
}
.jf_demo_white_text {
	font-size:12px;
	color:#ffffff;
	line-height:15px;
	width:550px;
	border-top:40px solid #36bc1e;
	float:left;
}
.jf_demo_form_cell {
	width:750px;
	border-top:20px solid #36bc1e;
	float:left;
}
.jf_column_form {
	width:280px;
	float:left; 
}
.jf_demo_form_sm_text {
	width:245px;
	font-size:11px;
	line-height:11px;
	border-top:5px solid #36bc1e;
	border-bottom:1px solid #36bc1e;
	height:11px;
	color:#000000;
	display:block;
}
.jf_browse_form_button {
	/*font-size:10px;
	color:#000000;*/
	/*height:18px;*/
	/*border-top:2px solid #36bc1e;*/
	/*background-color:#36bc1e; background-color:#ffffff;*/
	/*border-bottom:21px solid #36bc1e;*/
	float:left;width:245px;
}
.jf_browse_form_button input {
	width:245px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	border-left:1px solid #36bc1e;
	border-top:1px solid #36bc1e;
	border-bottom:1px solid #36bc1e;
	border-right:1px solid #36bc1e;
	cursor:pointer;
	/*background-image:url(../i/velos_demo.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;*/
	height:22px; float:right;
}
.jf_submit_form_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	/*border-top:2px solid #36bc1e;*/
	background-color:#000000;
	/*border-top:72px solid #36bc1e;*/
	float:left; 
}
.jf_submit_form_button input {
	width:245px;
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}
.jf_demo_comments_field {
	/*border-left:20px solid #36bc1e;
	width:600px;
	border-top:5px solid #36bc1e;*/
	display:block;
}
.jf_demo_comments_field textarea {
	width:245px;
	height:130px; 
	background-color:#ffffff;
	border:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	padding-top:3px;
	color:#000000;
	display:block;
}
/********** USER PROFILE **********/
.up_main_photo {
	width:420px; width:392px;
	border-right:10px solid #36bc1e;
	float:left; 
}
.up_main_photo img {
	border:0px;display:block;
}
.up_photo_video_link {
	width:392px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	float:left; 
}
.up_photo_video_link a {
	color:#000000;
	margin-right:15px;
	margin-top:5px;
	text-decoration:none;
	float:left;
}
.up_photo_video_link a:hover {
	color:#ffffff;
	text-decoration:none;
}
.up_main_right {
	width:348px;
	/*border:15px solid #000000;
	border-bottom:none;*/
	float:left; 
}
.up_main_right_top {
	height:105px;
	float:left; 
}
.up_jumping_name {
	width:348px;
	color:#000000;
	font-size:34px;
	font-weight:bold;
	text-decoration:none;
	line-height:38px;
	float:left; 
}
.up_jumping_artist {
	width:348px;
	font-size:12px;
	color:#000000;
	/*border-top:4px solid #000000;
	background-color:#000000;*/
	float:left; 
}
.up_jumping_place {
	width:348px;
	font-size:11px;
	color:#ffffff;
	border-top:10px solid #000;
	float:left; 
}
.up_main_right_bottom {
	height:210px;
	float:left;
}
.up_title_more {
	width:710px;
	font-size:20px;
	line-height:23px;
	/*border-bottom:3px solid #ffffff;*/
	float:left; 
}
.up_title_more h3 {
	/*width:710px;*/
	font-size:20px;
	line-height:23px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.up_title_sec {
	width:710px;
	font-size:28px;
	line-height:31px;
	/*margin-bottom:5px;*/
	margin:0px;
	font-weight:bold;
	border-left:20px solid #36bc1e;
	float:left; 
}
.up_title_sec h3 {
	/*width:710px;*/
	font-size:28px;
	line-height:31px;
	margin:0px;
	font-weight:bold;
	float:left; 
}
.up_title_sec h3 a {
	color:#000000;
	text-decoration:none;
}
.up_title_sec h3 a:hover {
	color:#ffffff;
}
.up_subtitle {
	font-weight:normal;
}
.up_content_more {
	width:750px;
	font-size:11px;
	color:#000000;
	line-height:14px;
	border-bottom:40px solid #36bc1e;
	float:left;
}
.up_content_more_follow {
	width:730px;
	font-size:11px;
	color:#000000;
	line-height:14px;
	border-left:20px solid #36bc1e;
	float:left; 
}
.up_view_all_cell {
	color:#000000;
	font-size:10px;
	border-top:3px solid #36bc1e;
	border-left:20px solid #36bc1e;
	border-bottom:10px solid #36bc1e;
	float:left;
}
.up_view_all_cell a {
	color:#ffffff;
	text-decoration:none;
}
.up_view_all_cell a:hover {
	color:#000000;
	text-decoration:none;
}
.up_list_event_item {
	width:550px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	border-left:20px solid #36bc1e;
	/*border-top:10px solid #ffffff;
	border-bottom:10px solid #ffffff;*/
	padding-top:10px;
	padding-bottom:10px;
	float:left; 
}
.up_list_event_item a {
	color:#000000;
	text-decoration:none;
	padding-left:1px;
	display:block;
}
.up_list_event_item a:hover {
	text-decoration:underline;
}
.up_send_message_cell {
	width:750px;
	border-top:10px solid #36bc1e;
	border-bottom:40px solid #36bc1e;
	float:left;
}
.up_send_message_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	background-color:#000000;
	float:left; 
}
.up_send_message_button input {
	width:245px; 
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}
.up_add_message_cell {
	width:710px;
	border-top:10px solid #36bc1e;
	border-bottom:40px solid #36bc1e;
	float:left; 
}
.up_add_message_button {
	/*font-size:10px;
	color:#000000;*/
	height:23px;
	background-color:#000000;
	float:left; 
}
.up_add_message_button input {
	width:225px; 
	background-color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	border-left:5px solid #000000;
	border-top:3px solid #000000;
	border-bottom:1px solid #000000;
	border-right:5px solid #000000;
	cursor:pointer;
	background-image:url(../i/velos_comment.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:15px;
	height:22px;
}
.up_white_content_photos {
	width:710px;
	border-top:20px solid #FFFFFF;
	/*border-bottom:25px solid #FFFFFF;*/
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
	background-color:#FFFFFF;
	float:left;
}
.up_title {
	width:710px;
	font-size:28px;
	line-height:31px;
	float:left; 
}
.up_title h3 {
	font-size:28px;
	line-height:31px;
	margin:0px;
	font-weight:bold;
	float:left;
}
.up_title h3 a {
	color:#000000;
	text-decoration:none;
}
.up_title h3 a:hover {
	color:#999999;
}
.up_title h4 {
	font-size:28px;
	line-height:31px;
	margin:0px;
	font-weight:normal;
	display:inline;
}
.up_back_page {
	width:710px;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	border-top:5px solid #ffffff;
	float:left;
}
.up_back_page a {
	color:#000000;
	text-decoration:none;
	background-image:url(../i/up_arrow_back.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:9px;
}
.up_back_page a:hover {
	color:#999999;
	background-image:url(../i/up_arrow_back_over.gif);
}

.up_news_pages_text {
	width:740px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left:30px solid #ffffff;
	border-right:20px solid #ffffff;
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
	float:left;
}
/*.news_pages_numbers {
	float:left;
}*/
.up_news_pages_text a {
	color:#000000;
	text-decoration:none;
	padding:0px 4px;
}
/*.news_pages_text a.selected, .news_pages_text span.selected {
	color:#36bc1e;
	text-decoration:none;
	cursor:text;
}*/
.up_news_pages_text a:hover {
	color:#999999;
	text-decoration:none;
}
/*.news_pages_text a.disabled, .news_pages_text a.disabled:hover {
	color:#cccccc;
	text-decoration:none;
	cursor:text;
}*/
.news_pages_text img {
	border:0px;
	display:inline;
	vertical-align:top;
}
.page_month a.up_left_month {
	background-image:url(../i/arrow_pages_back.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:8px; 
}
.page_month a.up_left_month:hover {
	background-image:url(../i/up_arrow_pages_back_over.gif);
}
.page_month a.up_right_month {
	background-image:url(../i/arrow_pages_next.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:8px;
}
.page_month a.up_right_month:hover {
	background-image:url(../i/up_arrow_pages_next_over.gif);
}
.up_photos {
	width:710px;
	border-top:20px solid #ffffff;
	float:left; 
}
.up_photos img {
	border:0px;
	border-bottom:5px solid #ffffff;
}
.up_photo_description {
	width:200px;
	font-size:12px;
	color:#000000;
	border-bottom:40px solid #ffffff;
	float:left; 
}
/*.up_photo_description a {
	color:#000000;
	text-decoration:none;
	line-height:13px;
	border-bottom:2px solid #ffffff;
	display:block;
}
.up_photo_description a:hover {
	color:#000000;
	text-decoration:underline;
}*/
.up_video_description {
	width:400px;
	font-size:12px;
	color:#000000;
	border-bottom:40px solid #ffffff;
	float:left; 
}
.up_video_description_date {
	/*width:200px;
	font-size:12px;*/
	color:#36bc1e;
	/*border-bottom:40px solid #ffffff;*/ 
	display:block;
}
/*.up_video_description a {
	color:#000000;
	text-decoration:none;
	line-height:13px;
	border-bottom:2px solid #ffffff;
	display:block;
}
.up_video_description a:hover {
	color:#000000;
	text-decoration:underline;
}*/
.up_video {
	width:710px;
	border-bottom:5px solid #ffffff;
	float:left;
}


