/* Magnify Community Video Base Style Sheet */

html {
	overflow: -moz-scrollbars-vertical;
}

object, embed {
	outline: 0;
}

/* Page tone */
#magnify_page {
	background-color: white;
}

#magnify_site_content {
	clear: both;
}

#magnify_page {
	width: 850px;
	margin: 0px auto;
	text-align: left;
}

/* Basic font is Arial 12 */
body, table, .bodyfont {
	font-family: arial, helvetica, Sans-Serif;
	font-size: 12px;
}

#magnify_site_top {
	text-align: center;
}

#magnify_site_top div.mvp_solid_banner {
	color: white;
	padding: 12px;
	font-weight: bold;
	font-size: 32px;
}

#magnify_site_header {
	position: relative;
	overflow: visible;
	margin-bottom: 8px;
}

/* Breadcrumb Trail */
#magnify_site_breadcrumb {
	position: relative;
	overflow: visible;
	margin-bottom: 8px;
	padding: 8px;
}

.mvp-breadcrumb-search {
	float: right;
}
/* */

#magnify_column_header {
	/* position: absolute; */
	margin-top: 5px;
	margin-bottom: 5px;
	width: 200px;
	height: 8px;
	background-color: #006EB5;
}

#magnify_site_navbar {
	margin-left: 245px;
	padding-left: 15px;
	height: 45px;
	margin-right: 0px;
}

#magnify_site_footer {
	clear: both;
	text-align: center;
	padding-top: 8px;
}

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

a {
	color: #03C;
}

a:hover {
	color: #FF6E00;
}

.magnify_color {
	color: #FF6E00;
}

.magnify_border {
	border: solid 2px #FF6E00;
}

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


#magnify_site_content {
	/* position: relative; */
	/* overflow: auto; */;
}

.magnify_full_area {
	padding: 8px;
}

.mvp_modular_layout .magnify_site_layout_area {
	display: inline;
	overflow: hidden;
}

.mvp_modular_layout .std_sidebar .magnify_side_area {
	float: left;
	margin: 0px 0px 0px 8px !important;
}

.mvp_modular_layout .std_sidebar .magnify_main_area {
	float: right;
	margin: 0px 8px 0px 0px !important;
}

.mvp_legacy_layout #magnify_side_area {
	width: 210px;
	float: left;
	margin: 0px 8px;
	display: inline;
	/* position: absolute; top: 0px; left: 0px; */
	overflow: hidden;
}

.mvp_legacy_layout #magnify_main_area {
	width: 610px;
	/* margin-left: 230px; */
	float: right;
	display: inline;
	margin-right: 8px;
	overflow: hidden;
}

.magnify_side_box {
	padding: 0px;
	border: solid 1px #999;
	margin: 0px 14px 12px 4px;
}

#magnify_right_area {
	width: 200px;
	float: right;
	display: inline;
	position: relative;
	/* top: -16px; */;
}

#magnify_player_side_area {
	float: right;
	margin: 0;
	top: 0;
	width: 314px;
}

#magnify_player_main_area {
	float: left;
	margin: 0;
	width: 500px;
}

#magnify_player_page_area {
	width: 850px;
	margin: 0px auto;
}

#magnify_player_area {
	padding: 0px 12px 0px 12px;
}

#magnify_player_area .magnify_player_sidebar {
	float: right;
	width: 175px;
	position: relative;
	overflow: hidden;
}

#magnify_player_area .magnify_player {
	float: left;
	width: 640px;
}

div.magnify_player_ad_block {
	margin: 0px auto 8px auto;
}

.mvp_video_panel {
	text-align: center;
}

div.mvp_split_left {
	width: 400px;
	float: left;
	margin-left: 16px;
	margin-top: 8px;
	display: inline;
}

div.mvp_split_right {
	width: 400px;
	float: right;
	margin-right: 16px;
	margin-top: 8px;
	display: inline;
}

div.mvp_rightside_box,
.cv_rightside_box {
	padding: 0px;
	border: solid 1px #999;
	position: relative;
	/*width: 585px; */
	margin: 4px;
	/*float: left;*/;
}

div.mvp_sidebar_box {
	padding: 0px;
	border: solid 1px #999;
	width: 200px;
	margin: 4px;
	float: left;
}

div.mvp_content_box {
	padding: 0px;
	border: solid 1px #999;
	width: 100%;
	margin: 4px;
	float: left;
}

div#magnify_main_area div.mvp_content_box {
	width: 585px;
}

div#magnify_side_area div.mvp_content_box {
	width: 200px;
}

div.mvp_rightside_boxtop,
.cv_box_header {
	background-image: url(/decor/live/boxtop_gray_fade_bkgd.gif);
	padding: 2px 4px;
	border-bottom: solid 1px #999;
}

.cv_box_footer {
	background-image: url(/decor/live/boxtop_gray_fade_bkgd.gif);
	padding: 2px 4px;
	border-top: solid 1px #999;
}

.cv_box_header_left {
	position: relative;
	float: left;
}

.cv_box_header_right {
	position: relative;
	float: right;
}

.panel_collection {
	padding: 6px 12px;
}

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

div.mvp_block_area {
	margin-bottom: 12px;
}

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

div.empty_clear_floats {
	clear: both;
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	overflow: hidden;
}

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

div.mvp_solitary_sidebar {
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	font-size: 18px;
	padding-top: 18px;
	padding-right: 8px;
	padding-bottom: 40px;
	margin-top: 40px;
	margin-right: 12px;
}

div.mvp_border_top_right {
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	padding-top: 8px;
	padding-right: 8px;
}

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

.cv_form_line {
}

.cv_form_line label {
	float: left;
	width: 140px;
}

.cv_form_line div {
	margin-left: 150px;
}

.cv_form_line div div {
	margin-left: 0px;
}

.error_msg {
	color: red;
}

div.mvp_padded_message {
	background-color: #eee;
	padding: 20px;
	margin: 20px;
}

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

.tabselector {
	border-bottom: 1px solid #666;
	padding: 2px;
	padding-left: 20px;
	margin: 8px 0px 0px;
}

.tab-unselected {
	display: inline;
	padding: 3px 7px 3px 7px;
	background-color: #ccc;
	border: 1px solid #666;
	color: #c0c0c0;
	margin-right: 8px;
}

.tab-selected {
	display: inline;
	padding: 3px 7px 5px 7px;
	background-color: white;
	border: 1px solid #666;
	border-bottom: none;
	color: #A5CEFC;
	margin-right: 8px;
	background-image: url(/decor/live/gray_stripe_background.png);
}

.tab-unselected a {
	padding: 3px;
	text-decoration: none;
	font-weight: bold;
}

.tab-selected a {
	padding: 3px;
	color: #FF6E00;
	text-decoration: none;
	font-weight: bold;
}

.panes {
	padding: 0px;
	margin: 0px;
	border: solid 1px #666;
	border-top: none;
}

.pane-selected {
	list-style-type: none;
	display: block;
	padding-left: 10px;
}

