html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : center; }
body { width : 100%; height : 100%; margin : 0px; padding-left : 0px; padding-right : 0px; padding-top : 3px; padding-bottom : 3px; text-align : center; background-color : #FFFFFF; font-family : Verdana; font-size : 11px; color : #5E5D5D; }

form  { display : inline; }
textarea { width : 237px; height : 80px; }
textarea.textarea_medium { width : 500px; height : 160px; }
textarea.textarea_large { width : 557px; height : 160px; }
.select_large { width : 240px; }
.input_large { display : inline; left : 0px; top : 2px; width : 237px; height : 18px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_large.gif'); background-repeat : no-repeat; text-align : left; color : #5E5E5D; font : 11px Verdana; }
.input_medium { display : inline; left : 0px; top : 2px; width : 148px; height : 18px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_medium.gif'); background-repeat : no-repeat; text-align : left; color : #5E5E5D; font : 11px Verdana; }
.input_search { display : inline; left : 0px; top : 2px; width : 127px; height : 18px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_search.gif'); background-repeat : no-repeat; text-align : left; color : #5E5E5D; font : 11px Verdana; }
.input_small { display : inline; left : 0px; top : 2px; width : 107px; height : 18px; padding-left : 3px; padding-top : 4px; border : none 0px; background-image : url('media/user/images/general/input_small.gif'); background-repeat : no-repeat; text-align : left; color : #5E5E5D; font : 11px Verdana; }

ul { list-style-type : none; }
li {}
ul.list_arrows { list-style-image : url('media/user/images/general/arrow_blue_white.gif'); }
li.list_arrows { padding-bottom : 5px; }
ul.list_standard { list-style-type : disc; }
li.list_standard {}
ul.list_lower_roman { list-style-type : lower-roman; }
li.list_lower_roman {}

a, a:link, a:visited, a:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #3586E2; }
a:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #3586E2; }
a.link_blue, a.link_blue:link, a.link_blue:visited, a.link_blue:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #3586E2; }
a.link_blue:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #3586E2; }
a.link_red, a.link_red:link, a.link_red:visited, a.link_red:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #ED145A; }
a.link_red:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #ED145A; }
a.link_white, a.link_white:link, a.link_white:visited, a.link_white:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #FFFFFF; }
a.link_white:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #FFFFFF; }
a.link_secondary, a.link_secondary:link, a.link_secondary:visited, a.link_secondary:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #3586E2; }
a.link_secondary:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #3586E2; }
a.link_blue_small, a.link_blue_small:link, a.link_blue_small:visited, a.link_blue_small:active { text-decoration : none; font-family : Verdana; font-size : 10px; color : #3586E2; }
a.link_blue_small:hover { text-decoration : underline; font-family : Verdana; font-size : 10px; color : #3586E2; }
a.link_blue_large, a.link_blue_large:link, a.link_blue_large:visited, a.link_blue_large:active { text-decoration : none; font-family : Verdana; font-size : 12px; color : #3586E2; font-weight : bold; }
a.link_blue_large:hover { text-decoration : underline; font-family : Verdana; font-size : 12px; color : #3586E2; font-weight : bold; }
a.link_blue_massive, a.link_blue_massive:link, a.link_blue_massive:visited, a.link_blue_massive:active { text-decoration : none; font-family : Verdana; font-size : 14px; color : #3586E2; font-weight : bold; }
a.link_blue_massive:hover { text-decoration : underline; font-family : Verdana; font-size : 14px; color : #3586E2; font-weight : bold; }

.standard_gap_white_single { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; background-color : #FFFFFF; overflow : hidden; }
.standard_gap_white_tiny { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 2px; background-color : #FFFFFF; overflow : hidden; }
.standard_gap_white_small { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 7px; background-color : #FFFFFF; overflow : hidden; }
.standard_gap_white { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 11px; background-color : #FFFFFF; overflow : hidden; }
.standard_gap_grey_tiny { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 2px; background-color : #EFEFEF; overflow : hidden; }
.standard_gap_grey { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 7px; background-color : #EFEFEF; overflow : hidden; }
.standard_title { font-family : Verdana; font-size : 14px; color : #5E5D5D; font-weight : bold; }
.standard_divider { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; margin-top : 7px; margin-bottom : 12px; background-color : #EFEFEF; overflow : hidden; }
.standard_divider_even { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; margin-top : 7px; margin-bottom : 7px; background-color : #EFEFEF; overflow : hidden; }
.standard_divider_nomargin { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; background-color : #EFEFEF; overflow : hidden; }
.standard_divider_white { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 1px; background-color : #FFFFFF; overflow : hidden; }
.standard_paragraph { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding : 14px; background-color : #FFFFFF; }
.standard_paragraph_nomargin { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 7px; padding-bottom : 7px; background-color : #FFFFFF; }
.standard_paragraph_right { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding : 14px; background-color : #FFFFFF; text-align : right; }
.standard_paragraph_right_nomargin { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 7px; padding-bottom : 7px; background-color : #FFFFFF; text-align : right; }
.standard_paragraph_flush { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; padding : 0px; background-color : #FFFFFF; }
.standard_light { position : relative; display : inline; color : #B6B6B6; }
.standard_small { font-family : Verdana; font-size : 10px; color : #B6B6B6; }
.standard_nooverflow { width : 100%; height : auto; overflow : hidden; }

.standard_highlighted_outer { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom :0px; }
.standard_highlighted_inner { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 13px; padding-right : 13px; padding-top : 12px; padding-bottom : 12px; background-color : #EFEFEF; }
.standard_sky_outer { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom :0px; }
.standard_sky_inner { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 13px; padding-right : 13px; padding-top : 12px; padding-bottom : 12px; background-color : #D9EBFA; }

.standard_bar { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 22px; background-image : url('media/user/images/general/bar_background.gif'); text-align : center; }
.standard_bar_gapl { position : absolute; left : 0px; top : 0px; width : 1px; height : 22px; background-color : #FFFFFF; overflow : hidden; }
.standard_bar_gapr { position : absolute; right : 0px; top : 0px; width : 1px; height : 22px; background-color : #FFFFFF; overflow : hidden; }
.standard_bar_left { position : absolute; left : 14px; top : 4px; color : #FFFFFF; font-family : Verdana; font-size : 12px; font-weight : bold; }
.standard_bar_middle { position : relative; top : 4px; color : #FFFFFF; font-family : Verdana; font-size : 12px; font-weight : bold; }
.standard_bar_right { position : absolute; right : 14px; top : 5px; color : #FFFFFF; font-family : Verdana; font-size : 11px; font-weight : bold; }

.standard_subbar_outer { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 17px; background-image : url('media/user/images/general/subbar_background.gif'); }
.standard_subbar_inner { color : #FFFFFF; font-family : Verdana; font-size : 9px; font-weight : bold; padding-left : 14px; padding-right : 14px; padding-top : 2px; padding-bottom : 2px; }
.standard_subbar_divider { position : relative; display : block; left : 0px; top : 0px; width : 1px; height : 17px; overflow : hidden; background-color : #FFFFFF; }
.standard_subbar_row_odd_text { width : auto; height : 15px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 14px; padding-right : 14px; padding-top : 5px; padding-bottom : 2px; background-color : #FFFFFF; }
.standard_subbar_row_even_text { width : auto; height : 15px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 14px; padding-right : 14px; padding-top : 5px; padding-bottom : 2px; background-color : #D9EBFA; }
.standard_subbar_row_odd_playlist { width : auto; height : 16px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 0px; padding-right : 0px; padding-top : 3px; padding-bottom : 3px; background-color : #FFFFFF; }
.standard_subbar_row_even_playlist { width : auto; height : 16px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 0px; padding-right : 0px; padding-top : 3px; padding-bottom : 3px; background-color : #D9EBFA; }

.text_code { font-family : Courier, sans; font-size : 10px; color : #5E5D5D; }
.text_blue { color : #3586E2; }
.text_red { color : #ED145A; }

.chart_light { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : auto; overflow : hidden; }
.chart_dark { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : auto; overflow : hidden; }
.chart_light_top { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : 41px; background-image : url('media/user/images/general/chart_light_background_top.gif'); background-repeat : no-repeat; }
.chart_dark_top { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : 41px; background-image : url('media/user/images/general/chart_dark_background_top.gif'); background-repeat : no-repeat; }
.chart_light_middle { position : relative; display : block; left : 0px; top : 0px; width : 186px; height : auto; padding-left : 5px; padding-right : 5px; padding-top : 0px; padding-bottom : 0px; background-image : url('media/user/images/general/chart_light_background_middle.gif'); background-repeat : repeat-y; }
.chart_dark_middle { position : relative; display : block; left : 0px; top : 0px; width : 186px; height : auto; padding-left : 5px; padding-right : 5px; padding-top : 0px; padding-bottom : 0px; background-image : url('media/user/images/general/chart_dark_background_middle.gif'); background-repeat : repeat-y; }
.chart_light_bottom { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : 41px; background-image : url('media/user/images/general/chart_light_background_bottom.gif'); background-repeat : no-repeat; }
.chart_dark_bottom { position : relative; display : block; left : 0px; top : 0px; width : 196px; height : 41px; background-image : url('media/user/images/general/chart_dark_background_bottom.gif'); background-repeat : no-repeat; }
.chart_title { position : absolute; left : 8px; top : 10px; }
.chart_link { position : absolute; left : 8px; top : 11px; }
.chart_rows_row { position : relative; display : block; left : 0px; top : 0px; width : 174px; height : auto; padding : 6px; background-color : #FFFFFF; overflow : hidden; }
.chart_rows_divider_light { position : relative; display : block; left : 0px; top : 0px; width : 186px; height : 1px; background-color : #2CA7E1; overflow : hidden; }
.chart_rows_divider_dark { position : relative; display : block; left : 0px; top : 0px; width : 186px; height : 1px; background-color : #338DE3; overflow : hidden; }

#area_left { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : auto; background-color : #EFEFEF; }
#area_bookmark { position : absolute; right : 9px; top : 10px; }
#area_primary { position : relative; display : block; left : 0px; top : 0px; width : 770px; height : 37px; background-image : url('media/user/images/general/primary_background.gif'); background-repeat : repeat-x; }
#area_divider { position : relative; display : block; left : 0px; top : 0px; width : 770px; height : 3px; background-color : #FFFFFF; overflow : hidden; }
#area_menu { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; background-color : #EFEFEF; padding-left : 6px; padding-right : 6px; padding-top : 6px; padding-bottom : 0px; }
#area_notification { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; background-color : #EFEFEF; padding-left : 6px; padding-right : 6px; padding-top : 6px; padding-bottom : 0px; }
#area_banner { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; background-color : #EFEFEF; padding-left : 6px; padding-right : 6px; padding-top : 6px; padding-bottom : 0px; }
#area_body { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; background-color : #EFEFEF; padding : 6px; }
#area_submit { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : auto; background-color : #EFEFEF; padding-left : 6px; padding-right : 6px; padding-top : 0px; padding-bottom : 6px; }
#area_secondary { position : relative; display : block; left : 0px; top : 0px; width : 953px; height : 110px; background-color : #FFFFFF; }

.area_left_divider { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : 3px; background-color : #FFFFFF; overflow : hidden; }
#area_left_logo { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : 123px; }
#area_left_search { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : 104px; background-color : #CFCFCD; }
#area_left_account_out { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : 211px; background-color : #CFCFCD; }
#area_left_account_in { position : relative; display : block; left : 0px; top : 0px; width : 180px; height : 229px; background-color : #CFCFCD; }
#area_left_poll { position : relative; display : block; left : 0px; top : 0px; width : 168px; height : auto; background-color : #CFCFCD; padding : 6px; }
#area_left_activity { position : relative; display : block; left : 0px; top : 0px; width : 168px; height : auto; background-color : #CFCFCD; padding : 6px; }

#area_left_search_outer { position : absolute; left : 6px; top : 6px; width : 168px; height : 92px; background-color : #A2A2A2; }
#area_left_search_inner { position : absolute; left : 1px; top : 1px; width : 166px; height : 90px; background-color : #B9B9B9; }
#area_left_search_inner_title { position : absolute; left : 7px; top : 12px; }
#area_left_search_inner_input { position : absolute; left : 8px; top : 35px; }
#area_left_search_inner_go { position : absolute; left : 120px; top : 35px; }
#area_left_search_inner_advanced_arrow { position : absolute; left : 9px; top : 69px; }
#area_left_search_inner_advanced_link { position : absolute; left : 19px; top : 66px; }

#area_left_account_in_outer { position : absolute; left : 6px; top : 6px; width : 168px; height : 217px; background-color : #A2A2A2; }
#area_left_account_in_inner { position : absolute; left : 1px; top : 1px; width : 166px; height : 215px; background-color : #FFFFFF; }
#area_left_account_in_inner_title { position : absolute; left : 7px; top : 14px; }
#area_left_account_in_inner_home_arrow { position : absolute; left : 9px; top : 50px; }
#area_left_account_in_inner_home_link { position : absolute; left : 19px; top : 47px; }
#area_left_account_in_inner_profiles_arrow { position : absolute; left : 9px; top : 68px; }
#area_left_account_in_inner_profiles_link { position : absolute; left : 19px; top : 65px; }
#area_left_account_in_inner_journal_arrow { position : absolute; left : 9px; top : 86px; }
#area_left_account_in_inner_journal_link { position : absolute; left : 19px; top : 83px; }
#area_left_account_in_inner_messages_arrow { position : absolute; left : 9px; top : 104px; }
#area_left_account_in_inner_messages_link { position : absolute; left : 19px; top : 101px; }
#area_left_account_in_inner_contacts_arrow { position : absolute; left : 9px; top : 122px; }
#area_left_account_in_inner_contacts_link { position : absolute; left : 19px; top : 119px; }
#area_left_account_in_inner_bookmarks_arrow { position : absolute; left : 9px; top : 140px; }
#area_left_account_in_inner_bookmarks_link { position : absolute; left : 19px; top : 137px; }
#area_left_account_in_inner_account_arrow { position : absolute; left : 9px; top : 158px; }
#area_left_account_in_inner_account_link { position : absolute; left : 19px; top : 155px; }
#area_left_account_in_inner_logout { position : absolute; left : 88px; top : 184px; }

#area_left_account_out_outer { position : absolute; left : 6px; top : 6px; width : 168px; height : 199px; background-color : #A2A2A2; }
#area_left_account_out_inner { position : absolute; left : 1px; top : 1px; width : 166px; height : 197px; background-color : #FFFFFF; }
#area_left_account_out_inner_title { position : absolute; left : 7px; top : 14px; }
#area_left_account_out_inner_email_label { position : absolute; left : 8px; top : 41px; }
#area_left_account_out_inner_email_input { position : absolute; left : 8px; top : 56px; }
#area_left_account_out_inner_password_label { position : absolute; left : 8px; top : 88px; }
#area_left_account_out_inner_password_input { position : absolute; left : 8px; top : 103px; }
#area_left_account_out_inner_login { position : absolute; left : 100px; top : 129px; }
#area_left_account_out_inner_signup_arrow { position : absolute; left : 9px; top : 153px; }
#area_left_account_out_inner_signup_link { position : absolute; left : 19px; top : 150px; }
#area_left_account_out_inner_reminder_arrow { position : absolute; left : 9px; top : 173px; }
#area_left_account_out_inner_reminder_link { position : absolute; left : 19px; top : 170px; }

#area_left_poll_outer { position : relative; left : 0px; top : 0px; width : 166px; height : auto; background-color : #A2A2A2; padding : 1px; }
#area_left_poll_inner { position : relative; left : 0px; top : 0px; width : 152px; height : auto; background-color : #FFFFFF; padding : 7px; }
#area_left_poll_inner_title { display : inline; position : relative; padding-top : 7px; }
.area_left_poll_inner_answer { position : relative; left : -5px; }
#area_left_poll_inner_vote { display : inline; padding-left : 100px; }
#area_left_poll_inner_results_arrow { display : inline; position : relative; padding-left : 2px; padding-top : 5px; }
#area_left_poll_inner_results_link { display : inline; position : relative; padding-left : 6px; padding-top : 3px; }
#area_left_poll_inner_archive_arrow { display : inline; position : relative; padding-left : 2px; padding-top : 5px; }
#area_left_poll_inner_archive_link { display : inline; position : relative; padding-left : 6px; padding-top : 3px; }

#area_left_activity_outer { position : relative; left : 0px; top : 0px; width : 166px; height : auto; background-color : #A2A2A2; padding : 1px; }
#area_left_activity_inner { position : relative; left : 0px; top : 0px; width : 152px; height : auto; background-color : #FFFFFF; padding : 7px; }
#area_left_activity_inner_title { display : inline; position : relative; padding-top : 7px; }

#area_primary_journals { position : absolute; left : 8px; top : 0px; }
#area_primary_profiles { position : absolute; left : 98px; top : 0px; }
#area_primary_music { position : absolute; left : 177px; top : 0px; }
#area_primary_events { position : absolute; left : 248px; top : 0px; }
#area_primary_forums { position : absolute; left : 323px; top : 0px; }
#area_primary_resources { position : absolute; left : 403px; top : 0px; }
#area_primary_divider { position : absolute; left : 607px; top : 0px; width : 3px; height : 37px; background-color : #FFFFFF; overflow : hidden; }
#area_primary_player { position : absolute; left :610px; top : 0px; width : 160px; height : 37px; background-image : url('media/user/images/general/primary3_player_background.gif'); background-repeat : no-repeat; }
#area_primary_player_open { position : absolute; left : 7px; top : 7px; }

#area_menu_outer { position : relative; width : 581px; height : auto; background-color : #FFFFFF; padding : 7px; }
#area_menu_inner { position : relative; padding-left : 7px; }

#area_notification_outer { position : relative; width : 581px; height : auto; background-color : #FFFFFF; padding : 7px; }
#area_notification_inner { position : relative; padding-left : 7px; }

.area_body_events_add_gmap_outer { position : relative; display : block; left : 0px; top : 0px; width : 569px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom :0px; }
.area_body_events_add_gmap_inner { position : relative; display : block; left : 0px; top : 0px; width : 569px; height : 400px; overflow : hidden; }
.area_body_events_add_gmap_inner_holding { position : absolute; left : 0px; top : 0px; width : 569px; height : 400px; background-color : #D9EBFA; }

.area_body_events_main_gmap_outer { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom :0px; }
.area_body_events_main_gmap_inner { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : 400px; overflow : hidden; }
.area_body_events_main_gmap_inner_holding { position : absolute; left : 0px; top : 0px; width : 593px; height : 400px; background-color : #D9EBFA; }
.area_body_events_main_filter_select { width : 150px; }

#area_body_home_main_ext_compassion { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('ext/compassion/splash.jpg'); background-repeat : no-repeat; }
.area_body_home_main_ext_compassion_logo { position : absolute; left : 32px; top : 26px; }
.area_body_home_main_ext_compassion_button { position : absolute; left : 19px; top : 160px; }
a.link_compassion, a.link_compassion:link, a.link_compassion:visited, a.link_compassion:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #003399; }
a.link_compassion:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #003399; }

#area_body_home_main_ext_compassionart { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('ext/compassionart/splash.jpg'); background-repeat : no-repeat; }
.area_body_home_main_ext_compassionart_logo { position : absolute; left : 19px; top : 171px; }
.area_body_home_main_ext_compassionart_button { position : absolute; right : 19px; top : 177px; }
a.link_compassionart, a.link_compassionart:link, a.link_compassionart:visited, a.link_compassionart:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #BD1C24; }
a.link_compassionart:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #BD1C24; }

#area_body_home_main_ext_hoperwanda { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('ext/hoperwanda/splash.jpg'); background-repeat : no-repeat; }
.area_body_home_main_ext_hoperwanda_logo { position : absolute; left : 283px; top : 24px; }
.area_body_home_main_ext_hoperwanda_button { position : absolute; right : 19px; top : 177px; }
a.link_hoperwanda, a.link_hoperwanda:link, a.link_hoperwanda:visited, a.link_hoperwanda:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #BD1C24; }
a.link_hoperwanda:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #BD1C24; }

#area_body_home_main_ext_rayofhope { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('ext/rayofhope/splash.jpg'); background-repeat : no-repeat; }
.area_body_home_main_ext_rayofhope_logo { position : absolute; left : 16px; top : 32px; }
.area_body_home_main_ext_rayofhope_button { position : absolute; left : 143px; top : 154px; }
a.link_rayofhope, a.link_rayofhope:link, a.link_rayofhope:visited, a.link_rayofhope:active { text-decoration : none; font-family : Verdana; font-size : 11px; color : #621105; }
a.link_rayofhope:hover { text-decoration : underline; font-family : Verdana; font-size : 11px; color : #621105; }

#area_body_home_main_splash { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('media/user/images/general/splash.jpg'); background-repeat : no-repeat; }
.area_body_home_main_splash_title { position : absolute; left : 19px; top : 23px; }
.area_body_home_main_splash_bullets { position : absolute; left : 19px; top : 77px; }
.area_body_home_main_splash_about_arrow { position : absolute; left : 23px; top : 134px; }
.area_body_home_main_splash_about_link  { position : absolute; left : 33px; top : 131px; }
.area_body_home_main_splash_tellafriend_arrow { position : absolute; left : 23px; top : 149px; }
.area_body_home_main_splash_tellafriend_link  { position : absolute; left : 33px; top : 146px; }
.area_body_home_main_splash_signup { position : absolute; left : 19px; top : 170px; }
#area_body_home_main_splash02 { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 218px; background-image : url('media/user/images/general/splash02.jpg'); background-repeat : no-repeat; }
.area_body_home_main_splash02_title { position : absolute; left : 19px; top : 23px; }
.area_body_home_main_splash02_bullets { position : absolute; left : 19px; top : 77px; }
.area_body_home_main_splash02_about_arrow { position : absolute; left : 23px; top : 134px; }
a.area_body_home_main_splash02_about_link, a.area_body_home_main_splash02_about_link:link, a.area_body_home_main_splash02_about_link:visited, a.area_body_home_main_splash02_about_link:active { position : absolute; left : 33px; top : 131px; text-decoration : none; font-family : Verdana; font-size : 11px; color : #606650; }
a.area_body_home_main_splash02_about_link:hover { position : absolute; left : 33px; top : 131px; text-decoration : underline; font-family : Verdana; font-size : 11px; color : #606650; }
.area_body_home_main_splash02_tellafriend_arrow { position : absolute; left : 23px; top : 149px; }
a.area_body_home_main_splash02_tellafriend_link, a.area_body_home_main_splash02_tellafriend_link:link, a.area_body_home_main_splash02_tellafriend_link:visited, a.area_body_home_main_splash02_tellafriend_link:active { position : absolute; left : 33px; top : 146px; text-decoration : none; font-family : Verdana; font-size : 11px; color : #606650; }
a.area_body_home_main_splash02_tellafriend_link:hover { position : absolute; left : 33px; top : 146px; text-decoration : underline; font-family : Verdana; font-size : 11px; color : #606650; }
.area_body_home_main_splash02_signup { position : absolute; left : 19px; top : 170px; }
#area_body_home_main_audio { position : relative; display : block; left : 0px; top : 0px; width : 255px; height : auto; }
.area_body_home_main_audio_bar_outer { position : relative; display : block; left : 0px; top : 0px; width : 253px; height : 1px; background-color : #FFFFFF; overflow : hidden; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom : 0px; }
.area_body_home_main_audio_bar_inner { position : absolute; left : 1px; top : 0px; width : 253px; height : 1px; background-color : #4DA1E9; overflow : hidden; }
#area_body_home_main_audio_border1 { position : relative; left : 0px; top : 0px; width : 253px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom : 1px; }
#area_body_home_main_audio_border2 { position : relative; left : 0px; top : 0px; width : 243px; height : auto; background-color : #0078E0; padding-left : 5px; padding-right : 5px; padding-top : 4px; padding-bottom : 5px; }
#area_body_home_main_audio_border3 { position : relative; left : 0px; top : 0px; width : 241px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 1px; padding-bottom : 1px; }
.area_body_home_main_audio_subbar_divider_large { position : relative; display : block; left : 0px; top : 0px; width : 1px; height : 34px; overflow : hidden; background-color : #FFFFFF; }
.area_body_home_main_audio_subbar_row_odd_text { width : auto; height : 28px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 14px; padding-top : 4px; padding-bottom : 2px; background-color : #FFFFFF; }
.area_body_home_main_audio_subbar_row_even_text { width : auto; height : 28px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 14px; padding-top : 4px; padding-bottom : 2px; background-color : #D9EBFA; }
.area_body_home_main_audio_subbar_row_odd_playlist { width : auto; height : 22px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 0px; padding-right : 0px; padding-top : 9px; padding-bottom : 3px; background-color : #FFFFFF; }
.area_body_home_main_audio_subbar_row_even_playlist { width : auto; height : 22px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 0px; padding-right : 0px; padding-top : 9px; padding-bottom : 3px; background-color : #D9EBFA; }
#area_body_home_main_chart { position : relative; display : block; left : 0px; top : 0px; width : 334px; height : auto; }
.area_body_home_main_chart_bar_outer { position : relative; display : block; left : 0px; top : 0px; width : 332px; height : 1px; background-color : #FFFFFF; overflow : hidden; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom : 0px; }
.area_body_home_main_chart_bar_inner { position : absolute; left : 1px; top : 0px; width : 332px; height : 1px; background-color : #4DA1E9; overflow : hidden; }
#area_body_home_main_chart_links1 { position : relative; left : 0px; top : 0px; width : 332px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom : 0px; }
#area_body_home_main_chart_links2 { position : relative; left : 0px; top : 0px; width : 322px; height : auto; background-color : #0078E0; padding-left : 5px; padding-right : 5px; padding-top : 4px; padding-bottom : 0px; }
#area_body_home_main_chart_links3 { position : relative; left : 0px; top : 0px; width : 320px; height : 24px; background-color : #99C9F3; padding-left : 1px; padding-right : 1px; padding-top : 1px; padding-bottom : 1px; }
#area_body_home_main_chart_links_profiles { position : absolute; left : 3px; top : 5px; }
#area_body_home_main_chart_links_events { position : absolute; left : 109px; top : 5px; }
#area_body_home_main_chart_links_audio { position : absolute; left : 215px; top : 5px; }
#area_body_home_main_chart_border1 { position : relative; left : 0px; top : 0px; width : 332px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 0px; padding-bottom : 1px; }
#area_body_home_main_chart_border2 { position : relative; left : 0px; top : 0px; width : 322px; height : auto; background-color : #0078E0; padding-left : 5px; padding-right : 5px; padding-top : 4px; padding-bottom : 5px; }
#area_body_home_main_chart_border3 { position : relative; left : 0px; top : 0px; width : 320px; height : auto; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 1px; padding-bottom : 1px; }
.area_body_home_main_chart_subbar_divider_large { position : relative; display : block; left : 0px; top : 0px; width : 1px; height : 34px; overflow : hidden; background-color : #FFFFFF; }
.area_body_home_main_chart_subbar_row_odd { position : relative; width : auto; height : 50px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 14px; padding-top : 6px; padding-bottom : 6px; background-color : #FFFFFF; }
.area_body_home_main_chart_subbar_row_even { position : relative; width : auto; height : 50px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 14px; padding-top : 6px; padding-bottom : 6px; background-color : #D9EBFA; }
.area_body_home_main_chart_profile_image { position : absolute; left : 7px; top : 7px; }
.area_body_home_main_chart_profile_alias { position : absolute; left : 64px; top : 7px; }
.area_body_home_main_chart_profile_rating_label { position : absolute; left : 64px; top : 26px; }
.area_body_home_main_chart_profile_rating_data { position : absolute; left : 104px; top : 24px; }
.area_body_home_main_chart_profile_views { position : absolute; left : 64px; top : 44px; }
.area_body_home_main_chart_profile_added { position : absolute; right : 7px; top : 44px; }
.area_body_home_main_chart_resource_title { position : absolute; left : 7px; top : 7px; }
.area_body_home_main_chart_resource_rating_label { position : absolute; left : 7px; top : 26px; }
.area_body_home_main_chart_resource_rating_data { position : absolute; left : 47px; top : 24px; }
.area_body_home_main_chart_resource_views { position : absolute; left : 7px; top : 44px; }
.area_body_home_main_chart_resource_playable { position : absolute; right : 7px; top : 7px; }
.area_body_home_main_chart_resource_added { position : absolute; right : 7px; top : 44px; }
.area_body_home_main_chart_event_name { position : absolute; left : 7px; top : 7px; }
.area_body_home_main_chart_event_date { position : absolute; left : 7px; top : 26px; }
.area_body_home_main_chart_event_location { position : absolute; left : 7px; top : 44px; }
.area_body_home_main_chart_image_spacer { position : relative; display : block; left : 0px; top : 0px; width : 50px; height : 22px; overflow : hidden; }

.area_body_my_profiles_list_pages { position : relative; display : block; left : 0px; top : 0px; width : 495px; height : 22px; margin-left : 72px; background-image : url('media/user/images/general/bar_background.gif');  }
.area_body_my_profiles_list_pages_link_info { position : absolute; left : 16px; top : 4px; }
.area_body_my_profiles_list_pages_link_update { position : absolute; left : 16px; top : 4px; }
.area_body_my_profiles_list_pages_link_images { position : absolute; left : 162px; top : 4px; }
.area_body_my_profiles_list_pages_link_pages { position : absolute; left : 308px; top : 4px; }

.area_body_my_resources_list_links_outer { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : 56px; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 1px; padding-bottom :0px; }
.area_body_my_resources_list_links_inner { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : 56px; background-color : #D9EBFA; }
.area_body_my_resources_list_link_audio { position : absolute; left : 106px; top : 10px; }
.area_body_my_resources_list_link_video { position : absolute; left : 202px; top : 10px; }
.area_body_my_resources_list_link_images { position : absolute; left : 298px; top : 10px; }
.area_body_my_resources_list_link_chords { position : absolute; left : 394px; top : 10px; }
.area_body_my_resources_list_link_lyrics { position : absolute; left : 58px; top : 29px; }
.area_body_my_resources_list_link_scores { position : absolute; left : 154px; top : 29px; }
.area_body_my_resources_list_link_midi { position : absolute; left : 250px; top : 29px; }
.area_body_my_resources_list_link_poetry { position : absolute; left : 346px; top : 29px; }
.area_body_my_resources_list_link_teaching { position : absolute; left : 442px; top : 29px; }

#area_body_my_resources_multiple_step2_uploader { position : relative; display : block; left : 0px; top : 0px; width : 595px; height : 600px; background-color : #FFFFFF; }

.area_body_polls_details_odd { width : auto; height : 10px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 6px; padding-right : 6px; padding-top : 10px; padding-bottom : 10px; background-color : #D9EBFA; }
.area_body_polls_details_odd_outer { width : 300px; height : 8px; padding : 1px; background-color : #FFFFFF; }
.area_body_polls_details_odd_inner { width : 300px; height : 8px; padding : 0px; background-color : #FFFFFF; }
.area_body_polls_details_even { width : auto; height : 10px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 6px; padding-right : 6px; padding-top : 10px; padding-bottom : 10px; background-color : #FFFFFF; }
.area_body_polls_details_even_outer { width : 300px; height : 8px; padding : 1px; background-color : #D9EBFA; }
.area_body_polls_details_even_inner { width : 300px; height : 8px; padding : 0px; background-color : #FFFFFF; }
.area_body_polls_details_bar { height : 8px; background-color : #0E78D9; }

.area_body_profile_main_online { padding-right : 13px; }
.area_body_profile_main_online_last { padding-right : 12px; }

.area_body_profile_details_image { padding-right : 14px; }
.area_body_profile_details_basics { padding-left : 14px; }
.area_body_profile_details_paragraph { width : auto; height : auto; padding : 14px; background-color : #FFFFFF; }
.area_body_profile_details_member { padding-right : 13px; }
.area_body_profile_details_member_last { padding-right : 12px; }

.area_body_resources_main_links_outer { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : 47px; background-color : #FFFFFF; padding-left : 1px; padding-right : 1px; padding-top : 1px; padding-bottom :0px; }
.area_body_resources_main_links_inner { position : relative; display : block; left : 0px; top : 0px; width : 593px; height : 47px; background-color : #D9EBFA; }
.area_body_resources_main_link_audio { position : absolute; left : 106px; top : 10px; }
.area_body_resources_main_link_video { position : absolute; left : 202px; top : 10px; }
.area_body_resources_main_link_images { position : absolute; left : 298px; top : 10px; }
.area_body_resources_main_link_chords { position : absolute; left : 394px; top : 10px; }
.area_body_resources_main_link_lyrics { position : absolute; left : 58px; top : 29px; }
.area_body_resources_main_link_scores { position : absolute; left : 154px; top : 29px; }
.area_body_resources_main_link_midi { position : absolute; left : 250px; top : 29px; }
.area_body_resources_main_link_poetry { position : absolute; left : 346px; top : 29px; }
.area_body_resources_main_link_teaching { position : absolute; left : 442px; top : 29px; }

#area_body_secondary_ext_compassion { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 14px; padding-bottom : 14px; background-color : #FFFFFF; text-align : left; background-image : url('ext/compassion/header.jpg'); background-repeat : no-repeat; }
#area_body_secondary_ext_compassion_logo  { position : relative; display : block; margin-left : 18px; margin-top : 12px; }
#area_body_secondary_ext_compassion_trailer { position : relative; display : block; left : 0px; margin-top : 69px; width : 480px; height : 405px; background-color : #FFFFFF; }
#area_body_secondary_ext_compassion_text { position : relative; display : block; left : 0px; margin-top : 20px; color : #000000; text-align : left; }

#area_body_secondary_ext_compassionart { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 14px; padding-bottom : 14px; background-color : #000000; text-align : left; }
#area_body_secondary_ext_compassionart_logo  { position : relative; display : block; left : 0px; top : 0px; }
#area_body_secondary_ext_compassionart_trailer { position : relative; display : block; left : 0px; top : 0px; width : 400px; height : 270px; background-color : #000000; }
#area_body_secondary_ext_compassionart_text { position : relative; display : block; left : 0px; top : 0px; color : #DADADA; text-align : left; }

#area_body_secondary_ext_hoperwanda { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 14px; padding-bottom : 14px; background-color : #FFFFFF; text-align : left; }
#area_body_secondary_ext_hoperwanda_trailer { position : relative; display : block; left : 0px; top : 0px; width : 400px; height : 270px; background-color : #FFFFFF; }
#area_body_secondary_ext_hoperwanda_text { position : relative; display : block; left : 0px; top : 0px; color : #000000; text-align : left; }

#area_body_secondary_ext_rayofhope { position : relative; display : block; left : 0px; top : 0px; width : 567px; height : auto; padding-left : 14px; padding-right : 14px; padding-top : 14px; padding-bottom : 14px; background-color : #FFFCDD; text-align : left; }
#area_body_secondary_ext_rayofhope_logo  { position : relative; display : block; left : 0px; top : 0px; }
#area_body_secondary_ext_rayofhope_trailer { position : relative; display : block; left : 0px; top : 0px; width : 292px; height : 209px; background-color : #FFFCDD; }
#area_body_secondary_ext_rayofhope_text { position : relative; display : block; left : 0px; top : 0px; color : #621105; text-align : left; }

.area_module_calendar_subbar_outer { position : relative; display : block; left : 0px; top : 0px; width : 100%; height : 17px; background-image : url('media/user/images/general/subbar_background.gif'); }
.area_module_calendar_subbar_inner { color : #FFFFFF; font-family : Verdana; font-size : 9px; font-weight : bold; padding-left : 8px; padding-right : 8px; padding-top : 2px; padding-bottom : 2px; text-align : center; }
.area_module_calendar_subbar_row_odd_text { width : auto; height : 15px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 8px; padding-top : 5px; padding-bottom : 2px; background-color : #FFFFFF; text-align : center; }
.area_module_calendar_subbar_row_even_text { width : auto; height : 15px; color : #5E5D5D; font-family : Verdana; font-size : 10px; padding-left : 8px; padding-right : 8px; padding-top : 5px; padding-bottom : 2px; background-color : #D9EBFA; text-align : center; }
.area_module_calendar_date_outside { color : #EFEFEF; }
.area_module_calendar_date_inside_empty { color : #BBBBBB; }
.area_module_calendar_date_inside_notempty { color : #3586E2; }

#area_module_rating_display_current { display : inline; }
#area_module_rating_display_form { display : inline; }

#area_submit_outer { position : relative; width : 581px; height : auto; background-color : #FFFFFF; padding : 7px; }
#area_submit_inner { position : relative; padding-left : 7px; }

.area_right_divider { position : relative; display : block; left : 0px; top : 0px; width : 160px; height : 3px; background-color : #FFFFFF; overflow : hidden; }
#area_right_g7th { position : relative; display : block; left : 0px; top : 0px; width : 148px; height : auto; background-color : #CFCFCD; padding : 6px; }
#area_right_sotd { position : relative; display : block; left : 0px; top : 0px; width : 148px; height : auto; background-color : #CFCFCD; padding : 6px; }
#area_right_search { position : relative; display : block; left : 0px; top : 0px; width : 160px; height : 104px; background-color : #CFCFCD; }
#area_right_advert { position : relative; display : block; left : 0px; top : 0px; width : 148px; height : auto; background-color : #EFEFEF; padding : 6px; }

#area_right_search_outer { position : absolute; left : 6px; top : 6px; width : 148px; height : 92px; background-color : #A2A2A2; }
#area_right_search_inner { position : absolute; left : 1px; top : 1px; width : 146px; height : 90px; background-color : #B9B9B9; }
#area_right_search_inner_title { position : absolute; left : 7px; top : 12px; }
#area_right_search_inner_input { position : absolute; left : 8px; top : 35px; }
#area_right_search_inner_go { position : absolute; left : 100px; top : 62px; }
#area_right_search_inner_advanced_arrow { position : absolute; left : 9px; top : 71px; }
#area_right_search_inner_advanced_link { position : absolute; left : 19px; top : 68px; }

#area_right_advert_outer { position : relative; left : 0px; top : 0px; width : 146px; height : auto; background-color : #EFEFEF; padding : 1px; }
#area_right_advert_inner { position : relative; left : 0px; top : 0px; width : 132px; height : auto; background-color : #FFFFFF; padding : 7px; }

#area_secondary_links { position : absolute; left : 14px; top : 19px; }
#area_secondary_copyright { position : absolute; left : 14px; top : 44px; font-family : Verdana; font-size : 11px; color : #B6B6B6; }
