.aboutme_greeting
{
	font-family: "Comic Sans MS";
	color: #663399;
	font-size: 16px;
	font-weight: normal;
}

.body_stripes 
{
	background-color: #CA8EBE;
	background-image: url(/images/bg_main.gif);
}

.body_white 
{
	background-color: #FFFFFF;
}

.contentbox_table 
{
	background-color: #FFFFFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contentbox_fineprint
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.diary_datetype
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.diary_menu_date
{
	font-size: 10px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.diary_menu_date a
{
	color: #663399;
	text-decoration: none;
}

.diary_menu_date a:hover
{
	color: #ff66cc;
}

.diary_menu_title
{
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.diary_menu_title a
{
	color: #666666;
	text-decoration: none;
}

.diary_menu_title a:hover
{
	color: #666666;
}

.diary_headline
{

	font-size: 14px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.diary_headline a
{
	color: #663399;
	text-decoration: none;
}

.diary_headline a:hover
{
	color: #ff66cc;
}

.diary_body
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.diary_date
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.diary_previous
{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.diary_previous a
{
	color: #666666;
	text-decoration: none;
}

.diary_form_listmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.header_menu_main 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}
.friends_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663399;
	font-weight: bold;
}


.header_menu_main a
{
	color: #663399;
	text-decoration: none;
}

.header_menu_main a:hover
{
	color: #ff66cc;
}

.header_menu_top 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.header_menu_top a
{
	color: #663399;
	text-decoration: none;
}

.header_menu_top a:hover
{
	color: #ff66cc;
}

.fanmail_fineprint 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.fanmail_header 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.fanmail_list
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
}

.fanmail_list_header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.fanmail_mail_date 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.fanmail_mail_body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.fanmail_mail_fanname 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.fanmail_mail_signed 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.fanmail_page_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.fanmail_page_links a
{
	color: #663399;
	text-decoration: underline;
}

.fanmail_page_links a:hover
{
	color: #ff66cc;
	text-decoration: none;
}

.footer_menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.footer_menu a
{
	color: #663399;
	text-decoration: none;
}

.footer_menu a:hover
{
	color: #ff66cc;
}

.footer_legal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.footer_legal a
{
	color: #663399;
	text-decoration: none;
}

.footer_legal a:hover
{
	color: #ff66cc;
}

.join_fineprint 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.join_fineprint a
{
	color: #663399;
	text-decoration: none;
}

.join_fineprint a:hover
{
	color: #ff66cc;
}

.join_header_black 
{
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.join_header_grey 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.join_header_pink 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.join_header_sub_black 
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.join_list
{
	font-family: sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
	margin-bottom: 20px;
}

.join_text 
{
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.join_text a
{
	color: #663399;
	text-decoration: none;
}

.join_text a:hover
{
	color: #ff66cc;
}

.library_form_button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.library_form_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.library_form_listmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.library_form_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.library_form_textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.library_form_textfield 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.library_header 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.library_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
}

.library_links a
{
	color: #663399;
	text-decoration: none;
}

.library_links a:hover
{
	color: #ff66cc;
	text-decoration: none;
}

.library_page_links_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.library_page_links_bold a
{
	color: #663399;
	text-decoration: none;
}

.library_page_links_bold a:hover
{
	color: #ff66cc;
}

.library_page_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.library_page_links a
{
	color: #663399;
	text-decoration: none;
}

.library_page_links a:hover
{
	color: #ff66cc;
}

.login_header 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.login_form_button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.login_form_checkbox 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.login_form_error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.login_form_fineprint 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.login_form_fineprint a
{
	color: #666666;
	text-decoration: none;
}

.login_form_fineprint a:hover
{
	color: #0000FF;
}

.login_form_label 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login_form_textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.login_form_textfield 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.login_joinnow 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.login_joinnow a
{
	color: #666666;
	text-decoration: none;
}

.login_joinnow a:hover
{
	color: #ff66cc;
}

.mainbody_table 
{
	background-color: #FFFFFF;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.members_form_button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.members_form_label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.members_form_listmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.members_form_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.members_form_textarea 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.members_form_textfield 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.news_daterange
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.news_daterange a
{
	color: #663399;
	text-decoration: none;
}

.news_daterange a:hover
{
	color: #ff66cc;
}

.news_datetype 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.news_headline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.news_headline a
{
	color: #663399;
	text-decoration: none;
}

.news_headline a:hover
{
	color: #ff66cc;
}

.news_body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.news_title 
{
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.picture_description 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
}

.picture_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.picture_links a
{
	color: #663399;
	text-decoration: none;
}

.picture_links a:hover
{
	color: #ff66cc;
}

.picture_page_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.picture_page_links a
{
	color: #663399;
	text-decoration: underline;
}

.picture_page_links a:hover
{
	color: #ff66cc;
	text-decoration: none;
}

.picture_title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.support_header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.support_header a
{
	color: #663399;
	text-decoration: none;
}

.support_header a:hover
{
	color: #ff66cc;
}

.support_question 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
	padding-left: 10px;
}

.support_question a
{
	color: #663399;
	text-decoration: none;
}

.support_question a:hover
{
	color: #ff66cc;
}

.support_answer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}

.support_answer a
{
	font-weight: bold;
	color: #663399;
	text-decoration: none;
	text-indent: 20pt;
}

.support_answer a:hover
{
	color: #ff66cc;
}

.video_description 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663399;
	text-decoration: none;
}

.video_length
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_pictures
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_links a
{
	color: #663399;
	text-decoration: none;
}

.video_links a:hover
{
	color: #ff66cc;
}

.video_page_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_page_links a
{
	color: #663399;
	text-decoration: underline;
}

.video_page_links a:hover
{
	color: #ff66cc;
	text-decoration: none;
}

.video_part_size
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_part_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.video_part_links a
{
	color: #663399;
	text-decoration: none;
}

.video_part_links a:hover
{
	color: #ff66cc;
}

.video_title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #663399;
	text-decoration: none;
}

.2257_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.sitelist_title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.sitelist_description 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.sitelist_url 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