.pane-unselected {
	list-style-type: none;
	display: none;
	padding-left: 10px;
}

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

div.tabset {
	margin-top: 8px;
	border-bottom: 1px solid #666;
	height: 27px;
}

div.tab {
	background: #eee;
	color: #66C;
	text-decoration: underline;
	width: 155px;
	float: left;
	text-align: center;
	font-size: 12px;
	height: 14px;
	font-weight: bold;
	padding: 6px 2px;
	margin: 0px 8px 0px 0px;
	border: 1px solid #CCC;
	border-bottom: none;
	cursor: pointer;
	cursor: hand;
}

div.tab:hover {
	background: #ddd;
	border-color: #999;
	color: #339;
}

div.tab.active {
	background-image: url(/decor/live/gray_stripe_background.png);
	color: black;
	border-color: #666;
	text-decoration: none;
	height: 15px;
	cursor: default;
}

div.tab.disabled {
	color: #666;
	text-decoration: none;
}

div.tab.disabled:hover {
	background: #eee;
}

.hidden {
	display: none;
}

.block {
	display: block;
}

.mvp_display_hidden {
	display: none;
}

.mvp_display_block {
	display: block;
}

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

div#review_options_left {
	width: 575px;
	padding: 0px 8px 0px 17px;
}

textarea.mvp_review_field {
	width: 510px;
	height: 100px;
}

div.mvp_review_infoset {
	background-color: white;
	border: 1px solid #999;
	padding: 4px;
	margin-right: 8px;
	position: relative;
	width: 500px;
	height: 90px;
}

div.mvp_slider_label label {
	font-size: 12px;
}

div#mvp_tool_about_more {
	position: absolute;
	top: 95px;
	left: 285px;
	width: 65px;
	padding: 6px;
	background: white;
}

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

.cv_channel_box {
	width: 325px;
	float: left;
	margin: 8px;
	border: 1px solid #666;
	text-align: left;
	height: 45px;
	position: relative;
	background-color: white;
}

.cv_channel_logo {
	width: 150px;
	height: 45px;
	text-align: center;
}

.cv_channel_label {
	width: 146px;
	height: 41px;
	text-align: center;
	padding: 2px;
	background: #eee;
	overflow: hidden;
}

.cv_channel_box .cv_channel_slug {
	position: absolute;
	top: 0px;
	left: 170px;
	width: 160px;
	height: 39px;
	padding: 3px 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 110%;
	overflow: hidden;
}

.cv_channel_box .cv_channel_count {
	position: absolute;
	top: 30px;
	left: 170px;
	width: 170px;
	font-weight: normal;
	color: #FEB911;
	text-align: right;
	font-size: 12px;
}

.cv_channel_square {
	width: 150px;
	float: left;
	margin: 8px;
	border: 1px solid #666;
	text-align: left;
	height: 100px;
	position: relative;
	background-color: white;
}

.cv_channel_square .cv_channel_slug {
	width: 140px;
	height: 49px;
	padding: 3px 5px;
	font-weight: normal;
	font-size: 12px;
	line-height: 110%;
	overflow: hidden;
}

.cv_channel_square .cv_channel_count {
	position: absolute;
	top: 85px;
	left: 0px;
	width: 150px;
	font-weight: normal;
	color: #FEB911;
	text-align: right;
	font-size: 12px;
}

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

div.admin_sidebar {
	background-color: #ddd;
	color: #333;
	font-size: 18px;
	font-style: italic;
	padding: 12px;
	font-size: 16px;
}

div.mvp_admin_info {
	padding-left: 16px;
}

div.mvp_admin_info_link {
	padding-left: 16px;
	background-image: url(/decor/live/orange_triangle_small.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear: left;
}

div.mvp_admin_page_title {
	font-size: 16px;
	font-weight: bold;
}

div.mvp_admin_section_title {
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
}

div.mvp_admin_section_space {
	height: 12px;
}

div.mvp_admin_line_label {
	width: 125px;
	float: left;
	clear: left;
}

div.mvp_admin_section_begin {
	background-color: #ddd;
	text-align: center;
	padding: 4px;
	margin-top: 12px;
	font-weight: bold;
	color: #333;
}

div.mvp_admin_section_content {
	background-color: #eee;
	padding: 6px;
}

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

table.mvp_admin_stripes {
	border-collapse: collapse;
	width: 98%;
}

table.mvp_admin_stripes tr.head th,
table.mvp_admin_stripes tr.mvp_head th {
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	background-color: #ddd;
	color: #666;
	text-align: left;
	/* font-size: 90%; */;
}

table.mvp_admin_stripes td,
table.mvp_admin_stripes th {
	vertical-align: top;
}

table.mvp_admin_stripes tr.group td,
table.mvp_admin_stripes tr.mvp_group td {
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	background-color: #eee;
}

table.mvp_admin_stripes tr.item td,
table.mvp_admin_stripes tr.mvp_item td {
	border-bottom: solid 1px #ccc;
}

table.mvp_admin_stripes tr.mvp_foot td,
table.mvp_admin_stripes tr.mvp_foot th {
	border-top: solid 1px #CCCCCC;
	background-color: #ddd;
	text-align: left;
	/* font-size: 90%; */;
}

table.mvp_admin_stripes tr.mvp_item:hover {
	background: #F1F4F6;
}

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

div#magnify_site_header.mvp_navbar_style_boxes {
	padding-top: 5px;
}

span.mvp_navbar_separator {
	visibility: hidden;
}

div#magnify_page.mvp_admin #mvp_navbar_text span.mvp_navbar_separator {
	display: none;
}

a.mvp_navbar_link {
	text-decoration: none;
}

a#mvp_navbar_loggedinas {
	background-image: url(/decor/live/orange_checkmark.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
}

a#mvp_navbar_login, a#mvp_navbar_logout {
	background-image: url(/decor/live/orange_box.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
}

a#mvp_navbar_help, a#mvp_navbar_admin, a#mvp_navbar_public {
	background-image: url(/decor/live/orange_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 12px;
}

a.mvp_admin_navlink {
	float: left;
	color: white;
	width: 72px;
	text-align: center;
	margin: 0px 25px 0px 5px;
	text-decoration: none;
	padding: 3px 0px;
}

