@charset "utf-8";

html { height: 100px;}
body { height: 100px; margin: 0px;padding: 0px;background-color: #FFE929;
			background-image: url(/template/images/bg_splat_FFE929.png); background-position: top center;background-repeat: no-repeat; text-align: center; }
img {border: 0px solid black;}

/* NEW NAV */
#nav_main { background-image: url(/images/nav_bg_985x129.png); width: 985px; height: 129px;}
#nav_main A { display: block; width: 100px; height: 60px; border: 0px solid red; float: left; text-indent: -999px; font-size: 0px; text-transform: capitalize;}
#nav_main A#nav_home { background-image: url(/images/nav_black_off.png);}
#nav_main A#nav_home:hover { background-image: url(/images/nav_black_on.png);}

#nav_main A#nav_news { background-image: url(/images/nav_black_off.png); background-position: -100px 0px;}
#nav_main A#nav_news:hover { background-image: url(/images/nav_black_on.png); background-position: -100px 0px;}

#nav_main A#nav_blog { background-image: url(/images/nav_white_off.png); background-position: -195px 0px;}
#nav_main A#nav_blog:hover { background-image: url(/images/nav_white_on.png); background-position: -195px 0px;}

#nav_main A#nav_features { background-image: url(/images/nav_white_off.png); background-position: -300px 0px;}
#nav_main A#nav_features:hover { background-image: url(/images/nav_white_on.png); background-position: -300px 0px;}

#nav_main A#nav_about { background-image: url(/images/nav_white_off.png); background-position: -410px 0px;}
#nav_main A#nav_about:hover { background-image: url(/images/nav_white_on.png); background-position: -410px 0px;}

#nav_main A#nav_media { background-image: url(/images/nav_white_off.png); background-position: -520px 0px;}
#nav_main A#nav_media:hover { background-image: url(/images/nav_white_on.png); background-position: -520px 0px;}

#nav_main A#nav_disco { background-image: url(/images/nav_white_off.png); background-position: -630px 0px; width: 150px}
#nav_main A#nav_disco:hover { background-image: url(/images/nav_white_on.png); background-position: -630px 0px;}

#nav_main A#nav_contact { background-image: url(/images/nav_white_off.png); background-position: -790px 0px;}
#nav_main A#nav_contact:hover { background-image: url(/images/nav_white_on.png); background-position: -790px 0px;}

.img_thumb { border: 5px solid white; margin: 5px; }
.blog_thumb {border: 5px solid white; margin: 5px; float: left;}

#galleryrecent {text-align: left;}
#galleryrecent a img { border: 0; margin: 0; } 
#galleryrecent ul { list-style-type: none; padding: 0px; margin: 0px; text-indent: 0px;}
#galleryrecent ul li { display: inline; padding: 0px; margin: 0px; text-indent: 0px;}
#galleryrecent a img { border: 5px solid white; margin: 8px; }

