.adminPanel { position:fixed; height: 30px; text-align: left; font-size: 12px; width: 100%; background: url(../images/theme/CMS/vpr_admin_hdr.gif) no-repeat #380504 top left; z-index: 100;}
.adminPanel a, .adminPanel a:visited { color: #FF9900; text-decoration: none; }
.adminPanel ul { list-style-type: none; padding: 0px; margin: 0 0 0 0px; color: white; }
.adminPanel ul li { position: relative; padding-left: 10px; margin-right: 10px; line-height: 30px; float: left; background: url(../images/theme/CMS/vpr_admin_hdr_sep.gif) no-repeat left; font-size: 12px; }
.adminPanel ul li.viper_logo { background:none; }
.adminPanel ul li.viper_logo img { width: 140px; height: 30px; background: none; }
.adminPanel ul ul { position: absolute; display: none; left: 0px; top: 30px; padding: 0px 5px 5px 5px; background: #380504; width: 200px; z-index: 20;}
.adminPanel ul ul li { display: block; float: none; font-size: 12px; background: none; }
.adminPanel ul ul li span { float: left; }
.adminPanel ul ul li span.link_option { float: right; font-size: 12px; }
.adminPanel ul li:hover ul { display: block; }
.adminPanel_pushDown { height: 30px; }

.RTE_module { font-size: 16px; }
.eventForm .RTE_module { width: 500px; }
.RTE_textoption { float: left; height: 20px; margin-right: 1px; } 
.RTE_tabs { margin: 0 0 -1px 20px; }
.RTE_tabs a { display: block; float: left; color: #FF9900; padding: 6px 15px; border: 1px solid #333333; margin-right: 1px; margin-top: 3px; text-decoration: none; font-weight: bold; font-size: 0.75em; }
.RTE_tabs a.active { margin-top: 0px; padding: 7px 15px; border-bottom: 1px solid #EEEEEE; color: #666666; background: #EEEEEE; font-size: 0.85em; }
.RTE_body { padding: 20px; background: #EEEEEE; border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
.RTE_body .RTE_widgets { padding-bottom: 20px; }
.RTE_body .RTE_widgets .label { font-weight: bold; margin-right: 10px; }
.RTE_body .RTE_textarea { background: white; height: 600px; width: 100%; }
.RTE_body .RTE_textarea iframe { width: 100%; height: 100%; }

.RTE_body .RTE_widgets .RTE_searchbar { font-size: 12px; color: #555555; background: #CCCCCC; border: 1px solid #999999; padding: 5px; }
.RTE_body .RTE_widgets .RTE_searchbar input { margin: 0px; }
.RTE_body .RTE_widgets .RTE_searchbar .RTE_templates { float: left; }
.RTE_body .RTE_widgets .RTE_searchbar .RTE_search { float: right; font-size: 12px; }
.RTE_body .RTE_widgets .RTE_searchbar .RTE_search input { font-size: 12px; }

.RTE_body .RTE_widgets .RTE_sortpage { font-size: 12px; background: #FFFFFF; border: 1px solid #CCCCCC; padding: 5px; }
.RTE_body .RTE_widgets .RTE_sortpage select { font-size: 12px; padding: 0px; margin: 0px; float: left; color: #666666; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination { float: right; line-height: 18px; padding: 0px; margin: 0px; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination .RTE_first_link { background: url(../images/icons/icon_dbl_arrow_left.gif) no-repeat left center; border-right: 1px solid #999999; padding: 0 5px 0 15px; margin-right: 5px; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination .RTE_prev_link { background: url(../images/icons/icon_arrow_left.gif) no-repeat left center; border-right: 1px solid #999999; padding: 0 5px 0 15px; margin-right: 5px; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination .RTE_next_link { background: url(../images/icons/icon_arrow_right.gif) no-repeat 30px center; border-left: 1px solid #999999; padding: 0 15px 0 5px; margin-left: 5px; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination .RTE_last_link { background: url(../images/icons/icon_dbl_arrow_right.gif) no-repeat 28px center; border-left: 1px solid #999999; padding: 0 15px 0 5px; margin-left: 5px; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination a, .RTE_body .RTE_widgets #RTE_sortpage .pagination a:visited { cursor: pointer; }
.RTE_body .RTE_widgets .RTE_sortpage .pagination a:hover { }

.RTE_body .RTE_widgets .RTE_results { margin: 5px 0px; background: white; border: 1px solid #CCCCCC; padding-left: 7px;}
.RTE_body .RTE_widgets .RTE_results .loading_bar { background: url(../images/loading_bar.gif) no-repeat center; width: 100%; height: 85px; }
.RTE_body .RTE_widgets .RTE_results img { width: 100px; height: 75px; margin: 5px 4px; cursor: pointer; }

.faux_dropdown { background: #EFEFEF; width: 150px; }
.faux_dropdown .default_option { border: 1px solid #999999; padding: 1px 2px; position: relative; cursor: pointer; }
.faux_dropdown .default_option .list_indicator { background: url(../images/icons/arrow_panel.gif) -44px -0px no-repeat; width: 11px; height: 11px; position: absolute; right: 2px; top: 3px; }
.faux_dropdown ul { position: absolute; background: #FFFFFF; width: 144px; border: 1px solid #999999; border-top: 0px; list-style-type: none; margin: 0px; padding: 1px 4px 1px 0px; }
.faux_dropdown ul li { padding: 4px 0; text-align: right; }
.faux_dropdown ul li label { margin-right: 5px; font-size: 11px; cursor: pointer; }
.faux_dropdown ul li input { height: 10px; cursor: pointer; }

.additionalphoto_options { padding: 5px 0;}
.additionalphoto_options .full_size_link { font-size: 10px; line-height: 17px; float: left; }
.photo_dropdown .default_option { padding: 1px 4px; }
.photo_dropdown { background: #FFFFFF; width: 130px; float: left; font-size: 11px; }
.photo_dropdown ul { position: absolute; background: #FFFFFF; width: 124px; border: 1px solid #999999; border-top: 0px; list-style-type: none; margin: 0px; padding: 1px 4px 1px 0px; text-align: right; }

.category_menu { font-size: 14px; position: relative; border: 1px solid #a4a787; }
.category_menu .category_item { padding-left: 5px; line-height: 28px;  margin-bottom: 0; color: #666699; overflow: hidden; }
.category_menu .category_item h3 { font-weight: normal; }
.category_menu .category_item a, .category_menu .category_item a:visited { text-decoration: none; color: #4f473c; font-size: 12px; }
.category_menu .category_level_0 { background: #7f7261; height: 29px; line-height: 29px; font-size: 14px; color: #FFFFFF; }
.category_menu .category_level_0 a, .category_menu .category_level_0 a:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.category_menu .category_level_1 { background: #e9e9db; padding: 0px 5px; font-size: 14px; border-top: 1px solid #dbdbc4; }
.category_menu .category_level_1 a, .category_menu .category_level_1 a:visited { color: #4f473c; text-decoration: none; font-size: 14px; font-weight: normal; }
.category_menu .category_level_1.selected { background: #e9e9db;  } 
.category_menu .category_level_2 { font-size: 11px; padding: 0px 7px; border-top: 1px solid #dbdbc4; }
.category_menu .category_level_2 a, .category_menu .category_level_2 a:visited { font-size: 11px; }
.category_menu .category_level_2 a:hover { text-decoration: underline; color: #4f473c !important; }
.category_menu .category_level_2.selected { background: #ffcc66; }
.category_menu .category_level_3.selected a, .category_menu .category_level_3.selected a:visited { font-size: 11px; color: #4f473c !important; text-decoration: underline; }
.category_menu .category_level_3 a, .category_menu .category_level_3 a:visited { font-size: 11px; background: url(../images/theme/property/arrow.gif) left center no-repeat; display: block; padding-left: 12px; }
.category_menu .category_level_3 { padding: 0px 5px 0px 15px; font-size: 11px; border-top: 1px solid #dbdbc4; }

.news_greenroom_menus .category_menu .category_level_1 { background: #7f7261; height: 29px; line-height: 29px; font-size: 14px; color: #FFFFFF; }
.news_greenroom_menus .category_menu .category_level_1 a, .news_greenroom_menus .category_menu .category_level_1 a:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.news_greenroom_menus .category_menu .category_level_2 { background: #e9e9db; padding: 0px 5px; font-size: 14px; border-top: 1px solid #fcfcfb; border-bottom: 1px solid #dbdbc4;}
.news_greenroom_menus .category_menu .category_level_2 a, .news_greenroom_menus .category_menu .category_level_2 a:visited { color: #4f473c; text-decoration: none; font-size: 14px; font-weight: normal; }
.news_greenroom_menus .category_menu .category_level_3 { font-size: 12px; padding: 0px 15px; border-top: 1px solid #fcfcfb; border-bottom: 1px solid #dbdbc4; }
.news_greenroom_menus .category_menu .category_level_3 a, .news_greenroom_menus .category_menu .category_level_3 a:visited { font-size: 12px; }
.news_greenroom_menus .category_menu .category_level_3 a:hover { text-decoration: underline; color: #4f473c !important; }
.news_greenroom_menus .category_menu .category_level_3.selected a, .news_greenroom_menus .category_menu .category_level_3.selected a:visited { font-size: 12px; text-decoration: underline; color: #4f473c !important; }
.news_greenroom_menus .category_menu .category_level_4.selected a, .news_greenroom_menus .category_menu .category_level_4.selected a:visited { font-size: 12px; color: #4f473c !important; text-decoration: underline; }
.news_greenroom_menus .category_menu .category_level_4 { padding: 0px 15px; font-size: 12px; }
.news_greenroom_menus .category_menu .category_level_5 { padding: 0px 20px; font-size: 12px; }
.news_greenroom_menus .category_menu .category_level_6 { padding: 0px 25px; font-size: 12px; }
.news_greenroom_menus .category_menu .category_level_2.selected { background: #e9e9db;  } 
.news_greenroom_menus .category_menu .category_level_2.selected a, .news_greenroom_menus .category_menu .category_level_2.selected a:visited { text-decoration: underline; }

.news_events_menus .category_menu .category_level_1 { background: #7f7261; height: 29px; line-height: 29px; font-size: 14px; color: #FFFFFF; }
.news_events_menus .category_menu .category_level_1 a, .news_events_menus .category_menu .category_level_1 a:visited { color: #FFFFFF; text-decoration: none; font-size: 14px; }
.news_events_menus .category_menu .category_level_2 { background: #e9e9db; padding: 0px 5px; font-size: 14px; border-top: 1px solid #fcfcfb; border-bottom: 1px solid #dbdbc4;}
.news_events_menus .category_menu .category_level_2 a, .news_events_menus .category_menu .category_level_2 a:visited { color: #4f473c; text-decoration: none; font-size: 14px; font-weight: normal; }
.news_events_menus .category_menu .category_level_3 { font-size: 12px; padding: 0px 15px; border-top: 1px solid #fcfcfb; border-bottom: 1px solid #dbdbc4; }
.news_events_menus .category_menu .category_level_3 a, .news_events_menus .category_menu .category_level_3 a:visited { font-size: 12px; }
.news_events_menus .category_menu .category_level_3 a:hover { text-decoration: underline; color: #4f473c !important; }
.news_events_menus .category_menu .category_level_3.selected a, .news_events_menus .category_menu .category_level_3.selected a:visited { font-size: 12px; text-decoration: underline; color: #4f473c !important; }
.news_events_menus .category_menu .category_level_4.selected a, .news_events_menus .category_menu .category_level_4.selected a:visited { font-size: 12px; color: #4f473c !important; text-decoration: underline; }
.news_events_menus .category_menu .category_level_4 { padding: 0px 15px; font-size: 12px; }
.news_events_menus .category_menu .category_level_5 { padding: 0px 20px; font-size: 12px; }
.news_events_menus .category_menu .category_level_6 { padding: 0px 25px; font-size: 12px; }
.news_events_menus .category_menu .category_level_2.selected { background: #e9e9db;  } 
.news_events_menus .category_menu .category_level_2.selected a, .news_events_menus .category_menu .category_level_2.selected a:visited { text-decoration: underline; }

/* Report Abuse */
.report_abuse { font-size: 12px; padding: 0px; text-align: right; float: right; }

/* Gallery/Sorting classes */
.pagination_block { color: #4f473c; background: #FFF; padding: 5px 5px 0px 0px; }
.pagination_block_top { margin: 0px padding: 0px; }
.pagination_block_bottom {  margin: 0px; padding: 0px 5px; }
.now_showing { font-size: 11px; color: #4f473c; padding: 0px; text-align: left; float: left; width: 150px; }
.now_showing strong { font-weight: strong; }

.pagination_links { list-style-type: none; font-size: 14px; margin: 0px; padding: 0px; float: right; }
.pagination_links ul { float: right; list-style-type: none; margin: 0px; padding: 0px; }
.pagination_links li { margin: 0px; padding: 0px 2px; display: inline; font-weight: bold; font-size: 14px; }
.pagination_links a, .pagination_links a:active, .pagination_links a:visited {  font-weight: normal; font-size: 14px; text-decoration: none;  }
.pagination_links a:hover { color: #fc6; }

.sorting_block { margin-bottom: 10px; }
.sort_options { background-color: #e9e9db; padding: 5px; margin: 0 0 10px 0; }
.sort_options ul { display: inline; padding: 0px; margin: 0px; font-weight: bold; }
.sort_options ul li { display: inline; padding: 0 4px 0 6px; border-left: 1px solid black; background-image: none; line-height: 11px; }
.sort_options ul li.first { border: none; }
.sort_options ul li a, .sort_options ul li a:visited { font-weight: normal; text-decoration: underline; color: #0e3e3e; }
.no_pagination_sort .sort_options { padding: 0 10px 10px 10px; margin: 10px 0 10px 0; width: 100%; }

/* Gallery/OptionSelector classes */
.options_selector { font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; text-align: left; float: left; }
.options_selector ul { display: block; padding: 0px; margin: 0px;  font-weight: normal;}
.options_selector ul li { display: block; padding: 0 4px 0 6px; margin: 4px;  font-weight: normal;}

/* Live Stream Link */
.live_stream_link { font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; text-align: left; float: left; }
.live_stream_link ul { display: block; padding: 0px; margin: 0px;  font-weight: normal;}
.live_stream_link ul li { display: block; padding: 0 4px 0 6px; margin: 4px;  font-weight: normal;}

/* AD classes */
.advertisement {margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.t_advertisement {margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.ad_placement {  margin-right: auto; margin-left: auto; text-align: center; font-size: 11px; color: #999999;}
.tower_ad { width: 160px; height: 600px; text-align: center; margin: 0 auto; padding-bottom: 10px; background: url(../images/advertisement.gif) bottom right no-repeat;}
.block_ad { width: 300px; text-align: center; margin: 0 auto; padding-bottom: 10px; background: url(../images/advertisement.gif) bottom right no-repeat;}
.banner_ad { padding: 10px 0; }
.banner_ad2 { clear: both; margin: 20px auto; width: 735px; }
.adwrapper { text-align: center; }
.footerAdSense { background: #fff; padding-bottom: 20px; } 
.headerAdSense { margin-bottom: 10px; }
.footer_dblclick { clear: both; margin: 12px; float: left; }

/* START Chicklets CSS*/
.chicklets { float: none; font-size: 11px; margin: 15px 0; line-height: 10px; padding: 0px; }
.chicklets .text_link{ display: none; }
.chicklets img { margin: 0 3px; }
 /* END Chicklets CSS*/
 
 .separationLine { width: 100%; height: 1px; background: url(../images/theme/property/seperator_line.jpg) no-repeat; padding: 10px 0px 0px 0px; margin: 10px 0px 0px 0px; }

.rating_block { width: 75px height: 12px; line-height: 23px; margin-top: 2px; cursor: pointer; float: none; }
.rating_star { width: 12px; height: 12px; background: url(../images/theme/property/rating_stars.png) no-repeat; background-position: -24px 0px; background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/rating_stars.png', sizingMethod='scale'); float: left;}
*html .rating_block { position: relative;  }
*html .rating_star { position: relative; }
.rating_star_half { background-position: -12px 0px; }
.rating_star_full { background-position: 0px 0px; }
.rating_star_over { background-position: 0px 0px;}

.rating_block_off .rating_star { width: 12px; height: 12px; background: url(../images/theme/property/rating_stars.png) no-repeat; background-position: -24px 0px; background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/rating_stars.png', sizingMethod='scale'); }
.rating_block_off .rating_star_half { background-position: -12px 0px; }
.rating_block_off .rating_star_full { background-position: 0px 0px; }
.rating_block_off .rating_star_over { background-position: 0px 0px; }

.ratingComponent { float: left; }
.ratingComponent .vote_text { padding-top: 2px; clear: both; font-size: 11px; }
.ratingComponent .votesuccess_text { padding-top: 2px; clear: both; font-size: 11px; }
.ratingComponent .vote_total_number { padding-top: 2px; clear: both; font-size: 16px; font-weight: bold; text-align: left;}
.ratingComponent .vote_state_message { padding-top: 2px; clear: both; font-size: 14px; font-weight: bold;}

/* Tags Module CSS */
.tags_module .tags a, div.tags_module .tags a:active, div.tags_module .tags a:visited { text-decoration: none; }
.tags_module .tags a:hover { text-decoration: underline; }
.tags_module ul { list-style-type: none; margin: 0px; padding: 0px; }
.tags_module ul li { display: inline; }

/* Search classes */
.search_box { width: 164px; height: 18px; padding: 3px 5px; margin: 0px; width: 174px; background: url(../images/theme/property/searchbox_bg.gif) no-repeat; }
.search_box .search_input { border: none; background-color: white; width: 140px; float: left; }
.search_box .search_button { border: none; cursor: pointer; }
.search_box .search_glass {  float: left; margin: 3px 0px 0px 2px; width: 19px; height: 15px; background-image: url(../images/theme/property/search_glass.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/search_glass.png', sizingMethod='scale'); }

.user_action_links { list-style-type: none; margin: 0px; padding: 0px; text-align: center; border: 1px solid #a4a787; }
.user_action_links li a { display: block; line-height: 28px; height: 28px; text-decoration: none; width: 100%; background: #e9e9db; font-size: 14px; border-top: 1px solid #fcfcfb; border-bottom: 1px solid #dbdbc4; }
.user_action_links li a:hover { background: #FFF; }
.user_action_links li.last a { margin-bottom: 0px; }
.user_action_links li.selected a { background: #FFF; }

.profile_header { position: relative; height: 95px; border: 1px solid #d7d6bd; }
.profile_header .user_avatar { float: left; }
.profile_header .image_wrapper { margin: 9px; text-align: center; width: 75px; height: 75px; float: left; }
.profile_header .image_wrapper .crop { width: 75px; height: 75px;}
*html .profile_header .image_wrapper .crop { margin-left: -50px; }
.profile_header .image_wrapper .crop img { width: 75px; height: auto; } 
*html .profile_header .image_wrapper .crop img { width: 75px; height: auto; padding: 0; }
.profile_header .text_wrapper .headline_text { font-size: 18px; line-height: 19px; font-weight: bold; }
.profile_header .username_text { color: #333333; font-size: 18px; }
.profile_header .userinfo_text { padding-left: 30px; color: #333333; font-size: 12px; }
.profile_header .label { color: #333333; font-weight: bold; }
.profile_header .sub_text { color: #666666; font-size: 11px; }
.profile_header .sub_text a, .profile_header .sub_text a:visited { color: #666666; text-decoration: underline; font-size: 11px; }

.profile_header .edit_overlay { position: relative; }
.profile_header .edit_overlay img {position: absolute; top: 0; left: 0; }
.profile_header .edit_overlay a .overlay_img { width: 75px; height: 75px; }
.profile_header .edit_overlay a:hover .overlay_img { background-image: url(../images/theme/property/edit_avatar_overlay.png); background-repeat: repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/edit_avatar_overlay.png', sizingMethod='scale');}

.profile_header #upa_upload_photo { position: absolute; right: 20px; top: 16px; }
.profile_header #upa_upload_photo img { width: 107px; height: 58px; background-image: url(../images/theme/cdp/btn_upload_photos.png); background-repeat: repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/btn_upload_photos.png', sizingMethod='scale');}

.profile_header #upa_upload_video { position: absolute; right: 147px; top: 16px; }
.profile_header #upa_upload_video img { width: 106px; height: 58px; background-image: url(../images/theme/cdp/btn_upload_videos.png); background-repeat: repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/btn_upload_videos.png', sizingMethod='scale');}

.profile_header_tabs { display: block; position: relative; float: right; top: 45px; right: 200px; width: 650px; height: 39px; margin-top: 12px; padding: 0px;}
.profile_header_tabs .profile_tab { float: left; margin: 8px 0 0 1px; line-height: 30px; height: 30px; padding: 0px 11px; background: #e9eadc repeat-x; font-size: 12px; color: #50463c; text-decoration: none;  bor }
.profile_header_tabs .selected { float: left; height: 35px; margin: 2px 0 0 1px; padding: 0px; border: 1px solid #d6d6be; border-bottom: 1px solid #FFFFFF; background: #FFFFFF; } 
.profile_header_tabs .selected span { display: block; line-height: 38px; height: 30px; margin: 1px; padding: 0px 11px; background: none; font-size: 12px; font-weight: bold; color: #50463c; } 
*html .profile_header_tabs .selected span { float: left; }
.profile_header_tabs .sub_menu { position: relative; }
.profile_header_tabs .sub_menu_list { display: none; position: absolute; z-index: 100; padding: 0px; margin: 0px; left: 0px; width: 165px; background: #e9eadc; top: 30px; }
.profile_header_tabs .sub_menu_list li { padding: 0px; margin: 2px 20px; float: none;}
.profile_header_tabs .sub_menu_list li a { line-height: 20px; padding: 0px; margin: 0px; border: 0px; background: none; }
.profile_header_tabs .sub_menu:hover .sub_menu_list { display: block; }
.profile_header_tabs .selected .sub_menu_list { background: #FFFFFF; border: 1px solid #d6d6be; border-top: none; margin-left: -1px; }
.profile_header_tabs .first_tab { margin-left: 0px; } 
.profile_header_tabs a, .profile_header_tabs a:visited, .profile_header_tabs span { color: #50463c; text-decoration: underline; font-weight: normal;  }

.user_page_links { font-size: 16px; padding: 0px; margin: 0px; font-weight: bold; text-align: left; float: left; }
.user_page_links ul { display: inline; padding: 0px; margin: 0px;  font-weight: bold;}
.user_page_links ul li { display: inline; padding: 0 4px 0 6px; background-image: none; }

.manage_group_tabs { margin: 15px 0px 0px 0px; padding: 0px; width: 118px; }
.manage_group_tabs .sub_menu { position: relative; }
.manage_group_tabs .sub_menu_list { display: none; position: relative; z-index: 100; padding: 0px; margin: 0px; left: 0px; background: transparent; top: 0px; border-bottom: 1px solid #ff9900; width: 137px; }
.manage_group_tabs .sub_menu_list a, .manage_group_tabs .sub_menu_list a:visited { display: block; padding: 0px 20px; line-height: 26px; height: 26px; width: 95px; margin: 0px; float: none; list-style: none; border-left: 1px solid #ff9900;  border-right: 1px solid #ff9900;  border-top: 1px solid #ff9900;  background: #fff; color: #ff9900;  }
.manage_group_tabs .sub_menu_list a:hover { color: #FFF; background: #ff9900; }
.manage_group_tabs .sub_menu:hover .sub_menu_list { display: block; }
.manage_group_tabs a, .manage_group_tabs a:visited, .manage_group_tabs span { color: #FFF; text-decoration: none; font-size: 12px; font-weight: normal;  }
.manage_group_tabs span a { display: block; color: #FFF; font-size: 12px; font-weight: bold !important; margin: 0px; line-height: 26px; height: 26px; padding: 0px 11px; background: url(../images/theme/property/btn_default_bg_5x26.jpg) repeat-x left bottom; text-decoration: none; white-space: nowrap; width:130px; }

#sddm {	margin: 15px 0px 0px 0px; padding: 0; z-index: 30; }		
#sddm li { margin: 0; padding: 0; list-style: none; float: left; font: bold 11px; }		
#sddm li a { display: block; margin: 0 1px 0 0; padding: 0px 20px; line-height: 26px; height: 26px; width: 60px; border: 1px solid #ff9900; background: url(../images/theme/property/btn_default_bg_5x26.jpg) repeat-x left bottom; color: #FFF; text-align: center; text-decoration: none; }
#sddm li a:hover { background: #FFA658; border: 1px solid #ff9900; }		
#sddm div {	position: absolute; visibility: hidden; margin: 0; padding: 0; background: #090; border: 1px solid #5970B2; }		
#sddm div a { position: relative; display: block; margin: 0; padding: 5px 10px;	width: auto; white-space: nowrap; text-align: left;	text-decoration: none; background: #EAEBD8; color: #2875DE; font: 11px; }
#sddm div a:hover {	background: #49A3FF; color: #FFF; }		

/* LOGIN OVERLAY */
#login_overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; _height: expression(document.documentElement.clientHeight); }
.overlay_bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; _height: expression(document.documentElement.clientHeight); background: black; opacity: 0.45; filter: alpha(opacity=45); }
.overlay_container { position: relative; width: 100%; height: 100%; border-collapse: collapse; }
.overlay_container td { padding: 0px; vertical-align: center; text-align: center; }
.overlay_container .loginbox {  margin: 0 auto; width: 340px; height: 200px; background-color: #FFFFFF; z-index: 11; }
.loginbox a:hover { text-decoration: underline; color: #8eb008; }

.form_1 { font-size: 12px; margin: 10px 0; }
.form_1 .fields { width: 193px; text-align: right; }
.form_1 .small_fields { width: 120px; text-align: right; }
.form_1 .input_box { width: 250px; margin: 5px 0; }
.form_1 .input_submit { margin-left: -4px; }

.input_submit { margin-right: 5px width: 84px; height: 25px; background: url(../images/theme/property/btn_submit_84_25.gif) no-repeat; cursor: pointer; }

.siteSubNavComponent { font-family: Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif; background: url(../images/theme/property/headerbox_262x90.jpg) no-repeat; font-size: 12px; height: 70px; padding: 10px 10px; position: relative; }
.siteSubNavComponent a, .siteSubNavComponent a:visited, .siteSubNavComponent a, .siteSubNavComponent a:active { font-weight: normal; font-size: 12px; color: #205959; text-decoration: none; }
.siteSubNavComponent a:hover { color: #66a5b1; }
.siteSubNavComponent .image_wrapper { float: left; width: 42px; height: 42px; border: 1px solid #AEAEAE; }
.siteSubNavComponent .image_wrapper .crop { width: 42px; height: 42px; }
.siteSubNavComponent .image_wrapper .crop img { width: 42px; height: 42px; }
.siteSubNavComponent .text_wrapper { float: left; width: 180px; }
.siteSubNavComponent .signout_link a, .signout_link a:visited { color: #205959; position: absolute; right: 5px; bottom: 5px; font-size: 11px; line-height: 12px; padding: 0 2px; border: 1px solid #999999; background: #FFFFFF;  }
.siteSubNavComponent .signout_link a:hover { color: #205959; border: 1px solid #BBBBBB; background: #CCCCCC;  }
.siteSubNavComponent .welcome_text { font-size: 16px; }
.siteSubNavComponent .useractions_text span { font-size: 10px !important; }

/* CMS */
.content_links { font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; text-align: left; float: left; }
.content_links ul { display: block; padding: 0px; margin: 0px;  font-weight: normal;}
.content_links ul li { display: block; padding: 0 4px 0 6px; margin: 4px;  font-weight: normal;}

#all_uploads_container { margin: 10px 0px; }

.content_detail_block { padding: 0px 0px 15px 0px; margin-top: 10px; background: transparent; position: relative; width: 420px; }
.content_detail_block .headline_text { font-size: 20px; margin-bottom: 2px; color: #4f473c; width: 340px; }
.content_detail_block .image_wrapper { display: none; }
.content_detail_block .text_wrapper { position: relative; float: left; width: 340px !important;  }
.content_detail_block .text_wrapper .posted_text { float: left; padding-right: 8px; border-right: 1px solid #4f473c; }
.content_detail_block .text_wrapper .uploadedby_text { display: block; float: left; padding-right: 8px; border-right: 1px solid #4f473c; }
.content_detail_block .text_wrapper .views_text {  float: left; padding-left: 8px; padding-right: 8px; border-right: 1px solid #4f473c;  }
.content_detail_block .text_wrapper .comments_text {  float: left; padding-left: 8px; border: none; }
.content_detail_block .text_wrapper .tags_text { clear: both; }
.content_detail_block .text_wrapper .votes_text { border: none; font-size: 14px; font-weight: bold; }
.content_detail_block .text_wrapper .ratings_text a, .content_detail_block .text_wrapper .ratings_text a:visited { text-decoration: none !important; }
.content_detail_block .ratings_text .rating_msg { line-height: 11px; font-family: Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif; width: 300px; font-size: 9px; }
.content_detail_block .ratings_text .rating_msg a, .content_detail_block .ratings_text .rating_msg a:visited {  font-family: Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;  font-size: 9px; }
.content_detail_block .ratings_text .label { display: block; float: left; margin-right: 2px; }
.content_detail_block .label { font-weight: bold; }
.content_detail_block .text_wrapper .printable_version a, .content_detail_block .text_wrapper .printable_version a:visited {  position: absolute; right: 10px; bottom: 10px; _right: 100px; _top: 55px;  font-size: 11px; line-height: 14px; }
.content_detail_block a, .content_detail_block a:visited { text-decoration: underline; }
.content_detail_block .tags_text { display: block; }
.content_detail_block .user_actions { position: absolute; top: 10px; right: 10px; }
.content_detail_block .user_actions img { width: 14px; height: 14px; }
.content_detail_block .user_actions .icn_sendmsg img { background: url(../images/icons/icon_message.gif) no-repeat; }
.content_detail_block .user_actions .icn_addfriend img { background: url(../images/icons/icon_addfriend.gif) no-repeat; }
.content_detail_block .user_actions .icn_addfave img { background: url(../images/icons/icon_addfave.gif) no-repeat; }
.content_detail_block .user_actions .icn_block img { background: url(../images/icons/icon_block.gif) no-repeat; }
.content_detail_block .votingComponent {  float: left; width: 60px; }
.content_detail_block .ratingComponent .vote_total_number { color: #66a5b1; margin: 6px 0px 6px 0px; font-size: 22px; text-align: center; }
.content_detail_block .contentinfoComponent { float: left; padding-left: 10px; margin-left: 5px; border-left: 1px solid black; width: 305px; }
.content_detail_block .ratings_text { width: 57px; text-align: center; }
.content_detail_block .ratings_text .rating_msg { width: 57px !important; }

.moreHeadlinesModule .header { display: none; }
.moreHeadlinesModule .prevTitleLink { display: none; }
.moreHeadlinesModule .nextTitleLink { display: none; }
.moreHeadlinesModule .body { padding: 0px; width: 240px; position: absolute; left: 420px; top: 290px; background: transparent !important; } 
.photoDetailModule .moreHeadlinesModule .body { top: 335px; }
.nextHeadlineSlot { background: url(../images/theme/property/right_arrow_31x35.gif) no-repeat right center;  }
.prevHeadlineSlot { background: url(../images/theme/property/left_arrow_31x35.gif) no-repeat left center; }
.headlineSlot { padding: 0px; text-align: center; margin: 0px; cursor: pointer; overflow: hidden; }
.nextHeadlineSlot .image_wrapper { float: left; padding-left: 10px; margin: 0px auto; border: none; }
.prevHeadlineSlot .image_wrapper { float: right; margin: 0px auto; border: none; }

.photoMoreHeadlineModule .body { background: #FFF; }
.photoMoreHeadlineModule .header { display: none; }
.photoMoreHeadlineModule .nextHeadlineSlot { background: url(../images/theme/property/right_arrow_whitebg_31x35.gif) no-repeat right center; }
.photoMoreHeadlineModule .prevHeadlineSlot { background: url(../images/theme/property/left_arrow_whitebg_31x35.gif) no-repeat left center; }
.photoMoreHeadlineModule .nextHeadlineSlot .image_wrapper { margin-right: 40px !important; }
.photoMoreHeadlineModule .prevHeadlineSlot .image_wrapper { margin-left: 40px !important; }
.photoMoreHeadlineModule { position: absolute; top: 270px; right: 10px; width: 275px; }
.photoMoreHeadlineModule .headlineSlot .image_wrapper { margin: 0 auto 5px auto; width: 84px; height: 56px; float: none; }
.photoMoreHeadlineModule .headlineSlot .image_wrapper .crop { width: 84px; height: 56px; }
.photoMoreHeadlineModule .next_link { display: none; }
.photoMoreHeadlineModule .prev_link { display: none; }
.photoMoreHeadlineModule .label { display: none; }

.login_box { margin: 0 0 0 30px; _position: relative; }
.login_box td { padding: 2px 2px; font-size: 12px; }
.login_box .inputText { width: 245px; padding: 2px; font-size: 12px; }
.login_box .fields { font-weight: bold; text-align: right; width: 150px; font-size: 12px; }
.login_box .headerText { font-weight: bold; font-size: 12px; } 
.login_box .bottomText { margin-top: 3px; font-size: 11px; }
.login_box ul { margin: 3px 0 0 15px; padding: 0; font-size: 11px; }
.login_box .image_wrapper { margin: 0; text-align: left; width: 75px; height: 75px; float: left; }
.login_box .image_wrapper .crop { width: 75px; height: 75px; }
.login_box .image_wrapper .crop img { height: 75px; }
.login_box .smallText { font-size: 11px; margin-top: 3px; }

.photoEditTable td { padding: 5px; font-size: 12px; }
.photoEditTable .label_text { text-align: right; width: 150px; font-size: 12px; color: #666; }
.photoEditTable input { display: inline; float: left; width: 210px; }

.userSearchResults { padding-top: 20px; }
.userSearchResults .tableCell { width: 130px; font-size: 11px; line-height: 12px; }
.userSearchResults .image_wrapper { width: 84px; height: 84px; margin: 0px; float: none; }
.userSearchResults .image_wrapper .crop { width: 84px; height: 84px; }
.userSearchResults .image_wrapper .crop img { width: 84px; height: 84px; }
.userSearchResults .pagination_block_top { background: transparent; border-top: 1px solid #999999; margin-bottom: 10px; }
.userSearchResults .pagination_block_bottom { margin: 10px -10px 0px -10px; }
.userSearchResultsModule .body { padding-bottom: 0px; }

.userPhotoGalleryList .tableModule { width: 100%; }
.userPhotoGalleryList .tableModule .tableCell { padding-bottom: 10px; }
.userPhotoGalleryList .tableModule .image_wrapper { float: none; margin: 0 0 5px 0; width: 155px; height: 116px; }
.userPhotoGalleryList .tableModule .image_wrapper .crop { width: 155px; height: 116px; }
.userPhotoGalleryList .tableModule .image_wrapper .crop img { width: 155px; height: 116px; }
.userPhotoGalleryList .tableModule .text_wrapper { width: auto; text-align: left; margin-left: 10px; }
.userPhotoGalleryList .tableModule .text_wrapper .posted_text { border: none; float: none; }
.userPhotoGalleryList .tableModule .text_wrapper .posted_text .label { display: inline; }
.userPhotoGalleryList .tableModule .text_wrapper .views_text { border: none; float: none; padding: 0px; }
.userPhotoGalleryList .tableModule .text_wrapper .comments_text { border: none; float: none; }

.userGalleryListTable .tableModule { width: 100%; }
.userGalleryListTable .tableModule .tableCell { padding-bottom: 10px; }
.userGalleryListTable .tableModule .image_wrapper { float: none; margin: 0 0 5px 0; width: 110px; height: 110px; }
.userGalleryListTable .tableModule .image_wrapper .crop { width: 110px; height: 110px; }
.userGalleryListTable .tableModule .image_wrapper .crop img { width: 110px; height: auto; }
.userGalleryListTable .tableModule .text_wrapper { width: auto; text-align: left; margin-left: 10px; }

.dateFilterComponent { background: #CCCCCC; padding: 5px 20px; margin: 0px 0px 1px 0px; text-align: right; }
.dateFilterComponent form { padding: 0px; margin: 0px; line-height: 25px; font-size: 12px; }
.dateFilterComponent form label { color: #666666; }
.dateFilterComponent form .input_submit { margin-bottom: -8px; }
.dateFilterComponent form img { margin-bottom: -3px; margin-right: 10px; background: none;}

.media_block { max-width: 805px; max-height: 600px; width: auto; height: auto; text-align: center; }
.media_block img { max-width: 805px; max-height: 600px; width: auto; height: auto; }

.registration_confirmation { margin: 2px; }
.registration_confirmation .account_created_message { margin-bottom: 10px; } 

.image_blogcontent { padding-left: 3px; border: none; width: 16px; height: 16px;  background-position: left top; background-image: url(../images/theme/property/blog.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/blog.png', sizingMethod='scale'); }
.image_photocontent { padding-left: 3px; border: none; width: 16px; height: 16px;  background-position: left top; background-image: url(../images/theme/property/photo.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/photo.png', sizingMethod='scale'); }
.image_photogallerycontent { padding-left: 3px; border: none; width: 16px; height: 16px;  background-position: left top; background-image: url(../images/theme/property/photo_gallery.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/photo_gallery.png', sizingMethod='scale'); }
.image_videocontent { padding-left: 3px; border: none; width: 16px; height: 16px; background-position: left top; background-image: url(../images/theme/property/video.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/video.png', sizingMethod='scale'); }
.image_eventcontent { padding-left: 3px; border: none; width: 16px; height: 16px; background-position: left top; background-image: url(../images/theme/property/event.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/event.png', sizingMethod='scale'); }
.image_pollcontent { padding-left: 3px; border: none; width: 16px; height: 16px; background-position: left top; background-image: url(../images/theme/property/poll.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/poll.png', sizingMethod='scale'); }
.image_createcomment { padding-left: 3px; border: none; width: 16px; height: 16px; background-image: url(../images/theme/property/comment.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/comment.png', sizingMethod='scale'); }
.image_profileupdated { padding-left: 3px; border: none; width: 16px; height: 16px; background-image: url(../images/theme/property/general.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/general.png', sizingMethod='scale'); }
.image_avataruploaded { padding-left: 3px; border: none; width: 16px; height: 16px; background-image: url(../images/theme/property/general.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/general.png', sizingMethod='scale'); }
.image_profileviewed { padding-left: 3px; border: none; width: 16px; height: 16px; background-image: url(../images/theme/property/general.png); background-repeat: no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/theme/property/general.png', sizingMethod='scale'); }

.gmapModule .body { margin: 0px; padding: 0px; }
.gmapModule .body #map_canvas { margin: 0px; padding: 0px; }

.gm_module .body { margin: 0px; padding: 0px; }
.gm_map { width: 100%; height: 280px; margin: 0px 0px 0px 0px; }
.gm_mapSearch { width: 100%; height: 300px; margin: 10px 0px 30px 0px; }
.gm_mapPaired { width: 290px; height: 200px; float: right; }
.gm_mapResults { height: 640px; }
.centerColumn .gm_map { height: 400px; }
.gm_tooltip_mouseover { white-space: nowrap; background-color: white; opacity: 0.9; filter: alpha(opacity=90); border: 2px solid #06c; padding: 4px; }
.mapItem .image_wrapper { width: 75px; height: 56px; }
.mapItem .text_wrapper {float: left; width: 170px; font-size: 10px; }

/* google map popups */
.mapItemWrapper { border: 2px solid #06c; }
.mapItem { background-color: white; opacity: 0.9; filter: alpha(opacity=90); padding: 20px; width: 260px; height: 100px; background-repeat: no-repeat; background-position: top right;  background-image: url('../images/locations/close.png'); }
.mapItem .location_image_wrapper { float: left; margin-right: 10px; }
.mapItem .title { float: left; width: 150px; }

.nextPrevModule { float: right; height: 105px; }

//TODO: fix this
.nextPrevModule .moreHeadlinesModule { width: 240px; float:right; border: 1px solid red; height: 105px; margin-bottom: -105px; }
.nextPrevModule .moreHeadlinesModule .header { display: none; }
.nextPrevModule .moreHeadlinesModule .nextHeadlineSlot { border: none; padding-right: 20px; background: url(../images/theme/property/more_right_arrow.gif) no-repeat right center;}
.nextPrevModule .moreHeadlinesModule .prevHeadlineSlot { border: none;  padding-left: 20px; background: url(../images/theme/property/more_left_arrow.gif) no-repeat left center;}
.nextPrevModule .moreHeadlinesModule .headlineSlot .label { text-align: center; margin-bottom: 3px; font-size: 11px; font-weight: bold; }
.nextPrevModule .moreHeadlinesModule .headlineSlot .image_wrapper { margin: 0 auto 5px auto; width: 35px; height: 35px; float: none; border: 1px solid #999; padding: 1px; }
.nextPrevModule .moreHeadlinesModule .headlineSlot .image_wrapper .crop { width: 35px; height: 35px; }
.nextPrevModule .moreHeadlinesModule .headlineSlot .image_wrapper .crop img { width: 35px; height: auto; }

.xml_rss { border: none; background: url(../images/rss.gif) no-repeat left center; }

.linkedBlogs .body .item { float: left; width: 211px; margin-right: 4px; height: 90px; }
.linkedBlogs .body .item .image_wrapper { width: 78px; height: 58px; }
.linkedBlogs .body .item .description_text { display: none; }
.linkedVideos .body .item { float: left; width: 211px; margin-right: 4px; height: 90px; }
.linkedVideos .body .item .image_wrapper { width: 78px; height: 58px; }
.linkedVideos .body .item .description_text { display: none; }
.linkedPhotos .body .item { float: left; width: 211px; margin-right: 4px; height: 90px; }
.linkedPhotos .body .item .image_wrapper { width: 78px; height: 58px; }
.linkedPhotos .body .item .description_text { display: none; }

.slide_panel_container .header_link { padding-top: 6px; }
.slide_panel_container .item { margin-bottom: 5px; }
.slide_panel_container .image_wrapper { width: 75px; height: 56px; }

.flip_panel_container .leftpanel { width: 160px; float: left; margin-right: 10px; }
.flip_panel_container .rightpanel { width: 110px; float: left; overflow: hidden; }
.flip_panel_container .header_link { float: none; }
.flip_panel_container .header_link img { margin-right: 3px; }
/* .flip_panel_container .leftpanel .image img { border: 1px solid green; } */

/** breadcrumbs in detail pages */
.breadCrumbs .link { display: inline-block;}
.breadCrumbs .link1 { display: inline-block; float: left}
.breadCrumbs .separator { display: inline-block; float: left}

.aggregateList .header { font-size: 16px; font-weight: bold; }
.centerColumn .aggregateList .body { padding-top: 10px !important; border: 1px solid transparent !important;}
.aggregateList .tabListWrapper { float: left; border-bottom: 1px solid #d7d6bd; width: 100%; }
.aggregateList .tabWrapper { float: left; margin-right: 5px; }
.aggregateList .tabListWrapper a { position: relative; top: 2px; font-weight: bold; color: #4f473c; padding: 2px 6px; display: inline-block; background: url(../images/theme/property/greentab_bg.jpg) repeat-x; border: 1px solid #d7d6bd; border-bottom: none; }
.aggregateList .tabListWrapper .selected { color: #4f473c; background: none; background-color: #FFFFFF; }
.aggregateList .tabListWrapper .selected a { height: 16px; top: 1px; color: #4f473c; background: none; background-color: #FFFFFF; }
.aggregateList .moduleItem .text_wrapper { float: left; width: 255px; }
.aggregateList .moduleItem .text_wrapper .content_type { color: #81d0dc; }
.rightColumn .aggregateList .moduleItem .text_wrapper .content_type { color: #bfd8dc; }
.rightColumn .aggregateList .tabListWrapper { border-bottom: 1px solid #FFF; margin-bottom: 20px; }
.rightColumn .aggregateList .tabListWrapper a { color: #205959; background: url(../images/theme/property/bluetab_bg.jpg) repeat-x; border: 1px solid #FFF; border-bottom: none; }
.rightColumn .aggregateList .tabListWrapper .selected { color: #FFF; background: none; background-color: #66a5b1; }
.rightColumn .aggregateList .tabListWrapper .selected a { height: 16px; top: 1px; color: #FFF; background: none; background-color: #66a5b1; }

#index_theFeed2 .aggregateList .tabListWrapper  { display: none; }
#index_theFeed2 .aggregateList .body { border: 1px solid transparent; } 

.video_seo { width: 403px; height: 30px; background: url(../images/video_seo_bg.gif) no-repeat; }
.video_seo_links_wrapper { margin-left: 90px; padding-top: 8px; }
.video_seo_links { float: left; font-size: 12px; padding: 0 30px; border-right: 1px dotted #4c4c4c;}
.last { border-right: none; }
.video_seo_links a:link { color: #141414; font-weight: bold; text-decoration: none; }
.video_seo_links a:visited { color: #141414; font-weight: bold; text-decoration: none; }
.video_seo_links a:hover { color: #fff; font-weight: bold; text-decoration: none; }
.video_seo_links a:active { color: #141414; font-weight: bold; text-decoration: none; } 

#nav_wrapper { height: 23px; padding: 0px; margin: 0px; background: #e9e9db; }
#nav_wrapper #navigation ul { list-style: none; padding: 0px; margin: 0px; }
#nav_wrapper #navigation li { float: left; margin: 5px 5px; list-style: none; border-left: 1px solid #4f473c; padding-left: 7px; line-height: 12px; }
#nav_wrapper #navigation a, #nav_wrapper #navigation a:visited { color: #0e3e3e; text-decoration: underline; font-size: 12px; line-height: 12px; }
#nav_wrapper #navigation li.first { margin-left: -33px; border: none; }

#content_table h2 { margin-top: 0px; }
#content_table #left_column { width: 160px; padding-right: 10px; }
#content_table #main_column table td { padding-bottom: 15px; }
#content_table hr { display: none; }
#content_table .body_text { margin-bottom: 15px; }

.text_link { font-size: 16px; }
.text_link a, .text_link a:visited { font-size: 18px;  font-weight: bold;  }

.join_group_link { margin-top: 10px; font-size: 16px; }
.join_group_link a, .join_group_link a:visited { font-size: 18px;  font-weight: bold;  }