a.mvp_inline_command_link {
	background-image: url(/decor/live/orange_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	padding-left: 12px;
	margin-left: 6px;
	font-weight: bold;
}

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

div.mvp_feature_bullet {
	margin: 0px;
	padding: 4px 0px 4px 16px;
	background-image: url(/decor/live/orange_triangle_small.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

div.mvp_feature_bullet a {
	text-decoration: none;
	color: #666;
}

div.mvp_page_title_expressive {
	font-size: 26px;
	color: #FF6E00;
	font-weight: bold;
}

div.mvp_sidebar_title_expressive {
	font-size: 18px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.mvp_home_invitation {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

div.mvp_tool_block_title, span.mvp_tool_block_title {
	color: #FF6E00;
	font-size: 16px;
	font-weight: bold;
}

div.mvp_sidebar_title {
	font-size: 14px;
	font-weight: bold;
}

div.mvp_sidebar_title_decorative {
	margin: 0px 8px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #999;
	padding-top: 28px;
}

div.mvp_sidebar_content_decorative {
	margin: 0px 8px 8px;
	border-top: solid 1px #333;
	border-right: solid 1px #333;
	height: 280px;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	color: #999;
}


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

div.mvp_item_comments_box {
	background-image: url(/decor/live/peer_panel_bkgd.gif);
	background-color: #C7C7C7;
}

div.mvp_item_comments_header {
	background-image: url(/decor/live/peer_panel_said.gif);
	height: 56px;
}

div.mvp_item_comments_footer {
	background-image: url(/decor/live/peer_gray_fade_bkgd.gif);
	height: 15px;
}

div.mvp_item_review_entry {
	margin: 8px;
	position: relative;
}

div.mvp_item_review_photo_area {
	float: left;
	margin-right: 8px;
	width: 60px;
	height: 60px;
	position: relative;
	padding: 0px;
	border: 0px;
}

div.mvp_item_review_entry img.mvp_user_thumbnail {
	position: absolute;
	top: 0px;
	left: 0px;
}

div.mvp_item_review_score_background {
	position: absolute;
	top: 45px;
	height: 15px;
	width: 36px;
	font-weight: bold;
	opacity: 0.75;
	filter: alpha(opacity=75);
	background: #666;
	-moz-border-radius: 5px;
	font-size: 12px;
	text-align: center;
}

div.mvp_item_review_score_number {
	position: absolute;
	top: 45px;
	width: 36px;
	font-weight: bold;
	color: orange;
	font-size: 12px;
	text-align: center;
}

div.mvp_item_review_text_area {
	width: 120px;
	word-wrap: break-word;
	overflow: hidden;
}

div.mvp_item_comment_entry {
	margin: 8px;
	position: relative;
}

div.mvp_item_comment_photo_area {
	float: left;
	margin-right: 8px;
	width: 60px;
	height: 60px;
	position: relative;
	padding: 0px;
	border: 0px;
}

div.mvp_item_comment_entry img.mvp_user_thumbnail {
	position: absolute;
	top: 0px;
	left: 0px;
}

div.mvp_item_comment_text_area {
	width: 120px;
	word-wrap: break-word;
	overflow: hidden;
}

div.mvp_item_comments_post_box {
	height: 165px;
	background-image: url(/decor/live/add_your_thoughts.gif);
	padding: 12px;
	background-repeat: no-repeat;
	color: #555;
}

div.mvp_item_comments_post_box .mvp_user_thumbnail {
	float: left;
	margin-right: 8px;
	width: 60px;
	height: 60px;
}

div.mvp_item_comments_post_box form {
	margin: 0px;
}

div.mvp_item_comments_post_box div.mvp_msg_success {
	text-align: right;
	color: green;
}

div.mvp_item_description_area {
	font-size: 12px;
	margin-top: 12px;
	padding: 4px;
}

span.mvp_item_description_label {
	color: #666;
}

.mvp_item_description_area {
	padding-left: 4px;
	padding-right: 4px;
}

.mvp_item_description_area .mvp_user_thumbnail {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 6px;
}

.mvp_item_description_area .mvp_item_description_text {
	margin-top: 4px;
}

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

div.mvp_page_title, div.mvp_page_title_browse {
	font-size: 18px;
	color: black;
	font-weight: bold;
}

div.mvp_page_section {
	font-size: 16px;
	color: black;
	font-weight: bold;
}

div.mvp_account_section {
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
	margin-bottom: 4px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #CCC;
}

div.mvp_account_line {
	clear: left;
	margin-bottom: 8px;
}

div.mvp_account_line_label {
	float: left;
	width: 120px;
}

div.mvp_account_line_value {
	margin-left: 125px;
}

a.mvp_page_head_extra_link {
	float: right;
	background-image: url(/decor/live/orange_triangle_small.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 16px;
	padding-right: 8px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

div.mvp_page_title_padded {
	font-size: 18px;
	color: black;
	font-weight: bold;
	padding: 10px 20px 10px;
}

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

span.mvp_star_rating_back {
	text-align: left;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 14px;
	margin: 0px 2px;
	background-image: url('http://media.magnify.net/decor/live/small_star_off.png');
	background-repeat: repeat-x;
	background-position: left;
	behavior: url(/decor/style/mvp/iepngfix.htc);
}

span.mvp_star_rating_front {
	text-align: left;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	height: 14px;
	background-image: url('http://media.magnify.net/decor/live/small_star_on.png');
	background-repeat: repeat-x;
	background-position: left;
	behavior: url(/decor/style/mvp/iepngfix.htc);
}

a.cv_tag_cloud, a.mvp-tag-cloud {
	font-family: arial, helvetica, sans-serif;
	line-height: 80%;
	text-decoration: none;
}

a.cv_tag_tree {
	font-family: arial, helvetica, sans-serif;
	line-height: 100%;
	text-decoration: none;
	font-weight: normal;
}

.cv_panel {
	float: left;
	/* display: inline-block; */
	text-align: center;
}

div.mvp_grid_panel {
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	overflow: visible;
}

div.mvp_grid_row_first, div.mvp_grid_row, div.mvp_grid_panel_horizontal_1 {
	margin: 0px auto 6px;
}

div.mvp_grid_row_last {
	margin: 0px auto;
}

div.mvp_grid_panel_2 {
	float: left;
	width: 50%;
	position: relative;
	text-align: center;
	overflow: visible;
}

div.mvp_grid_panel_3 {
	float: left;
	width: 33%;
	position: relative;
	text-align: center;
	overflow: visible;
}

div.mvp_grid_panel_4 {
	float: left;
	width: 25%;
	position: relative;
	text-align: center;
	overflow: visible;
}

div.mvp_grid_panel_5 {
	float: left;
	width: 20%;
	position: relative;
	text-align: center;
	overflow: visible;
}

div.mvp_grid_panel_playlist {
	float: left;
	width: 90px;
	height: 100px;
	position: relative;
	text-align: center;
	overflow: visible;
}

.mvp-grid-panel-playlist-footer {
	text-align: right;
}

div.mvp_grid_panel_thumbnail {
	position: relative;
	top: 0px;
	left: 0px;
	/* width: 186px */;
}

div.mvp_grid_panel_playicon {
	position: absolute;
	top: 0px;
	left: 0px;
	/* width: 186px */;
}

div.mvp_grid_panel_media_type_icon {
	position: absolute;
	right: 6px;
	bottom: 4px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	cursor: hand;
}

div.mvp_grid_panel_video_icon {
	background: transparent url('/decor/live/thumbnail_video.png') no-repeat center center;
}

div.mvp_grid_panel_image_icon {
	background: transparent url('/decor/live/thumbnail_photo.png') no-repeat center center;
}

div.mvp_grid_panel_link_icon {
	background: transparent url('/decor/live/thumbnail_link.png') no-repeat center center;
}

div.mvp_grid_panel_title {
	margin: 0px 2px;
	word-wrap: break-word;
}

div.mvp_grid_panel_title a, div.mvp_grid_panel_commands a {
	text-decoration: none;
}

div.mvp_grid_panel_description, div.mvp_grid_panel_details, div.mvp_grid_panel_commands {
	font-size: 10px;
	color: #666;
}

a.mvp_thumbnail_magnified,
img.mvp_thumbnail_magnified {
	border: solid 2px #FF6E00;
	-ms-interpolation-mode: bicubic;
}

a.mvp_thumbnail_magnified {
	display: block !important;
}

div img.mvp_thumbnail_active {
	border: solid 2px;
}

img.mvp_thumbnail_unreviewed {
	margin: 8px auto 2px;
	border: none;
	width: 80px;
	height: 60px;
}

div.mvp_item_details {
	color: #666;
	font-size: 90%;
}

img.mvp-grid-holder {
	display: none;
}

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

input#mvp_search_field {
	width: 118px;
}

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

label.mvp_login_label {
	padding-top: 2px;
	float: left;
}

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

div.mvp_help_contact {
	background-color: #eee;
	margin: 0px 10px;
	position: relative;
	padding: 8px;
	font-size: 18px;
	color: black;
}

div.mvp_help_illustration {
	background: white;
	text-align: center;
	margin: 0px 10px;
}

div.mvp_help_step_block {
	background-color: #ccc;
	margin: 20px 10px 0px;
	position: relative;
	padding: 8px;
}

div.mvp_help_step_number {
	position: absolute;
	top: 6px;
	left: 8px;
	font-size: 24px;
	color: blue;
}

div.mvp_help_step_point {
	margin-left: 24px;
	font-size: 18px;
	color: black;
}

div.mvp_help_step_hint {
	margin-left: 24px;
	font-size: 14px;
	color: black;
}

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

div.mvp_playlist_picker {
	padding: 2px 4px 4px;
	background-color: #eee;
}

div.mvp_playlist_picker:hover {
	background-color: #FFD277;
}

div.mvp_playlist_picker div.mvp_playlist_add {
	float: right;
	display: none;
}

div.mvp_playlist_picker:hover div.mvp_playlist_add {
	display: block;
}

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

div.mvp_small_grid_panel {
	float: left;
	margin: 0px 2px;
	padding: 2px 2px 0px;
	border: 1px solid transparent;
	width: 82px;
	position: relative;
}

div.mvp_small_grid_panel img.mvp_thumbnail_magnified {
	border: 1px solid #FF6E00;
	width: 80px;
	height: 60px;
}

div.mvp_small_grid_panel div.mvp_grid_panel_matte {
	display: none;
}

div.mvp_small_grid_panel {
	text-align: center;
	margin-bottom: 4px;
	font-size: 11px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.mvp_grid_panel_title {
	text-align: center;
	margin-bottom: 4px;
	font-size: 11px;
	color: #666;
}

div.mvp_small_grid_panel div.mvp_grid_panel_details {
	display: none;
}

/*
div.mvp_small_grid_panel div.mvp_grid_panel_matte {
	display: block;
	position: absolute;
	top: 36px;
	left: 1px;
	width: 80px;
	height: 25px;
	background-color: #666;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

div.mvp_small_grid_panel div.mvp_grid_panel_title {
	position: absolute;
	top: 37px;
	left: 1px;
	width: 80px;
	height: 24px;
	font-size: 11px;
	line-height: 110%;
	color: white;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}
*/

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

#mvp_poweredby_bar {
	clear: both;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#mvp_poweredby_bar a {
	text-decoration: none;
}

#mvp_poweredby_bar #mvp_poweredby_links a {
	background: url(/decor/live/orange_bullet.gif) no-repeat left top;
	padding-left: 14px;
	margin-left: 8px;
}

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

div.mvp_form_area {
	margin: 0px;
	padding: 8px;
	border: solid 1px #999;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #eee;
}

.gray_stripe_background {
	background-image: url(/decor/live/gray_stripe_background.png);
}

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

div.mvp_action_area {
	border: 2px solid #999;
	width: 525px;
	margin: 0px auto;
}

div.mvp_action_title {
	background: #999 url(/decor/live/orange_arrow.gif) no-repeat 4px center;
	padding: 6px;
	padding-left: 26px;
	font-size: 16px;
	font-weight: bold;
}

div.mvp_action_content {
	background: white;
	padding: 8px;
}

div.mvp_action_form {
	text-align: right;
	padding-right: 25px;
}

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

img.mvp_magnified_small_thumb {
	border: 1px solid #FF6E00;
	width: 80px;
	height: 60px;
}

div.mvp_playlist_picker {
	padding: 2px 4px 4px;
	background-color: #eee;
}

div.mvp_playlist_picker:hover {
	background-color: #FFD277;
}

div.mvp_playlist_picker div.mvp_playlist_add {
	float: right;
	display: none;
}

div.mvp_playlist_picker:hover div.mvp_playlist_add {
	display: block;
}

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

div.mvp_text_kicker {
	font-style: italic;
	font-weight: bold;
}

div.mvp_block_internal_space {
	height: 6px;
	font-size: 6px;
	overflow: hidden;
	margin-top: -1px;
	padding-top: 1px;
}

div.mvp_padded_message_empty {
	padding: 12px;
	background-color: #eee;
	text-align: center;
}

div.mvp_panel_title {
	font-size: 18px;
	font-weight: bold;
}

div.mvp_panel_title a {
	text-decoration: none;
}

span.mvp_review_avg {
	/* color: black; */
	font-weight: bold;
}

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

div.mvp_unfiltered_panel_holder {
	padding: 0px 8px;
}

div.mvp_unfiltered_page_panels {
	padding: 0px 24px 4px;
}

div.mvp_grid_panel_title a, div.mvp_grid_panel_commands a {
	text-decoration: none;
}

div.mvp_unfiltered_show_all {
	text-align: right;
	padding: 4px;
}

div.mvp_unfiltered_show_all a {
	text-decoration: none;
	font-size: 12px;
}

div.mvp_user_profile_tile a {
	text-decoration: none;
	font-weight: bold;
}

div.mvp_user_profile_tile img {
	float: left;
	margin: 0px 4px;
	border: solid #666 1px;
	width: 90px;
	height: 90px;
}

div.mvp_block_type_members_list div.mvp_user_profile_tile img {
	width: 60px;
	height: 60px;
}

.mvp-big-item-image-container {
	float: left;
	margin: 0px 12px 4px 4px;
	width: 300px;
}

div.mvp_block_type_big_item div.magnify_border {
	float: left;
	display: inline;
	width: 300px;
	height: 225px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
}

div.mvp_block_type_reviewer_profile div.mvp_join_kicker a {
	text-decoration: none;
	font-weight: bold;
}

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

div.mvp_playlist_summary {
	width: 550px;
	float: left;
	padding-top: 4px;
}

div.mvp_playlist_summary_sidebar {
	width: 210px;
	float: left;
	padding-top: 4px;
}

div.mvp_playlist_icon_area {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	margin-right: 8px;
	width: 80px;
	height: 60px;
}

div.mvp_playlist_label_area {
	margin-left: 92px;
}

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

div.mvp_playlist_summary {
	width: 550px;
	float: left;
	padding-top: 4px;
}

div.mvp_latest_activity_sidebar {
	width: 210px;
	float: left;
	padding-top: 4px;
}

div.mvp_activity_icon_area {
	float: left;
	top: 0;
	left: 0;
	margin-right: 8px;
	width: 80px;
	height: 60px;
}

div.mvp_activity_user_icon_area {
	float: left;
	top: 0;
	left: 0;
	margin-right: 8px;
	width: 60px;
	height: 60px;
}

div.mvp_activity_label_area {
	margin-left: 92px;
}

div.mvp_activity_label_user_area {
	margin-left: 72px;
}

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


div.mvp_discussion_list div.mvp_discussion_title {
	font-weight: bold;
	margin-top: 12px;
	font-size: 115%;
}

div.mvp_discussion_content {
	clear: both;
	line-height: 140%;
}

div.mvp_discussion_list img.mvp_user_photo,
div.mvp_discussion_item img.mvp_user_photo,
div.mvp_discussion_reply_item img.mvp_user_photo {
	float: left;
	width: 45px;
	height: 45px;
	margin-right: 4px;
	margin-bottom: 4px;
}

div.mvp_discussion_item div.mvp_discussion_content {
	padding: 8px 0px;
}

div.mvp_discussion_reply_item,
div.mvp_discussion_comment {
	clear: left;
	padding-top: 4px;
	margin-top: 4px;
	border-top: 1px solid #ccc;
}

div.mvp_discussion_comment_head {
	font-weight: bold;
}

div.mvp_discussion_comment div.mvp_form_submit_buttons {
	text-align: right;
	margin-top: -22px;
}

div.mvp_discussion_details {
	margin-bottom: 4px;
}

div.mvp_block_kicker_link {
	text-align: right;
}

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

.mvp-pagenum-current {
	font-weight: bold;
}

.mvp-pagenum-nolink, .mvp-pagenum-edge {
	color: #666;
}

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

div.mvp_unfiltered_column_head a {
	text-decoration: none;
}

a.mvp_content_pagenum {
	text-decoration: none;
}

a.mvp_content_pagenum.mvp_selected {
	font-weight: bold;
	color: black;
}

div.mvp_markup.mvp_align_inline {
	display: inline-block;
}

div.mvp_markup.mvp_align_left {
	float: left;
}

div.mvp_markup.mvp_align_center {
	text-align: center;
	margin: 0px auto;
}

div.mvp_markup.mvp_align_right {
	float: right;
}

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

.mvp_publish_form_field {
	float: left;
	margin: 0px;
	margin-top: 5px;
	margin-right: 8px;
	padding: 0px;
}

#upload_field {
	height: 22px;
	padding: 4px 1px 1px;
	margin: 0px;
}

.mvp_publish {
	margin-left: 83px;
	padding: 10px 10px 0px 0px;
}

.mvp_publish_icon {
	width: 63px;
	height: 63px;
	margin: 0px;
	padding: 10px;
	float: left;
	text-align: center;
}

.mvp_publish_sm {
	float: left;
	width: 220px;
}

.mvp_publish_smicon {
	width: 53px;
	height: 53px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	text-align: center;
}

.mvp_publish_form_container {
	margin: 0px;
	padding: 0px;
}

.mvp_publish_form_button {
	float: left;
	margin-left: 0px;
	padding-top: 3px;
}

.mvp_publish_method_faq {
	margin-left: 0px;
	padding: 0px;
	line-height: 140%;
}

.mvp_publish_form_field textarea,
.mvp_publish_form_field input {
	overflow: hidden;
	width: 95%;
	font-size: 120%;
	height: 21px;
	padding: 2px 0px 0px;
	border: 1px solid #333;
	border-right-color: #999;
	border-bottom-color: #999;
	font-family: verdana, arial, sans-serif;
}

div.mvp_publish_form_header.mvp_tool_block_title {
	margin: 2px 0px 0px 0px;
}

.trimbutton {
	font-size: 140%;
	width: 100px;
}

#mvp_swf_submitarea,
#swf_inprogress_bar, 
#uploadForm, 
#form_inprogress_bar {
	height: 32px;
}

.mvp_publish_form_field, #upload_field, #progressContainer {
	width: 360px;
}

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

form.mvp_admin_form {
	margin: 0px;
	padding: 0px 8px 8px;
	border: solid 1px #999;
	background-color: #eee;
	border-radius: 8px;
	-moz-border-radius: 8px;
	width: 100%;
}

form.mvp_admin_form label {
	clear: left;
	float: left;
	width: 130px;
	margin-top: 12px;
}

form.mvp_admin_form div.mvp_value {
	margin-left: 150px;
	margin-top: 10px;
}

form.mvp_admin_form input[type=text],
form.mvp_admin_form textarea {
	font-family: Lucida Sans, Verdana, Sans-Serif;
	font-size: 12px;
}

form.mvp_admin_form .hint {
	font-size: 12px;
	color: #666;
}

form.mvp_admin_form .error_msg {
	color: red;
}

form.mvp_admin_form .help_div {
	position: absolute;
	width: 400px;
}

form.mvp_admin_form .help_tip_top_div {
	background-image: url(/decor/live/help_gray_top_point.gif);
	background-position: 330px 0px;
	background-repeat: no-repeat;
	height: 22px;
}

form.mvp_admin_form .help_tip_text_div {
	background-color: #8d8d8d;
	color: white;
	padding: 12px;
	font-size: 14px;
}

input.mvp_form_fld_size_full,
textarea.mvp_form_fld_size_full,
select.mvp_form_fld_size_full {
	width: 395px;
}

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

div.mvp_popup_menu_area {
	text-align: left;
	position: absolute;
	padding: 2px;
	padding-right: 0px;
	background: #ddd;
	border: 2px solid #0083C1;
	z-index: 10;
	display: none;
	width: 140px;
	top: 0px;
	left: 10px;
}

div.mvp_popup_menu_area.mvp_active {
	display: block;
}

div.mvp_popup_menu_close {
	float: right;
}

div.mvp_popup_menu_title {
	padding: 2px;
	font-size: 100%;
	font-weight: bold;
}

div.mvp_popup_menu_group {
	padding: 2px;
	font-size: 92%;
	font-weight: bold;
}

div.mvp_popup_menu_item {
	padding: 1px;
	font-size: 92%;
	font-weight: bold;
}

div.mvp_popup_menu_title a,
div.mvp_popup_menu_group a,
div.mvp_popup_menu_item a {
	text-decoration: none;
}

div.mvp_popup_menu_button {
	z-index: 10;
	text-align: left;
}

div.mvp_grid_panel div.mvp_popup_menu_button,
div.mvp_grid_panel div.mvp_popup_menu_area {
	margin-left: 2px;
}

div.mvp_grid_panel_3 div.mvp_popup_menu_button,
div.mvp_grid_panel_3 div.mvp_popup_menu_area {
	margin-left: 2px;
}

div.mvp_grid_panel_4 div.mvp_popup_menu_button,
div.mvp_grid_panel_4 div.mvp_popup_menu_area {
	margin-left: 2px;
}

div.mvp_grid_panel_5 div.mvp_popup_menu_button,
div.mvp_grid_panel_5 div.mvp_popup_menu_area {
	margin-left: 2px;
}

div.mvp_popup_menu_set {
	text-align: left;
}

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

div.mvp_feed_icon_float {
	float: right;
	padding-top: 10px;
	padding-right: 19px;
}

img.mvp_feed_icon_img {
}

.mvp-rss-icon {
	background: url('/decor/silk/feed.png') transparent center center no-repeat;
	width: 16px;
	height: 16px;
}

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

form.customer {
	margin: 0px;
	padding: 8px;
	border: solid 1px #999;
	background-color: #eee;
	border-radius: 8px;
	-moz-border-radius: 8px;
	width: 100%;
}

form.customer label {
	clear: left;
	float: left;
	width: 130px;
	margin-top: 12px;
}

form.customer div {
	margin-left: 150px;
	margin-top: 10px;
}

form.customer div.mvp_form_value {
	margin-left: 150px;
}

form.customer div div {
	margin: 0px;
}

form.customer input[type=text],
form.customer textarea {
	font-family: Lucida Sans, Verdana, Sans-Serif;
	font-size: 12px;
}

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

form.customer_alt {
	margin: 0px;
	padding: 8px;
	border: solid 1px #999;
	background-color: #eee;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

form.customer_alt input[type=text],
form.customer_alt textarea {
	font-family: Lucida Sans, Verdana, Sans-Serif;
	font-size: 12px;
}

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

form.customer_free {
	margin: 0px;
	padding: 8px;
	border: solid 1px #999;
	background-color: #eee;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

form.customer_free label {
	clear: left;
	float: left;
	width: 130px;
	margin-top: 12px;
}

form.customer_free input[type=text],
form.customer_free textarea {
	font-family: Lucida Sans, Verdana, Sans-Serif;
	font-size: 12px;
}

/* **************************************************************** */
 
.mvp-hint,
.hint {
	font-size: 12px;
	color: #666;
	padding-top: 2px;
}

.mvp-error-message,
.error_msg {
	color: red;
}

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

.help_div {
	position: absolute;
	width: 400px;
}

.help_tip_top_div {
	background-image: url(/decor/live/help_gray_top_point.gif);
	background-position: 330px 0px;
	background-repeat: no-repeat;
	height: 22px;
}

.help_tip_text_div {
	background-color: #8d8d8d;
	color: white;
	padding: 12px;
	font-size: 14px;
}

div.mvp_item_tool_panel {
	display: none;
}

div.mvp_item_tool_panel.mvp_active {
	display: block;
	position: relative;
}

div.mvp_share_tool_panel {
	display: none;
}

div.mvp_share_tool_panel.mvp_active {
	display: block;
}

div.mvp_tool_bar {
	padding: 7px 0px 0px 0px;
}

div.mvp_tool_panel_header_tab {
	border: none;
	text-align: center;
	background: url(/decor/item_tabs/tab_report_problem.png);
	width: 160px;
	height: 22px;
	margin-bottom: -3px;
	padding-top: 3px;
}

div.mvp_tool_panel_content_box {
	border: 2px solid #e1e1e1;
}

div.mvp_item_box_area {
}

div.mvp_item_box_begin {
	background: url(/decor/item_chrome/box_begin.png) no-repeat;
	height: 8px;
	line-height: 8px;
	font-size: 4px;
}

div.mvp_item_box_content {
	background: url(/decor/item_chrome/box_content.png) repeat-y;
	padding: 0px 8px;
}

div.mvp_item_box_end {
	background: url(/decor/item_chrome/box_end.png) no-repeat;
	height: 8px;
	line-height: 8px;
	font-size: 4px;
}

div.mvp_item_box_footer {
	background: url(/decor/item_chrome/box_footer.png) no-repeat;
	height: 14px;
	padding: 3px 4px 1px;
	font-size: 11px;
	color: #666;
}

div.mvp_item_review_text_area,
div.mvp_item_comment_text_area {
	width: auto;
}

div.mvp_slider_label {
	font-weight: bold;
	color: #03C;
	font-size: 11px;
	height: 12px;
}

div.mvp_slider_label label span {
	font-weight: bold;
	color: #03C;
	font-size: 11px;
	width: 80px;
	display: block;
}

div.mvp_slider_range {
	padding: 1px;
	height: 17px;
	position: relative;
	top: -16px;
	left: 75px;
	margin-bottom: 0px;
	width: 180px;
	background: url(/decor/item_chrome/slider_bar.png) no-repeat center center;
}

div.mvp_slider_track {
	border: none;
	height: 1px;
	width: 173px;
	margin: 5px 6px 10px;
	position: relative;
}

div.mvp_slider_handle {
	width: 9px;
	height: 23px;
	position: absolute;
	top: -8px;
	z-index: 2;
	cursor: move;
}

div.mvp_slider_handle img {
	position: relative;
	left: -2px;
}

span.mvp_slider_value {
	float: right;
	width: 95px;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
}

#mvp_info_tab_review_set {
	background: white;
}

#mvp_info_tab_review_set div.mvp_info_tab {
	background: white;
	color: #999;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	float: left;
	margin-right: 8px;
	background: url(/decor/item_tabs/off_tab.png) no-repeat;
	padding: 4px 0px 2px 0px;
	border-bottom: 0px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

#mvp_info_tab_review_set div.mvp_info_tab.mvp_active {
	background: url(/decor/item_tabs/on_tab.png) no-repeat;
	color: #A30;
}

/* 2007-03 Chrome -Simon */

div.mvp_item_viewer_area {
	background: url(/decor/item_chrome/video_player_window.png) no-repeat center top;
	/*padding: 11px 12px 0px;
	height: 398px;
	position: relative;*/;
}

div.mvp_item_viewer_content {
	background: #e1e1e1;
	position: relative;
}

.mvp_item_viewer_resize {
	position: absolute;
	top: 4px;
	z-index: 10;
}

a.mvp_tool_icon {
	width: 54px;
	height: 43px;
	float: left;
	display: inline;
	margin-right: 3px;
}

a.mvp_tool_icon img {
	border: none;
	margin: 0px;
	visibility: hidden;
}

a#mvp_tool_icon_about {
	background: url(/decor/item_tools/about.png);
}

a#mvp_tool_icon_about.mvp_hover {
	background: url(/decor/item_tools/about_rollover.png);
}

