body
{
    background-color: #000000;
    background-image:url("../HmongTunes/img/vinyl2.jpg");	
    background-repeat: repeat;
    background-position: top center;
    text-align:center;
}
#div_page
{
    position:relative;
    width: 980px;
    margin: 8px auto 12px;
    text-align:left;
    background: #252528;
    padding: 6px 6px 0px;    
    background-image:url("../HmongTunes/img/black-tile1.jpg");	
    background-repeat: repeat;
}
#div_ht_hdr
{
    position:relative;
    width: 980px;
    margin: 2px auto 0px;
    text-align:left;
    font: 12px Tahoma;
    color: #ffffff; 
    padding: 0px 6px 0px;    
}
.style_head_logo
{
    position:absolute;
    font: 18px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #909091;
    top: 5px;
    left: 5px;
    cursor: pointer;
}
.style_head_text
{        
    font: 18px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #909091;
    position:absolute;
    left: 410px;
    top: 40px;
}
.style_header
{
    position:relative;
    width: 100%;
    background: #010101;
    padding-bottom: 92px;
	margin-bottom: 6px;
    background-image: url("../HmongTunes/img/top-gradient.png");	
    background-repeat: repeat-y;
    background-size: 100%;
}
.style_header_text2
{        
    font: 26px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #303030;
    text-align:center;
}
.style_subheader_text2
{        
    font: 18px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #5f5f5f;
    text-align:center;
}
.style_header_text_light
{        
    font: 24px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #d0d0d0;
    text-align:center;
}
.style_subheader_text_light
{        
    font: 17px "Lucida Grande", Verdana; 
    font-weight: normal;
    color: #a0a0a0;
    text-align:center;
}
#top_box
{
    position:relative;
    width: 698px;
    background: #010101;
    padding-bottom: 220px;
    margin-bottom:5px;
}
.style_lg_box_right_img
{
    position: absolute;
    top: 0px;
    right: -26px;
    -moz-opacity: .85;
    opacity:.85;
    filter: alpha(opacity=85);
    z-index: 5;
}
.style_lg_box_left_img
{
    position: absolute;
    top: 0px;
    left: 0px;
    -moz-opacity: 1.00;
    opacity:1.0;
    filter: alpha(opacity=100);
    z-index: 5;
}
#top_box_text_section
{
    position: absolute;
    z-index: 100;
    margin: 54px 100px 0px 35px;
    /*font: 15px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande";*/
    font: 17px/35px Tahoma;
    color: #c0c0c0;
}
.style_content_box
{
    position: relative;
    border-top: 1px solid #7f7f7f;
    color: #d5d5d5;
    background: #404040;
    padding: 5px;
    font: 13px Arial;
}
.style_img_hoverable
{
    cursor:pointer;
    border: 1px solid transparent;
}
.style_img_hoverable:hover
{
    border: 1px solid #ffffff;
}
.style_content_box_grad
{
    position: absolute;
    padding: 5px;
    border-top: 1px solid #7f7f7f;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url('../HmongTunes/img/grad160.jpg') repeat-x scroll 0 0;
    height: 220px;
    color: #c0c0c0;
}

.style_metal_box
{
	position: relative;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: #c5c5c8 url('../HmongTunes/img/background/bg-metal2.gif') repeat;
	padding: 50px;
	border: 1px solid #7f7f7f;
	color: #000000;
	margin-bottom: 20px;
}

.style_solo_content_box
{
	position: relative;
	padding: 10px;
	color: #ffffff;
	margin-bottom: 20px;
}

.style_wide_box
{
    position:relative;
    width: 700px;
    padding-bottom: 220px;
    margin-bottom:5px;
}
.style_wide_box_left
{
    position:absolute;
    width: 698px;
    height: 220px;
    background: #010101;
}
#div_footer
{
    text-align: center;
    color: #c0c0c0;
    width:100%;
    font: 11px Tahoma;
}
.style_link_light:active
{
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
}
.style_link_light:link
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
}
.style_link_light:visited
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
}
.style_link_light:hover
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: underline;
}
.style_header1
{
    font: 16px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande";
    text-align: center;
    color: #ffffff;
    margin: 3px 0px 8px;
}
.style_subheader
{
    font: 16px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande";
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;
}
.style_paper_subheader
{
    font: 17px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande";
    text-align: left;
    color: #751000;
    margin-bottom: 8px;
}
#div_fan_text
{
    position: absolute;
    left: 360px;
    top: 46px;
    text-align: left;
    color: #c0c0c0;
    font: 12px/15px "Lucida Grande", Verdana;
    text-align: left;
    z-index:300;
    width: 250px;
}

