/* CSS Document */
body,form
{padding:0; margin:0}
body
{
font-size:13px;
font-family:"Trebuchet MS";
background-color:#FBFBFB;
}
a {color:#1877b2;}
a:hover{color:#000000; font-weight:bold};
.site_color{color:#1f84c3;}
.site_header
{
background-image:url(/images/top_bg_01.jpg);
height:160px;
}
.header_table 
{
width:950px;
height:100%;
}
.logo {padding-top:15px;}
.logo img {vertical-align:middle;}
.logo a
{	
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.logo a:hover{text-decoration:underline;}
.search_box 
{
background:#46abd3;
width:236px;
height:30px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.search_box img
{padding:0; margin:0;vertical-align:middle;}
.search_input {	width:150px;border:1px solid #2f5d91; vertical-align:bottom; margin-bottom:5px}
.tab_left ul 
{
padding:0;
margin:0;
list-style:none;
}
.tab_left ul li 
{
float:left;
display:block;
}
.tab_left ul li a, .tab_left ul li a:visited 
{
display:block;
width:97px;
height:28px;
text-align:center;
text-transform:uppercase;
color:#000000;
font-size:14px;
text-decoration:none;
background:url(/images/tab_bg.jpg) 0 40px;
margin-right:1px;
padding:12px 0 0 0;
}
.tab_left ul li a:hover 
{
background:url(/images/tab_bg.jpg) 0 0;
}
.tab_left ul li a.sel:link, .tab_left ul li a.sel:visited 
{
background:url(/images/tab_bg.jpg) 0 0;
}
.tab_right {width:300px;float:right;}
a.wht_link:link, a.wht_link:visited 
{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
a.wht_link:hover {text-decoration:underline;}
.site_main{background:#FBFBFB url(/images/top_bg_02.jpg) top repeat-x;}
.site_main_table{width:950px; background-color:#FFFFFF}
.home_content
{
font-size:14px; 
color:#666666;
background-color:#FFFFFF;
background:url(/images/middle_bg.jpg) no-repeat;
width:958px;
height:358px;
}
.middle_center{margin:10px;}
.middle_center h1
{
font-size:20px;
color:#000000;
margin:0;
font-size:38px;
font-weight:normal;
padding:0 0 5px 0;
}
.middle_center h1 span {color:#2185c5;}
.site_title 
{
color:#000000;
margin:0;
font-size:30px;
padding:0 0 5px 0;
}
.site_title span {color:#2185c5;}
.middle_right
{
padding:5px;
vertical-align:top;
background:url(/images/middle_right_seperator.jpg) no-repeat left;
}
.inside_rihgt_box 
{
width:152px;
height:345px;
text-align:center;
background:url(/images/right_bottom_bg.jpg) repeat-x bottom;
}
.m_via_box 
{
padding:10px 0;
text-align:center;
border-bottom:1px solid #eceaea;
}
.m_yp_box 
{
padding:10px 0;
text-align:center;
}
.footer {background:url(/images/footer_bg.jpg) repeat-x top;}
.footer_top_bg
{
width:950px;
height:29px;
background:url(/images/footer_top_bg.gif) no-repeat top;
}
.footer_left
{
color:#7c7c7c;
font-size:13px;
padding:5px 0 0 0;
vertical-align:top;
}
.footer_left a, .footer_left a:visited 
{
color:#7c7c7c;
text-decoration:none;
margin:0 5px;
}
.footer_left a.sel:link, .footer_left a.sel:visited 
{
color:#000000;
font-weight:bold;
}
.footer_right 
{
width:250px;
background:url(/images/footer_seperator.jpg) no-repeat left top;
color:#4a4a4a;
font-size:11px;
height:60px;
padding:5px 0 0 10px;
}
.footer_right a, .footer_right a:visited
{
color:#1877b2;
}
.footer_left a:hover,.footer_right a:hover  {color:#000000;}
.bottom_links_container 
{
width:930px;
margin:auto;
padding:10px 0 25px 0;
background:url(/images/bottom_link_bg.jpg) repeat-x bottom;
}
.main_category_hd 
{
background:url(/images/black_aroww.jpg) no-repeat;
font-size:20px;
color:#000000;
display:block;
padding:2px 0 0 22px;
margin-left:5px
}
.main_category_hd span {color:#2185c5;}
.ring_hd 
{
background:url(/images/ring_icon.jpg) no-repeat;
font-size:18px;
color:#000000;
padding:0 0 5px 28px;
display:block;
}
.article_hd 
{
background:url(/images/articles_icon.jpg) no-repeat;
font-size:18px;
color:#000000;
padding:0 0 5px 28px;
display:block;
}
.yp_hd 
{
background:url(/images/via-yp_small.jpg) no-repeat;
font-size:18px;
color:#000000;
padding:0 0 5px 28px;
display:block;
}
.search_google
{
background:url(/images/search_center_bg.jpg) repeat-x;
height:44px;
width:850px;
}
.v_middle {vertical-align:middle;}	
/* old ####################################### */	
.page_header
{
color:#0987b7;
font-weight:bold;
font-size:17px;
margin-top:10px;
}
form
{
padding:0;
margin:0;
}
.main_frame_rt_mb
{
width:151px;
}
a.main_frame_lf_topic_list_li
{
text-align:left;
font-size:12px;
margin:0px 5px 1px 5px;
padding-left:10px;
color:#FFFFFF;
cursor:pointer;
display:block;
text-decoration:none;
border-bottom:#cccccc 1px dotted;
}
a.main_frame_lf_topic_list_li:hover{color:#000000;}
a.main_frame_lf_topic_list_li_ac
{
text-align:left;
margin:0px 5px 1px 5px;
padding-left:10px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
display:block;
text-decoration:none;
border-bottom:#cccccc 1px dotted;
}
a.main_frame_lf_topic_list_li_ac:hover
{
color:#000000;
font-weight:bold
}
table.ring_subcat
{
font-size:11px;
table-layout:fixed;
width:100%;
padding-left:10px;
}
ul.rings_ul
{
padding:0;
margin:0;
list-style:none;
color:#000000;
}
ul.rings_ul a
{
color:#0987b7;
font-size:11px;
font-weight:bold;
}
li.rings_total
{
font-weight:bold;
font-size:14px;
}
div.ring_pager
{
padding-left:10;
text-align:left;
font-size:12px;
}
div.ring_pager a
{
color:#437099;
}
.ring_small_btn,#ring_small_btn
{
text-decoration:none;
font-weight:bold;
cursor:pointer;
background-color:#1D7FBE;
border:#1D7FBE 1px outset;
text-align:center; 
color:#FFFFFF;
padding:0 2 2 2;

/*need to put fix width otherwise won show expected result*/
}
.ring_small_btn:hover,#ring_small_btn:hover
{
color:#FFCC00;
background-color:#063645;
}
div.ring_main_lmb_desc
{
font-size:11px;
padding:0 10 0 12;
text-align:justify
}
.ring_main_frame_menu_btn
{
font-size:11px;
list-style:none;
margin:5 5 1 5;
padding:0 0 0 5;
color:#0987b7;
cursor:pointer;
}
.ring_btn 
{
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
background-color: #1D7FBE;	
padding: 1px;
cursor:pointer;	
border:#999999 1px outset;
text-decoration:none;
}
.ring_spanlink {
color:#0987b7;
cursor:pointer;
text-decoration: underline;
font-size: 11px;
font-weight: bold;
}
ul.ring_admin_cat_list 
{
list-style-type:none;
padding:0;
margin:0;
}
ul.ring_admin_cat_list ul
{
display:none;
list-style-type:none;
}
ul.ring_admin_cat_list img
{
cursor:pointer;
}
ul.ring_admin_cat_list li
{
display:block
}
ul.ring_admin_cat_list table
{
width:100%;
}
td.ring_cat_list_rt
{
text-align:right;
}
div.ring_nav_div_left
{
position:relative;
}
span.ring_nav_span
{

right:0%;
}
.ring_error
{
color:#FF0000;
}
/*#######################################################################*/
/*text editors*/
div.ring_imagebutton {height: 20px; width: 21px; border: solid 2px #3C3C3C; }
div.ring_image {}
table.ring_toolbar {height: 30px; background-color: #3C3C3C;}
td.ring_add_pic_video
{
text-align:right;
width:70%;
}
a.ring_new_standard_link
{
font-size:14px;
list-style:none;
color:#FF0000;
cursor:pointer;
text-decoration:none;
font-weight:normal;
padding-right:5px;
}
iframe.ring_editor_frame
{
width:99%;
background:#FFFFFF;
margin:0 0 0 -1;
}
#hid_body
{
display:none;
}
/*#######################################################################*/
table.ring_new_ring
{
width:100%;
font-size:12px;
}
table.ring_owner_option
{
color:#144fc0;
width:100%;
}
table.ring_owner_option td
{
background-color:#D9E7EA;
}
table.ring_member_list
{
font-size:11px;
width:100%;
}
table.ring_member_list td
{
background-color:#D9E7EA;
border:1px #165A71 solid;
padding:3 5 3 5;
}
.ring_owner_options_ac
{
color:#000000;
display:block;
background-color:#65BDD8;
text-decoration:none;
padding:3 5 3 5;
font-weight:bold;
text-align:center;
font-size:14px;
}
.ring_owner_options
{
color:#144fc0;
background-color:#BFD2D8;
display:block;
text-decoration:none;
padding:3 5 3 5;
font-weight:bold;
text-align:center;
font-size:14px;
}
table.ring_owner_option_v
{
width:100%;
}
table.ring_conversion
{
font-size:11px;
}
div.ring_show_source_code_div
{
border:#000000 1px solid;
padding:5 0 5 0;
margin:0 20 0 20;
}
td.ring_banner a
{
color:#000000;
}
table.ring_list_option
{
font-size:11px;
width:100%;

}
a.ring_option_btn
{
vertical-align:bottom;
text-decoration:none;
font-weight:bold;
cursor:pointer;
background-color:#1D7FBE;
border:#FFFFFF 1px outset;
text-align:center; 
color:#FFFFFF;
padding:1 2 0 2;
display:block;

/*need to put fix width otherwise won show expected result*/
}
a.ring_option_btn:hover
{
color:#FFCC00;
background-color:#063645;
}
.ring_site_link
{
color:#0069de;
font-weight:bold
}
.ring_site_link:hover
{
color:#000000;
}
div.ring_top_20
{
font-size:28px;
text-align:center;
border-bottom:#FFFFFF 5px inset;
margin-bottom:10px;
padding-bottom:5px;
}
table.ring_brower_table
{
padding:0;
margin:0;
border:none;
font-size:11px;
width:100%;
background-image:url(/images/browser_strip.gif);
background-repeat:repeat-x;
font-weight:bold;
}
div.ring_super_admin_div
{
width:1000px;
background-color:#F0F5F8;
color:#0987b7;
}
.msg_welcome
{
padding:2 0 1 0;
text-align:left;
font-size:18px;
font-weight:bold;
margin-bottom:10;	
color:#0987b7
}
tr.ring_not_viewed td
{
font-weight:bold;
font-size:11px;
}
a.main_pg_most_rec 
{
background-color:#333333;
color:#FFFFFF;
padding-left:5px;
font-size:11px;
display:block;
width:100%;
text-decoration:none;
}
a.main_pg_most_rec:hover
{
background-color:#0987b7;
color:#FFFFFF;
padding-left:10px;
}
table.main_pg_static
{
text-align:left;
background-color:#333333;
color:#FFFFFF;
width:100%;
font-size:11px;
}
table.ring_msg_box
{
color:#FFFFFF;
font-size:11px;
margin:10px;
padding:0 5 10 5;
border:#FFFFFF 1px solid;
}
.ring_dis_input
{
background-color:#FFFFFF;
color:#666666;
font-style:italic;
}
td.ring_date_width
{
text-align:right;
width:180px;
}
div.ring_user_login
{
text-align:left;
color:#FFFFFF;
font-size:11px;
padding:2 0 0 5;
}
div.ring_user_login a
{
color:#FF9900;
margin-right:5px;
font-size:18px;
}
div.ring_user
{
text-align:left;
font-size:11px;
color:#FFFFFF;
padding:2 0 0 5;
}
div.ring_user a
{
color:#FFFFFF;
margin-right:5px;
font-size:16px;
font-weight:bold;
}
tr.ring_error_tr td
{
font-size:18px;
font-weight:bold;
color:#FF9900;
}
table.ring_owner_panel
{
width:100%;
}
td.ring_owner_panel_lm
{
text-align:center;
vertical-align:top;
width:162px;
color:#FFFFFF;
background-color:#1D7FBE;
}
div.ring_owner_ring_title
{
font-size:18px;
text-align:center;
}
table.ring_contact
{
font-size:12px;
width:100%;
}
div.main_pg_wel_mesg
{
padding:20;
background-color:#333333;
}
.main_pg_top_header
{
font-size:20px;
font-weight:bold
}
table.login_signup_table td
{
vertical-align:top;
}
div.signup_main
{
padding:10px 0 0 20px;
text-align:left;
}
table.signup td
{
vertical-align:top;
}
div.signup_agree
{
text-align:left; 
width:200px; 
float:left;
}
div.signup_reg
{
float:right;
width:150px;
padding:8 30 0 0;
text-align:right
}
table.hp_content
{
border:1px solid #BFD2D8; 
font-size:11px;
width:600px;
}
table.hp_content td
{
padding:0 15 15 15;
}
td.hp_title_bar
{
background-image:url(hp_box_grad.gif);
background-repeat:repeat-x;
color:#0987b7;
font-size:18px;
}
div.head_bar
{
background-color:#BFD2D8; 
width:100%;
}
table.sites_main
{
width:100%;
padding-left:10px;
font-size:11px;
}
table.sites_main td
{

}
table.more_hide_table
{
font-size:11px;
}
div.admin_header
{
background-image:url(top_banner.gif);
width:1000px;
height:176px;
background-repeat:no-repeat;
background-position:center;
font-size:11px;
position:relative;
}
div.admin_header_txt
{
position:absolute;
width:260px;
height:176px;
text-align:justify;
left:300px;
top:22px;
}
div.admin_lf_header
{
font-size:18px;
}
.browser_btn
{
color:#FFFFFF;
background-color:#12495C;
font-size:11px;
border:none;
padding:2 0 2 0;
cursor:pointer;
}
div.top_banner_div
{
height:100px;
width:1000px;
background-color:#65BDD8;
font-weight:bold;
}

input.sec_style
{
height:39px; 
font-size:30px;
}
table.ring_search_table
{
width:99%;
font-size:12px;
}
/* for pop window video frame*/
div.p_main_div
{
display:none;
position:absolute;
width:308px;
height:50px;
z-index:1000;
}
div.test
{
width:308px;
height:50px;
border:#000000 1px solid;
cursor:e-resize;

}
table.p_main_table
{
z-index:500;
}
td.p_main_td
{
text-align:right;
width:308px;
height:100px;
background-image:url(/images/v_frame/bg1.png);
background-repeat:repeat-y;

}
td.p_menu_bar
{
width:308px;
height:21px;
text-align:right;
background-image:url(/images/v_frame/top1.png);
background-position:top;
background-repeat:no-repeat;

}
td.p_footer
{
width:308px;
height:22px;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);*/
background-image:url(/images/v_frame/bottom1.png);
background-position:bottom;
background-repeat:no-repeat;
}
div.p_content
{
margin-left:5px;
margin-right:17px; 
}
div.p_ads
{
float:left;
width:180px;
margin-left:3px;
margin-top:20px;
text-align:center;
vertical-align:bottom;
}
div.p_video
{
/*float:right;*/
}
img.p_close
{
cursor:pointer;
margin-top:4px;
margin-right:18px;
width:14px;
height:14px;
}
.new_feature
{
color:#FFFF00;
font-size:9px;
}
/* end pop window video frame*/
table.ringsurf_table
{
font-size:11px;
width:100%;
}
div.ring_descr
{
overflow:hidden;
}
.page_article
{
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-decoration:none;
}
.table_footer
{
background-color:#0986b6; 
width:1000px;
table-layout:fixed;
}
.table_footer td
{text-align:center}
.subcat_list
{
list-style:none;
padding:0;
margin:0;
}
.subcat_list li
{
padding:2px 0 2px 0;
margin:0;
}
.subcat_list a
{
background:url(/images/bullet.gif) no-repeat 0 6px;
margin:0 5px 1px 5px;
padding:0 0 0 16px;
color:#0987b7;
font-size:11px;
font-weight:bold
}
.subcat_list a:hover{color:#000000}
.ring_cat_table
{
width:100%;
table-layout:fixed;
}
.ring_cat_table a
{
color:#144fc0;;
font-size:14px;
margin:0 5px 1px 5px;
background:url(/images/bullet.gif) no-repeat 0 6px;
padding:0 0 0 16px;
cursor:pointer;
display:block;
text-decoration:none;
height:100%;
border-bottom:1px solid #e9eaea;
}
.ring_cat_table a:hover
{color:#000000;
font-weight:bold}
.ring_member
{
color:#000000
}
.referer_style
{
color:#0987b7;
font-size:16px;
font-weight:bold;
}
.referer_style span
{
font-size:11px;
color:#000000;
}
.add_new
{
color:blue;
font-weight:bold;
font-size:14px;
margin-left:5px;
text-decoration:none;
}
.add_new:hover
{
text-decoration:underline}
#show_featured_site
{
display:none;}
.site_logo
{
width:389px;
vertical-align:top;
border-left:1px solid #bebebe;
}
.top_ads_banner
{
clear:both; 
position:relative;
}
#other_articles
{
margin:0;
padding:0;
cursor:pointer;
}
#other_articles li,#other_articles ul li
{
padding:0;
margin:0;
list-style:none
}
#other_articles a
{
display:block;
color:#FFFFFF;
text-align:left;
text-decoration:none;
font-size:11px;
}
#other_articles a:hover
{
text-decoration:underline;
}
#sub_other_articles
{
display:none;
position:absolute;
background-color:#0986b6;
width:100%;
left:0;
bottom:100%;
margin:0;
padding:0;
}