a#mvp_tool_icon_about.mvp_active {
	background: url(/decor/item_tools/about_down.png);
}

a#mvp_tool_icon_rate {
	background: url(/decor/item_tools/rate.png);
}

a#mvp_tool_icon_rate.mvp_hover {
	background: url(/decor/item_tools/rate_rollover.png);
}

a#mvp_tool_icon_rate.mvp_active {
	background: url(/decor/item_tools/rate_down.png);
}

a#mvp_tool_icon_related {
	background: url(/decor/item_tools/related.png);
}

a#mvp_tool_icon_related.mvp_hover {
	background: url(/decor/item_tools/related_rollover.png);
}

a#mvp_tool_icon_related.mvp_active {
	background: url(/decor/item_tools/related_down.png);
}

a#mvp_tool_icon_comment {
	background: url(/decor/item_tools/comment.png);
}

a#mvp_tool_icon_comment.mvp_hover {
	background: url(/decor/item_tools/comment_rollover.png);
}

a#mvp_tool_icon_comment.mvp_active {
	background: url(/decor/item_tools/comment_down.png);
}

a#mvp_tool_icon_tag {
	background: url(/decor/item_tools/tag.png);
}

a#mvp_tool_icon_tag.mvp_hover {
	background: url(/decor/item_tools/tag_rollover.png);
}

