



/* **************************************************************** */


	@import url(/decor/style/rounded.css);

/* **************************************************************** */
	
	.mvp_roundboxb2, .mvp_roundboxb3, .mvp_roundboxb4 { background: transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; }
	.mvp_roundboxb2 { border-width: 0px 2px; }
	.mvp_roundboxb1 { background: transparent; }
	.mvp_boxborder { border-color: transparent; background-color: transparent; }
	.mvp_topbottomborder { background-color: transparent ; }
	.mvp_block_content { background: transparent ; border-color: transparent; }
	



/* **************************************************************** */


/* **************************************************************** */


/* **************************************************************** */

	body { 
		border: none; 
		margin-top: 0px; 
		background: transparent  
	}
	
	#magnify_page { 
		background: transparent  
	}

	.mvp_leftbackground { background-image: none; }
	.mvp_rightbackground { background-image: none; }
	
/* **************************************************************** */

	body,
	table,
	.bodyfont,
	div.tab.active,
	.mvp_text_color,
	a.cv_tag_cloud,
	a.cv_tag_tree {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.mvp_page_title_expressive,
	div.mvp_page_title_browse,
	div.mvp_tool_block_title,
	div.mvp_admin_page_title,
	div.mvp_sidebar_title,
	div.mvp_sidebar_title_expressive,
	div.mvp_panel_title,
	div.mvp_page_title,
	span.mvp_tool_block_title,
	.magnify_color {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;   
	}

	div.tab.disabled,
	div.mvp_feature_bullet, div.mvp_feature_bullet a,
	div.mvp_home_invitation,
	span.mvp_item_description_label,
	div.mvp_grid_panel_details, div.mvp_grid_panel_commands,
	.mvp-hint,
	.hint,
	.mvp_soft_color,
	table.mvp_admin_stripes tr.head th,
	table.mvp_admin_stripes tr.mvp_head th {
		color: #666666;
		font-family: Arial, Helvetica, sans-serif; 
	}

	#magnify_site_navbar {
		height: 55px;
		background: url(/media/themes/round/fff/ff0f0f/ff0f0f/nav_background.gif) top left repeat-x;
	}
		
		
	#magnify_site_top, #magnify_site_top div.mvp_solid_banner {
		background-color: transparent;
		background-image: none;
	}
	
	
	a { color: #FF0F0F }
	a:hover, div.mvp_feature_bullet a:hover { color: #FF0F0F }
	
	.linked_color { color: #FF0F0F }
	.active_color { color: #FF0F0F }
	.colored_border { border: 1px solid #FF0F0F }
	
	#magnify_column_header { background-color: #FF0F0F }


	div.mvp_accent_box,
	form.customer,
	table.mvp_admin_stripes tr.head th,
	table.mvp_admin_stripes tr.mvp_head th,
	table.mvp_admin_stripes tr.mvp_foot th,
	table.mvp_admin_stripes tr.mvp_foot td { 
		background: transparent;
	}


	.magnify_color { color: #FF0F0F ; }
	
	.magnify_border,
	img.mvp_thumbnail_magnified,
	div.mvp_small_grid_panel img.mvp_thumbnail_magnified,
	div.mvp_thumbnail_magnified,
	a.mvp_thumbnail_magnified,
	img.mvp_magnified_small_thumb { 
		border-color: #FF0F0F; 
	}

/* **************************************************************** */






/* **************************************************************** */

	.mvp_publish_form_field, #upload_field, #progressContainer { 
		width: 685px; 
	}	
	.mvp_publish_sm { 
		width: 393px; 
	}	
	
	
/* **************************************************************** */

	.mvp_block_content { padding: 5px; }

	.magnify_full_area { margin: 0px auto; width: 1125px; }

	#magnify_player_page_area { width: 1165px; }
	#magnify_player_area .magnify_player_sidebar { width: 310px; }
	#magnify_player_area .magnify_player { width: 795px; }

	#magnify_player_side_area {
		margin: 0px 20px 0px 0px;
		width: 310px;
	}
	
	#magnify_player_main_area {
		margin: 0px 0px 0px 20px;
		width: 795px;
	}

	.mvp_video_panel { text-align: center; }

	#magnify_page { width: 1165px; }

	.mvp_legacy_layout #magnify_side_area { width: 190px; ;  margin: 8px 0px 8px 20px; }
	.mvp_legacy_layout #magnify_main_area { width: 915px; margin: 8px 20px 8px 0px; }

	div.mvp_split_left { width: 552px;  margin-left: 20px; }
	div.mvp_split_right { width: 552px;  margin-right: 20px; }
	
	div#magnify_site_top, div#magnify_site_footer {  width: 100%;  overflow: hidden; }
	
	div#mvp_top_leader { width: 1165px; text-align: center; }
	div#mvp_bottom_leader { width: 1165px; text-align: center; }


	div.mvp_block_type_overlay {
		background: transparent;
		padding: 20px;
	}
	div.mvp_block_type_overlay div div div { padding: 6px; }

/* **************************************************************** */ 	
	#magnify_slideshow_area div.mvp_page_title { margin: 0px 0px 2px 20px; }
	
	#magnify_slideshow_area div.magnify-slideshow-image { margin: 0px auto; }
	
	#magnify_slideshow_area div#mvp_slideshow_controls { margin: 0px 0px 13px 0px; }

	#magnify_slideshow_area div#magnify_player_side_area div.mvp_sidebar_title { margin: 0px 0px 12px 0px; }
	#magnify_slideshow_area div#magnify_player_info { height: 166px; overflow-y: auto; overflow-x: crop; margin-bottom: 13px; }
	#magnify_slideshow_area div#magnify_player_description { padding-bottom: 25px; }	
	#magnify_slideshow_area div.magnify-player-metadata { padding: 9px 0px; }	
	#magnify_slideshow_area div#magnify_player_related_story { margin-bottom: 23px; }
	
/* **************************************************************** */ 	

	div.magnify-player-description { height: 30px; overflow: hidden; margin-bottom: 18px; }
	
	#magnify_tools_container { position: relative; height: 80px; }
	#magnify_player_tools { margin-top: 6px; }	
	#magnify_player_tools div { float:left; }
	#magnify_player_tools td { padding: 0px; }
	
	div#magnify_player_tools div.magnify-widget-playlist-tab .xboxcontent, div#magnify_player_tools div.magnify-widget-playlist-tab-on .xboxcontent { border: 0px; padding: 0px; height: auto; margin: 0px; }
	
	.magnify-widget-playlist-tab { cursor: pointer; cursor: hand; }
	/*.magnify-widget-playlist-tab-separator-first { position: relative; width: 0px; border-right: solid #666666 1px; }*/
	.magnify-widget-playlist-tab-separator { position: relative; width: 0px; border-right: solid #666666 1px; }
	.magnify-widget-playlist-tab-separator-last { position: relative; width: 0px; border-right: solid #666666 1px; }
	
	.magnify-player-tab-text { color: #FF0F0F; }
	
	#magnify_player_tools #magnify_widget_playlist_item_rate_it {  height: 13px; margin-left: 10px; }
	.magnify-player-rating-title { margin-right: 5px; }
	
	#magnify_widget_playlist_item_toprated_link {  margin-left: 10px; }	
	#magnify_login_container { height: 40px; padding: 10px 0px; }
	#magnify_player_tags {  height: 40px; padding: 10px 0px; margin-left: 8px; }
	
	#magnify_player_page_area .trimbutton { background: transparent; border: solid 1px #666666; color: #666666; font-size: 12px; height: auto; width: auto; }
	
	input.mvp-trimbutton, .mvp-trimbutton { background: transparent; border: solid 1px #666666; color: #666666; font-size: 12px; height: auto; width: auto; text-indent: 0px; padding: 4px 8px; }
	
	#magnify_player_forms { min-height: 87px; }
	
	div#magnify_player_tab_embed { height: 17px; width: 33px; padding: 0px 8px; }	
	div#magnify_player_tab_bookmark { height: 17px; width: 31px; padding: 0px 8px; }	
	div#magnify_player_tab_email { height: 17px; width: 29px; padding: 0px 8px; }
	
	#magnify_player_related { margin: 0px 20px 20px; }
	
	.magnify-widget-playlist-item, .magnify-widget-playlist-item-selected { border-bottom: solid #666666 1px; }
	.magnify-widget-playlist-item-caption-indicator { color: #000000; }
	
	#magnify_player_continuous_ad { height: 262px; }
	#magnify_player_continuous_ad div.magnify_player_ad_block { margin: 0px auto 12px; }


/* **************************************************************** */

	div.mvp_item_viewer_area { background-image: url('/decor/item_chrome/player_chrome.png'); }


/* **************************************************************** */

/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .twocol_top .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .twocol_top .magnify_side_area {
        float: left; 
        width: 895px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .twocol_top .magnify_side2_area {
        float: left; 
        width: 210px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .twocol_top .magnify_main_area {
        width: 1125px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .top_column .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .top_column .magnify_top_area {
        width: 1125px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .top_column .magnify_side_area {
        float: left; 
        width: 192px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .top_column .magnify_main_area {
        float: left; 
        width: 701px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .top_column .magnify_side2_area {
        float: left; 
        width: 192px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .threecol_top .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .threecol_top .magnify_side_area {
        float: left; 
        width: 220px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .threecol_top .magnify_side2_area {
        float: left; 
        width: 433px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .threecol_top .magnify_side3_area {
        float: left; 
        width: 432px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .threecol_top .magnify_main_area {
        width: 1125px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .side_twocol_top .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_twocol_top .magnify_side_area {
        float: left; 
        width: 210px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_twocol_top .magnify_top_area {
        float: left; 
        width: 570px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_twocol_top .magnify_side2_area {
        float: left; 
        width: 305px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_twocol_top .magnify_main_area {
        width: 895px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .std_sidebar .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .std_sidebar .magnify_side_area {
        width: 190px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .std_sidebar .magnify_main_area {
        float: left; 
        width: 915px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .split_twocol .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .split_twocol .magnify_side_area {
        float: left; 
        width: 210px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .split_twocol .magnify_main_area {
        float: left; 
        width: 895px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .split_twocol .magnify_side2_area {
        float: left; 
        width: 610px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .split_twocol .magnify_main2_area {
        float: left; 
        width: 495px;
}


/* Applies to all leaf nodes that can contain modules */
.mvp_modular_layout .side_top_twocol .magnify_site_layout_area {
        margin: 8px 0px 4px 20px !important;
        padding: 0px !important;
        display: block;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_top_twocol .magnify_side_area {
        float: left; 
        width: 210px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_top_twocol .magnify_top_area {
        width: 895px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_top_twocol .magnify_main_area {
        float: left; 
        width: 570px;
}
/* Applies to specific leaf node */
.mvp_modular_layout .side_top_twocol .magnify_side2_area {
        float: left; 
        width: 305px;
}



/* **************************************************************** */

.mvp_grid_panel_views {display: none;}

#powered_by_magnify a {
background: url("http://tedxtalks.ted.com/media/site/ZL1V0X3GWTNFX9F1/uploads/waywirelogo-ted-sm.png") no-repeat scroll right center rgba(0, 0, 0, 0) !important;
padding: 9px 100px 9px 0 !important;
}

.mvp-grid-item-HF4CT4296B880B6G .mvp_page_title_expressive,
.mvp-grid-item-ZS228W0W97KVPPQR .mvp_page_title_expressive,
[class*='The-best-of-TEDx-in-Russian'] .mvp_page_title  {
    font-family: sans-serif !important;
}

#magnify_side_area {border-bottom: 0px !important }

body {
background: #FFFFFF !important;
}
body, table, .bodyfont{
	font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	font-size: 13px;
}
/** Branding **/
a {color: #272727;}
a:hover {color: #666;}
a.black:hover { color: #000000; }
#powered_by_magnify { text-align: right; margin-top: 6px; margin-bottom: 12px; }
#powered_by_magnify a { color: #999999; text-decoration: none; padding: 9px 107px 9px 0px; background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/magnify-ted.png') no-repeat center right; }

/** Page Layout **/

#magnify_contentarea {
	margin: 10px 0px 0px 0px;
}

#magnify_main_area {
	float: right !important;
	margin: 0px !important;
}

#magnify_side_area {
    width: 210px !important;
    
    display: inline;
    padding: 0px !important;
	margin: 0px !important;
	border-bottom: 1px solid #f3f3f3;
}
#magnify_side_area .mvp_block_type_info_box {
	border-top: 1px solid #f3f3f3;
}
#magnify_side_area .mvp_block_type_info_box p {
	margin: 15px 0;
}
#magnify_side_area .mvp_block_area {margin-bottom:0}
div.mvp_block_begin, div.mvp_block_end { display: none; }
div.mvp_block_content { padding: 0px !important; }
#magnify_main_area div.mvp_block_area { margin-bottom: 20px; }
span#sidebarBottom { display: none; }


/** Sidebar **/

/* global */
div.mvp-global-nav { padding: 0px; font-size: 12px; }
div.mvp-global-subnav { height: 150px; overflow: auto; }
div.mvp-global-nav-0 { padding: 0px; margin-bottom: 2px; }
div.mvp-global-nav-0 a {
    color: #333333;
    display: block;
    margin: 0 -5px;
    padding: 1px 17px 1px 5px;
}
div.mvp-global-nav-0-selected a, div.mvp-global-nav-0-selected a:hover {
    background-color: #E5E5E5;
    color: #FF0000;
}

div.mvp-global-nav-1 { margin-bottom: 2px; }
div.mvp-global-nav-1 a {
	font-size: 11px;
    color: #333333;
}
div.mvp-global-nav-1-selected a, div.mvp-global-nav-1-selected a:hover {
     font-weight: bold;
}

div.mvp-global-nav-0 a:hover {
    background: url("http://www.ted.com/css/i/bgSidebarArrow.gif") no-repeat scroll 100% 50% #E5E5E5;
    color: #FF0000;
    text-decoration: none;
}

/* tag-based */
div.mvp_browse_tag_item { margin: 9px 0; }

div.mvp_block_type_tag_navigation { padding: 0px; font-size: 12px; }
div.mvp_block_type_tag_navigation a {
    color: #333333;
    display: block;
    margin: 0 0px;
    padding: 1px 0px 1px 0px;
    font-size: 13px;
    text-decoration: none;
}

div.mvp_browse_tag_item1 a:hover {
    color: #FF0000;
    text-decoration: none;
}

div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item1,
div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item2 {
    color: #FF0000;
}

div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item1 a,
div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item2 a { 
    color: #FF0000;
}

.mvp_section_player div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item1 a,
.mvp_section_player div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item2 a { 
    color: #333;
}
.mvp_section_player div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item1 a:hover,
.mvp_section_player div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item2 a:hover { 
    color: #FF0000;
}

div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item1 b,
div.mvp_browse_tag_contains_current > div.mvp_browse_tag_item2 b { 
	font-weight: normal; 
}

div.mvp_browse_tag_level2,
.mvp_section_player div.mvp_browse_tag_contains_current div.mvp_browse_tag_level2 { display: none; }
div.mvp_browse_tag_contains_current div.mvp_browse_tag_level2 { display: block; max-height: 150px; overflow: auto; }
div.mvp_browse_tag_group2 { margin-left: 10px; width: 160px !important; }

div.mvp-sidebar-separator { border-top: solid 1px #C0C0C0; margin-top: 12px; padding-bottom: 12px; }
div.mvp-sidebar-title { color: #3F3F3F; font-weight: bold; font-size: 12px; margin-bottom: 5px; }


/** Search Box **/

#magnify_side_area input.mvp-search-input { width: 150px; }
#magnify_side_area input.mvp-search-button { width: 43px; height: 19px; background: #E8E8E8 url('http://www.ted.com/css/i/bgButton.png') no-repeat; border: 0px none; color: #333333; cursor: pointer; white-space: nowrap; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.55); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.55); filter:	progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2); display: inline-block; }
#magnify_side_area div.mvp_tool_block_title { color: #3F3F3F; font-size: 12px; font-weight: bold; margin-bottom: 5px; }


/** Home Page event Spotlight **/
body.mvp_section_home div.panel_collection { border-bottom: 0px !important; }
body.mvp_section_home div.mvp_block_type_info_box div.mvp-event-spotlight { margin: 0px; padding-top: 16px; margin-top: 13px; border-top: solid #CCCCCC 3px; border-bottom: solid #CCCCCC 3px; padding-bottom: 16px; margin-bottom: 13px;  }



/** Grid Styling **/

div.mvp_rightside_boxtop, .cv_box_header_left, img.mvp_feed_icon_img { display: none !important; }
div.mvp_rightside_boxtop, div.cv_box_header_right { margin-top: -20px !important; }
.cv_box_header .cv_box_header_right {top: -35px;}
div.cv_box_footer div.cv_box_header_right { margin-top: 0px !important; }
div.cv_box_footer {border-top: 2px solid #f5f5f5 !important; padding-top: 20px; margin-top: 20px;}
body.mvp_section_custom_page #magnify_main_area div.mvp_page_title { color: #000000; font-size: 18px; font-weight: bold; padding-bottom: 13px;  margin-bottom: 13px; border-bottom: 0;}

/*body.mvp_section_search #magnify_main_area div.mvp_page_title_browse { color: #000000; font-size: 18px; font-weight: bold; padding-bottom: 13px;  margin-bottom: 13px; border-bottom: 0;}*/

#magnify_main_area .mvp_block_type_thumb_grid div.mvp_page_title_expressive, 
#magnify_main_area .mvp_block_type_thumb_grid div.mvp_tool_block_title,
#magnify_main_area .mvp_block_type_thumb_grid div.mvp_page_title,
body.mvp_section_search #magnify_main_area div.mvp_page_title_browse { color: #000000; font-size: 16px; font-weight: bold; }
body.mvp_section_search #magnify_main_area div.mvp_page_title_browse { text-transform: capitalize; }

div.mvp_grid_panel_title { font-size: 14px; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px; }
div.mvp_grid_panel_title a { color: #333; font-size: 18px; font-family: 'HelveticaNeueW01-75Bold', Sans-Serif;font-weight: normal;line-height: 20px;}
div.mvp_grid_panel_title a:hover { text-decoration: none; color: #666;}
div.mvp_grid_panel_details { text-align: left; font-size: 11px !important; }
div.mvp_grid_panel_series { font-weight: bold; }
div.mvp_grid_panel_duration { margin-top: 2px; }
.mvp_grid_panel_duration_runtime{font-family: 'HelveticaNeueW01-75Bold', Sans-Serif}
.mvp_grid_panel_duration_value{font-family: 'HelveticaNeueW01-55Roma', Sans-Serif}

.magnify_border, img.mvp_thumbnail_magnified, div.mvp_small_grid_panel img.mvp_thumbnail_magnified, div.mvp_thumbnail_magnified, a.mvp_thumbnail_magnified, img.mvp_magnified_small_thumb  { border-width: 0px !important; border-color: transparent !important; }

.mvp
div.panel_collection { margin: 0px; padding-top: 16px; margin-top: 13px; padding-bottom: 16px; margin-bottom: 13px;  }
#magnify_main_area div.mvp_block_type_thumb_grid_2 div.panel_collection, 
#magnify_main_area div.mvp_block_type_search_results div.panel_collection, 
#magnify_modular_player_page_area div.mvp_block_type_search_results div.panel_collection { /* border-top: solid #f5f5f5 2px; border-bottom: dotted #828282 1px;  */}

#magnify_main_area .mvp_block_area.mvp_block_type_thumb_grid {
	margin-bottom: 20px;
	padding-top: 30px;
	border-top: 1px dotted #b2b2b2;
}
.mvp_section_custom_page #magnify_main_area .mvp_block_area.mvp_block_type_thumb_grid {
	border-top: 3px solid #f5f5f5;

}
div.mvp_grid_row_first, div.mvp_grid_row, div.mvp_grid_panel_horizontal_1 { margin-bottom: 12px !important; }
div.mvp_grid_row_first, div.mvp_grid_row, div.mvp_grid_row_last { width: auto !important; }
div.mvp_grid_panel_media_type_icon { top: 6px; left: 6px; }
div.mvp_grid_panel_3 div.mvp_grid_panel_video_icon { 
	width: 39px;
	height: 39px;
	top: 107px;
	left: 221px;
	background-image: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/player_overlay.png');
	position: absolute;
}

div.mvp_grid_element_first, div.mvp_grid_element { /* border-right: solid 1px #CCCCCC; */ min-height: 250px; }

div.mvp_block_type_thumb_grid_2 div.mvp_grid_row_first, div.mvp_block_type_thumb_grid_2 div.mvp_grid_row { margin-bottom: 4px !important; }
div.mvp_grid_panel_2 { float: left; width: auto !important; position: relative; text-align: center; overflow: visible; } 
div.mvp_grid_panel_2 > div { width: 303px !important; }
div.mvp_grid_panel_2 .mvp_grid_panel_thumbnail { width: auto !important; height: auto !important; float: left; }
div.mvp_grid_panel_2 .mvp_grid_panel_thumbnail a { width: 133px !important; height: 100px !important; }
div.mvp_grid_panel_2 div.mvp_grid_element_first { padding: 4px 16px 4px 4px; margin-right: 4px;  border-width: 0px; min-height: 100px !important; background-color: #F2F2F2; } 
div.mvp_grid_panel_2 div.mvp_grid_element_last { padding: 4px; min-height: 100px !important; background-color: #F2F2F2; } 
div.mvp_grid_panel_2 div.mvp_grid_panel_title { position: relative; margin-top: 0px; margin-left: 143px; padding-top: 0px; font-size: 12px !important; }
div.mvp_grid_panel_2 div.mvp_grid_panel_duration { position: relative; margin-top: 0px; margin-left: 143px; }
div.mvp_grid_panel_2 div.mvp_grid_panel_series { position: absolute; margin-left: 143px; top: 6px; }

div.mvp_grid_panel_3 { width: auto !important; } 
div.mvp_grid_panel_3 > div { width: 260px !important; }
div.mvp_grid_panel_3 div.mvp_grid_element_first { padding: 0px 40px 0px 0px; } 
div.mvp_grid_panel_3 div.mvp_grid_element { padding: 0px 40px 0px 0px; /* padding: 0px 0px;  */} 
div.mvp_grid_panel_3 div.mvp_grid_element_last { padding: 0px 0px 0px 0px; /* padding: 0px 0px 0px 40px; */ } 
div.mvp_grid_panel_3 div.mvp_grid_panel_series { position: absolute; top: 151px; }
div.mvp_grid_panel_3 div.mvp_grid_panel_duration {position:relative; /* top: 25px; */ padding-bottom: 10px;}

div.mvp_grid_panel_3 div.mvp_grid_panel_thumbnail,
div.mvp_grid_panel_3 div.mvp_grid_panel_thumbnail a{width: 260px !important}
div.mvp_grid_panel_3 div.mvp_grid_panel_title {margin-top: 20px;}
/*crop 16:9 aspect ratio */
div.mvp_grid_panel_3 div.mvp_grid_panel_thumbnail a {top: -30px}
div.mvp_grid_panel_3 div.mvp_grid_panel_thumbnail {height: 146px !important; overflow:hidden;}
/*crop 16:9 aspect ratio end*/

div.mvp_grid_panel_4 { width: auto !important; } 
div.mvp_grid_panel_4 > div { width: 134px !important; }
div.mvp_grid_panel_4 div.mvp_grid_element_first { padding: 0px 16px 0px 0px; } 
div.mvp_grid_panel_4 div.mvp_grid_element { padding: 0px 16px; } 
div.mvp_grid_panel_4 div.mvp_grid_element_last { padding: 0px 0px 0px 16px; } 
div.mvp_grid_panel_4 div.mvp_grid_panel_series { position: absolute; top: 112px; }

div.mvp_grid_panel_5 { width: auto !important; } 
div.mvp_grid_panel_5 > div { width: 102px !important; }
div.mvp_grid_panel_5 div.mvp_grid_element_first { padding: 0px 16px 0px 0px; } 
div.mvp_grid_panel_5 div.mvp_grid_element { padding: 0px 16px; } 
div.mvp_grid_panel_5 div.mvp_grid_element_last { padding: 0px 0px 0px 16px; } 
div.mvp_grid_panel_5 div.mvp_grid_panel_series { position: absolute; top: 88px; }



/** Pager **/
.mvp-pagenum-set > * {font-weight: bold;}
span.mvp-pagenum-edge { display: none; }
span.mvp-pagenum-current { color: #FF0000; font-weight: normal; }
a.mvp-pagenum-pagelink:hover { text-decoration: none; }
a.mvp-pagenum-pagelink {color: #333;}
.mvp-pagenum-prev, .mvp-pagenum-next {display: none;}
.mvp-pagenum- + .mvp-pagenum- {border-left: solid black 1px;}
.mvp-pagenum- { padding: 0px 10px;  font-family: 'HelveticaNeueW01-55Roma'}
.mvp-pagenum-prev { padding-right: 5px; }
.mvp-pagenum-next { padding-left: 5px; }



/** Player Page **/

div#magnify_modular_player_page_area div.mvp_block_type_player div.magnify-player-playlist-title {
	position: absolute;
	top: 95px;
	left: 4px;
	font-size: 11px;
	font-weight: bold;
}

div#magnify_modular_player_page_area div.mvp_block_type_player div.mvp_page_title {
	font-size: 19px;
	min-height: 55px;
	margin-right: 200px;
	margin-top: 35px;
	margin-left: 4px;
	color: #333;
	font-family: 'HelveticaNeueW01-75Bold'
}

p#mvp_player_title_logo {
	left: 447px;
    margin-bottom: -20px;
    margin-top: -46px;
    position: relative;
    top: 60px;
}

div.mvp_block_type_player { border-top: dotted #CCCCCC 2px; }
div.mvp_player_chrome { display: none; }

span.magnify-player-detail-separator { display: none; }
span.magnify-player-posted { position: relative; display: block; top: 65px; width: 350px; z-index: 1; color: #666666; font-size: 13px;}
.magnify-player-posted-label {font-weight: bold;}
div.magnify-player-social-title { display: none; }
div.magnify-player-social-details { float: none; width: auto !important; margin-bottom: 7px; }
/* div.magnify-player-social-features div.mvp-button { width: 78px; padding: 5px 0 3px; background: url('http://teddemo.magnify.net/media/site/ZL1V0X3GWTNFX9F1/uploads/tt.png') no-repeat center center; } */
div#mvp-player-facebook-like { position: relative; top: 55px; margin-top: -55px; text-align: right; }
div.magnify-player-meta-details { width: 0px !important; }
div.magnify-player-tabs-area { padding: 0px; }
div.magnify-player-tabs-area > ul { display: none; }
div.magnify-player-tabs-area .magnify-panel { overflow: hidden; padding: 0 0 10px 0px; border-top: dotted #CCCCCC 1px;  }
div.magnify-player-meta-overview { float: none; width: auto !important; padding: 34px 0px 5px; color: #333; }

div.mvp_block_type_overlay { background-color: #FFFFFF; padding: 20px; width: 350px; }
div.mvp_block_type_overlay input[type="text"], div.mvp_block_type_overlay textarea { width: 320px; }
div.mvp_block_type_overlay div.magnify-player-page-email > div, div.mvp_block_type_overlay div.magnify-player-page-embed > div { margin: 6px 0px; }



/** Generic Styling **/

img { display: inline !important; }
#mvp_navbar_links a { background-image: none; }
#mvp_navbar_text a { background-color: #666666 !important; }
#magnify_site_top { text-align: left !important; }
html div #magnify_site_header, #mvp_poweredby_bar { display: none;  }
.mvp_rightbackground > img {visibility: hidden;}


/** Admin specific **/

.mvp_admin_console #magnify_site_header {
position: relative !important;
}
html body.mvp_admin_console #magnify_contentarea { background-image: none !important; }
html body.mvp_admin_console #magnify_side_area { background-image: none !important; }
html body.mvp_admin_console span#sidebarBottom { display: none !important; }
html body.mvp_admin_console div #magnify_site_header {  display: block; }
html body.mvp_admin_console .pageTabs { display: none;  }

.mvp_section_login #magnify_contentarea {
background: none repeat scroll 0 0 transparent;
}

.mvp_section_login span#sidebarBottom {
display:none;
}

.mvp_html_doc .mvp-admin-form-wrapper {
padding: 0 !important;
}

.mvp_html_doc #footer {
    background: none repeat scroll 0 0 #EDEDED;
}

/*****************************/
html,body{margin: 0}
#magnify_page {
    width: 100%;
    min-width: 1200px;
}
#magnify_site_top{
    width: 100%;
    background: #f3f3f3;
}
#magnify_site_footer{
	border-top: 3px solid #e62b1e;
}
#magnify_site_content {
	width: 1165px;
	margin: 35px auto;
}
#magnify_side_area div.mvp-sidebar-separator{display: none}
#magnify_side_area p > a {
	color: #333;
	font-weight: normal;
	border-bottom: 1px solid #333;
	text-decoration: none;
	font-family: 'HelveticaNeueW01-55Roma', Sans-Serif;
}
#magnify_side_area p > a:hover{color: #666; border-bottom: 1px solid #666;}

a.linkDotted {border-bottom: 1px solid #333;}
a.linkGray:hover {color: #666; border-bottom: 1px solid #666;}


a{text-decoration:none}


.magnify_main_area{
	width:860px !important;
}
.magnify_main_area .mvp_block_content{
	width:100% !important;
}
#magnify_main_area .bodyfont.mvp_intro_body {
	font-size: 18px;
	line-height: 23px;
	font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	color: #272727;
}
#magnify_main_area .mvp_block_type_thumb_grid div.mvp_page_title_expressive
{
	font-size: 32px !important;
	font-weight: normal !important;
	font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	margin-bottom: 20px;
	width: 742px;
}
#magnify_main_area div.mvp_page_title_browse,
#magnify_main_area div.mvp_page_title
{
	line-height: 45px;
	font-size: 45px !important;
	font-weight: normal !important;
	font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	margin-bottom: 20px;
	padding-bottom: 50px;
	border-bottom: 2px solid #f5f5f5;
}
.mvp_section_search #magnify_main_area div.mvp_page_title_browse {
	padding-bottom: 50px;
}

.mvp_section_player_page 	#magnify_main_area div.mvp_page_title {
	font-size: 18px !important;
	line-height: 22px !important;
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
	font-weight: bold;
}
.mvp_section_player_page #magnify_main_area div.mvp_block_area{
	/* margin-bottom: 0; */
}
p.intro {
font-size: 20px;
}
.mvp_section_player p.intro {
font-size: 18px;
}

#mvp_add_this_div_player_6 {
	width: 109px;
}
.at16nc.at16t_twitter {
	background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/SM_Twitter.png') no-repeat;
	height: 40px;
	width: 40px;
}

.at16nc.at16t_facebook {
	background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/SM_Facebook.png') no-repeat;
	height: 40px;
	width: 40px;
	margin-left: 10px;
}
.magnify-player-email > .mvp-button {
	background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/SM_Email.png') no-repeat;
	height: 40px;
	width: 40px;
}
.magnify-player-embed > .mvp-button {
	background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/SM_More.png') no-repeat;
	height: 40px;
	width: 40px;
	margin-left: 10px;
}
.magnify-player-email > .mvp-button > span,
.magnify-player-embed > .mvp-button > span
{display: none}
.at16nc.at16t_delicious , .at16nc.at16t_digg, #mvp-player-facebook-like {display: none}

.magnify-player-social-details {
	position: relative;
	top: -10px;
}
.mvp_grid_panel_details {
	position: relative;
	/* top: -20px; */
}
.mvp_grid_panel_views {
	position: absolute;
	top: 18px;
	right: 0;
	width: 300px;
	text-align: right;
	height: 40px;
	font-size: 30px;
}
.mvp_grid_panel_views > table {float:right;}
.mvp_grid_panel_views > table .viewsLeft {
	font-size: 32px;
    font-family: 'HelveticaNeueW01-75Bold', Sans-Serif;
    color: #333;
    font-weight: bold;
}
.mvp_grid_panel_views > table .viewsRight {
	width: 40px;
    font-size: 11px;
}

.magnify-player-meta-overview {
	color: #6a6a6a !important;
	font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	font-size: 14px;
	line-height: 22px;
}
.magnify-player-posted {display:none !important;}
.magnify-player-addedDate-added {
	font-family: 'HelveticaNeueW01-75Bold'
}
.mvp_block_type_player{margin-bottom: 12px !important;}
/**********Header start ****************/
.seperator{
		margin: 0 5px;
		width: 0px;
		border-left: 1px solid #ececec;
		border-right: 1px solid #cccccc;
		height: 15px;
		display: inline;
	}
	#header_container{
		width: 1165px;
		margin: 20px auto;
		font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
		height: 95px;
		position: relative;
	}
	
	#header_left{
		float:left;
		width: 350px;
		margin: 13px 0 0;
	}
	#header_right{
		float: right;
		text-align: right;
		font-size: 16px;
		font-weight: bold;
		top: -5px;
	}
	#header_right_top > a {
		color: #f0180c;
		text-decoration: none;
		font-weight: normal;
	}
	#header_right_top * {
		font-family: 'HelveticaNeueW01-45Ligh', Sans-Serif;
	}
	#header_container > div {
		position: relative;
		height: 100%;
	}
	
	#header_right_logo{
		display: inline;
		top: 5px;
		position: relative;
	}
	#header_right_bottom {
		margin-top: 20px;
	}
	#search_field{
		width: 280px;
		height: 36px;
		line-height: 36px;
		color: #666666;
		font-size: 12px;
		padding-left: 15px;
	}
	#search_button{
		background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/logo_search.png') no-repeat 10px 10px;
		width: 35px;
		height: 38px;
		position: absolute;
		display: block;
		top: 45px;
		right: 0px;
		border: 0;
		cursor: pointer;
		padding: 10px;
	}
/*****************  Header End *****************/


/*****************  Footer Start *****************/
#powered_by_magnify { float: left; margin-top: 13px; margin-bottom: 12px; }
#powered_by_magnify a {font-family: 'HelveticaNeueW01-55Roma', Sans-Serif; color: #999999; text-decoration: none; padding: 9px 107px 9px 0px; background: url('/media/site/ZL1V0X3GWTNFX9F1/uploads/magnify-ted.png') no-repeat center right; }

	#footer_top{
		width:1165px;
		margin: 50px auto 45px;
		height: 30px;
	}
	
	#footer_top_left {
		width: 150px;
		float: left;
		}
	#footer_top_right {
		float: right;
	<!--	width: 570px; -->
		text-align: right;
		position: relative;
		top: -3px;
	}
	#footer_logo_ted{width:107px;}
	
	
	.footer_smIcons {
		float: right;
		margin: 0 0 0 20px;
		padding: 0;
		list-style: none;
	}
	.footer_smIcon{
		float: left;
		margin: 0 7px;
	}
	
	#footer_bot{
		background: #231f20;		
		width: 100%;
		height:50px;
		font-family: 'HelveticaNeueW01-55Roma', Sans-Serif
	}
	
	#footer-links{
		float: left;
		list-style: none;
		width: 600px;
		height: 20px;
		margin-top: 18px;
		padding-left: 0;
	}
	.footer-link {
		float: left;
		padding: 0 8px;
		font-size: 11px;
		line-height: 12px;
	}
	.footer-link a{
		color: #e2e1e1;
		text-decoration: none;
	}
	#footer-links li+li{
		border-left: 1px solid #7a7879;
	}
	
	#footer-copy{
		color: #999999;
		font-family: 'HelveticaNeueW01-55Roma', Sans-Serif;
		font-size: 12px;
		line-height: 26px;
		width: 165px;
		float: left;
	}
	#footer_bot_container{
		width: 1165px;
		margin: 0 auto;
	}

/*****************  Footer End *****************/


.mvp-player-video-content,
.mvp-player-video-content > div,
.mvp-player-video-content > div > div,
.mvp-player-video-content > div > div > div,
.mvp-player-video-content > div > div > embed {
	width: 100% !important;
}


#btnShowMore {
	border: 1px solid #cacaca;
	height: 44px;
	width: 800px;
	border-radius: 2px;
	margin: 35px auto;
	background: #f8f8f8;
	padding: 0;
	position: relative;
	left:30px;
}

.mvp_page_title_browse{visibility: hidden}