.login_box { width: 200px;margin-bottom: 10px;border: 1px solid black;background-color: #FFE929;padding: 10px;text-align: left; }
.login_error { color: white;text-align: center;background: black;padding: 10px; }
.form_label_login { font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;text-align: left;font-weight: bold; }
.lost_pass { font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;text-align: center;font-weight: bold;margin-bottom: 20px; }
.side_profile_head { background-color: black;color: white;text-align: right;padding-right: 10px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 14px;padding-top: 7px;padding-bottom: 8px; }
.side_profile_sub { background-color: #FFE929;color: black;text-align: right;padding-right: 10px;margin: 1px 0px 1px 0px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-size: 11px;font-weight: bold;border-bottom: 1px solid #CCCCCC; }
.side_profile_sub_lnk { color: black;text-decoration: none;padding-left: 10px;font-weight: bold; }
.lost_pass_lnk { font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top: 5px;text-align: center;font-weight: bold;text-decoration: underline; }
.bug_wrap { padding: 20px;background-color: white;color: black; }
.clearer { clear: both;font-size: 1px;color: transparent; }


#content_footer { padding: 20px;font-size: 9px;color: #999999;text-align: center;clear: both;font-family: Arial, Helvetica, sans-serif; }
.content_footer_lnk { text-decoration: none;color: #999999; }
A { color: black; }
#content_main_body { width: 984px;border: 0px solid red; min-height: 800px;text-align: left;margin: 0 auto;padding: 0px; }
#content_main_nav { border: 0px solid #CCCCCC;height: 156px;width: 984px;padding: 0px;margin: 0px; }
#content_table,#nav_table { padding: 0px;margin: 0px;border: 0px;border-collapse: collapse; }
#nav_under { background-image: url(/template/images/nav/nav_under.png);width: 985px;height: 95px;vertical-align: bottom; }
#nav_logo { float: left; }
#nav_page_head { float: right;vertical-align: bottom; }
td { vertical-align: top;text-align: left;padding: 0px;margin: 0px;border-collapse: collapse; }
table { padding: 0px;margin: 0px;border: 0px;border-collapse: collapse; }
.news_item { width: 351px;border: 0px solid red;background-color: #FFF446; }
.news_headline { background-color: black;margin-bottom: 0px;background-image: url(/template/images/news_bullet.png);background-repeat: no-repeat;background-position: bottom left;height: 19px; }
.news_headline_txt { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;padding-left: 33px;padding-top: 2px; }
.news_headline_lnk { color: white;text-decoration: none; }
.news_body { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: black;background-color: #FFF446;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;padding: 0px 10px 10px 10px;margin-bottom: 5px; }
.news_body_txt { color: white; }
.news_home_more { text-align: right; }
.news_home_more_lnk { color: black;text-decoration: none; }
.gig_item { width: 351px;border: 0px solid red; }
.gig_headline { background-color: black;margin-bottom: 5px;background-image: url(/template/images/gig_bullet.png);background-repeat: no-repeat;background-position: bottom left;height: 19px;text-decoration: none; }
.gig_headline_txt { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: white;padding-left: 33px;padding-top: 2px;text-decoration: none; }
.gig_headline_lnk { color: white;text-decoration: none; }
.gigography_item { line-height: 22px;font-size: 14px; }
.gigography_year { background-color: black;color: white;text-align: left;padding-left: 10px;border-bottom: 1px solid #FFE929;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 24px; }
#language_cell { padding-top: 15px;background-image: url(/template/images/nav/lang.png);width: 104px;text-align: right; }
#language_chooser { width: 90px;height: 18px;font-size: 9px; }
.language_option { padding: 0px;margin: 0px;font-size: 9px; }
#latest_album { padding-top: 10px; }
#album_links { padding-top: 5px; }
#flash_place { height: 329px; }
#gallery_latest { width: 410px; }
.null_black_lnk { color: black;text-decoration: none; }
.null_white_lnk { color: white;text-decoration: none; }
#features_box { background-image: url(/template/images/features.png);background-position: left top;background-repeat: no-repeat;width: 410px;height: 172px; }

#latest_diary_box { background-image: url(/template/images/latest_blog_top.png);background-position: left top;background-repeat: no-repeat;width: 410px; }
#latest_diary_box_end { background-image: url(/template/images/latest_blog_end.png);background-position: left top;background-repeat: no-repeat;width: 410px; height: 10px;}
 
.latest_blog_lnk { text-decoration: none;color: black;font-weight: bold;font-size: 13px; }

#features_box_text { width: 340px;padding: 50px 0px 0px 55px;font-family: "Courier New", Courier, monospace;font-size: 12px;color: black;line-height: 17px;overflow: hidden; }
#home_register_left { font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFE929;filter: alpha(opacity=80);opacity: 0.80;moz-opacity: 0.80;padding: 50px 0px 0px 0px;border: 1px solid #EFD919;margin-bottom: 10px;background-image: url(/template/images/lbl_register.png);background-position: top left;background-repeat: no-repeat; }
#home_login_left { font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #FFE929;filter: alpha(opacity=80);opacity: 0.80;moz-opacity: 0.80;padding: 45px 0px 0px 0px;border: 1px solid #EFD919;margin-bottom: 10px;background-image: url(/template/images/lbl_login.png);background-position: top left;background-repeat: no-repeat; }
#home_register_left_content, #home_login_left_content { padding: 5px; }
.input_left { width: 185px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border: 1px solid #999999;height: 18px; }
.form_label_left { font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px; }
#latest_copy { margin: 0px;font-size: 11px;background-color: #DD7291;color: black;font-family: Arial, Helvetica, sans-serif;line-height: 19px; }
.gl_box { background-image: url(/template/images/gallery_bg.png);background-repeat: no-repeat;background-position: top left;width: 131px;height: 91px;float: left;overflow: hidden;text-align: center; }
.gl_box_end { background-image: url(/template/images/gallery_bg.png);background-repeat: no-repeat;background-position: top left;width: 132px;height: 91px;float: left;clear: right;overflow: hidden; }
.gl_thumb { padding-top: 3px;border: 0px; }
.news_year,.news_year:visited,.disco_type, .gallery_cat { background-color: black;color: white;text-align: right;padding-right: 10px;border-bottom: 1px solid #FFE929;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 24px; }
.gallery_cat_top { background-color: black;color: white;text-align: right;padding-right: 10px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 24px; }
.news_month, .disco_album { font-family: Arial, Helvetica, sans-serif;background-color: white;color: black;text-align: right;padding-right: 10px;margin-bottom: 0px;border-bottom: 1px solid black;font-size: 10px;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90; }
.news_month:hover, .disco_album:hover { background-color: #FFE929; }
.news_lnk, .disco_lnk { text-decoration: none;color: black; }
.disco_lnk_on { color: red;text-decoration: none; }
.news_lnk:hover, .disco_lnk:hover { }
.new_item_wrap { border-bottom: 1px solid black;margin-bottom: 5px;height: auto; }
.news_item_title_txt { font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: white;padding-top: 4px;font-size: 24px; }
.news_item_content { background-color: #FFF446;color: black;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 10px;font-size: 11px;display: block;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;height: auto; }
.blog_item_wrap, .disco_item_wrap { border-bottom: 1px solid black;margin-bottom: 5px;height: auto; }
.blog_month { background-color: #FFE929;color: black;text-align: right;padding-right: 10px;margin: 1px 0px 1px 0px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-size: 11px;font-weight: bold; }
.blog_month_lnk { color: black;text-decoration: none;padding-left: 10px;font-weight: bold; }
.blog_day { background-color: white;color: black;text-align: right;padding-right: 10px;margin: 1px 0px 1px 0px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-size: 11px; }
.blog_day_lnk, .news_day_lnk { text-decoration: none;color: black; }
.blog_day_sel_lnk, .news_day_sel_lnk { color: red;font-weight: bold;text-decoration: none; }
.blog_day_lnk:hover { text-decoration: none;color: black;font-weight: bold; }
.blog_item_title, .disco_item_title, .news_item_title { background-color: black;height: 32px;font-size: 24px; }
.news_item_title_bull, .blog_item_title_bull { width: 34px;padding-top: 0px;background-image: url(/template/images/news_item_bullet.png);background-repeat: no-repeat;background-position: bottom left;float: left; }
.news_item_title_nobull { width: 34px;padding-top: 0px;background-image: url(/template/images/spacer.png);background-repeat: no-repeat;background-position: bottom left;float: left; }
.blog_item_title_date, .news_item_title_date { color: white;font-family: Arial, Helvetica, sans-serif;font-weight: bold;padding-top: 1px;font-size: 24px;float: left; }
.blog_item_content, .disco_item_content { background-color: #FFF446;color: black;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 10px;font-size: 11px;display: block;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;height: auto; }
.blog_content_title, .news_content_title { font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: black; }
.disco_album { }
.blog_photos { padding-top: 10px; }
.blog_title_lnk, .news_title_lnk, .gallery_cat_lnk { color: white;text-decoration: none; }
.gallery_cat { background-color: black;color: white;text-align: right;padding-right: 10px;border-bottom: 2px solid #FFE929;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 22px; }
.gallery_home_cat { background-color: black;color: white;text-align: left;padding-left: 10px;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 22px; }
.gallery_home_cat_lnk { color: white;text-decoration: none; }
.gallery_home_thumb { padding: 0px 6px 20px 0px;float: left; }
.gallery_home_thumb_img { border: 5px solid white;width: 114px;height: 76px; }
.gallery_home_thumb_img_L { border: 5px solid white;width: 114px;height: 76px; }
.gallery_home_thumb_img_P { border: 5px solid white;height: 76px;width: 50px; }
.socialBookMarks_wrap { text-align: right; }
.home_socialBookMarks_wrap { float: left; }
.socialBookMarks { display: inline; }
.socialBookMarks_lnk { border: 0px;padding: 0px;margin: 0px;background-color: white; }
.socialBookMarks_img { width: 16px;height: 16px;border: 2px solid white;background-color: white;vertical-align: bottom; }
.comments { float: left;font-family: "Courier New", Courier, monospace;font-size: 11px;padding-top: 3px;padding-left: 2px; }
.comment_lnk { font-family: "Courier New", Courier, monospace;font-size: 11px;text-decoration: none; }
.post_footer { border: 1px solid #CCCCCC;padding: 1px; }
.comment_block { border: 1px solid #EFD919;padding: 5px;background-color: #FFE929;font-family: "Courier New", Courier, monospace;font-size: 11px; }
.comment_item { border: 0px solid #DDDDDD;background-color: #FFE929;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;padding-bottom: 5px;border-bottom: 1px dotted black; }
.comment_datetime { float: left;font-size: 9px;font-family: Arial, Helvetica, sans-serif; }
.comment_user { font-size: 9px;font-family: Arial, Helvetica, sans-serif; }
.comment_content { padding-top: 5px; }
.comment_form { text-align: left; }
.gallery_cat_thumb { padding: 0px 6px 6px 0px;float: left;width: 124px;text-align: center; }
#gallery_cat_head { background-color: black;color: white;text-align: left;padding-top: 4px;padding-left: 10px;font-family: Arial, Helvetica, sans-serif;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-weight: bold;font-size: 22px;height: 34px;margin-bottom: 5px; }
#gallery_image_detail { text-align: center;padding: 10px 0px 10px 0px; }
.gallery_image_detail_img { border: 5px solid white; }
.gallery_image_detail_txt { font-family: Arial, Helvetica, sans-serif;background-color: #FFE929;color: black;padding: 10px;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;font-size: 12px;line-height: 18px; }
.gallery_image_detail_txt_title { font-weight: bold;font-size: 14px;border-bottom: 1px dotted black;margin-bottom: 5px;padding-bottom: 5px; }
.page_lnk { font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none; }
.page_lnk_on { font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;background-color: black;color: white;padding: 0px 2px 0px 2px; }
.pageLeft { float: left; }
.pageRight { float: right; }
.pagers { background-color: #FFE929;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90; }
.forum_table { border: 1px solid white;width: 100%; }
.forum_head { background-color: black;height: 32px;font-size: 24px;color: white;font-weight: bold;padding: 3px 0px 0px 10px;font-family: Arial, Helvetica, sans-serif; }
.forum_row_0 { background-color: white; }
.forum_row_1 { background-color: #FFE929; }
.forum_date { font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;height: 24px;color: black;padding: 5px 10px 3px 10px;text-align: left;width: 120px; }
.forum_subject { font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;height: 24px;color: black;padding: 5px 10px 3px 10px;text-align: left; }
.forum_subject_lnk { text-decoration: none; }
.forum_post_item { border: 0px solid #DDDDDD;background-color: #FFE929;filter: alpha(opacity=90);opacity: 0.90;moz-opacity: 0.90;padding: 10px 10px 5px 10px;border-bottom: 1px dotted black;border-left: 1px solid black;border-right: 1px solid black; }
.forum_post_datetime { float: left;font-size: 10px;font-family: Arial, Helvetica, sans-serif; }
.forum_post_user { font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; }
.forum_post_content { padding-top: 2px; }


#register_form { padding: 10px; width: 530px; }
#register_form div { padding: 10px; margin: 10px 0px; border: 1px solid #fff; overflow: auto;}
#register_form span { display: block; width: 100px; font-size: 13px; font-weight: bold; float: left; 
						font-family: Arial; color: #333; line-height: 30px; }
#register_form input { width: 400px; height: 22px; float: left; border: 1px solid white;}
#register_form input:hover { border: 1px solid #999;}
#register_form .btn { width: 100px; height: 30px; color: white; font-size: 16px; font-weight: bold; background-color: #0188cc;}

#contact_form { padding: 10px; width: 740px; }
#contact_form div { padding: 10px; margin: 10px 0px; border: 1px solid #fff; overflow: auto;}
#contact_form span { display: block; width: 100px; font-size: 13px; font-weight: bold; float: left; 
						font-family: Arial; color: #333; line-height: 30px; }
#contact_form input { width: 400px; height: 22px; float: left; border: 1px solid white;}
#contact_form input:hover { border: 1px solid #999;}
#contact_form .btn { width: 100px; height: 30px; color: white; font-size: 16px; font-weight: bold; background-color: #0188cc;}

#contact_form textarea { width: 610px; height: 200px;  }   

.btn_bar { padding: 0px; margin: 0px; overflow: auto; text-align: center; }
.btn_bar A { border: 2px solid #fff; margin-right: 5px; display: inline-block; width: 80px; height: 24px;  background-repeat: no-repeat; font-size: 0px; text-indent: -999px; text-transform: capitalize; overflow: hidden;}
.btn_bar A:hover { border: 2px solid black;}
.btn_amazon { background-image: url(/images/btn_amazon_80x24.png); }
.btn_amazon_US { background-image: url(/images/btn_amazon_US_80x24.png);}
.btn_amazon_UK { background-image: url(/images/btn_amazon_UK_80x24.png);}
.btn_hmv { background-image: url(/images/btn_hmv_80x24.png);}
.btn_amazon_mp3 { background-image: url(/images/btn_amazon_mp3_80x24.png);}
.btn_itunes { background-image: url(/images/btn_itunes_80x24.png);}
.btn_spotify { background-image: url(/images/btn_spotify_80x24.png);}
.btn_7digital { background-image: url(/images/btn_7digital_80x24.png); } 
.btn_emusic { background-image: url(/images/btn_emusic_80x24.png); } 

 	.ts_buttonlink_farrah {
		background-color: none !important;
		border:none !important; 
		font-family: Helvetica, Arial;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		text-decoration: none;
		background-image: url(/images/buyButton.png) !important;
		width: 160px;
		height: 30px;
		display: block;
		padding-top: 6px;
		background-repeat: no-repeat;
		margin: 4px auto;
		color: white;
		}
		
	.ts_buttonlink_farrah:hover
		{
		color: #0062CC;
		}   