/*
-*- texinfo -*-
@cindex fb2_css.css
STUB
-*- end of texinfo -*-
*/

.nav_main_a {
   font-weight:normal;
}

.nav_other_a {
    font-weight:normal;
    text-decoration:underline;
    margin-top:10px;
    color:black;
}

.nav_td {
    padding:2px 4px 3px 4px;
    background-color:orange;
    border:1px solid black;
    min-width:20px;
    text-align:center;
}

.nav_current_font {
    background-color:black;
    color:white;
    font-weight:normal;
}

.icon {
    vertical-align:text-top;
    margin: 1px 3px 3px 1px;
}

.com_like_profile_a {
    font-weight:normal;
    text-decoration:underline;
}

.com_label_td {
    background-color:orange;
    padding-top:2px;
    padding-bottom:3px;
}

.com_text_td {
    vertical-align:top;
    width:100%;
    background-color:#EEEEAA;
    padding:10px;
}

.com_liketext_td {
    vertical-align:top;
    width:100%;
    background-color:#EEEEAA;
    padding:10px;
}

.com_image_td {
    vertical-align:top;
    text-align:center;
    width:30px;
    background-color:#EEEEAA;
    padding:5px;
}

.com_table {
    border:1px solid black;
    margin-bottom:0px;
    width:100%;
}


.forum_table {
    border:1px solid black;
    width:100%;
}

.forum_th {
    font-weight:bold;
    text-align:center;
    background-color:orange;
}

.forum_newform_th {
    background-color:orange;
}

.forum_newform_td {
    background-color:#EEEEAA;
}


a {
    color:black;
    text-decoration:none;
}

body {
    background-color: orange;
    text-align:	center;
}

body, td, th, textarea, input, font, .main_td {
    font-family:verdana;
    font-size: 12px;
    color:black;
}

textarea {
    border: 1px solid gray;
}

th {
  text-align:left;
}

.footer_table {
    width:100%;
}

.footer_td1, .footer_td2, .footer_td1 a, .footer_td2 a {
    color:gray;
}

.footer_td2 {
    text-align:right;
}

h1, h2, h3, h4 {
    font-weight:bold;
    font-family: verdana;
}

h1 {
    font-size: 18px;
    margin-bottom: 10px;
}

h2 {
    font-size: 14px;
    margin-bottom: 3px;
    margin-left: 5px;
}
		
h3 {
    font-size: 12px;
    margin-bottom: 0px;
    margin-left: 10px
}
		
h4 {
    font-size: 12px;
    margin-bottom: 0px;
    margin-left: 10px;
    font-style:italic;
    font-weight:normal;
}

html {
    overflow-y: scroll !important;
}

.logo_table {
    align:center;
}

.main_footer_td {
    background-color: white;
    padding:5px;
    border:1px solid black;
    border-top:none;
}

.main_table {
    width:100%;
}

.main_table_mobile {
    width:300px;
}

.main_td, .main_td_mobile {
    vertical-align:top;
    border-left:1px solid black;
    border-right:1px solid black;
    background-color: white;
    padding:25px;
}

.main_td_mobile {
    width:300px;
    border-top:1px solid black;
    font-size:16px;
    padding:10px;
}

.menu_a {
    font-weight:normal;
}

.menu_a_mobile {
    font-weight:normal;
    font-size:16px;
}

.menu_td, .menu_td_selected {
    text-align:center;
    background-color:white;
    border: solid black 1px;
    padding:4px;
    padding-left:6px;
    padding-right:6px;
}

.menu_td_selected {
    border-bottom: 0px solid black;
}

.menu_td_space {
    padding:1px;
    border-bottom:1px solid black;
}

.menu_table {
    border:0px;
    width:100%;
}

.bbcode_size_1 { }
.bbcode_size_2 { font-size:14px; }
.bbcode_size_3 { font-size:16px; }
.bbcode_size_4 { font-size:18px; }
.bbcode_size_5 { font-size:20px; }

.newsfeed_img {
    max-width:200px;
    width:expression(this.width > 200 ? 200 : true);
    max-height:50px;
    height:expression(this.height > 50 ? 50 : true);
    border:0px;
}

.newsfeed_inner_table {
    width:100%;
}

.newsfeed_outer_table {
    width:100%;
}

.newsfeed_outer_td0, .newsfeed_outer_td1 {
    width:100%;
}

.newsfeed_outer_td0 {
    background-color:#EEEEEE;
}

.newsfeed_inner_td1, .newsfeed_inner_td0 {
    padding:6px;
    padding-left:10px;
    padding-right:10px;
}

.newsfeed_inner_td0 {
    background-color:#EEEEEE;
}

.newsfeed_inner_td1 {
    background-color:white;
}

.newsfeed_inner_td0 p a, .newsfeed_inner_td1 p a {
    text-decoration:underline;
}

.newsfeed_light_text {
    color:gray;
}

p {
    margin-left: 10px;
}

.notifications_p a {
    text-decoration:underline;
}

.weak {
    color:silver;
}

.leaderboard_ad_table {
    width:100%;
    border:0px;
    margin-bottom:6px;
}

.leaderboard_ad_td1 {
    text-align:center;
    background-color:white;
    border:1px solid black;
    padding:6px;
}

.leaderboard_ad_td2 {
    text-align:center;
    border:0px solid black;
    width:728px;
    padding:0px;
    padding-left:6px;
}

.pm_notification_table, .pm_notification_table_mobile {
    width:100%;
    border:0px;
    margin-bottom:6px;
}

.pm_notification_table_mobile {
    width:300px;
}

.pm_notification_td {
    padding-bottom:0px;
    text-align:center;
    background-color:lightgreen;
    border:1px solid black;
    padding:4px;
}

.pm_th {
    font-weight:bold;
}

.pm_td0, .pm_th {
    background-color:#DDDDDD;
}

.pm_td1 {
    background-color:white;
}

.search_form {
    margin-bottom:10px;
}

.search_form table td {
    font-size:10px;
    text-align:center;
    vertical-align:middle;
}

.search_text_td {
    padding-top:5px;
    padding-left:0px;
    padding-right:5px;
}

.search_text_input, .search_submit_input{
    width:180px;
    margin-left:10px;
    margin-right:10px;
}

.search_text_input_mobile {

}

.search_text_input {
    margin-bottom:0px;
    margin-top:4px;
    padding:5px;
    border: 1px solid gray;
}

.search_radio_input {
    
}

input[type=text],input[type=password]{
    border:1px solid gray;
}

.search_submit_input {
    margin-top:5px;
    padding:5px;
    border:1px solid gray;
}

.search_font {
    font-size:10px;
}

.top_table {
    width:100%;
    border:1px solid black;
    margin-bottom:6px;
    background-color:white;
}

.top_table_mobile {
    width:300px;
    border:1px solid black;
    margin-bottom:6px;
    background-color:white;
}

.top_td, .top_td_mobile {
    width:100%;
    text-align:center;
    background-repeat:no-repeat;
    background-image:url(im/body/bg_top.jpg);
    background-color:white;
    padding: 0px 0px 0px 0px;
}

.top_td_mobile {
    padding:5px;
}

.wrapper_table {
    width:1000px;
    border: 0px;
}

.wrapper_td1, .wrapper_td2 {
    text-align:left;
    vertical-align:top;
}

.wrapper_td1 {
    width:auto;
    padding-right:7px;
}

.wrapper_td2 {
    padding:0px;
    width:170px;
}