#div_fan_text2
{
    position: absolute;
    left: 217px;
    top: 46px;
    text-align: left;
    color: #c0c0c0;
    font: 12px/15px "Lucida Grande", Verdana;
    text-align: left;
    z-index:300;
    width: 250px;
}

.style_text_box2
{
    position: absolute;
    left: 170px;
    top: 48px;
    font: 14px/23px Tahoma;
    text-align: left;
    color: #c0c0c0;
    z-index:300;
    -moz-opacity: 0.5;
    opacity:.5;
    filter: alpha(opacity=50);
    background: #000000;
    border: 1px solid #7f7f7f;
    padding: 4px 20px;
}
.style_text_box2_inner
{
    font: 14px/23px Tahoma;
    text-align: left;
    color: #ffffff;
    z-index:300;
    -moz-opacity: 1;
    opacity:1;
    filter: alpha(opacity=100);
}
.style_bottom_box_right_img
{
    position: absolute;
    top: 0px;
    right: 0px;
    -moz-opacity: 0.6;
    opacity:.6;
    filter: alpha(opacity=60);
    z-index: 10;
}
.style_bottom_box_left_img
{
    position: absolute;
    top: 0px;
    left: 0px;
    -moz-opacity: 0.5;
    opacity:.5;
    filter: alpha(opacity=50);
    z-index: 10;
}
.style_text_box_header
{
    position: relative;
    color: #d5d5d5;
    padding: 15px;
    font: 22px Tahoma;
    text-align:center;
    margin-bottom: 6px;
}
.style_text_box
{
    position: relative;
    color: #d5d5d5;
    background: #010101;
    padding: 15px 80px 100px;
    font: 14px "Lucida Grande", Verdana;
}
.style_paragraph
{
    font: 12px Tahoma;
    padding-bottom: 17px;
}
.style_paragraph_mf
{
    font: 13px Tahoma;
    padding-bottom: 17px;
}
.style_text_box_subheader
{
    position: relative;
    color: #f57055;
    padding-bottom: 8px;
    font: 16px Tahoma;
    text-align:left;
    margin-bottom: 2px;
    font-weight: bold;
}

.style_user_header
{
    position:relative;
    padding: 0px 5px 2px;
    margin-bottom: 6px;
    color: #dfdfdf;
    font: 12px Tahoma;
    text-align:right;
}
.style_sshot
{
	text-align: center;
	margin: 2px 0px 28px;
}
.style_img_sshot
{
	width: 500px;
	border: 2px ridge #785634;
}
.style_sshot_caption
{
	font: 12px Verdana;
	font-style: italic;
}

.link_for_graybg:link
{
    text-decoration: none;
    color: #00007f;
}
.link_for_graybg:visited
{
    text-decoration: none;
    color: #00007f;
}
.link_for_graybg:hover
{
    text-decoration: underline;
    color: #00007f;
}
.link_for_graybg:active
{
    text-decoration: none;
    color: #00007f;
}

.link_for_shadybg:link
{
    text-decoration: none;
    color: #4090ff;
}
.link_for_shadybg:visited
{
    text-decoration: none;
    color: #4090ff;
}
.link_for_shadybg:hover
{
    text-decoration: underline;
    color: #4090ff;
}
.link_for_shadybg:active
{
    text-decoration: none;
    color: #4090ff;
}

.link_dark:link
{
    text-decoration: none;
    color: #0000a0;
}
.link_dark:visited
{
    text-decoration: none;
    color: #0000a0;
}
.link_dark:hover
{
    text-decoration: underline;
    color: #0000a0;
}
.link_dark:active
{
    text-decoration: none;
    color: #0000a0;
}

.link_blue:link
{
    text-decoration: none;
    color: #0000ff;
}
.link_blue:visited
{
    text-decoration: none;
    color: #0000ff;
}
.link_blue:hover
{
    text-decoration: underline;
    color: #0000ff;
}
.link_blue:active
{
    text-decoration: none;
    color: #0000ff;
}

a:link
{
    text-decoration: none;
    color: #77aaff;
}
a:visited
{
    text-decoration: none;
    color: #77aaff;
}
a:hover
{
    text-decoration: underline;
    color: #77aaff;
}
a:active
{
    text-decoration: none;
    color: #77aaff;
}

.style_dim70
{
    -moz-opacity: 0.7;
    opacity:.7;
    filter: alpha(opacity=70);
}
.style_signup_button
{
    background-image:url("../HmongTunes/img/signup.png");	
    background-repeat: no-repeat;
    width: 144px;
    height: 66px;
    position: absolute;
    cursor: pointer;
}
.style_signup_button:hover
{
    background-image:url("../HmongTunes/img/signup_hover.png");	
}

