@charset "utf-8";
/* CSS Document */

.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_bg
	{
	background-image:url(/images/lbl_bg.png);
	background-repeat: no-repeat;
	height: 43px;
	}
	
.side_profile_head
	{
	/*width: 473px;*/
	color: black;
	text-align: right;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	}
	
.side_profile_sub
	{
	background-color: white;
	color: black;
	text-align: right;
	padding-right: 10px;
	margin: 1px 0px 1px 0px;
	/* border-bottom: 1px solid #FFE929; */
	font-family: Arial, Helvetica, sans-serif;
	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;
	}

body
	{
	margin: 0px;
	padding: 0px;
	background-color: #1d1611;
	background-image: url(/images/bg_home.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	}
	
P
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: black;
	font-size: 11px;
	font-weight: normal;
	*/
	}
	
div
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: black;
	font-size: 11px;
	font-weight: normal;
	*/
	
	}
	
#content_footer
	{
	padding-top: 10px;
	font-size: 9px;
	color: #999999;
	text-align: center; 
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.content_footer_lnk
	{
	text-decoration: none;
	color: #999999;
	}

/*h2
	{
	color: white;
	}
*/
 
A
	{
	color: #F3D05F;
	text-decoration: underline;
	}	


#content_main_body
	{
	width: 984px;
	border: 0px solid red;
	height: 800px;
	text-align: left;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	}
	
#content_main_nav
	{
	border: 0px solid #CCCCCC;
	width: 847px;
	/*
	background-image: url(template/images/farrah_logo_nav.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	*/
	padding: 0px 0px 0px 100px;
	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: 84px; 
	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;
	

	
	/*padding: 10px 10px 10px 33px;*/
	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
	{
	
	border: 0px solid red;
	}
	
.gig_headline
	{
	background-color: white;
	/*margin-bottom: 5px;*/
	/*background-image: url(/template/images/gig_bullet.png);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	height: 19px;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	color: black;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	}
	
.gig_notes
	{
	background-color: white;
	/*margin-bottom: 5px;*/
	/*background-image: url(/template/images/gig_bullet.png);
	background-repeat: no-repeat;
	background-position: bottom left;*/
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	color: black;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 5px 105px;
	}
	
.gig_headline_txt
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding-left: 33px;
	padding-top: 2px;
	text-decoration: none;
	}
	
.gig_headline_lnk
	{
	color: black;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.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: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	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, .latest_album
	{
	padding: 10px 0px 0px 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	}
	
#album_links
	{
	padding-top: 5px;
	}
	
#flash_place
	{
	height:329px;
	}
	
#gallery_latest
	{
	padding: 10px 0px 10px 10px;
	width: 410px;
	color:black;
	}
		
.null_black_lnk
	{
	color: black;
	text-decoration: none;
	}
	
.gallery_lnk
	{
	color: white;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	}
	
.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(/images/lbl_latest_blog.png);
	background-position: left top;
	background-repeat: no-repeat;*/
	width: 410px;
	background-color: white;
	padding: 15px;
	color: black;
	line-height: 20px;
	margin: 10px 0px 15px 4px;
	}
	
.latest_blog_lnk
	{
	text-decoration: none;
	color: black;
	font-weight: bold;
	font-size: 12px;
	}
	
	
#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; */ 	
	
	/*background-color: #EFD919;*/
	padding: 0px 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;*/ 	
	
	/*background-color: #EFD919;*/
	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: 100px;
	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: 100px;
	float: left;
	clear: right;
	overflow: hidden;
	}
	
.gl_thumb
	{
	padding: 0px;
	border: 7px solid white;
	}
	
/* NEWS PAGE */

.news_year,.news_year:visited,.disco_type, .gallery_cat, .about_page
	{
	color: #f3d05f;
	text-align: right;
	padding-right: 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	padding: 5px 0px 5px 0px;
	}
	
	
	
.gallery_cat_top
	{
	background-color: black;
	color: white;
	text-align: right;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
	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;
	
	}
	
.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
	{
	/* background-color: #CCCCCC; */
	}
	
	
.new_item_wrap
	{
	border-bottom: 0px 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;
	
	height: auto;
	}
	
/* BLOG */

.blog_item_wrap, .disco_item_wrap
	{
	border-bottom: 1px solid black;
	margin-bottom: 5px;
	height: auto;
	}
	
.blog_month
	{
	color: white;
	text-align: right;
	padding-right: 0px;
	margin: 5px 0px 5px 0px;
	/* border-bottom: 1px solid #FFE929; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	}
	
.blog_month_lnk	
	{
	color: white;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	}


.blog_day
	{
	color: white;
	text-align: right;
	margin: 1px 0px 1px 0px;
	/* border-bottom: 1px solid #FFE929; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	white-space: nowrap;
	}
	
.blog_day_lnk, .news_day_lnk
	{
	text-decoration: none;
	color: white;
	white-space: nowrap;
	}
	
.blog_day_sel_lnk, .news_day_sel_lnk
	{
	color: #f3d05f;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
.blog_item_title, .disco_item_title, .news_item_title, .blog_title_lnk:visited,.blog_title_lnk:link
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	text-align: right;
	color: black;
	padding-top: 5px;
	padding-right: 10px;
	text-decoration: none;
	}
	
.blog_item_bg
	{
	background-image:url(/images/lbl_bg.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 473px;
	}
	

	
.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;
	color: white;
	padding-top: 1px;
	font-size: 24px;
	float: left;
	}

.blog_item_content, .disco_item_content
	{
	background-color: white;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	font-size: 11px;
	display: block;
	height: auto;
	margin: 5px;
	}
		
.blog_content_title, .news_content_title
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
	padding: 5px 0px 5px 0px
	}
	
.disco_album
	{
	}
	
.blog_photos
	{
	padding-top: 10px;
	}
	
.blog_title_lnk, .news_title_lnk, 
	{
	color: black;
	text-decoration: none;
	}
	
.gallery_cat_lnk
	{
	color: white;
	text-decoration: none;
	}
	
.blog_year_lnk
	{
		color: #e5ce7b;
		text-decoration: none;
		font-weight: bold;
	}
	
.about_lnk
	{
		color: white;
		text-decoration: none;
		font-weight: bold;
	}
	
.about_lnk_on
	{
		color: #e5ce7b;
		text-decoration: underline;
		font-weight: bold;
	}
	
/* GALLERY */

.gallery_cat
	{
	/*color: white;
	text-align: right;
	padding-right: 10px;
	border-bottom: 2px solid #FFE929;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	*/
	color: #f3d05f;
	text-align: right;
	padding-right: 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
	padding: 5px 0px 5px 0px;
	}
	
.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;
	}
	
/* Blog Bookmarks */
.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;
	color: black;
	}
	
.post_footer
	{
	/*
	border: 1px solid #e5ce7b;
	padding: 7px;
	background-color: #e5ce7b;
	*/
	}

/* COMMENTS */	
.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;
	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;
	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;
	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;
	}

.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;
	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;
	}
	
	
.black_lnk_box
	{
		background-color: black;
		display: inline-block;
		padding: 4px 15px 4px 14px;
	}


	
.about_item_content
	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: black;
	}