a#mvp_tool_icon_tag.mvp_active {
	background: url(/decor/item_tools/tag_down.png);
}

a#mvp_tool_icon_share {
	background: url(/decor/item_tools/share.png);
}

a#mvp_tool_icon_share.mvp_hover {
	background: url(/decor/item_tools/share_rollover.png);
}

a#mvp_tool_icon_share.mvp_active {
	background: url(/decor/item_tools/share_down.png);
}

a#mvp_tool_icon_problem {
	background: url(/decor/item_tools/problem.png);
}

a#mvp_tool_icon_problem.mvp_hover {
	background: url(/decor/item_tools/problem_rollover.png);
}

a#mvp_tool_icon_problem.mvp_active {
	background: url(/decor/item_tools/problem_down.png);
}

a.mvp_share_icon img {
	border: none;
	margin: 0px;
	visibility: hidden;
}

a.mvp_share_icon {
	height: 43px;
	float: left;
	display: inline;
	margin-right: 3px;
}

a#mvp_share_icon_email {
	background: url(/decor/item_tools/email.png);
}

a#mvp_share_icon_email.mvp_hover {
	background: url(/decor/item_tools/email_rollover.png);
}

a#mvp_share_icon_email.mvp_active {
	background: url(/decor/item_tools/email_down.png);
}

