/* Magnify Community Video Base Style Sheet */

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

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

#magnify_site_content { 
	clear: both 
}

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

/* 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_header {
	position: relative;
	overflow: visible;
	margin-bottom: 8px;
}

#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	
}

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

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

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

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

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; 
	width: 585px; 
	margin: 4px; 
	float: left;
}

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

.panel_collection {
	padding: 6px 12px;
}

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

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

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

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

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(gray_str.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(gray_str.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
}					

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

.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(orange_t.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
}

div.mvp_admin_page_title { 
	font-size: 16px; 
	font-weight: bold;
}
div.mvp_admin_section_title { 
	font-size: 14px; 
	font-weight: bold;
}
div.mvp_admin_section_space { 
	height: 12px;
}
div.mvp_admin_line_label { 
	width: 125px; 
	float: 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 #333; 
	border-top: solid 1px #333; 
	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 #666; 
	border-top: solid 1px #666; 
	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 { 
	border-top: solid 1px #333; background-color: #ddd; font-size: 90%; 
}

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

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(orange_c.gif);
	background-repeat: no-repeat;
	background-position: center left; 
	padding-left: 18px; 
}

a#mvp_navbar_login, a#mvp_navbar_logout { 
	background-image: url(orange_b.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(orange_c.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(orange_c.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(orange_t.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;
	margin: -20px 0px;
}
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 {
	color: #FF6E00; 
	font-size: 14px; 
	font-weight: bold;
	text-decoration: none; 
	margin: -20px 0px;
}
div.mvp_sidebar_title {
	font-size: 14px; 
	font-weight: bold;
}

div.mvp_sidebar_title_decorative {
	margin: 28px 8px 0px; font-size: 16px; font-weight: bold; color: #999;
}
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(peer_pan.gif); 
	background-color: #C7C7C7
}
div.mvp_item_comments_header {
	background-image: url(peer_pan.gif);
	height: 56px;
}
div.mvp_item_comments_footer {
	background-image: url(peer_gra.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(add_your.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 { border: 1px solid black; font-size: 12px; margin-top: 12px; padding: 4px }
span.mvp_item_description_label { color: #666; }

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

div.mvp_page_title {
	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(orange_t.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
}

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

a.cv_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: 186px; 
	position: relative; 
	text-align: center;
	overflow: hidden;
}

div.mvp_grid_panel_4 { 
	float: left;
	text-align: center;
	width: 139px; 
	position: relative; 
	text-align: center;
	overflow: hidden;
}

div.mvp_grid_panel_5 { 
	float: left;
	text-align: center;
	width: 111px; 
	position: relative; 
	text-align: center;
	overflow: hidden;
}

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_title {
	word-wrap: break-word;
}

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

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

img.mvp_thumbnail_magnified {
	border: solid 2px #FF6E00;
}

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

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

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

input#mvp_search_field { width: 120px; }

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

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 div.mvp_grid_panel_title {
	text-align: center;
	height: 24px; 
	margin-bottom: 4px;
	font-size: 11px; 
	color: #666; 
	overflow: hidden; 
	text-overflow: ellipsis; 
}
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(orange_c.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(gray_str.png);
}

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

div.mvp_action_area {
	border: 2px solid #999;
	margin: 0px 40px;
}

div.mvp_action_title {
	background: #999 url(orange_a.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;
}

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

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 }

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_icon_area {
	float: left; top: 0; left: 0; margin-right: 8px; width: 80px; height: 60px;
}
div.mvp_playlist_label_area {
	margin-left: 92px;
}

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

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

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: 8px;
}

div.mvp_block_kicker_link {
	text-align: right;
}

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

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;
}

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

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: 555px;
}

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(help_gra.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: 13px;
}

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

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

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 {
	
}

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

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 div { 
  margin: 0px; 
}

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

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

.error_msg {
 	color: red;
}

.help_div { position: absolute; width: 400px }
.help_tip_top_div { background-image: url(help_gra.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; }