.style_upcoming_event_block
{
	margin: 14px 20px 0px;
	z-index: 400;
}

.style_upcoming_event_block_body
{
	font: 12px Arial;
}

.style_event_name
{
	margin-top: 5px;
	font-weight:bold;
	font-size: 13px;
	font-family: "Lucida Grande", Verdana;
	color: #75a0ff;
}
.style_event_date
{
	margin-top: 5px;
	font-weight:bold;
	font-size: 13px;
	font-family: "Lucida Grande", Verdana;
	color: #75a0ff;
}
.style_free
{
	font-weight: bold;
	color: #bf7030;
}

.subtle_link:link
{
    text-decoration: none;
    color: #cfcfcf;
}
.subtle_link:visited
{
    text-decoration: none;
    color: #c1c1c1;
}
.subtle_link:hover
{
    text-decoration: underline;
    color: #c1c1c1;
}
.subtle_link:active
{
	text-decoration: none;
	color: #cfcfcf;
}
/*
.style_table_shop
{
	font-size: 12px;
	cursor: default;
	color: #000000;
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;	
	border-collapse: collapse;
	width: 100%;	
}
.style_table_shop_row_even
{
	background: #f0efe5;
	padding-left: 20px;
}
.style_table_shop_row_footer
{
	font-weight: bold;
	background: #d5d5d5;
}
.style_table_shop_row_odd
{
	background: #f5f5f5;
}
.style_table_shop th
{
	border-style: none none solid; 
	border-color: -moz-use-text-color -moz-use-text-color rgb(79, 79, 79); 
	border-width: medium medium 1px; 
	font-weight: bold;
	border-top: 1px solid #000000;
	background: #bfbfbf url('../HmongTunes/img/action_bar_gradient.gif') repeat-x;
	height: 20px;
}
*/

.style_field_col2
{
	position: absolute;
	left: 200px;
}
.style_field
{
	position: absolute;
	left: 80px;
}
.style_field_row
{
	margin-bottom:4px;
}
.style_label
{
	line-height: 27px;
}
.style_label_missing
{
	color: #9f0000;
	font-weight:bold;	
}

.style_form_col1
{
	font-weight: bold;
	color: #3f3f3f;
}
.style_form_col1_red
{
	font-weight: bold;
	color: #9f0000;
}
.style_form_col1b
{
	font-weight: bold;
	color: #3f3f3f;
}
.style_error_text
{
	background: #7f0000;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 6px;
}
.style_form_col2
{
	position: absolute;
	left: 120px;
	color: #3f3f3f;
}
.style_form_col2_red
{
	position: absolute;
	left: 120px;
	color: #9f0000;
}
.style_conf_col2
{
	position: absolute;
	left: 250px;
}
.style_form_row_small
{
	position: relative;
	height: 30px;
}

.style_table_shop
{
	font-size: 12px;
	cursor: default;
	color: #000000;
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;	
	border-collapse: collapse;
	width: 100%;	
}
.style_table_shop th
{
	font-weight: bold;
	height: 20px;
	background: transparent url('../HmongTunes/img/background/brown33.png') repeat;
}
.style_table_shop_row_even
{
	padding-left: 20px;
}

.style_table_shop_row_odd
{
	padding-left: 20px;
	background: transparent url('../HmongTunes/img/background/brown12.png') repeat;
}
.style_table_shop_row_footer
{
	font-weight: bold;
	border-top: 1px solid #957851;
}
.style_content_area
{
	position: relative;
	color: #d5d5d5;
	background: #010101;
	padding: 15px 80px 100px;
	font: 14px "Lucida Grande", Verdana;
	background: transparent url('../HmongTunes/img/background/texture_marble2.jpg') repeat scroll 0 0; 
	min-height: 500px;
}
.style_paper_box
{
	color: #000000;
	position:relative;
	/* margin: 5px 40px 5px; */
	padding: 35px;
	border: 1px solid #000000;
	font-size:12px;
	background:transparent url('../HmongTunes/img/background/paper.jpg') no-repeat scroll 0 0;
	margin: 5px auto;
	width:530px;
}
.style_opaque
{
	position:relative;
	-moz-opacity: 1;
	opacity:1;
	filter: alpha(opacity=100);
}
#div_form_err
{
	color: #9f0000;
}
.style_top_download_item
{
    margin: 15px 0px 10px;   
}
/*
.style_control_bar_item
{
		cursor: pointer;
		color: #cfcfcf;
}
.style_control_bar_item:hover
{
		color: #ffffff;
}
.style_control_bar_item_active
{
		cursor: pointer;
		color: #cfcfcf;
}
.style_control_bar_item_active:hover
{
		color: #ffffff;
}
*/