a#mvp_share_icon_link {
	background: url(/decor/item_tools/link.png);
}

a#mvp_share_icon_link.mvp_hover {
	background: url(/decor/item_tools/link_rollover.png);
}

a#mvp_share_icon_link.mvp_active {
	background: url(/decor/item_tools/link_down.png);
}

a#mvp_share_icon_embed {
	background: url(/decor/item_tools/embed.png);
}

a#mvp_share_icon_embed.mvp_hover {
	background: url(/decor/item_tools/embed_rollover.png);
}

a#mvp_share_icon_embed.mvp_active {
	background: url(/decor/item_tools/embed_down.png);
}

a#mvp_share_icon_playlist {
	background: url(/decor/item_tools/playlist.png);
}

a#mvp_share_icon_playlist.mvp_hover {
	background: url(/decor/item_tools/playlist_rollover.png);
}

a#mvp_share_icon_playlist.mvp_active {
	background: url(/decor/item_tools/playlist_down.png);
}

.mvp_video_background {
	background-color: #000000;
}

div.mvp_player_area {
	width: 424px;
	float: right;
	display: inline;
	margin-right: 10px;
}

div.mvp_player_area div.mvp_page_title {
	height: 1.3em;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 2px;
}

div.mvp_player_area div.mvp_feedback_msg {
	text-align: center;
	font-weight: bold;
	color: #060;
}

div.mvp_item_tool_panel_holder {
	float: left;
	width: 360px;
	margin-left: 10px;
}

/* New Player pages */
span.inline-float-top {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
}

span.inline-float-bottom {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: bottom;
}

span.inline-float-middle {
	position: relative;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}

.mvp-player-video-content {
	background-color: #000000;
}

/* Slideshow Page */

div#mvp_slideshow_image_container {
	margin-bottom: 12px;
}

div#mvp_slideshow_navigation {
	margin-bottom: 12px;
}

#mvp_slideshow_controls div, #mvp_slideshow_navigation div {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}

#mvp_slideshow_controls div#mvp_slideshow_controls_count {
	float: right;
	text-align: right;
}

.mvp-slideshow-control-inactive {
	cursor: default;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

/* RSS Reader */
.mvp_rss_feed_logo {
	float: right;
}

.mvp_block_type_rss_box ul {
	margin: 0px;
	padding: 15px;
	list-style-position: outside;
}

.mvp_rss_feed_entry {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mvp_rss_feed_entry_first {
	margin-bottom: 10px;
}

.mvp_rss_feed_entry_last {
	margin-top: 10px;
}

.mvp_rss_feed_entry_title {
	font-weight: bold;
}

.mvp_rss_feed_entry_date {
	font-style: italic;
}

.mvp_rss_feed_link {
	text-align: right;
	margin-top: 10px;
}

/* Twitter Module */
.magnify-twitter-feed {
	width: 100%;
	height: 400px;
	margin-top: 5px;
	padding: 4px 0px;
	position: relative;
	overflow: auto;
	overflow-x: hidden;
}

.magnify-twitter-entry {
	margin-right: 10px;
}

.magnify-twitter-container {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid #CCCCCC 1px;
}

.magnify-twitter-image-container {
	position: relative;
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	width: 48px;
	float: left;
}

.magnify-twitter-text-container {
	position: relative;
	word-wrap: break-word;
}

.magnify-twitter-from-user {
	font-weight: bold;
}

#debug {
	display: inline;
	float: right;
}

.magnify-twitter-tag-content {
	display: block;
}

.magnify-twitter-posted, .magnify-twitter-source {
	font-size: 11px;
}

.magnify-panel {
	position: relative;
	clear: both;
	display: none;
	border: solid #999999 1px;
	padding: 10px;
	margin: 0;
	min-height: 450px;
}

.magnify-panel.magnify-active-tab-body {
	display: block;
}

#magnify_tabs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 10px 0px 0px 0px;
}

#magnify_tabs li {
	float: left;
	padding: 0;
	margin: 0;
}

#magnify_tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #DCDCDC;
	text-decoration: none;
	color: #999999;
}

#magnify_tabs a.magnify-active-tab {
	background-color: #3E3E3E;
	border-top: 3px solid #666666;
	padding-top: 3px;
	color: #FFFFFF;
}

/* Related Resources */

.mvp-user-linked-list-container {
	padding: 4px 2px;
}