.style_control_bar_item
{
	position: absolute;
	top:1px;
	height: 19px;	
	color: #b4b4b4;
	padding-top: 2px;
	cursor: pointer;
	border-left: 1px solid #505050;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item:hover
{
	position: absolute;
	top:1px;
	height: 19px;	
	background: #404040;
	color: #ffffff;	
	padding-top: 2px;
	cursor: pointer;
	border-left: 1px solid #505050;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_active
{
	position: absolute;
	top:1px;
	height: 19px;	
	background: #404040;
	color: #ffffff;	
	padding-top: 2px;
	cursor: pointer;
	border-left: 1px solid #505050;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_disabled
{
	position: absolute;
	top:1px;
	height: 19px;	
	color: #afafaf;
	padding-top: 2px;
	cursor: default;
	border-left: 1px solid #505050;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_left
{
	position: absolute;
	top:1px;
	height: 19px;	
	color: #b4b4b4;;
	padding-top: 2px;
	cursor: pointer;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_left:hover
{
	position: absolute;
	top:1px;
	height: 19px;	
	background: #404040;
	color: #ffffff;	
	padding-top: 2px;
	cursor: pointer;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_left_active
{
	position: absolute;
	top:1px;
	height: 19px;	
	background: #505050;
	color: #ffffff;	
	padding-top: 2px;
	cursor: pointer;
	border-right: 1px solid #2a2a2a;
	text-align:center;
}
.style_control_bar_item_left_disabled
{
	position: absolute;
	top:1px;
	height: 19px;	
	color: #afafaf;
	padding-top: 2px;
	cursor: pointer;
	border-right: 1px solid #2a2a2a;
	text-align:center;
	left:2px;
}
.style_control_bar_item_right
{
	position: absolute;
	top:1px;
	height: 19px;	
	color: #b4b4b4;
	padding-top: 2px;
	cursor: pointer;
	border-left: 1px solid #505050;
	text-align:center;
}
.style_control_bar_item_right:hover
{
	position: absolute;
	top:1px;
	height: 19px;	
	background: #606060;
	color: #ffffff;	
	padding-top: 2px;
	cursor: pointer;
	border-left: 1px solid #505050;
	text-align:center;
}
.style_control_bar_right_cap
{
	position: absolute;
	top:1px;
	padding-top: 2px;
	height: 19px;	
	width: 1px;
	border-left: 1px solid #505050;
}
.style_control_bar_left_cap
{
	position: absolute;
	top:1px;
	padding-top: 2px;
	height: 19px;	
	width: 1px;
	border-right: 1px solid #505050;
}
.style_img_link_mattxiong
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/matt2.jpg') no-repeat;
	height: 115px;
	width: 175px;
}
.style_img_link_mattxiong:hover
{
    background: url('../HmongTunes/img/featured/matt2_header.jpg') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_leeher
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/leeher2.jpg') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_leeher:hover
{
    background: url('../HmongTunes/img/featured/leeher2_featured.png') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_maimee
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/maimee2.png') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_maimee:hover
{
    background: url('../HmongTunes/img/featured/maimee1.png') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_ub
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/unseen_belief1.jpg') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_ub:hover
{
    background: url('../HmongTunes/img/featured/unseen_belief.jpg') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_pvpt
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/pvpt_main_page_art.png') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_pvpt:hover
{
    background: url('../HmongTunes/img/featured/pvpt_main_page_art1.png') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_hr
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/holy_rhythm.png') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_hr:hover
{
    background: url('../HmongTunes/img/featured/holy_rhythm1.png') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_img_link_heavensgrace
{
	cursor:pointer;
	background: url('../HmongTunes/img/featured/heavens_grace2.jpg') no-repeat;
	height: 115px;
	width: 175px; 
}
.style_img_link_heavensgrace:hover
{
    background: url('../HmongTunes/img/featured/heavens_grace3.jpg') no-repeat;
	height: 151px;
	width: 200px;
	margin-bottom: 15px;
}
.style_invisilink:link
{
	font: 12px Tahoma;
  text-decoration: none;
	color: #B4B4B4;
}
.style_invisilink:visited
{
	font: 12px Tahoma;
   text-decoration: none;
	color: #B4B4B4;
}
.style_invisilink:hover
{
   font: 12px Tahoma;
   text-decoration: none;
	color: #B4B4B4;
}
.style_invisilink:active
{
   font: 12px Tahoma;
   text-decoration: none;
	color:#B4B4B4;
}