.mvp-user-linked-list-image {
	width: 32px;
	text-align: center;
	margin-right: 8px;
}


/* Buttons */
.magnify-player-social-button .mvp-button {
	padding: 0px 6px;
	height: 20px;
	line-height: 20px;
}

.mvp-button {
	cursor: pointer;
	cursor: hand;
}

input.mvp-search-button {
	background: url('/decor/buttons/search.gif') no-repeat center center;
	border: 0px;
	width: 70px;
	height: 20px;
	cursor: pointer;
	cursor: hand;
}

input.mvp-submit-button {
	background: url('/decor/buttons/save.gif') no-repeat center center;
	border: 0px;
	width: 70px;
	height: 20px;
	text-indent: -5000px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

/* thumbnails */
/** cmu grids in modules **/
.mvp_thumbnail_magnified {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	cursor: pointer;
	cursor: hand;
}


/** series player **/
.magnify-player-playlist-control {
	cursor: pointer;
	cursor: hand;
}

.magnify-player-playlist-control, .magnify-player-playlist-item, .magnify-player-playlist-item-selected, #magnify_player_playlist_wrapper, .magnify-player-playlist-wrapper {
	float: left;
}

.magnify-player-playlist-item-thumbnail, .magnify-player-playlist-item-thumbnail-selected {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
	cursor: pointer;
	cursor: hand;
}

/** related items module **/
.magnify-widget-playlist-item-thumbnail {
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-khtml-background-size: 100% 100%;
}

/** meta-data and tools modules */
div.magnify-player-meta-details {
	float: left;
}

div.magnify-player-social-details {
	float: left;
	width: 220px;
}

.magnify-player-social-features .mvp-button {
	width: 30%;
	text-align: center;
	white-space: nowrap;
}

div.magnify-player-tabs-area {
	padding-top: 20px;
}

div.magnify-player-meta-overview {
	float: left;
	padding-right: 10px;
}

div.magnify-player-tags-location-overview {
	float: left;
	width: 220px;
}

div.magnify-player-save-comment-form {
	position: relative;
	width: 100%;
}

div.magnify-player-save-comment-form:hover .magnify-player-comments-login-message {
	opacity: 1;
	filter: alpha(opacity=1);
}

div.magnify-player-save-comment-form .magnify-player-comments-input {
	height: 60px;
	width: 90%;
}

div.magnify-player-save-comment-form .magnify-player-comments-login-message {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 2px;
	background-color: #FFFFFF;
	height: 15px;
	padding: 20px;
	left: 2px;
	width: 80%;
}

.magnify-player-lightbox-close-button {
	text-align: right;
	cursor: pointer;
	cursor: hand;
	float: right;
}

/** playlist info module **/
.mvp-playlist-info-title {
	font-weight: bold;
}

.mvp-playlist-info-image,
.mvp-playlist-info-title, 
.mvp-playlist-info-description,
.mvp-playlist-info-posting {
	margin-top: 10px;
}



/** tabs **/
.magnify-tabs {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 20px 0px 0px;
	padding: 0px;
	position: relative;
}

.magnify-tabs li {
	float: left;
	margin: 0px;
	padding: 0px;
}

ul.magnify-tabs {
	margin-top: 0px;
}

.magnify-tabs a.magnify-active-tab {
	background-color: #3E3E3E;
	border-top: solid 3px #666666;
	color: #CCCCCC;
	padding-top: 3px;
}

.magnify-tabs a {
	background-color: #DCDCDC;
	color: #999999;
	float: left;
	margin-left: 6px;
	padding: 5px 8px;
	text-decoration: none;
}

div.magnify-panel {
	min-height: 30px;
	border: 0px;
}

/** slideshows **/
.mvp-slideshow-container, .mvp-slideshow-caption-header, .mvp-slideshow-caption-text {
	position: relative;
}

.mvp-slideshow-caption-header {
	padding: 4px 0px;
}

.mvp-slideshow-caption-header-text {
	position: relative;
	float: left;
}

.mvp-slideshow-play-pause {
	position: relative;
	float: right;
}

.mvp-slideshow-slide-play, .mvp-slideshow-slide-pause, .mvp-slideshow-slide-restart {
	position: relative;
	cursor: pointer;
	cursor: hand;
 /*text-indent: -50000px; width: 64px;*/;
}

.mvp-slideshow-slide-area {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #000000;
}

.mvp-slideshow-caption-area {
	position: relative;
	text-align: left;
	margin: 10px 0px;
}

.mvp-slideshow-previous-container, .mvp-slideshow-next-container {
	position: absolute;
	top: 0px;
	height: 100%;
	width: 64px;
	cursor: pointer;
	cursor: hand;
}

.mvp-slideshow-next-container {
	right: 0px;
}

.mvp-slideshow-next-container a {
	background: url("/decor/live/slideshow_buttons.png") no-repeat scroll right center transparent;
	height: 100%;
	overflow: hidden;
	position: absolute;
	right: 0px;
	text-indent: -50000px;
	top: 0px;
	width: 64px;
}

.mvp-slideshow-previous-container a {
	background: url("/decor/live/slideshow_buttons.png") no-repeat scroll left center transparent;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	text-indent: -50000px;
	top: 0px;
	width: 64px;
}

div#magnify_player_playlist_next, .magnify-player-playlist-control-next {
	background: url("/decor/item_chrome/playlist_arrow_right.png") no-repeat scroll right center transparent;
	overflow: hidden;
	width: 20px;
}

div#magnify_player_playlist_previous, .magnify-player-playlist-control-previous {
	background: url("/decor/item_chrome/playlist_arrow_left.png") no-repeat scroll left center transparent;
	overflow: hidden;
	width: 20px;
}

/** modern pager **/
.mvp-pager-modern .mvp-pager-controls {
	position: relative;
}

.mvp-pager-modern .mvp-pager-controls a, .mvp-pager-modern .mvp-pager-controls span {
	position: relative;
}

.mvp-pager-modern .mvp-pager-controls-prev {
	left: 0px;
}

.mvp-pager-modern .mvp-pager-controls-next {
	right: 0px;
}


/** new on page player module **/
.mvp_block_type_on_page_player .mvp-on-page-player-details {
	padding: 10px 0px 0px 0px;
}

.mvp_block_type_on_page_player .mvp-on-page-player {
	padding: 10px 0px;
}

/* clearfix */
.mvp_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.mvp_clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .mvp_clearfix {
	height: 1%;
}

.mvp_clearfix {
	display: block;
}
/* End hide from IE-mac */

/* clearfix */
.mvp-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.mvp-clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .mvp-clearfix {
	height: 1%;
}

.mvp-clearfix {
	display: block;
}
/* End hide from IE-mac */

/* clearfix */
.clearfix:after, .magnify-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .magnify-clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix, * html .magnify-clearfix {
	height: 1%;
}

.clearfix, .magnify-clearfix {
	display: block;
}
/* End hide from IE-mac */
